ROS机器人底盘(14)-move_base(2)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ROS机器人底盘(14)-move_base(2)相关的知识,希望对你有一定的参考价值。

参考技术A 前文( ROS机器人底盘(13)-move_base(1) )讲了 move_base 的简单的基础,本文将详细分析下如何配置move_base参数

再次引用该图

运行 roslaunch pibot_navigation fake_move_base_with_out_map.launch
roslaunch pibot_navigation view_nav_with_out_map.launch
选择 2D Nav Goal 导航可以看到

可以看到 move_base 配置项较多,涉及到 cost_map 及 planner ,分别又包括 local_cost_map 、 global_cost_map 和 local_planner 、 global_planner
首先看根配置(简单说就是没有前面的namespace的),除了 move_base.yaml ,其他文件都是二级配置项

根配置

以上是关于ROS机器人底盘(14)-move_base(2)的主要内容,如果未能解决你的问题,请参考以下文章

ros机器人用底盘里程计不准怎么改成激光里程计定位

ROS机器人底盘(11)-PIBOT的控制及校准

ROS机器人底盘(34)-laser_filters的使用(2)-屏蔽车体干扰

ROS机器人底盘(23)-IMU和里程计融合与单独编码器里程计的对比测试

ROS机器人底盘(22)-IMU和里程计融合

move_base 控制机器人