2 #ifndef SE2EZ_EXPERIENCE_MOTIONBUILDER_ 3 #define SE2EZ_EXPERIENCE_MOTIONBUILDER_ 63 MotionBuilder(
const MotionBuilder &) =
delete;
64 MotionBuilder(MotionBuilder &&) =
delete;
std::set< std::string > ees_
eeposes to place the end effector
genGoals() returns only states found with IK
std::set< std::pair< StatePtr, StatePtr > > queries_
valid motion planning queries (Start,Goal)
CollisionAwareChainIKPtr ik_
the ik_solver
const std::string ee_
end effector used by the ik_solver
CollisionManagerPtr cm_
the collision manager to be used by the ik_solver
#define SE2EZ_EIGEN_CLASS
QueryType
Type of the requested goal generation query.
Given a robot it generates queries (IK solutions for a specific set of frames)
std::map< std::string, StatePtr > goals_
Valid goals.
A shared pointer wrapper for se2ez::CollisionManager.
A shared pointer wrapper for se2ez::Robot.
genGoals() returns only Named
RobotPtr robot_
underlying robot to find configurations for
#define SE2EZ_CLASS_FORWARD(C)
A shared pointer wrapper for se2ez::CollisionAwareChainIK.