34 std::vector<std::string> vel_joints;
35 if (!n.
getParam(
"velocity_joints", vel_joints)) {
return false;}
37 std::vector<std::string> eff_joints;
38 if (!n.
getParam(
"effort_joints", eff_joints)) {
return false;}
44 VelIface* vel_iface = robot_hw->
get<VelIface>();
45 EffIface* eff_iface = robot_hw->
get<EffIface>();
48 for (
const auto& vel_joint : vel_joints)
50 vel_cmd_.push_back(vel_iface->getHandle(vel_joint));
52 for (
const auto& eff_joint : eff_joints)
54 eff_cmd_.push_back(eff_iface->getHandle(eff_joint));
63 ROS_INFO(
"Starting VelEffController");
71 ROS_INFO(
"Stopping VelEffController");