文件名称:cb_base_navigation:替代move_base(导航堆栈ROS),可以处理终端位置约束
文件大小:168KB
文件格式:ZIP
更新时间:2024-06-05 14:55:20
C++
基于约束的基础导航 替代move_base(导航堆栈ROS); 与Costmap 2D ROS世界模型配合使用的更简单的基本导航。 在可以处理目标位置限制和目标方向限制的方式不同的情况下(请参阅cb_base_navigation_msgs_srvs程序包)。 它提供了两个接口: 本地计划程序接口:用于通过actionlib与本地计划程序进行通信的接口。 它与遵循nav_core :: base_local_planner接口的本地计划程序一起使用。 全局计划程序接口:与全局计划程序进行通信的接口,可与cb_global_planner :: GlobalPlannerPlugin中指定的新接口一起使用。 可以进行以下交互: 根据一系列职位限制要求计划 检查计划是否仍然有效 设置 设置以下参数文件: params / local_planner.yaml params / l
【文件预览】:
cb_base_navigation-master
----CMakeLists.txt(2KB)
----README.md(1KB)
----.github()
--------workflows()
----example_launch()
--------global_planner.launch(758B)
--------local_planner.launch(875B)
----3rdparty()
--------exprtk()
----include()
--------cb_base_navigation()
----example_parameters()
--------local_planner.yaml(1KB)
--------global_costmap.yaml(2KB)
--------local_costmap.yaml(3KB)
--------global_planner.yaml(55B)
----global_planner_plugins.xml(337B)
----rosdoc.yaml(164B)
----package.xml(1KB)
----src()
--------global_planner()
--------global_planner.cpp(712B)
--------local_planner.cpp(681B)
--------local_planner()
----scripts()
--------fast_simulator_person(1KB)
--------move(2KB)
----global_planner_plugins()
--------a_star_planner()