void solve(planning_interface::MotionPlanResponse &res) override
Calculates a trajectory for the request this context is currently set for.
pilz_industrial_motion_planner::LimitsContainer limits_
Joint limits to be used during planning.
std::atomic_bool terminated_
Flag if terminated.
void clear() override
Clear the data structures used by the planner.
bool terminate() override
Will terminate solve().
moveit::core::RobotModelConstPtr model_
The robot model.
PlanningContextBase(const std::string &name, const std::string &group, const moveit::core::RobotModelConstPtr &model, const pilz_industrial_motion_planner::LimitsContainer &limits)
Representation of a particular planning context – the planning scene and the request are known,...
MotionPlanRequest request_
The planning request for this context.
const planning_scene::PlanningSceneConstPtr & getPlanningScene() const
Get the planning scene associated to this planning context.
PlanningContext(const std::string &name, const std::string &group)
Construct a planning context named name for the group group.