cartographer 主从机rviz订阅地图出错

在Ubuntu 16.04 + ROS Kinetic环境下,博主遇到使用Cartographer进行机器人建图时,通过RViz订阅地图出现错误。尝试直接运行rviz命令和通过.launch文件启动两种方式,最终在虚拟机中通过.launch文件成功显示地图。问题原因未明,但提供了一种可行的解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

cartographer 主从机rviz订阅地图出错

配置及想法

机器人以及虚拟机都是ubuntu16+kinetic ,本意想在虚拟机端查看机器人cartographer的建图情况
直接在虚拟机端运行命令
rviz -d ~/turtlebot_ws/src/cartographer_turtlet/cartographer_turtlebot/configuration_files/demo_turtlebot.rviz
报错

[ERROR] [1633919438.260786201]: Client [/rviz_1633919437468612210] wants topic /submap_list to have datatype/md5sum [cartographer_ros_msgs/SubmapList/5486c1cb2dbd0e42fa7ce803a38fcb70], but our version has [cartographer_ros_msgs/SubmapList/6efe809c4a0e69266aa99b3bea531f2a]. Dropping connection.

参考这个链接
不好用

后来在虚拟机端将这个rviz文件写入.launch文件后。运行这个launch文件。问题解决。
至于为啥,我现在还没搞懂。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值