Go to Post The engineer mentors ARE part of the team, equals with the students in every aspect - KenWittlief [more]
Home
Go Back   Chief Delphi > Competition > Rules/Strategy
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
 
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 16-04-2013, 11:24
ekapalka's Avatar
ekapalka ekapalka is offline
Registered User
FRC #3216
 
Join Date: Dec 2012
Location: Bermuda
Posts: 277
ekapalka has a spectacular aura aboutekapalka has a spectacular aura about
Onboard computer?

Hello! Can someone please direct me to the section of the rules dealing with on-board computers (not coprocessors)? We've been considering using an ODROID for onboard Vision Processing, but is we can use a computer rinning Windows, that would be so much better. (I'm not completely sure if we can, I just saw someone mention it in another thread.) Thanks!
  #2   Spotlight this post!  
Unread 16-04-2013, 11:27
faust1706's Avatar
faust1706 faust1706 is offline
Registered User
FRC #1706 (Ratchet Rockers)
Team Role: College Student
 
Join Date: Apr 2012
Rookie Year: 2011
Location: St Louis
Posts: 498
faust1706 is infamous around these partsfaust1706 is infamous around these parts
Re: Onboard computer?

1706 is using an O-Droid x board running ubuntu 12.10. We use that OS because it is nice to work with. I wouldnt see a problem with what OS you would use for your on board processor, as long as it is safely wired.
__________________
"You're a gentleman," they used to say to him. "You shouldn't have gone murdering people with a hatchet; that's no occupation for a gentleman."
  #3   Spotlight this post!  
Unread 16-04-2013, 11:47
FrankJ's Avatar
FrankJ FrankJ is offline
Robot Mentor
FRC #2974 (WALT)
Team Role: Mentor
 
Join Date: Feb 2011
Rookie Year: 2009
Location: Marietta GA
Posts: 1,923
FrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond repute
Re: Onboard computer?

You sort of need to read the entire electrical section of the robot rules. It is not just one specific rule.
General factors
  1. Cost limitation ($400)
  2. If COTS it can use its own on-board battery otherwise has to use power from PD board
  3. Cannot control outputs directly. All control must go through CRio
  #4   Spotlight this post!  
Unread 16-04-2013, 11:54
protoserge's Avatar
protoserge protoserge is offline
CAD, machining, circuits, fun!
AKA: Some call me... Tim?
FRC #0365 (MOE) & former 836 Mentor)
Team Role: Mentor
 
Join Date: Jan 2012
Rookie Year: 2002
Location: Wilmington, DE
Posts: 750
protoserge has a reputation beyond reputeprotoserge has a reputation beyond reputeprotoserge has a reputation beyond reputeprotoserge has a reputation beyond reputeprotoserge has a reputation beyond reputeprotoserge has a reputation beyond reputeprotoserge has a reputation beyond reputeprotoserge has a reputation beyond reputeprotoserge has a reputation beyond reputeprotoserge has a reputation beyond reputeprotoserge has a reputation beyond repute
Re: Onboard computer?

It's covered as a COTS Computing device <$400 (R11).

Powering the device:
R34

The only legal source of electrical energy for the ROBOT during the competition, the ROBOT battery, is one of the following 12VDC non-spillable lead acid batteries:

MK Battery (P/N: ES17-12) or
EnerSys (P/N: NP 18-12)


Exception: Batteries integral to and part of a COTS computing device or self-contained camera are also permitted (e.g. laptop batteries), provided they’re only used to power the COTS computing device and any peripheral COTS USB input devices connected to the COTS computing device and they must be securely fastened to the ROBOT.

It is defined as a co-processor and must adhere to the following rule with regard to robot control. All signals must be routed through the cRIO or driver station interface (and ultimately the cRIO) to control the robot.
R55

"There are no rules that prohibit co-processors, provided commands originate from the cRIO to configure, enable, and specify all operating points for all power regulating devices. This includes Jaguar motor controllers legally wired to the CAN-bus."
  #5   Spotlight this post!  
Unread 16-04-2013, 11:57
MDAWG25's Avatar
MDAWG25 MDAWG25 is offline
FRC Capability Developer LabVIEW
AKA: Matt
FRC #2614 (MARS)
Team Role: Engineer
 
Join Date: Mar 2012
Rookie Year: 2011
Location: Morgantown, WV
Posts: 47
MDAWG25 is on a distinguished road
Re: Onboard computer?

Quote:
Originally Posted by ekapalka View Post
Hello! Can someone please direct me to the section of the rules dealing with on-board computers (not coprocessors)? We've been considering using an ODROID for onboard Vision Processing, but is we can use a computer rinning Windows, that would be so much better. (I'm not completely sure if we can, I just saw someone mention it in another thread.) Thanks!
A couple different rules would be a concern here.
Quote:
R11
The total cost of all items on the ROBOT shall not exceed $4000 USD. All costs are to be determined as explained in Section 4.1.3: Budget Constraints. Exceptions are as follows:
A. individual fasteners, adhesives, and lubricants, that are less than $1 each and
B. Kit of Parts (KOP) items
Teams should be prepared to disclose to Inspectors the cost of any non-KOP item and the total cost of the ROBOT.
Per T7, teams must be prepared to display a Bill of Materials (BOM) to Inspectors during Inspection. The BOM may be displayed in either printed or electronic form.
Quote:
R12
No individual item shall have a value that exceeds $400 USD. The total cost of COMPONENTS purchased in bulk may exceed $400 as long as the cost of an individual COMPONENT does not exceed $400.
Quote:
R34
The only legal source of electrical energy for the ROBOT during the competition, the ROBOT battery, is one of the following 12VDC non-spillable lead acid batteries:
A. MK Battery (P/N: ES17-12) or
B. EnerSys (P/N: NP 18-12)

Exception: Batteries integral to and part of a COTS computing device or self-contained camera are also permitted (e.g. laptop batteries), provided they’re only used to power the COTS computing device and any peripheral COTS USB input devices connected to the COTS computing device and they must be securely fastened to the ROBOT.
You might need to build a custom circuit.
Quote:
R54
Custom circuits shall not directly alter the power pathways between the ROBOT battery, PD Board, motor controllers, relays, motors, or other elements of the ROBOT control system (including the power pathways to other sensors or circuits). Custom high impedance voltage monitoring or low impedance current monitoring circuitry connected to the ROBOT’S electrical system is acceptable, if the effect on the ROBOT outputs is inconsequential.

This is the rule you are mainly concerned with.
Quote:
R55
ROBOTS must be controlled via one (1) programmable National Instruments cRIO (P/N: cRIO-FRC or cRIO-FRCII), with image version FRC_2013_v47.

There are no rules that prohibit co-processors, provided commands originate from the cRIO to configure, enable, and specify all operating points for all power regulating devices. This includes Jaguar motor controllers legally wired to the CAN-bus.
Quote:
R56
One (1) D-Link wireless bridge (P/N: DAP-1522), hardware revision B, is the only permitted device for communicating to and from the ROBOT during the MATCH.
Hardware revision A, distributed in 2011 and 2012, is not legal for 2013. Teams participating in the Irael Regional may use hardware version Rev A or Rev B.
Quote:
R58
Ethernet-connected COTS devices or custom circuits may connect to any remaining Ethernet port but must not transmit or receive UDP packets using ports 1100-1200 with the exception of ports 1130 and 1140.
Quote:
R62
No form of wireless communication shall be used to communicate to, from, or within the ROBOT, except those required per R56 and R61 (e.g. radio modems from previous FIRST competitions and Bluetooth devices are not permitted on the ROBOT during competition).
Quote:
R72
All outputs from sensors, custom circuits and additional electronics shall connect to only the following:
A. other custom circuits,
B. additional COTS electronics,
C. input ports on the Digital Sidecar,
D. input ports on the Analog Breakout Board,
E. the RS-232 port on the cRIO,
F. the Ethernet network connected to either Port 1 or Port 2 of the cRIO,
G. the CAN-bus if and only if all Jaguar motor controllers on the CAN-bus are wired in full compliance with R68 and R69, or
H. the sensor inputs on the Jaguar motor controller.

Custom circuits and additional electronics are allowed to utilize the Port 2 Ethernet bus on the cRIO-FRC and/or the CAN-bus to communicate between devices. Note however, that the ROBOT must be controlled by the cRIO (see R55). Thus, any additional devices on the Ethernet or CAN-bus must not provide command signals that do not originate from the cRIO.
Quote:
R74
Any decorations that involve broadcasting a signal to/from the ROBOT, such as remote cameras, must be approved by FIRST (via e-mail to frcparts@usfirst.org) prior to the event and tested for communications interference at the venue. Such devices, if reviewed and approved, are excluded from R62.
These rules govern on-board processors of any type. As long as they abide by these rules and you provide documentation for any question that may arrise, you will be fine.

You can use any type of operating system, windows, linux, android, etc.

My team uses an on-board processor with an Intel I-3 running Windows 7 and RoboRealm. We use a Kinect to do realtime vision tracking, if you have any questions about our setup, you can send me a PM or post in this thread
__________________
Mountaineer Area RoboticS (MARS) Team 2614



2015-???
2014-Driver
2013-Driver
2012-Driver
2011-Programmer
  #6   Spotlight this post!  
Unread 25-04-2013, 21:53
ekapalka's Avatar
ekapalka ekapalka is offline
Registered User
FRC #3216
 
Join Date: Dec 2012
Location: Bermuda
Posts: 277
ekapalka has a spectacular aura aboutekapalka has a spectacular aura about
Re: Onboard computer?

Thank you so much! I just have a few additional questions.... Where does the individual item <R12> stop and the custom circuit begin? For instance (and I'm sure nobody will ever try this), if you built a "custom circuit" with all the functioning parts of a desktop computer, would the total value of all the parts have to be below $400 or just the price of each individual component? I'm pretty sure it would be pretty illegal to go with the latter, but where in the rules is it covered? Thanks for your expertise!


p.s, MDAWG25 Thanks for offering to help! We're definitely considering using a Kinect (and SERIOUSLY looking forward to the Kinect 2.0 that will be releasing with the xBox 720 later this year)

Last edited by ekapalka : 25-04-2013 at 22:02.
  #7   Spotlight this post!  
Unread 25-04-2013, 22:09
tickspe15's Avatar
tickspe15 tickspe15 is offline
Purdue University
AKA: Spencer Tickman
FRC #1747 (Harrison Boiler Robotics)
Team Role: Mentor
 
Join Date: Nov 2011
Rookie Year: 2009
Location: Issaquah, Washington
Posts: 252
tickspe15 has a brilliant futuretickspe15 has a brilliant futuretickspe15 has a brilliant futuretickspe15 has a brilliant futuretickspe15 has a brilliant futuretickspe15 has a brilliant futuretickspe15 has a brilliant futuretickspe15 has a brilliant futuretickspe15 has a brilliant futuretickspe15 has a brilliant futuretickspe15 has a brilliant future
Re: Onboard computer?

We have used PICO-ITX boards for our vision processing. While they are expensive they are much more powerful than alternatives with the same form factor. We also upgraded to 4GB of RAM
http://www.viaembedded.com/en/produc...EPIA-P900.html
  #8   Spotlight this post!  
Unread 25-04-2013, 22:10
asteb27 asteb27 is offline
Registered User
FRC #0293
 
Join Date: Feb 2013
Location: New Jersey
Posts: 37
asteb27 is an unknown quantity at this point
Re: Onboard computer?

The way I read the rules, each component has to be under $400, which means you can buy a processor, hard drive, motherboard, RAM, PSU, etc individually, and then assemble them. Each component will be under $400, but the computer as a whole could cost more
  #9   Spotlight this post!  
Unread 25-04-2013, 22:22
tickspe15's Avatar
tickspe15 tickspe15 is offline
Purdue University
AKA: Spencer Tickman
FRC #1747 (Harrison Boiler Robotics)
Team Role: Mentor
 
Join Date: Nov 2011
Rookie Year: 2009
Location: Issaquah, Washington
Posts: 252
tickspe15 has a brilliant futuretickspe15 has a brilliant futuretickspe15 has a brilliant futuretickspe15 has a brilliant futuretickspe15 has a brilliant futuretickspe15 has a brilliant futuretickspe15 has a brilliant futuretickspe15 has a brilliant futuretickspe15 has a brilliant futuretickspe15 has a brilliant futuretickspe15 has a brilliant future
Re: Onboard computer?

Yes but the computer would not be as compact which is usualy seen as a large drawback to onboard processors
  #10   Spotlight this post!  
Unread 26-04-2013, 00:35
asteb27 asteb27 is offline
Registered User
FRC #0293
 
Join Date: Feb 2013
Location: New Jersey
Posts: 37
asteb27 is an unknown quantity at this point
Re: Onboard computer?

I can put a computer in a 7.5x7.5x2.25 case. This clearly isn't as small as these computers like the odroid, but it is workable, and it is running windows, with a core i7 processor. For vision processing, you can do a heck of a lot more with that than a cortex chip
  #11   Spotlight this post!  
Unread 26-04-2013, 01:58
ekapalka's Avatar
ekapalka ekapalka is offline
Registered User
FRC #3216
 
Join Date: Dec 2012
Location: Bermuda
Posts: 277
ekapalka has a spectacular aura aboutekapalka has a spectacular aura about
Re: Onboard computer?

Like a mobile I7 on a single board computer or an entire assembly with a desktop CPU and everything?
  #12   Spotlight this post!  
Unread 26-04-2013, 15:42
asteb27 asteb27 is offline
Registered User
FRC #0293
 
Join Date: Feb 2013
Location: New Jersey
Posts: 37
asteb27 is an unknown quantity at this point
Re: Onboard computer?

Like an entire computer, same as any other desktop (with the exception of the psu, which would be a special 12 volt psu)
  #13   Spotlight this post!  
Unread 26-04-2013, 16:00
ekapalka's Avatar
ekapalka ekapalka is offline
Registered User
FRC #3216
 
Join Date: Dec 2012
Location: Bermuda
Posts: 277
ekapalka has a spectacular aura aboutekapalka has a spectacular aura about
Re: Onboard computer?

That was exactly what I was wondering about :P The power supply unit. How could you make it legal, though? I thought any additional stored energy was illegal...

Last edited by ekapalka : 26-04-2013 at 18:40.
  #14   Spotlight this post!  
Unread 26-04-2013, 17:55
asteb27 asteb27 is offline
Registered User
FRC #0293
 
Join Date: Feb 2013
Location: New Jersey
Posts: 37
asteb27 is an unknown quantity at this point
Re: Onboard computer?

You could get something like this:
http://www.mini-box.com/picoPSU-160-XT
  #15   Spotlight this post!  
Unread 26-04-2013, 19:44
Mark Sheridan's Avatar
Mark Sheridan Mark Sheridan is offline
Head Mentor
FRC #3476 (Code Orange)
Team Role: Mentor
 
Join Date: Mar 2010
Rookie Year: 2002
Location: Irvine, CA
Posts: 560
Mark Sheridan has a reputation beyond reputeMark Sheridan has a reputation beyond reputeMark Sheridan has a reputation beyond reputeMark Sheridan has a reputation beyond reputeMark Sheridan has a reputation beyond reputeMark Sheridan has a reputation beyond reputeMark Sheridan has a reputation beyond reputeMark Sheridan has a reputation beyond reputeMark Sheridan has a reputation beyond reputeMark Sheridan has a reputation beyond reputeMark Sheridan has a reputation beyond repute
Re: Onboard computer?

Quote:
Originally Posted by asteb27 View Post
The way I read the rules, each component has to be under $400, which means you can buy a processor, hard drive, motherboard, RAM, PSU, etc individually, and then assemble them. Each component will be under $400, but the computer as a whole could cost more
Thats what we did, we used a zotac computer last year. I think we even used a usb thumb drive for the hard drive. The the entire thing weighed like a 1/2 pound. I think the other mentor for 3309, David, can explain more

Quote:
Originally Posted by tickspe15 View Post
Yes but the computer would not be as compact which is usualy seen as a large drawback to onboard processors
Yeah there are other computers panda board, raspberryPi and a few zotac that are really compact. We are shopping right now for a computer about the same footprint as the Dlink.

Quote:
Originally Posted by ekapalka View Post
That was exactly what I was wondering about The power supply unit. How could you make it legal, though? I thought any additional stored energy was illegal...
No, you are allowed to to put a DC-DC converter on your bot to get your computer power. It would not store any extra energy. It still gets power from your battery, it would be illegal if you managed to take energy from another source and not have it dissipate away before a match.
__________________
Team 3476| Mentor| 2014 - Current
Team 3309| Mentor| 2011 - 2016
Team 766 | Mentor| 2006 - 2011 | Alumnus | 2002-2005
Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 06:27.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi