What about the O part of IO?
Of course there is the Classmate screen but what if you want to light up a light or in some other way give feedback to your drivers*?
Picking another random example. What if you wanted your robot to be able to press the e-stop button? It is a silly example of course but seriously, could you use
this robot to sit on your operator interface? It would take some doing. You'd have to power it. AND you'd have to write some code (maybe in Java using the SmartDashboard API) to write an API for the cRio to access. But would it be legal? My reading of the rules says yes.
This hand would probably legal too I guess -- well... ...except for the Gracious Professionalism violation (careful if you are easily offended... ...the robotic hand makes a gesture that in many cultures is not a term of endearment).
Joe J.
*picking a random example suppose you want to have a mechanical hand come out of a box and slap your driver silly ;-)