20 config.
getBool(
"useElmoRelativePositionController");
22 return std::make_shared<PositionControllerConfiguration>(configData);
35 return std::make_shared<VelocityControllerConfiguration>(configData);
61 return std::make_shared<HolonomicPlatformControllerConfiguration>(configData);
The ConfigElementNotFoundError class represents an error that is thrown when trying to get a config v...
The Config class is the base class of all specialized configurations that have a direct key -> value ...
float getFloat(const std::string name)
Get a Float typed Config attribute by name.
bool getBool(const std::string name)
Get a Bool typed Config attribute by name.
bool useElmoRelativePositionController
PositionControllerConfiguration()
static PositionControllerConfigurationPtr CreatePositionControllerConfigData(hardware_config::Config &config)
static VelocityControllerConfigurationPtr CreateVelocityControllerConfigData(hardware_config::Config &config)
VelocityControllerConfiguration()
std::shared_ptr< VelocityControllerConfiguration > VelocityControllerConfigurationPtr
std::shared_ptr< PositionControllerConfiguration > PositionControllerConfigurationPtr
std::shared_ptr< HolonomicPlatformControllerConfiguration > HolonomicPlatformControllerConfigurationPtr