Go to the documentation of this file.
26 #include <RobotAPI/interface/units/GraspCandidateProviderInterface.h>
29 #include <VirtualRobot/Robot.h>
67 Eigen::Vector3f
defrost(
const Vector3BasePtr& base)
const
69 return Vector3Ptr::dynamicCast(base)->toEigen();
73 return PosePtr::dynamicCast(base)->toEigen();
82 grasping::GraspCandidatePtr candidate;
void setGraspCandidate(const grasping::GraspCandidatePtr &p)
const grasping::GraspCandidatePtr getGraspCandidate() const
Eigen::Matrix4f getGraspPoseInRobotRoot() const
Eigen::Vector3f defrost(const Vector3BasePtr &base) const
GraspCandidateHelper()=default
std::shared_ptr< class GraspCandidateHelper > GraspCandidateHelperPtr
Eigen::Vector3f getGraspPositionInRobotRoot() const
Eigen::Matrix3f getGraspOrientationInRobotRoot() const
Eigen::Vector3f getApproachVector() const
Eigen::Matrix4f defrost(const PoseBasePtr &base) const
Eigen::Vector3f getGraspPositionInGlobal() const
Eigen::Matrix4f getPrePoseInRobotRoot(float approachDistance) const
const VirtualRobot::RobotPtr & getRobot() const
MatrixXX< 3, 3, float > Matrix3f
MatrixXX< 4, 4, float > Matrix4f
Eigen::Matrix4f getGraspPoseInGlobal() const
GraspCandidateHelper & operator=(GraspCandidateHelper &&)=default
Eigen::Matrix3f getGraspOrientationInGlobal() const
This file offers overloads of toIce() and fromIce() functions for STL container types.
std::shared_ptr< class Robot > RobotPtr