In auto, when our speaker shot commands timeout after 3s, the current behavior is to just outtake the note on the floor. Better behavior would be to force the robot to make the shot, even if it thinks it might miss.
Should be implemented as
a new flag (FORCE_SPEAKER_SHOT or something) in RobotManager
a request method for using the flag
a command for using the request
updating the auto command for speaker shot to use the force speaker shot command on timeout
In auto, when our speaker shot commands timeout after 3s, the current behavior is to just outtake the note on the floor. Better behavior would be to force the robot to make the shot, even if it thinks it might miss.
Should be implemented as