![]() |
ros2_control - foxy
|
Store gains in a struct to allow easier realtime buffer usage. More...
#include <pid.hpp>
Public Member Functions | |
| Gains (double p, double i, double d, double i_max, double i_min) | |
| Gains (double p, double i, double d, double i_max, double i_min, bool antiwindup) | |
Public Attributes | |
| double | p_gain_ |
| double | i_gain_ |
| double | d_gain_ |
| double | i_max_ |
| double | i_min_ |
| bool | antiwindup_ |
Store gains in a struct to allow easier realtime buffer usage.
| bool control_toolbox::Pid::Gains::antiwindup_ |
Antiwindup.
| double control_toolbox::Pid::Gains::d_gain_ |
Derivative gain.
| double control_toolbox::Pid::Gains::i_gain_ |
Integral gain.
| double control_toolbox::Pid::Gains::i_max_ |
Maximum allowable integral term.
| double control_toolbox::Pid::Gains::i_min_ |
Minimum allowable integral term.
| double control_toolbox::Pid::Gains::p_gain_ |
Proportional gain.