AbstractPID<T extends edu.wpi.first.wpilibj.PIDSource,V extends java.lang.Number> |
A PID loop, which uses a PIDSrc and a set of constants to iteratively determine
output values with which a system can reach and maintain a target value.
|
EncoderPIDSrc |
A PID source backed by a physical Encoder.
|
GyroAnglePIDSrc |
A PID source backed by a physical Gyroscope.
|
PIDulum<V extends PIDAngleValueSrc<?>> |
A PID controller for inverted pendulum systems (PID pendulum...
|
PotentiometerVoltagePIDSrc |
A PID source that converts a rotary potentiometer's voltage output into degrees of
rotation.
|
RampingSpeedController |
A SpeedController implementation which enforces a maximum change in target speed.
|
RampingSpeedController.Builder |
A Builder for RampingSpeedControllers.
|
SimplePID |
A plain, general PID implementation.
|
TractionController |
A VelocityController with toggleable "traction control".
|
VelocityController |
A SpeedController implementation which treats its input and output values as proportions of PID velocity targets,
using an Encoder to measure the rotational rate of the associated SpeedController (ex Talon, Victor, Jaguar).
|