48 const std::string &recovery_name,
50 const TFPtr &tf_listener_ptr,
53 const MoveBaseFlexConfig &config)
54 : AbstractRecoveryExecution(recovery_name, recovery_ptr, tf_listener_ptr, toAbstract(config)),
55 global_costmap_(global_costmap), local_costmap_(local_costmap)
66 mbf_abstract_nav::MoveBaseFlexConfig abstract_config;
67 abstract_config.recovery_enabled = config.recovery_enabled;
68 abstract_config.recovery_patience = config.recovery_patience;
69 return abstract_config;
CostmapRecoveryExecution(const std::string &recovery_name, const mbf_costmap_core::CostmapRecovery::Ptr &recovery_ptr, const TFPtr &tf_listener_ptr, const CostmapWrapper::Ptr &global_costmap, const CostmapWrapper::Ptr &local_costmap, const MoveBaseFlexConfig &config)
Constructor.
mbf_abstract_nav::MoveBaseFlexConfig toAbstract(const MoveBaseFlexConfig &config)
virtual ~CostmapRecoveryExecution()