45 config_data_->registerType(
"control_xacro",
"moveit_setup::controllers::ControlXacroConfig");
51 const std::vector<std::string>& state_interfaces)
DataWarehousePtr config_data_
void onInit() override
Overridable initialization method.
bool needsModification() const
Return true if there aren't ros2_control tags for all the joints.
std::shared_ptr< ControlXacroConfig > control_xacro_config_
std::shared_ptr< SRDFConfig > srdf_config_
void setInterfaces(const std::vector< std::string > &command_interfaces, const std::vector< std::string > &state_interfaces)
Add ros2_control tags for all unconfigured joints with the specified interfaces.
std::vector< std::string > state_interfaces
std::vector< std::string > command_interfaces