|
Re: Best board for vision processing (beagle/panda/beaglebone/etc?)
Our team has used a simple but effective vision system on the cRIO, and during the off season I've tried using the driver station for vision processing. As far as I could tell,:the driver station (running the default LabView vision for 2012 modified to work on PC) could grab the image from the robot camera, process the image, find the target, and send back the coordinates to the crio with tcp. I'm not positive it was faster, but it was much smoother than running the LabView default vision code on the robot. Our DS laptop was an older Toshiba with a dual core 1.5 ghz processor and 2 gb ram, and the CPU and ram weren't very high. I haven't tried a beagle board, but I've seen my friend ry to use a kinect with a raspberry pi. The USB is so slow that we can't even get a good frame rate with a color 120x160 image. Also, I'm not sure at how fast the pi can actually filter/process an image. It seems to me that the easiest way to do vision is with the driver laptop. If you don't like LabView or vision assistant, you are free to use whatever you want like opencv. To me it seems like to much of a hassle to set up your own single board computer on the robot just to get vision.
|