企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
nav_core包提供了机器人导航的通用接口,现在主要提供了BaseGlobalPlanner,BaseLocalPlanner 和RecoveryBehavior接口。所有希望用做move_base插件的规划器和修复器都必须继承自这些接口。 **BaseGlobalPlanner** nav_core::BaseGlobalPlanner提供了全局规划器的接口,所有的全局规划器要想作为插件用在move_base 节点中,都必须继承自这个接口。目前使用此接口的全局规划器有: global_planner navfn carrot_planner **BaseLocalPlanner** nav_core::BaseLocalPlanner提供了局部规划器的接口,所有的局部规划器若想作为插件应用在move_base 中,都必须继承此接口。目前使用此接口的局部规划器有: base_local_planner eband_local_planner teb_local_planner **RecoveryBehavior** nav_core::RecoveryBehavior提供修复机制的接口,所有的修复机制若要作为插件应用在move_base 中,都必须继承此接口,目前使用此接口的修复机制有: clear_costmap_recovery rotate_recovery