ROS导航常用包

本文介绍了ROS中的导航框架,重点关注move_base包及其在全局和局部规划中的作用。此外,文章还探讨了AMCL定位功能包如何利用激光雷达信息进行自主定位,以及其与cmd_vel、odom话题和服务的关系。
摘要由CSDN通过智能技术生成

古月导航

1.ROS中的导航框架

GOAL
AMCL (自主定位)
path planning (静态路径规划)
move_base(本地规划,movebase本身包含本地规划和全局规划)
/cmd_vel+/odom(速度值,通过闭环控制器驱动底盘)
base controller
motor speeds

请添加图片描述
其中我们关注的是蓝色的模块

map server并不是必须的,相当于空地图
amcl是定位功能包,通过获得激光雷达的信息来获得定位信息
,不过用里程计也可以计算,所以不是必须的,但可以提升定位精度。

最终发布的就是/cmd_vel 速度指令

2.导航框架中的关键功能包

move_base

请添加图片描述

ROS中的通信机制 ACTION

请添加图片描述

move_base中的话题和服务

请添加图片描述

AMCL定位功能包

请添加图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值