Right now we are only having one driver, but we have automated much of the sequencing for him.
In case of sensor failure, we have it on the dashboard to enable the manual overrides. We are toying with the idea of having the 2nd controller to only do manual overrides, and put it in a "in case of emergency, break glass" box.
Have to check the rules for allowing drivers with hammers and breaking glass though.
We also have a pretty simple bot, drive train, 2 speed that auto shifts, arm that auto retracts with ball, and a shooter. We thought it may be better to free up the 2nd driver to watch field and coach driver, and let drive coach be able to direct inbounder which way to go?
Just thoughts at this point, and mapping buttons is easy when the code is working. We have great experience with it as, drivers seem to have endless amount of requests.
