29 using namespace MotionControlGroup;
43 if (!in.isTcpRelativeOrientationsSet() && !in.isTcpRelativePositionsSet())
45 ARMARX_ERROR <<
"TcpRelativeOrientations and/or TcpRelativePositions has to be set, but none has been set.";
53 Eigen::Matrix4f initialTcpPose = robot->getRobotNodeSet(in.getKinematicChainName())->getTCP()->getPoseInRootFrame();
54 std::string rootFrameName = robot->getRootNode()->getName();
58 local.setInitialTcpOrientation(initialTcpOrientationPtr);
59 local.setInitialTcpPosition(initialTcpPositionPtr);
60 local.setTcpOrientation(initialTcpOrientationPtr);
61 local.setTcpPosition(initialTcpPositionPtr);