|
void | init (float kp, float ki, float kd, float max, float min, float tau) |
|
| PID () |
|
float | run (float dt, float x, float x_c, bool update_integrator) |
|
float | run (float dt, float x, float x_c, bool update_integrator, float xdot) |
|
Definition at line 73 of file controller.h.
rosflight_firmware::Controller::PID::PID |
( |
| ) |
|
void rosflight_firmware::Controller::PID::init |
( |
float |
kp, |
|
|
float |
ki, |
|
|
float |
kd, |
|
|
float |
max, |
|
|
float |
min, |
|
|
float |
tau |
|
) |
| |
float rosflight_firmware::Controller::PID::run |
( |
float |
dt, |
|
|
float |
x, |
|
|
float |
x_c, |
|
|
bool |
update_integrator |
|
) |
| |
float rosflight_firmware::Controller::PID::run |
( |
float |
dt, |
|
|
float |
x, |
|
|
float |
x_c, |
|
|
bool |
update_integrator, |
|
|
float |
xdot |
|
) |
| |
float rosflight_firmware::Controller::PID::differentiator_ |
|
private |
float rosflight_firmware::Controller::PID::integrator_ |
|
private |
float rosflight_firmware::Controller::PID::kd_ |
|
private |
float rosflight_firmware::Controller::PID::ki_ |
|
private |
float rosflight_firmware::Controller::PID::kp_ |
|
private |
float rosflight_firmware::Controller::PID::max_ |
|
private |
float rosflight_firmware::Controller::PID::min_ |
|
private |
float rosflight_firmware::Controller::PID::prev_x_ |
|
private |
float rosflight_firmware::Controller::PID::tau_ |
|
private |
The documentation for this class was generated from the following files: