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:
- Adjust the driver controls so they can handle motions better.
- Make which side is the “front” swappable.
- Provide feedback through the controller when things have been accomplished.
- 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.
- 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.
- (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.