View Single Post
  #17   Spotlight this post!  
Unread 16-01-2014, 13:13
sparkytwd's Avatar
sparkytwd sparkytwd is offline
Registered User
FRC #3574
Team Role: Mentor
 
Join Date: Feb 2012
Rookie Year: 2012
Location: Seattle
Posts: 102
sparkytwd will become famous soon enough
Re: 2013 Lessons Learned for a Vision Co-Processor

Quote:
Originally Posted by Dr.Bot View Post
Is it legal to use a Beaglebone as a co-processor? I have had success running ROS and a Kinect off both a BBB and a Pi, but the Pi is underpowered for onboard vision processing. I don't have any Panda board experience.
Chapter and Verse:

Quote:
R54
ROBOTS must be controlled via one (1) programmable National Instruments cRIO (P/N: cRIO-FRC or cRIO-FRCII), with image version FRC_2014_v52.


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.
You could even go so far as to have a shell command program on the cRIO that took commands from the co-processor.

As for the ROS, I haven't played with it too much, but our current vision processor is the ODROID-U2 does have an ROS software version: http://forum.odroid.com/viewtopic.php?f=8&t=2096