Classes | |
class | LocoMoveBase |
Enumerations | |
enum | RecoveryTrigger { PLANNING_R, CONTROLLING_R, OSCILLATION_R } |
Functions | |
std::string | getNamespace (const std::string &s) |
Reimplementation of ClassLoader::getName without needing a ClassLoader. More... | |
const ros::NodeHandle & | loadBackwardsCompatibleParameters (const ros::NodeHandle &nh) |
Copy parameter values to get backwards compatibility. More... | |
Enumerator | |
---|---|
PLANNING_R | |
CONTROLLING_R | |
OSCILLATION_R |
Definition at line 47 of file locomove_base.h.
std::string locomove_base::getNamespace | ( | const std::string & | s | ) |
Reimplementation of ClassLoader::getName without needing a ClassLoader.
See: https://github.com/ros/pluginlib/blob/0a3c0de442596b46026eb4c738130bce90421927/pluginlib/include/pluginlib/class_loader_imp.hpp#L480 // NOLINT(whitespace/line_length)
Definition at line 49 of file locomove_base.cpp.
const ros::NodeHandle& locomove_base::loadBackwardsCompatibleParameters | ( | const ros::NodeHandle & | nh | ) |
Copy parameter values to get backwards compatibility.
nh | Node handle to read and write parameters to |
NB: The reason this returns a NodeHandle is to be able to call this code before the locomotor object is initialized. The updated NodeHandle is used when initializing Locomotor.
Definition at line 65 of file locomove_base.cpp.