|
Brick
|
Go to the source code of this file.
A control loop that utilizes the proportional, integral, and derivative values of error to get an output value.
This is a conventional PID controller using the Feedback class as an interface. It calculates an output using the proportional, integral, and derivative values of the error. It can decide whether or not it has reached it's target state based on how long the error has remained inside the deadband
Classes | |
| class | PID< T, U > |
Typedefs | |
| using | AngularPositionPID = PID<units::Angle, units::Voltage> |
| using | AngularVelocityPID = PID<units::AngularVelocity, units::Voltage> |
| using | LinearPositionPID = PID<units::Length, units::Voltage> |
| using | LinearVelocityPID = PID<units::Velocity, units::Voltage> |