41 #include <mbf_msgs/RecoveryResult.h> 57 return mbf_msgs::RecoveryResult::SUCCESS;
WrapperRecoveryBehavior(boost::shared_ptr< nav_core::RecoveryBehavior > plugin)
Public constructor used for handling a nav_core-based plugin.
virtual bool cancel()
Requests the planner to cancel, e.g. if it takes too much time.
virtual uint32_t runBehavior(std::string &message)
Runs the CostmapRecovery.
boost::shared_ptr< nav_core::RecoveryBehavior > nav_core_plugin_
virtual void initialize(std::string name, TF *tf, costmap_2d::Costmap2DROS *global_costmap, costmap_2d::Costmap2DROS *local_costmap)
Initialization function for the CostmapRecovery.
virtual ~WrapperRecoveryBehavior()
Virtual destructor for the interface.