View Single Post
  #5   Spotlight this post!  
Unread 21-01-2015, 14:03
jhersh jhersh is offline
National Instruments
AKA: Joe Hershberger
FRC #2468 (Appreciate)
Team Role: Mentor
 
Join Date: May 2008
Rookie Year: 1997
Location: Austin, TX
Posts: 1,006
jhersh has a reputation beyond reputejhersh has a reputation beyond reputejhersh has a reputation beyond reputejhersh has a reputation beyond reputejhersh has a reputation beyond reputejhersh has a reputation beyond reputejhersh has a reputation beyond reputejhersh has a reputation beyond reputejhersh has a reputation beyond reputejhersh has a reputation beyond reputejhersh has a reputation beyond repute
Re: Access USB from Java

Quote:
Originally Posted by AlexBrinister View Post
PS: I want to use a coprocessor to handle video data because I want to run heavy openCV code to handle the camera feed. Despite the fact that the roboRIO is a dual-core processor, I am afraid of the 667 MHz clock rating being too slow to run the robot and the vision processing code without causing some hiccups.
It sounds like you are adding a lot of complexity based on a gut feeling that you can't accomplish your goals with the hardware you already have on the robot. You are likely to have far more hiccups writing drivers and software on multiple boards than you will simply writing it all in one process if you have the processing power. I would recommend trying to implement your solution on a single device first and only expand if actually needed. If you do expand, use a standard way to communicate. Network Tables over Ethernet is the recommended way from WPI. You can emulate Ethernet over USB (i.e. no driver to write) if you plug the roboRIO USB device port into your Intel board's USB host port and still use Network Tables.
Reply With Quote