A reminder to start defining what the joysticks/gamepads/steering wheel do, otherwise the programmers are going to make it up themselves, and you’re going to argue about it the week of competition.
Do you have a drive team yet? Some non-seniors?
Somebody wants Tank Drive and others Arcade? Maybe a go-slow button for precise positioning? Logical end-swap to make driving backwards easier?
Which buttons do what? Gamepads or Joysticks? The programmers can program buttons to select between several definitions.
Be sure the programmers use Symbolic Constants for all the button, etc. definitions, all in one place. Don’t bury the button numbers down in the code, see “Magic Numbers.”