Brick
Loading...
Searching...
No Matches
pid.h File Reference

Go to the source code of this file.

Description

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

Include dependency graph for pid.h:

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>