39 #ifndef MBF_COSTMAP_CORE__COSTMAP_RECOVERY_H_ 40 #define MBF_COSTMAP_CORE__COSTMAP_RECOVERY_H_ 74 virtual uint32_t
runBehavior(std::string& message) = 0;
virtual void initialize(std::string name, TF *tf, costmap_2d::Costmap2DROS *global_costmap, costmap_2d::Costmap2DROS *local_costmap)=0
Initialization function for the CostmapRecovery.
Provides an interface for recovery behaviors used in navigation. All recovery behaviors written to wo...
virtual uint32_t runBehavior(std::string &message)=0
Runs the CostmapRecovery.
boost::shared_ptr< ::mbf_costmap_core::CostmapRecovery > Ptr
virtual bool cancel()=0
Requests the planner to cancel, e.g. if it takes too much time.
virtual ~CostmapRecovery()
Virtual destructor for the interface.