Aggregation class for instantiated parts of a youBot systems and all its name mapping between ROS and the youBot API. More...
#include <YouBotConfiguration.h>
Public Member Functions | |
YouBotConfiguration () | |
virtual | ~YouBotConfiguration () |
Public Attributes | |
std::map< std::string, int > | armNameToArmIndexMapping |
YouBotBaseConfiguration | baseConfiguration |
A youbot system has one base. | |
std::string | configurationFilePath |
Path to the configuration files, required by OODL (e.g. youbot-base.cfg) | |
ros::Publisher | dashboardMessagePublisher |
ros::Publisher | diagnosticArrayPublisher |
Publishes diagnostic messages. | |
bool | hasArms |
Flag to indicate if youBot has one or more arms (set after successful initialization) | |
bool | hasBase |
Flag to indicate if youBot has a base (set after successful initialization) | |
std::vector < YouBotArmConfiguration > | youBotArmConfigurations |
A youbot system has one or more arms. |
Aggregation class for instantiated parts of a youBot systems and all its name mapping between ROS and the youBot API.
Definition at line 176 of file YouBotConfiguration.h.
Definition at line 104 of file YouBotConfiguration.cpp.
youBot::YouBotConfiguration::~YouBotConfiguration | ( | ) | [virtual] |
Definition at line 112 of file YouBotConfiguration.cpp.
std::map<std::string, int> youBot::YouBotConfiguration::armNameToArmIndexMapping |
Definition at line 196 of file YouBotConfiguration.h.
A youbot system has one base.
Definition at line 192 of file YouBotConfiguration.h.
Path to the configuration files, required by OODL (e.g. youbot-base.cfg)
Definition at line 183 of file YouBotConfiguration.h.
Definition at line 201 of file YouBotConfiguration.h.
Publishes diagnostic messages.
Definition at line 199 of file YouBotConfiguration.h.
Flag to indicate if youBot has one or more arms (set after successful initialization)
Definition at line 189 of file YouBotConfiguration.h.
Flag to indicate if youBot has a base (set after successful initialization)
Definition at line 186 of file YouBotConfiguration.h.
A youbot system has one or more arms.
Definition at line 195 of file YouBotConfiguration.h.