wpilib.controller Package

wpilib.controller.ArmFeedforward(*args, **kwargs) A helper class that computes feedforward outputs for a simple arm (modeled as a motor acting against the force of gravity on a beam suspended at an angle).
wpilib.controller.ElevatorFeedforward(*args, …) A helper class that computes feedforward outputs for a simple elevator (modeled as a motor acting against the force of gravity).
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.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.
wpilib.controller.SimpleMotorFeedforward(…) A helper class that computes feedforward voltages for a simple permanent-magnet DC motor.
wpilib.controller.SimpleMotorFeedforwardMeters(…) A helper class that computes feedforward voltages for a simple permanent-magnet DC motor.