Hello everyone. One of team 6762’s offseason projects was to learn how to implement vision for this season, and we are pretty close. We have a PixyCam v2 with servos running on a BeagleBone blue and are able to implement object tracking using python 3 (We did have to rewrite some of the code for it to work with Python 3).
Now, we are at the stage of transferring this knowledge to our FRC bot. Since the pixy has a pan/tilt servo, we want to get the pan and tilt info out of the pixy as well. We can do this on our BeagleBot, but are wondering if anyone here has recommendations as to how to go about this with the Rio. On the BeagleBot, we are using USB to connect to the camera.
Our options as I see it are:
We could use the BeagleBone (or a raspberry pi) to export the data to the Rio.
Connect the pixy directly to the Rio.
In either instance, which protocol would you recommend we use to connect to the data?
Network tables, or one of the serial protocols (I assume Analog is out because of the pan/tilt data)?
I have read through the various threads about the Pixy on CD but did not see any teams using python.