View Single Post
  #8   Spotlight this post!  
Unread 12-12-2015, 12:01
marshall's Avatar
marshall marshall is offline
My pants are louder than yours.
FRC #0900 (The Zebracorns)
Team Role: Mentor
 
Join Date: Jan 2012
Rookie Year: 2003
Location: North Carolina
Posts: 1,328
marshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond repute
Re: Vision Processing - Questions

Quote:
Originally Posted by Greg McKaskle View Post
I still think that the OP will be well served by looking at the examples and trying things on a single computer, single language, and doing the control using additional sensors. If they then feel the need to elaborate the system with two of everything, they are better prepared for the journey.

Greg McKaskle
For what it's worth, Greg's suggestion is a very good one. Try the examples before running off on the secondary system quest...

However, if you are undeterred and wish to forge ahead and you want to send data between two systems then I would look at Network Tables (which has been heavily revised for this year) and I would possibly look at ROS. I2C and serial are also possibilities. You could also just send raw streams but there are bandwidth limitations and port restrictions to keep in mind (Read the rules).

Our team (900) has been doing a lot with vision processing. Last year we included an Nvidia Jetson TK1 on our robot that used a webcam and OpenCV to process the data. We used NetworkTables to send the data between the Jetson and the RoboRIO. We also proudly program our RoboRIO in LabVIEW.

EDIT: One more point to make. You don't always NEED to process video. Sometimes a single image or a set of images will work just fine. Single frames are minuscule in comparison to video streams and a lot faster to process. For instance, this auto aim was done using single frame captures: https://www.youtube.com/watch?v=QT2OmzrAhPI
__________________
"La mejor salsa del mundo es la hambre" - Miguel de Cervantes
"The future is unwritten" - Joe Strummer
"Simplify, then add lightness" - Colin Chapman

Last edited by marshall : 12-12-2015 at 12:24.