61 planning_interface::PlanningContextPtr& planning_context,
const std::string& name,
const std::string& group)
const
63 if (limits_set_ && model_set_)
65 planning_context = std::make_shared<PlanningContextLIN>(name, group, model_, limits_);
72 RCLCPP_ERROR_STREAM(getLogger(),
73 "Limits are not defined. Cannot load planning context. Call setLimits loadContext");
77 RCLCPP_ERROR_STREAM(getLogger(),
"Robot model was not set");
Plugin that can generate instances of PlanningContextLIN. Generates instances of PlanningContextLIN.
bool loadContext(planning_interface::PlanningContextPtr &planning_context, const std::string &name, const std::string &group) const override
return a instance of pilz_industrial_motion_planner::PlanningContextLIN
Base class for all PlanningContextLoaders. Since planning_interface::PlanningContext has a non empty ...