ros-controls / control_toolbox

This package contains several C++ classes useful in writing controllers.
https://control.ros.org
BSD 3-Clause "New" or "Revised" License
120 stars 97 forks source link

[PID] Add support for saving i-term when PID is reset #180

Open destogl opened 7 months ago

destogl commented 7 months ago

Saves integral term on reset to maintain steady state offset output. This is required for controlling of system without integral part to achieve correct steady-state output. If intergral term is reset for some time there will be incorrect output in steady-state. This features avoids such situations and makes btter performance.