#include <wrapper_global_planner.h>
Public Member Functions | |
virtual bool | cancel () |
Requests the planner to cancel, e.g. if it takes too much time. More... | |
virtual void | initialize (std::string name, costmap_2d::Costmap2DROS *costmap_ros) |
Initialization function for the CostmapPlanner. More... | |
virtual uint32_t | makePlan (const geometry_msgs::PoseStamped &start, const geometry_msgs::PoseStamped &goal, double tolerance, std::vector< geometry_msgs::PoseStamped > &plan, double &cost, std::string &message) |
Given a goal pose in the world, compute a plan. More... | |
WrapperGlobalPlanner (boost::shared_ptr< nav_core::BaseGlobalPlanner > plugin) | |
Public constructor used for handling a nav_core-based plugin. More... | |
virtual | ~WrapperGlobalPlanner () |
Virtual destructor for the interface. More... | |
Public Member Functions inherited from mbf_costmap_core::CostmapPlanner | |
virtual | ~CostmapPlanner () |
Public Member Functions inherited from mbf_abstract_core::AbstractPlanner | |
virtual | ~AbstractPlanner () |
Private Attributes | |
boost::shared_ptr< nav_core::BaseGlobalPlanner > | nav_core_plugin_ |
Additional Inherited Members | |
Public Types inherited from mbf_costmap_core::CostmapPlanner | |
typedef boost::shared_ptr< ::mbf_costmap_core::CostmapPlanner > | Ptr |
Public Types inherited from mbf_abstract_core::AbstractPlanner | |
typedef boost::shared_ptr< ::mbf_abstract_core::AbstractPlanner > | Ptr |
Protected Member Functions inherited from mbf_costmap_core::CostmapPlanner | |
CostmapPlanner () | |
Protected Member Functions inherited from mbf_abstract_core::AbstractPlanner | |
AbstractPlanner () | |
Definition at line 54 of file wrapper_global_planner.h.
mbf_nav_core_wrapper::WrapperGlobalPlanner::WrapperGlobalPlanner | ( | boost::shared_ptr< nav_core::BaseGlobalPlanner > | plugin | ) |
Public constructor used for handling a nav_core-based plugin.
plugin | Backward compatible plugin |
Definition at line 75 of file wrapper_global_planner.cpp.
|
virtual |
Virtual destructor for the interface.
Definition at line 79 of file wrapper_global_planner.cpp.
|
virtual |
Requests the planner to cancel, e.g. if it takes too much time.
Implements mbf_costmap_core::CostmapPlanner.
Definition at line 65 of file wrapper_global_planner.cpp.
|
virtual |
Initialization function for the CostmapPlanner.
name | The name of this planner |
costmap_ros | A pointer to the ROS wrapper of the costmap to use for planning |
Implements mbf_costmap_core::CostmapPlanner.
Definition at line 70 of file wrapper_global_planner.cpp.
|
virtual |
Given a goal pose in the world, compute a plan.
start | The start pose |
goal | The goal pose |
tolerance | If the goal is obstructed, how many meters the planner can relax the constraint in x and y before failing |
plan | The plan... filled by the planner |
cost | The cost for the the plan |
message | Optional more detailed outcome as a string |
Implements mbf_costmap_core::CostmapPlanner.
Definition at line 46 of file wrapper_global_planner.cpp.
|
private |
Definition at line 99 of file wrapper_global_planner.h.