Class PlanningHandler
Defined in File planning_strategy.hpp
Class Documentation
-
class PlanningHandler
Public Functions
-
inline void SetStrategy(std::unique_ptr<PlanningStrategy> strategy)
-
template<typename TargetType>
inline MoveItPlan MakePlan(const TargetType &target) const Create a plan for a specified target input.
- Template Parameters:
TargetType – Support either
PoseStamped
orPoseArray
.- Parameters:
move_group –
target –
- Throws:
<tt>std::runtime_error</tt> – If strategy or params are not set.
- Returns:
moveit::planning_interface::MoveGroupInterface::Plan
-
inline std::unique_ptr<PlanningStrategy> CreateJointSpacePlanningStrategy()
-
inline std::unique_ptr<PlanningStrategy> CreateCartesianSpacePlanningStrategy()
-
inline std::unique_ptr<PlanningStrategy> CreateCartesianInterpolationPlanningStrategy()
-
inline void SetStrategy(std::unique_ptr<PlanningStrategy> strategy)