Code to assist drivers

As a programmer, I want to do more then just autonomous, and I was wondering what other teams were doing on the back end to assist drivers. So far I’m thinking position tracking for shooting, but I was wondering what else was possible.

Lots of things. Examples in addition to your suggestion:

  1. Adjust the driver controls so they can handle motions better.
  2. Make which side is the “front” swappable.
  3. Provide feedback through the controller when things have been accomplished.
  4. Create sets of actions as single button presses (like a single press to lift, flip, and drop (in whatever manner you’re doing) a cap.
  5. Provide a resistive drive that uses encoder feedback to adjust to being pushed once parked, so you can press a button to tell the robot to sit where it is.
  6. (there are lots more)

My bot is really top-heavy so we’re working on something to adjust the maximum motor power that can be given to our drive motors proportionally to the height of our lift.