control_toolbox: Humble
Links
Rosindex
Website
Bugtracker
Repository
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace control_filters
Namespace control_toolbox
Namespace filters
Classes and Structs
Struct Pid::Gains
Template Class ExponentialFilter
Template Class LowPassFilter
Template Class RateLimiter
Class Dither
Class LimitedProxy
Template Class LowPassFilter
Class Pid
Class PidROS
Template Class RateLimiter
Class SineSweep
Class Sinusoid
Functions
Template Function control_filters::gt_eq_or_nan
Template Function control_filters::lt_eq_or_nan
Function filters::exponentialSmoothing
Directories
Directory include
Directory control_filters
Directory control_toolbox
Files
File custom_validators.hpp
File dither.hpp
File exponential_filter.hpp
File filters.hpp
File limited_proxy.hpp
File low_pass_filter.hpp
File low_pass_filter.hpp
File pid.hpp
File pid_ros.hpp
File rate_limiter.hpp
File rate_limiter.hpp
File sine_sweep.hpp
File sinusoid.hpp
Service Definitions
SetPidGains
Standard Documents
README
control_toolbox
Contributing
Build status
Acknowledgements
LICENSE
PACKAGE
CHANGELOG
Changelog for package control_toolbox
3.6.2 (2025-09-22)
3.6.1 (2025-04-06)
3.6.0 (2025-01-17)
3.5.0 (2025-01-15)
3.4.0 (2024-12-08)
3.3.0 (2024-10-28)
3.2.0 (2023-12-12)
3.1.0 (2023-04-29)
3.0.0 (2023-04-05)
2.2.0 (2023-02-20)
2.1.2 (2022-11-15)
2.1.1 (2022-11-05)
2.1.0 (2022-06-30)
2.0.2 (2021-05-25)
2.0.1 (2020-08-01)
2.0.0 (2020-07-28)
1.17.0 (2019-01-31)
1.16.0 (2017-11-30)
1.15.0 (2016-06-28)
1.14.0 (2016-05-03)
1.13.2 (2015-05-22)
1.13.1 (2015-04-30)
1.13.0 (2014-10-31)
1.12.1 (2014-06-12)
1.12.0 (2014-06-12)
1.11.0 (2014-05-12)
1.10.4 (2014-02-05)
1.10.3 (2013-08-02)
1.10.2 (2013-07-29)
1.10.1 (2013-06-26)
1.10.0 (2013-06-25)
Documentation
Welcome to the documentation for control_toolbox
Indices and Search
Index
control_toolbox: Humble
C++ API
Class LimitedProxy
View page source
Class LimitedProxy
Defined in
File limited_proxy.hpp
Class Documentation
class
LimitedProxy
Public Functions
inline
LimitedProxy
(
)
void
reset
(
double
pos_act
,
double
vel_act
)
double
update
(
double
pos_des
,
double
vel_des
,
double
acc_des
,
double
pos_act
,
double
vel_act
,
double
dt
)
Public Members
double
mass_
double
Kd_
double
Kp_
double
Ki_
double
Ficl_
double
effort_limit_
double
vel_limit_
double
pos_upper_limit_
double
pos_lower_limit_
double
lambda_proxy_
double
acc_converge_