wpilib.controller Package

wpilib.controller.HolonomicDriveController(…)

This holonomic drive controller can be used to follow trajectories using a holonomic drive train (i.e.

wpilib.controller.PIDController(self, Kp, …)

Implements a PID control loop.

wpilib.controller.ProfiledPIDController(…)

Implements a PID control loop whose setpoint is constrained by a trapezoid profile.

wpilib.controller.ProfiledPIDControllerRadians(…)

Implements a PID control loop whose setpoint is constrained by a trapezoid profile.

wpilib.controller.RamseteController(*args, …)

Ramsete is a nonlinear time-varying feedback controller for unicycle models that drives the model to a desired pose along a two-dimensional trajectory.