Basically:
You have a radio on the robot. It's used for connecting to competition fields and the driver station (but not at competitions). This has two ethernet ports.
You have the roborio. It has a single ethernet port, which is connected to the radio.
You want to add a raspberry pi. This has a single ethernet port. If you connect it directly to the radio, then you've used all your ethernet ports and can't connect your driver station to the robot with an ethernet cable, which you have to do in the pits or on practice fields at competitions because WiFi is banned. This means you have to unplug the pi to test or program at competitions, which will probably make the robot misbehave if its running something like vision processing.
The solution here is to add a network switch to the system. You can think of it as adding extra ethernet ports to the radio, so you don't have to unplug the pi if you want to plug something else in like a cable to the driver station
Quote:
Originally Posted by Bkeeneykid
If you want a more detailed explanation, GRIP has a wonderful tutorial on how to get their very easy to use vision processing up and running on an rPi 2 and get everything set up. The same steps should apply to an rPi 3.
|
The deploy stuff to the pi is strictly unofficial, and the deploy functionality in general is probably going to be removed after this season. We're aiming more towards generating code that can be run in a custom user program.