Hello! My team is trying to do vision code for the first time, and I’m attempting to set up NetworkTables to be able to send information from a Raspberry Pi 3 to the driver’s station. My eventual goal is to get an image from a camera connected to the Pi, do some image processing stuff on it, and send that feed back to the driver’s station. My questions basically boil down to "how do I write code for NetworkTables so that I can get this to stream a camera feed back to the driver’s station " but I’ll ask some more specific stuff.
-
How do the devices transmit information? (Raspberry Pi talks to the roboRIO which talks to the driver’s station?)
-
How do I set up the communication between the devices? Right now I’ve been trying to get the Pi to send data directly to the driver’s station without involving the roboRIO, is that the best way to go about this?
-
Do I need to use GRIP in order to use NetworkTables? The only information I could find about it on screenstepslive involved using GRIP, and I’m not sure if GRIP is required to use NetworkTables.
4.What do I need to write on the Pi to get NetworkTables functioning?
Also, if anyone has any links to NetworkTables documentation or other information about it then that would be great as I’m pretty much flying blind here.
Thanks!