control_toolbox
3.2
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 LowPassFilter
Class Dither
Class LimitedProxy
Class Pid
Class PidROS
Class SineSweep
Class Sinusoid
Functions
Function filters::exponentialSmoothing
Defines
Define CONTROL_TOOLBOX_EXPORT
Define CONTROL_TOOLBOX_IMPORT
Define CONTROL_TOOLBOX_LOCAL
Define CONTROL_TOOLBOX_PUBLIC
Define CONTROL_TOOLBOX_PUBLIC_TYPE
Directories
Directory src
Directory control_toolbox
Directory include
Directory control_filters
Directory control_toolbox
Files
File dither.hpp
File filters.hpp
File limited_proxy.hpp
File low_pass_filter.hpp
File pid.hpp
File pid_ros.hpp
File sine_sweep.hpp
File sinusoid.hpp
File visibility_control.hpp
Service Definitions
SetPidGains
Standard Documents
CHANGELOG
Changelog for package control_toolbox
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)
CONTRIBUTING
Contributing Guidelines
Reporting Bugs/Feature Requests
Contributing via Pull Requests
Finding contributions to work on
Licensing
LICENSE
README
control_toolbox
Build status
Publication
control_toolbox
Index
Index
C
|
F
C
control_filters::LowPassFilter (C++ class)
control_filters::LowPassFilter::compute_internal_params (C++ function)
control_filters::LowPassFilter::configure (C++ function)
control_filters::LowPassFilter::LowPassFilter (C++ function)
control_filters::LowPassFilter::update (C++ function)
,
[1]
control_filters::LowPassFilter::~LowPassFilter (C++ function)
control_toolbox::Dither (C++ class)
control_toolbox::Dither::Dither (C++ function)
control_toolbox::Dither::generateRandomSeed (C++ function)
control_toolbox::Dither::init (C++ function)
control_toolbox::Dither::update (C++ function)
control_toolbox::LimitedProxy (C++ class)
control_toolbox::LimitedProxy::acc_converge_ (C++ member)
control_toolbox::LimitedProxy::effort_limit_ (C++ member)
control_toolbox::LimitedProxy::Ficl_ (C++ member)
control_toolbox::LimitedProxy::Kd_ (C++ member)
control_toolbox::LimitedProxy::Ki_ (C++ member)
control_toolbox::LimitedProxy::Kp_ (C++ member)
control_toolbox::LimitedProxy::lambda_proxy_ (C++ member)
control_toolbox::LimitedProxy::LimitedProxy (C++ function)
control_toolbox::LimitedProxy::mass_ (C++ member)
control_toolbox::LimitedProxy::pos_lower_limit_ (C++ member)
control_toolbox::LimitedProxy::pos_upper_limit_ (C++ member)
control_toolbox::LimitedProxy::reset (C++ function)
control_toolbox::LimitedProxy::update (C++ function)
control_toolbox::LimitedProxy::vel_limit_ (C++ member)
control_toolbox::Pid (C++ class)
control_toolbox::Pid::cmd_ (C++ member)
control_toolbox::Pid::computeCommand (C++ function)
,
[1]
control_toolbox::Pid::d_error_ (C++ member)
control_toolbox::Pid::error_dot_ (C++ member)
control_toolbox::Pid::Gains (C++ struct)
,
[1]
control_toolbox::Pid::Gains::antiwindup_ (C++ member)
,
[1]
control_toolbox::Pid::Gains::d_gain_ (C++ member)
,
[1]
control_toolbox::Pid::Gains::Gains (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
control_toolbox::Pid::Gains::i_gain_ (C++ member)
,
[1]
control_toolbox::Pid::Gains::i_max_ (C++ member)
,
[1]
control_toolbox::Pid::Gains::i_min_ (C++ member)
,
[1]
control_toolbox::Pid::Gains::p_gain_ (C++ member)
,
[1]
control_toolbox::Pid::gains_buffer_ (C++ member)
control_toolbox::Pid::getCurrentCmd (C++ function)
control_toolbox::Pid::getCurrentPIDErrors (C++ function)
control_toolbox::Pid::getDerivativeError (C++ function)
control_toolbox::Pid::getGains (C++ function)
,
[1]
,
[2]
control_toolbox::Pid::i_error_ (C++ member)
control_toolbox::Pid::initPid (C++ function)
control_toolbox::Pid::operator= (C++ function)
control_toolbox::Pid::p_error_ (C++ member)
control_toolbox::Pid::p_error_last_ (C++ member)
control_toolbox::Pid::Pid (C++ function)
,
[1]
control_toolbox::Pid::reset (C++ function)
control_toolbox::Pid::setCurrentCmd (C++ function)
control_toolbox::Pid::setGains (C++ function)
,
[1]
control_toolbox::Pid::~Pid (C++ function)
control_toolbox::PidROS (C++ class)
control_toolbox::PidROS::computeCommand (C++ function)
,
[1]
control_toolbox::PidROS::getCurrentCmd (C++ function)
control_toolbox::PidROS::getCurrentPIDErrors (C++ function)
control_toolbox::PidROS::getGains (C++ function)
control_toolbox::PidROS::getParametersCallbackHandle (C++ function)
control_toolbox::PidROS::getPidStatePublisher (C++ function)
control_toolbox::PidROS::initPid (C++ function)
,
[1]
control_toolbox::PidROS::param_prefix_ (C++ member)
control_toolbox::PidROS::PidROS (C++ function)
,
[1]
control_toolbox::PidROS::printValues (C++ function)
control_toolbox::PidROS::reset (C++ function)
control_toolbox::PidROS::setCurrentCmd (C++ function)
control_toolbox::PidROS::setGains (C++ function)
,
[1]
control_toolbox::PidROS::topic_prefix_ (C++ member)
control_toolbox::SineSweep (C++ class)
control_toolbox::SineSweep::init (C++ function)
control_toolbox::SineSweep::SineSweep (C++ function)
control_toolbox::SineSweep::update (C++ function)
control_toolbox::Sinusoid (C++ class)
control_toolbox::Sinusoid::debug (C++ function)
control_toolbox::Sinusoid::Sinusoid (C++ function)
,
[1]
control_toolbox::Sinusoid::update (C++ function)
control_toolbox::Sinusoid::~Sinusoid (C++ function)
CONTROL_TOOLBOX_EXPORT (C macro)
CONTROL_TOOLBOX_IMPORT (C macro)
CONTROL_TOOLBOX_LOCAL (C macro)
CONTROL_TOOLBOX_PUBLIC (C macro)
CONTROL_TOOLBOX_PUBLIC_TYPE (C macro)
F
filters::exponentialSmoothing (C++ function)