49 if (group_names.empty())
56 for (
const std::string& group_name : group_names)
59 std::vector<std::string> joint_names =
srdf_config_->getJointNames(group_name,
true,
false);
60 if (joint_names.empty())
73 std::vector<std::string> joint_names;
74 for (
const std::string& group_name : group_names)
76 for (
const std::string& joint_name :
srdf_config_->getJointNames(group_name,
true,
false))
78 joint_names.push_back(joint_name);
bool addDefaultControllers()
std::vector< std::string > getGroupNames() const
virtual std::string getDefaultType() const =0
std::shared_ptr< SRDFConfig > srdf_config_
std::shared_ptr< ControllersConfig > controllers_config_
std::vector< std::string > getJointsFromGroups(const std::vector< std::string > &group_names) const