4 #include <RobotAPI/libraries/skills/provider/SkillProxy.h>
14 grasp_object::arondto::MovePlatformForGraspAcceptedType
15 GetDefaultParameterization()
17 grasp_object::arondto::MovePlatformForGraspAcceptedType
ret;
18 ret.orientationalAccuracy = 0.01;
19 ret.positionalAccuracy = 25;
25 "MovePlatformForGrasp",
26 "Move Platform in order to ease the grasp of an object",
29 grasp_object::arondto::MovePlatformForGraspAcceptedType::ToAronType(),
30 GetDefaultParameterization().toAron()};
46 robotReader.connect();
47 objectReader.connect();
53 robotReader.getSynchronizedRobot(in.parameters.robotName,
55 VirtualRobot::RobotIO::RobotDescription::eStructure);
65 auto objInstance = objectReader.queryLatestObjectInstance(in.parameters.objectEntityId);
76 {*objInstance, *robot, in.parameters.tcpName});
78 skills::platform_control::arondto::MovePlatformToPoseAcceptedType params;
79 params.robotName = in.parameters.robotName;
80 params.orientationalAccuracy = in.parameters.orientationalAccuracy;
81 params.positionalAccuracy = in.parameters.positionalAccuracy;