ArmController

constructor(pid: PIDController, ff: ArmFeedforward, setPointAngleProvider: Supplier<Measure<Angle>>, velocityAngleProvider: Supplier<Measure<Velocity<Angle>>>, accelerationAngleProvider: Supplier<Measure<Velocity<Velocity<Angle>>>>)

Construct a new ArmController.

Parameters

pid

the PID controller to use

ff

the ArmFeedforward controller to use

setPointAngleProvider

the setpoint angle provider

velocityAngleProvider

the angular velocity provider

accelerationAngleProvider

the angular acceleration provider