This PR merges the new Hopper subsystem from Feature/hopper-subsystem into the development branch for further testing.
The functionality has been tested, but the safety features need tuning and the manual control mode needs to decrease the motor output. Additionally, this code needs much more testing before being used for a competition.
Changes
Adds the Hopper subsystem from the 2020 robot Heimdall
Adds a Shuffleboard tab for monitoring and testing the subsystem
Subsystem contains automatic safety checks to disable itself in the event of hardware failure
Shuffleboard tab contains a manual override button for controlling the subsystem, as well as a test mode
This PR merges the new Hopper subsystem from Feature/hopper-subsystem into the development branch for further testing.
The functionality has been tested, but the safety features need tuning and the manual control mode needs to decrease the motor output. Additionally, this code needs much more testing before being used for a competition.
Changes
Resolves #9, resolves #24, resolves #23, resolves #35, resolves #31, resolves #32, resolves #15, resolves #16, resolves #32, resolves #20
See Also:
18 (Hopper Lift set meters)
27 (Hopper Lift calibration)