Velocity Form PID Controller class.
More...
#include <pid.hpp>
Velocity Form PID Controller class.
◆ VelocityPID()
Controller gain setting.
- Parameters
-
| param | Hyperparameter for velocity pid |
◆ get_dt()
| double pid_controller::VelocityPID::get_dt |
( |
| ) |
const |
◆ get_each_term()
| std::array< double, 3 > pid_controller::VelocityPID::get_each_term |
( |
| ) |
|
Get each term value of pid.
- Returns
- array(x, y, z)
◆ reset()
| void pid_controller::VelocityPID::reset |
( |
| ) |
|
Reset previous output.
- Returns
- none
◆ set_offset()
| void pid_controller::VelocityPID::set_offset |
( |
double |
offset | ) |
|
◆ update()
| double pid_controller::VelocityPID::update |
( |
double |
current, |
|
|
double |
target |
|
) |
| |
Update PID cycle.
- Parameters
-
| current | Process value |
| target | Setting value |
- Returns
- Manipulated value
Calculate PID
The documentation for this class was generated from the following files:
- src/common/pid_controller/include/pid_controller/pid.hpp
- src/common/pid_controller/src/pid.cpp