26 #include <VirtualRobot/Robot.h>
27 #include <VirtualRobot/math/Helpers.h>
34 const grasping::BimanualGraspCandidatePtr& candidate,
36 candidate(candidate), robot(robot)
53 return math::Helpers::TranslatePose(getGraspPoseInRobotRoot(),
54 getApproachVector() * approachDistance);
60 return getGraspPoseInRobotRoot().topLeftCorner<3, 3>();
66 return math::Helpers::GetPosition(getGraspPoseInRobotRoot());
72 const Eigen::Matrix4f oldRobotPose = helper->defrost(helper->candidate->robotPose);
73 return oldRobotPose * graspPose;
79 return getGraspPoseInGlobal().topLeftCorner<3, 3>();
85 return math::Helpers::GetPosition(getGraspPoseInGlobal());
91 return approachVector;