Flywheel Mechanism
Shooters are used in FRC games when you need to score in high places but are not allowed to physically reach up to the scoring position. A flywheel is the most common method of scoring an object that needs launched. The flywheel mechanism is built for high-speed rotating wheels (shooters, launchers). It focuses on velocity control and supports duty cycle output for testing.


Common Use Cases
- Shooter wheels
- Catapult/flywheel launchers
Typical Controls
- Velocity control for stable RPM.
- Duty cycle for simple open-loop testing.
Common Methods
setTargetVelocity(angularVelocity)setTargetDutyCycle(dutyCycle)getCurrentVelocity()
Tips
- Use a spin-up command that waits for a velocity tolerance.
- Log actual vs target velocity to tune control.