autotune.cpp
/tmp/ws/src/pid/src/
autotune_8cpp
autotune
int
main
autotune_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
std::vector< double >
oscillation_times
namespaceautotune.html
a5322f3123267a3105f40c8b1c7565cd5
(3)
void
setFinalParams
autotune_8cpp.html
aea4df360b1e70e3a7308f1d73f8f3713
()
void
setKiKdToZero
autotune_8cpp.html
ab54fea428f6e4808aa2663d644280736
()
void
setKp
autotune_8cpp.html
af49d12eb28b524d52df1c381fddca0dc
(double Kp)
void
setpointCallback
autotune_8cpp.html
ab3f87a7be4d73d97ce1aa4bcb288c683
(const std_msgs::Float64 &setpoint_msg)
void
stateCallback
autotune_8cpp.html
a122a525d159454c8d2e7cd70b9ff1754
(const std_msgs::Float64 &state_msg)
bool
found_Ku
namespaceautotune.html
ad3dd7a29dc40e0ddf76bf8abb654d142
int
initial_error
namespaceautotune.html
a2ae75c912b393ceab1824bee64b6f2d6
double
Kd_ZN
namespaceautotune.html
a76471e73a9fe86e8d4fdef0ac6fef492
double
Ki_ZN
namespaceautotune.html
a9b4020791ceb5146f5edf6602885e0ce
double
Kp_ZN
namespaceautotune.html
aea3bb6ee0c85be17d7c964eb15eb816d
double
Ku
namespaceautotune.html
a47a6e4f971d27f30fb309206c835a824
std::string
ns
namespaceautotune.html
a5ae2f787944e202de686f362d4aa804b
int
num_loops
namespaceautotune.html
ae0c0ecff231737eb3300ce5d6711d221
int
oscillation_count
namespaceautotune.html
aa1d72ffff1509d8f0b8079197859229f
double
setpoint
namespaceautotune.html
a5e83f46a70dfdb99e27198668da2499a
double
state
namespaceautotune.html
a631bd74fd1f452ccc9cc2932461e22ac
double
Tu
namespaceautotune.html
a7bac9c6825dc9b07b789c4c126665681
controller.cpp
/tmp/ws/src/pid/src/
controller_8cpp
pid/pid.h
int
main
controller_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
controller.h
/tmp/ws/src/pid/include/pid/
controller_8h
pid_ns::PidObject
pid_ns
license
pid.cpp
/tmp/ws/src/pid/src/
pid_8cpp
pid/pid.h
pid.h
/tmp/ws/src/pid/include/pid/
pid_8h
pid/PidConfig.h
pid_ns::PidObject
pid_ns
PidConfig.h
/tmp/ws/src/pid/include/pid/
PidConfig_8h
pid::PidConfig::AbstractGroupDescription
pid::PidConfig::AbstractParamDescription
pid::PidConfig::DEFAULT
pid::PidConfig::GroupDescription
pid::PidConfig::ParamDescription
pid::PidConfig
pid::PidConfigStatics
pid
const double
Pid_scale_hundred
namespacepid.html
a9064e61f07ac80ba4fbb0b905c026c3b
const double
Pid_scale_ten
namespacepid.html
a3df162c359b50790d5f7ec3ece007d07
const double
Pid_scale_tenth
namespacepid.html
ac0bcba349352b756c86e239be195d720
const double
Pid_scale_unity
namespacepid.html
a8bc7cdcf219def59556a9fe95e52d63f
plant_sim.cpp
/tmp/ws/src/pid/src/
plant__sim_8cpp
plant_sim
void
controlEffortCallback
plant__sim_8cpp.html
a6e49b7d226e06bd7bb920692d2b21147
(const std_msgs::Float64 &control_effort_input)
int
main
plant__sim_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
static double
control_effort
namespaceplant__sim.html
a54ea0a68fb9e7418f7421f28d536aad4
static bool
reverse_acting
namespaceplant__sim.html
af05d5a9ed3624e775b0747fd55c158ee
setpoint_node.cpp
/tmp/ws/src/pid/src/
setpoint__node_8cpp
int
main
setpoint__node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
sim_time.cpp
/tmp/ws/src/pid/src/
sim__time_8cpp
#define
SIM_TIME_INCREMENT_US
sim__time_8cpp.html
aa4fd2d16e81f76d4d4ba308d64e6ad29
int
main
sim__time_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
pid::PidConfig::AbstractGroupDescription
classpid_1_1PidConfig_1_1AbstractGroupDescription.html
AbstractGroupDescription
classpid_1_1PidConfig_1_1AbstractGroupDescription.html
ab8eeab2db721d7edb6a60612ddac3609
(std::string n, std::string t, int p, int i, bool s)
void
convertParams
classpid_1_1PidConfig_1_1AbstractGroupDescription.html
a0c3e1faa6fe3255083721a6c9ecc43e6
()
virtual bool
fromMessage
classpid_1_1PidConfig_1_1AbstractGroupDescription.html
ad99b7110b91e30c7336c829a3793b06c
(const dynamic_reconfigure::Config &msg, boost::any &config) const =0
virtual void
setInitialState
classpid_1_1PidConfig_1_1AbstractGroupDescription.html
ae0159a18a1455ca87b1794da7e8946cd
(boost::any &cfg) const =0
virtual void
toMessage
classpid_1_1PidConfig_1_1AbstractGroupDescription.html
ad9f40f1b61051b67fe2a8428d919ce40
(dynamic_reconfigure::Config &msg, const boost::any &config) const =0
virtual void
updateParams
classpid_1_1PidConfig_1_1AbstractGroupDescription.html
a2fdb42f34697171bee2c22d25bea2a5a
(boost::any &cfg, PidConfig &top) const =0
std::vector< AbstractParamDescriptionConstPtr >
abstract_parameters
classpid_1_1PidConfig_1_1AbstractGroupDescription.html
a55b69a0d64fe4e0c48e6e103e7e183b9
bool
state
classpid_1_1PidConfig_1_1AbstractGroupDescription.html
a68a731ee4faa306bae9ecf20d8043df1
pid::PidConfig::AbstractParamDescription
classpid_1_1PidConfig_1_1AbstractParamDescription.html
AbstractParamDescription
classpid_1_1PidConfig_1_1AbstractParamDescription.html
a40036506f21d6831b8e5d3c600ddaaaf
(std::string n, std::string t, uint32_t l, std::string d, std::string e)
virtual void
calcLevel
classpid_1_1PidConfig_1_1AbstractParamDescription.html
a98d8019b71b0c9e1d0291392f5ab909e
(uint32_t &level, const PidConfig &config1, const PidConfig &config2) const =0
virtual void
clamp
classpid_1_1PidConfig_1_1AbstractParamDescription.html
a45e848e6a568b480a7325ab9c839da51
(PidConfig &config, const PidConfig &max, const PidConfig &min) const =0
virtual bool
fromMessage
classpid_1_1PidConfig_1_1AbstractParamDescription.html
ab00d51085b47dae08a4580d94a4fc599
(const dynamic_reconfigure::Config &msg, PidConfig &config) const =0
virtual void
fromServer
classpid_1_1PidConfig_1_1AbstractParamDescription.html
a3d08628c2af65d214ebecfa854166c70
(const ros::NodeHandle &nh, PidConfig &config) const =0
virtual void
getValue
classpid_1_1PidConfig_1_1AbstractParamDescription.html
ab2013d30c0ffb61af17e3a5d61a273c9
(const PidConfig &config, boost::any &val) const =0
virtual void
toMessage
classpid_1_1PidConfig_1_1AbstractParamDescription.html
a19620c164840000b6670d6d646698820
(dynamic_reconfigure::Config &msg, const PidConfig &config) const =0
virtual void
toServer
classpid_1_1PidConfig_1_1AbstractParamDescription.html
ad18fbb2ca19af69db7dbacb94dd958fb
(const ros::NodeHandle &nh, const PidConfig &config) const =0
pid::PidConfig::DEFAULT
classpid_1_1PidConfig_1_1DEFAULT.html
DEFAULT
classpid_1_1PidConfig_1_1DEFAULT.html
a89dca7c16715cdf6f8397d34aa683989
()
void
setParams
classpid_1_1PidConfig_1_1DEFAULT.html
a23d493e36bfc3be80211b6a2683837d2
(PidConfig &config, const std::vector< AbstractParamDescriptionConstPtr > params)
double
Kd
classpid_1_1PidConfig_1_1DEFAULT.html
a8d75aae5e01dfb0cea0c62402954a973
double
Kd_scale
classpid_1_1PidConfig_1_1DEFAULT.html
a35e1acddbb086913ee65a28cd10c31cc
double
Ki
classpid_1_1PidConfig_1_1DEFAULT.html
a5f9fe5d35b09109dea8b5b94bd8ec1a7
double
Ki_scale
classpid_1_1PidConfig_1_1DEFAULT.html
ab83c180f3007eeb6d3b5a45c267d2560
double
Kp
classpid_1_1PidConfig_1_1DEFAULT.html
abe735e99d4250ef21d21b1c8941412b7
double
Kp_scale
classpid_1_1PidConfig_1_1DEFAULT.html
af9fca8f10cf33f32b23b975f4b653ccc
std::string
name
classpid_1_1PidConfig_1_1DEFAULT.html
a89d5c967d72b043ef8c0e9a08c569f67
bool
state
classpid_1_1PidConfig_1_1DEFAULT.html
a0d979bedef3ea0900dceceb6460fb9eb
pid::PidConfig::GroupDescription
classpid_1_1PidConfig_1_1GroupDescription.html
T
PT
pid::PidConfig::AbstractGroupDescription
virtual bool
fromMessage
classpid_1_1PidConfig_1_1GroupDescription.html
a43f5f34a1a4b9a0779487bcc486be343
(const dynamic_reconfigure::Config &msg, boost::any &cfg) const
GroupDescription
classpid_1_1PidConfig_1_1GroupDescription.html
a38a00bd84a8abb72c87203c317d2427f
(std::string name, std::string type, int parent, int id, bool s, T PT::*f)
GroupDescription
classpid_1_1PidConfig_1_1GroupDescription.html
ab9352740522184f2b21a6bd0ac9db4c4
(const GroupDescription< T, PT > &g)
virtual void
setInitialState
classpid_1_1PidConfig_1_1GroupDescription.html
a25755814bdb4e66e1bfd8fad5467ee78
(boost::any &cfg) const
virtual void
toMessage
classpid_1_1PidConfig_1_1GroupDescription.html
ad3389cde55e3ee2cc29a6d19a47e0f5c
(dynamic_reconfigure::Config &msg, const boost::any &cfg) const
virtual void
updateParams
classpid_1_1PidConfig_1_1GroupDescription.html
ad5650fecc424a2d010b34e0890ab99a8
(boost::any &cfg, PidConfig &top) const
TPT::*
field
classpid_1_1PidConfig_1_1GroupDescription.html
a9954d8ec1b4cd04d3d4a84461376fe18
std::vector< PidConfig::AbstractGroupDescriptionConstPtr >
groups
classpid_1_1PidConfig_1_1GroupDescription.html
a8c7f68d99a72c4c0931263c13946b05e
pid::PidConfig::ParamDescription
classpid_1_1PidConfig_1_1ParamDescription.html
pid::PidConfig::AbstractParamDescription
virtual void
calcLevel
classpid_1_1PidConfig_1_1ParamDescription.html
a1fa6838e38b04c0b8d436cba80e11e4e
(uint32_t &comb_level, const PidConfig &config1, const PidConfig &config2) const
virtual void
clamp
classpid_1_1PidConfig_1_1ParamDescription.html
aa0c0f49eddb7e348ce41409a690a0d2a
(PidConfig &config, const PidConfig &max, const PidConfig &min) const
void
clamp
classpid_1_1PidConfig_1_1ParamDescription.html
a502050952461bf19b03cb05ad28c3f1b
(PidConfig &config, const PidConfig &max, const PidConfig &min) const
virtual bool
fromMessage
classpid_1_1PidConfig_1_1ParamDescription.html
ad4b9b1b278f66afa18904f7fc1d0be94
(const dynamic_reconfigure::Config &msg, PidConfig &config) const
virtual void
fromServer
classpid_1_1PidConfig_1_1ParamDescription.html
a1642caab1fcf0ee68960aa1e751c7986
(const ros::NodeHandle &nh, PidConfig &config) const
virtual void
getValue
classpid_1_1PidConfig_1_1ParamDescription.html
adf2e4f91d2b856998f99049ad5febcb3
(const PidConfig &config, boost::any &val) const
ParamDescription
classpid_1_1PidConfig_1_1ParamDescription.html
ac4908a477f990ae92769d7caf4c828cc
(std::string name, std::string type, uint32_t level, std::string description, std::string edit_method, T PidConfig::*f)
virtual void
toMessage
classpid_1_1PidConfig_1_1ParamDescription.html
aeeae4920e372348a11eaa244268915bf
(dynamic_reconfigure::Config &msg, const PidConfig &config) const
virtual void
toServer
classpid_1_1PidConfig_1_1ParamDescription.html
a3d417a7948a108f81de491c7e82942e9
(const ros::NodeHandle &nh, const PidConfig &config) const
TPidConfig::*
field
classpid_1_1PidConfig_1_1ParamDescription.html
a065c513d0bb0225b35a3d840fff7279f
pid::PidConfig
classpid_1_1PidConfig.html
pid::PidConfig::AbstractGroupDescription
pid::PidConfig::AbstractParamDescription
pid::PidConfig::DEFAULT
pid::PidConfig::GroupDescription
pid::PidConfig::ParamDescription
boost::shared_ptr< const AbstractGroupDescription >
AbstractGroupDescriptionConstPtr
classpid_1_1PidConfig.html
a715ae7ff376dc6e9b21b65e16c09b906
boost::shared_ptr< AbstractGroupDescription >
AbstractGroupDescriptionPtr
classpid_1_1PidConfig.html
a3e300039dbfd83246cda6d5289fff2fe
boost::shared_ptr< const AbstractParamDescription >
AbstractParamDescriptionConstPtr
classpid_1_1PidConfig.html
abbbce52a78d733408973de3c247d0666
boost::shared_ptr< AbstractParamDescription >
AbstractParamDescriptionPtr
classpid_1_1PidConfig.html
a7bf5895106c784901fb1fbcd9f8acf42
void
__clamp__
classpid_1_1PidConfig.html
ac8031f034861adfa489d2c9aa566e110
()
bool
__fromMessage__
classpid_1_1PidConfig.html
a8b91bf0b0ca97092dd18e0990ce39658
(dynamic_reconfigure::Config &msg)
void
__fromServer__
classpid_1_1PidConfig.html
a0628684f567f060b3369ab3b0f598ed3
(const ros::NodeHandle &nh)
uint32_t
__level__
classpid_1_1PidConfig.html
a2e510b6a348f83c0ea98aa87f62cc0cc
(const PidConfig &config) const
void
__toMessage__
classpid_1_1PidConfig.html
a7c7683331dacf3c742b1cea0f1393622
(dynamic_reconfigure::Config &msg, const std::vector< AbstractParamDescriptionConstPtr > &__param_descriptions__, const std::vector< AbstractGroupDescriptionConstPtr > &__group_descriptions__) const
void
__toMessage__
classpid_1_1PidConfig.html
add85bd1934b3d3e65ea88bf401459673
(dynamic_reconfigure::Config &msg) const
void
__toServer__
classpid_1_1PidConfig.html
a81535d56e60830504897acd4f3d68701
(const ros::NodeHandle &nh) const
static const PidConfig &
__getDefault__
classpid_1_1PidConfig.html
a0be703bba2172741e05c31f812155ca6
()
static const dynamic_reconfigure::ConfigDescription &
__getDescriptionMessage__
classpid_1_1PidConfig.html
af3c77b800de306556807b75eb700ff64
()
static const std::vector< AbstractGroupDescriptionConstPtr > &
__getGroupDescriptions__
classpid_1_1PidConfig.html
ae7e4ee37c7a543bcb28c59a05e78861e
()
static const PidConfig &
__getMax__
classpid_1_1PidConfig.html
a2d8f4058c2a651d0e3d7e15a97915635
()
static const PidConfig &
__getMin__
classpid_1_1PidConfig.html
ac3e96f6f4009f7308ff5c9425e3c6ad6
()
static const std::vector< AbstractParamDescriptionConstPtr > &
__getParamDescriptions__
classpid_1_1PidConfig.html
ac20b961f675b1c486901082646c19775
()
class pid::PidConfig::DEFAULT
groups
classpid_1_1PidConfig.html
aad670c9e798e1915e4a6a4cc11e95987
double
Kd
classpid_1_1PidConfig.html
a6f739bfccb07b4adb79bc916a1e08082
double
Kd_scale
classpid_1_1PidConfig.html
a549145b7d083dbe3e1131d2882b4f114
double
Ki
classpid_1_1PidConfig.html
af364631ec558f69c39c2d902b3834467
double
Ki_scale
classpid_1_1PidConfig.html
a7d4ff837b2ca3d1916a1caea1ba1c5d8
double
Kp
classpid_1_1PidConfig.html
a6ab751bd55b3921e75455d6092506a11
double
Kp_scale
classpid_1_1PidConfig.html
a94a6fe4bcad5ec336b70ba82a3213286
static const PidConfigStatics *
__get_statics__
classpid_1_1PidConfig.html
afff7d21b22ff8a2c1afd67c97c25e603
()
pid::PidConfigStatics
classpid_1_1PidConfigStatics.html
PidConfigStatics
classpid_1_1PidConfigStatics.html
a7aebdaf9ea64063b54ed68de46c92213
()
static const PidConfigStatics *
get_instance
classpid_1_1PidConfigStatics.html
ad06cb845cab81c7d1bacff3d0d6bbd7f
()
PidConfig
__default__
classpid_1_1PidConfigStatics.html
a576b5353c3b353f12557dd6eed9c41e3
dynamic_reconfigure::ConfigDescription
__description_message__
classpid_1_1PidConfigStatics.html
a211df99fcce0431317536646dbf89d4c
std::vector< PidConfig::AbstractGroupDescriptionConstPtr >
__group_descriptions__
classpid_1_1PidConfigStatics.html
a9037cbbb6dc4e1aeda781ea7ff25b853
PidConfig
__max__
classpid_1_1PidConfigStatics.html
a153bc03b5581c4608766f5370ab8f2c8
PidConfig
__min__
classpid_1_1PidConfigStatics.html
acd6453514ab0a579388226282197e15f
std::vector< PidConfig::AbstractParamDescriptionConstPtr >
__param_descriptions__
classpid_1_1PidConfigStatics.html
ac9ea9a1eb7c2f8c95193ee3e0bdb4ece
friend class
PidConfig
classpid_1_1PidConfigStatics.html
a051b37725341e8356d0c23c4dac5ebdc
pid_ns::PidObject
classpid__ns_1_1PidObject.html
PidObject
classpid__ns_1_1PidObject.html
a056ba9226a284742623f9fcd2d145d42
()
PidObject
classpid__ns_1_1PidObject.html
a15163ec757ab54747c6609d66a04b0b1
()
void
doCalcs
classpid__ns_1_1PidObject.html
a6cf0f0e612832a7fef1ba2a7ad32ad39
()
void
doCalcs
classpid__ns_1_1PidObject.html
a0a5032a8f44c4bffe274bb6ec8aeb66c
()
void
getParams
classpid__ns_1_1PidObject.html
a5eb2eff9608eb4469c8e6a2af9ab2fe6
(double in, double &value, double &scale)
void
getParams
classpid__ns_1_1PidObject.html
a597d7731d73f372c9a57368d8fa37f35
(double in, double &value, double &scale)
void
pidEnableCallback
classpid__ns_1_1PidObject.html
a7257c23ed94a3d75a59ef4a5fe83de24
(const std_msgs::Bool &pid_enable_msg)
void
pidEnableCallback
classpid__ns_1_1PidObject.html
af85c41d7f799adebca9eadaab4e5c9d6
(const std_msgs::Bool &pid_enable_msg)
void
plantStateCallback
classpid__ns_1_1PidObject.html
ace9b1e2af300dfea82540d2a406e02e9
(const std_msgs::Float64 &state_msg)
void
plantStateCallback
classpid__ns_1_1PidObject.html
ad2d4b80751c5b6821a1db3d42778179a
(const std_msgs::Float64 &state_msg)
void
printParameters
classpid__ns_1_1PidObject.html
a83be139006de491d432b051793182050
()
void
printParameters
classpid__ns_1_1PidObject.html
a836bd23b5a34117b679f16f2bbb0648c
()
void
reconfigureCallback
classpid__ns_1_1PidObject.html
abd5b3b139963bb4723832599874cb8a0
(pid::PidConfig &config, uint32_t level)
void
reconfigureCallback
classpid__ns_1_1PidObject.html
a245c77c59aa2c940127c6fb63b0650d4
(pid::PidConfig &config, uint32_t level)
void
setpointCallback
classpid__ns_1_1PidObject.html
a69fe8b0760f5d39e4bae6a2792199ec5
(const std_msgs::Float64 &setpoint_msg)
void
setpointCallback
classpid__ns_1_1PidObject.html
affba1e7315cec1687716cf4bff4704c7
(const std_msgs::Float64 &setpoint_msg)
bool
validateParameters
classpid__ns_1_1PidObject.html
afae8dae802a3ed24718f4c221e07557c
()
bool
validateParameters
classpid__ns_1_1PidObject.html
aa2acf5ef112e3c7b890353889e958875
()
bool
angle_error_
classpid__ns_1_1PidObject.html
a2ee11dba4b22c7a4f251e6e4bcc00650
double
angle_wrap_
classpid__ns_1_1PidObject.html
a2e7f6e49cb9c13d63464a895eb4748d1
double
c_
classpid__ns_1_1PidObject.html
af89cfce634aacf596ad5bd61f66ed716
double
control_effort_
classpid__ns_1_1PidObject.html
ad603c573970ce1cedb4f3884ce0b0070
ros::Publisher
control_effort_pub_
classpid__ns_1_1PidObject.html
ad556d1a67ce9479f9141bcd3252c4912
std_msgs::Float64
control_msg_
classpid__ns_1_1PidObject.html
a04e7dbdc4a078d9316634da541e661fb
double
cutoff_frequency_
classpid__ns_1_1PidObject.html
a30660d05433e17514bc4301629ccf860
ros::Duration
delta_t_
classpid__ns_1_1PidObject.html
aba82a308fe5ec7767001537f4fe37823
double
derivative_
classpid__ns_1_1PidObject.html
a0e1f10a889f3bdc85c7267d684e31134
std::vector< double >
error_
classpid__ns_1_1PidObject.html
a4ea44ed71303857244f89abc3b7474a2
std::vector< double >
error_deriv_
classpid__ns_1_1PidObject.html
abe2cfb4b2e185b2ad0e3186faa5bc57b
double
error_integral_
classpid__ns_1_1PidObject.html
aa6ecc9b159f29f7a035875975b0cc5b6
std::vector< double >
filtered_error_
classpid__ns_1_1PidObject.html
a47c1856483686619ae2f511330df7953
std::vector< double >
filtered_error_deriv_
classpid__ns_1_1PidObject.html
aedc319a6ec50566a11a31a4d79de2f2a
bool
first_reconfig_
classpid__ns_1_1PidObject.html
a8f5b8a0046ea5729baa5b1020531e3d9
double
integral_
classpid__ns_1_1PidObject.html
a31d694bb9ec4a5cf2cce4811251ea402
double
Kd_
classpid__ns_1_1PidObject.html
abc6a7e2191349371cd7bd9b1226b4fd7
double
Ki_
classpid__ns_1_1PidObject.html
a3079997309170f1221972a0e6adbc4a6
double
Kp_
classpid__ns_1_1PidObject.html
ad05442cde66b627f90cf6e8dbc28609b
ros::Time
last_setpoint_msg_time_
classpid__ns_1_1PidObject.html
a2d473f0a0ca44199d5b90d1f359904c1
double
lower_limit_
classpid__ns_1_1PidObject.html
ad1a149fee2dfaa2afb7740b015b0f9a3
double
max_loop_frequency_
classpid__ns_1_1PidObject.html
a05eaafb7b1e06ca3de325d519b8b9b01
int
measurements_received_
classpid__ns_1_1PidObject.html
ae68aa7b7a3607aa2103cf60a281c93bb
double
min_loop_frequency_
classpid__ns_1_1PidObject.html
a58dcd21fb6d9ffa868403a1257410cbd
bool
new_state_or_setpt_
classpid__ns_1_1PidObject.html
a4ba02792fffe55d7a902964e11d9b000
ros::Publisher
pid_debug_pub_
classpid__ns_1_1PidObject.html
ab60fb4d1a6a8a4676009e1ac9651753c
std::string
pid_debug_pub_name_
classpid__ns_1_1PidObject.html
a647e750cb0237983fc852a3a077378d9
std::string
pid_enable_topic_
classpid__ns_1_1PidObject.html
a41d81a99a7dfc832ebb67e69f73ecd62
bool
pid_enabled_
classpid__ns_1_1PidObject.html
a5bbbb372bff4f4b9519aaed84965cec5
double
plant_state_
classpid__ns_1_1PidObject.html
a1d786619373450d40377c8015a97f273
ros::Time
prev_time_
classpid__ns_1_1PidObject.html
acaf43c97c586699db08ae1a75ba1bc38
double
proportional_
classpid__ns_1_1PidObject.html
a566b6506d98078941839e4eb078c6c4c
double
setpoint_
classpid__ns_1_1PidObject.html
a2678d9c1a575e79fe6b32e4e66c06597
double
setpoint_timeout_
classpid__ns_1_1PidObject.html
ac0bfbe77b6b1b35f72e9172a81c2e71f
std::string
setpoint_topic_
classpid__ns_1_1PidObject.html
a551d5bef8c6a522c1324da013998df72
std_msgs::Float64
state_msg_
classpid__ns_1_1PidObject.html
af0073db587f7d9540114d8d86b821633
double
tan_filt_
classpid__ns_1_1PidObject.html
a3234230edd6468cecaafc682e94d36a3
std::string
topic_from_controller_
classpid__ns_1_1PidObject.html
afaafbb18582e58a35a6b6b3880705e47
std::string
topic_from_plant_
classpid__ns_1_1PidObject.html
a84fc49f086820fe9b844d194bbd1930d
double
upper_limit_
classpid__ns_1_1PidObject.html
af131406e0b0862a6b183e65eca176e35
double
windup_limit_
classpid__ns_1_1PidObject.html
a0ca4d5c8f87eb352fdfe663410997666
autotune
namespaceautotune.html
std::vector< double >
oscillation_times
namespaceautotune.html
a5322f3123267a3105f40c8b1c7565cd5
(3)
bool
found_Ku
namespaceautotune.html
ad3dd7a29dc40e0ddf76bf8abb654d142
int
initial_error
namespaceautotune.html
a2ae75c912b393ceab1824bee64b6f2d6
double
Kd_ZN
namespaceautotune.html
a76471e73a9fe86e8d4fdef0ac6fef492
double
Ki_ZN
namespaceautotune.html
a9b4020791ceb5146f5edf6602885e0ce
double
Kp_ZN
namespaceautotune.html
aea3bb6ee0c85be17d7c964eb15eb816d
double
Ku
namespaceautotune.html
a47a6e4f971d27f30fb309206c835a824
std::string
ns
namespaceautotune.html
a5ae2f787944e202de686f362d4aa804b
int
num_loops
namespaceautotune.html
ae0c0ecff231737eb3300ce5d6711d221
int
oscillation_count
namespaceautotune.html
aa1d72ffff1509d8f0b8079197859229f
double
setpoint
namespaceautotune.html
a5e83f46a70dfdb99e27198668da2499a
double
state
namespaceautotune.html
a631bd74fd1f452ccc9cc2932461e22ac
double
Tu
namespaceautotune.html
a7bac9c6825dc9b07b789c4c126665681
pid
namespacepid.html
pid::PidConfig
pid::PidConfigStatics
const double
Pid_scale_hundred
namespacepid.html
a9064e61f07ac80ba4fbb0b905c026c3b
const double
Pid_scale_ten
namespacepid.html
a3df162c359b50790d5f7ec3ece007d07
const double
Pid_scale_tenth
namespacepid.html
ac0bcba349352b756c86e239be195d720
const double
Pid_scale_unity
namespacepid.html
a8bc7cdcf219def59556a9fe95e52d63f
pid_ns
namespacepid__ns.html
pid_ns::PidObject
plant_sim
namespaceplant__sim.html
static double
control_effort
namespaceplant__sim.html
a54ea0a68fb9e7418f7421f28d536aad4
static bool
reverse_acting
namespaceplant__sim.html
af05d5a9ed3624e775b0747fd55c158ee