Gmapping:rviz中map显示no map received

Gmapping:rviz中map显示no map received

问题描述

本次使用Gmapping算法在运行mapping.launch文件后,另启一个终端打开rviz,在Add map后发现map的状态中显示message:No map received
查验建图过程是否正常运行:
1、查看tf树:rosrun rqt_tf_tree rqt_tf_tree
tf树中frame关系正常
2、查看发布的话题:rostopic list
/map话题已经被发布
3、查看节点运行情况:rqt_graph
各节点运行正常,话题的订阅和发布都正常
4、查看雷达话题”/scan“的具体信息:rostopic echo /scan
此时发现没有任何输出,说明雷达并未正常工作

寻找解决方案

打开mapping.launch文件,找到启动雷达的.launch文件对应的文件路径,然后打开该文件查看。
对比小车的雷达型号和launch文件中雷达的型号参数之后,发现默认调用的雷达型号有误,更改雷达型号之后保存文件,重新运行之前建图的mapping.launch文件,打开rviz后发现建图结果出现了。

  • 10
    点赞
  • 52
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值