|
| Cob4OMPLPipelinePlanner (const RobotPtr &robot, const std::string &name="") |
| Constructor. More...
|
|
bool | initialize (const Settings &settings=Settings(), const std::vector< std::string > &adapters=DEFAULT_ADAPTERS) |
| Initialize the planning context. All parameter provided are defaults. More...
|
|
| OMPLPipelinePlanner (const RobotPtr &robot, const std::string &name="") |
|
| OMPLPipelinePlanner (OMPLPipelinePlanner const &)=delete |
|
void | operator= (OMPLPipelinePlanner const &)=delete |
|
bool | initialize (const std::string &config_file="", const Settings &settings=Settings(), const std::string &plugin=DEFAULT_PLUGIN, const std::vector< std::string > &adapters=DEFAULT_ADAPTERS) |
| Initialize planning pipeline. Loads OMPL planning plugin plugin with the planning adapters adapters. Parameters are set on the parameter server from settings and planning configurations are loaded from the YAML file config_file. More...
|
|
std::vector< std::string > | getPlannerConfigs () const override |
| Return all planner configurations offered by this planner. Any of the configurations returned can be set as the planner for a motion planning query sent to plan(). More...
|
|
| PipelinePlanner (const RobotPtr &robot, const std::string &name="") |
| Constructor. More...
|
|
| PipelinePlanner (PipelinePlanner const &)=delete |
|
void | operator= (PipelinePlanner const &)=delete |
|
planning_interface::MotionPlanResponse | plan (const SceneConstPtr &scene, const planning_interface::MotionPlanRequest &request) override |
| Plan a motion given a request and a scene. Uses the planning pipeline's generatePlan() method, which goes through planning adapters. More...
|
|
template<typename T > |
std::shared_ptr< T > | extractPlanningContext (const SceneConstPtr &scene, const planning_interface::MotionPlanRequest &request) const |
| Retrieve planning context and dynamically cast to desired type from planning pipeline. More...
|
|
| Planner (const RobotPtr &robot, const std::string &name="") |
| Constructor. Takes in a robot description and an optional namespace name. If name is specified, planner parameters are namespaced under the namespace of robot. More...
|
|
| Planner (Planner const &)=delete |
|
void | operator= (Planner const &)=delete |
|
virtual std::map< std::string, ProgressProperty > | getProgressProperties (const SceneConstPtr &scene, const planning_interface::MotionPlanRequest &request) const |
| Retrieve the planner progress property map for this planner given a specific request. More...
|
|
const RobotPtr | getRobot () const |
| Return the robot for this planner. More...
|
|
const std::string & | getName () const |
| Get the name of the planner. More...
|
|
virtual void | preRun (const SceneConstPtr &scene, const planning_interface::MotionPlanRequest &request) |
| This function is called before benchmarking. More...
|
|
Convenience class for the default motion planning pipeline for Cob4.
Definition at line 100 of file cob4.h.