25 def->component(remote.kinematicUnit);
26 def->component(remote.leftHandUnit,
"LeftHandUnit",
"LeftHandUnit");
27 def->component(remote.rightHandUnit,
"RightHandUnit",
"RightHandUnit");
29 def->required(properties.robotName,
"RobotName",
"Name of the robot.");
38 armarx::control::skills::config::ZeroTorque skillConfig;
39 skillConfig.robotName = properties.robotName;
57 addSkillFactory<armarx::control::skills::skills::ExecuteTrajectory>(srv);
61 remote.kinematicUnit, robotStateReader, properties.robotName};
62 addSkillFactory<armarx::control::skills::skills::MoveJointsToPosition>(srv);
66 remote.kinematicUnit};
67 addSkillFactory<armarx::control::skills::skills::MoveJointsWithVelocity>(srv);
71 robotStateReader, properties.robotName};
72 addSkillFactory<armarx::control::skills::skills::MoveJointsToNamedConfiguration>(
77 remote.rightHandUnit};
78 addSkillFactory<armarx::control::skills::skills::RelaxHand>(srv);
82 remote.rightHandUnit};
83 addSkillFactory<armarx::control::skills::skills::ShapeHand>(srv);
86 addSkillFactory<armarx::control::skills::skills::OpenHand>();
89 addSkillFactory<armarx::control::skills::skills::CloseHand>();
93 .
localRobot_ = remote.robotReaderPlugin->get().getRobotWaiting(properties.robotName),
94 .robotUnitPlugin_ = remote.robotUnitPlugin};
95 skillBlueprints.zeroTorque->connectTo(context);
100 addSkillFactory<armarx::control::pointing::skills::PointAt>(remote);
104 addSkillFactory<armarx::control::skills::skills::meta::HomePose>();
105 addSkillFactory<armarx::control::skills::skills::meta::ZeroPose>();
125 return Component::defaultName;
131 return Component::defaultName;