Why does FRC require the use of a roboRIO?

I want to use a Raspberry Pi as main, so why not?

Because the roborio has been programmed specifically for FIRST and has a number of protections in both hardware and software that prevent it from blowing up when it is mistreated. The software also included specific safety software that is NOT available for the teams to change so that FIRST knows exactly how the hardware will act, for instance when the E-Stop is pressed.


You are more than welcome to use a Raspberry Pi as a secondary processor for vision processing.

1 Like