29 using namespace MotionControlGroup;
32 CollisionFreeCartesianControl::SubClassRegistry
41 if (!in.isTargetPoseSet() && !in.isTargetPositionSet() && !in.isTargetOrientationSet())
43 ARMARX_WARNING <<
"input parameters of pose, position and orientation are not set!";
48 if (in.isTargetPoseSet())
50 local.setProcessedTargetPosition(
new FramedPosition(in.getTargetPose()->toEigen(),
51 in.getTargetPose()->getFrame(),
52 in.getTargetPose()->agent));
53 local.setProcessedTargetOrientation(
new FramedOrientation(in.getTargetPose()->toEigen(),
54 in.getTargetPose()->getFrame(),
55 in.getTargetPose()->agent));
59 if (in.isTargetPositionSet())
61 local.setProcessedTargetPosition(in.getTargetPosition());
63 if (in.isTargetOrientationSet())
65 local.setProcessedTargetOrientation(in.getTargetOrientation());