| sparkytwd |
10-02-2014 00:38 |
Re: Yet Another Vision Processing Thread
Quote:
Originally Posted by lopsided98
(Post 1340228)
I just wanted to weigh in with our team's setup. This is the first year ever we have attempted to do vision processing. I am using the new Java interface (not javacv) for OpenCV to do processing in a SmartDashboard extension which communicates back to the robot using Network Tables. I started out using javacv but found it archaic and difficult. The new Java interface is really easy to work with.
I am noticing that a lot of teams are using a second computer on the robot to do vision. It seems like the power supply system would make it a pain to get working correctly. What's the advantage of that over doing vision on the driver station?
I can't wait until next year where we can have that type of processing power to do vision (even with a Kinect via the USB host port) on the RoboRio.
|
Power supply isn't an issue for the SBCs that run on 5v. You actually already do that with the DLink (though you can't hook the SBC into that power supply). Stability usually isn't an issue unless you get a super cheap supply. Last year we used an RC plan BEC which I'd consider pretty low quality and it worked fine.
For us the important thing this year is being able to stream 640x480@30fps with a custom lens assembly. That image quality is only possible with an onboard computer to handle the more expensive WebM encoding.
|