|
HRI board firmware
v2.1
Microcontroller firmware of the board used during the HRI labs.
|
PID regulator structure. More...
#include <pid.h>
Data Fields | |
| float32_t | kp |
| Proportional coefficient. More... | |
| float32_t | ki |
| Integral coefficient. Disabled if negative or zero. More... | |
| float32_t | kd |
| Derivative coefficient. More... | |
| float32_t | arw |
| Max value of the integrator ("anti-reset windup"). Disabled if negative or zero. More... | |
| float32_t | previousErr |
| Error (current-target) at the previous timestep, for derivative computation. More... | |
| float32_t | integrator |
| Integrator value for the integral part of the PID. More... | |
| float32_t | current |
| Current state of the system to control. More... | |
| float32_t | target |
| Desired state of the system to control. More... | |
| float32_t | command |
| Output command computed by the PID regulator. More... | |
| float32_t | feedforward |
| Feedforward coefficient. More... | |
PID regulator structure.
| float32_t arw |
Max value of the integrator ("anti-reset windup"). Disabled if negative or zero.
| float32_t command |
Output command computed by the PID regulator.
| float32_t current |
Current state of the system to control.
| float32_t feedforward |
Feedforward coefficient.
| float32_t integrator |
Integrator value for the integral part of the PID.
| float32_t kd |
Derivative coefficient.
| float32_t ki |
Integral coefficient. Disabled if negative or zero.
| float32_t kp |
Proportional coefficient.
| float32_t previousErr |
Error (current-target) at the previous timestep, for derivative computation.
| float32_t target |
Desired state of the system to control.
1.8.13