64 planning_interface::PlanningContextPtr& planning_context,
const std::string& name,
const std::string& group)
const
66 if (limits_set_ && model_set_)
68 planning_context = std::make_shared<PlanningContextCIRC>(name, group, model_, limits_);
75 RCLCPP_ERROR_STREAM(getLogger(),
76 "Limits are not defined. Cannot load planning context. Call setLimits loadContext");
80 RCLCPP_ERROR_STREAM(getLogger(),
"Robot model was not set");
Plugin that can generate instances of PlanningContextCIRC. 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::PlanningContextCIRC
Base class for all PlanningContextLoaders. Since planning_interface::PlanningContext has a non empty ...