一文学会ROS中带的rosbag来录制使用并用于SLAM离线建图
创作时间:
作者:
@小白创作中心
一文学会ROS中带的rosbag来录制使用并用于SLAM离线建图
引用
CSDN
1.
https://m.blog.csdn.net/qq_53004665/article/details/141859708
本文将详细介绍ROS中的rosbag工具的使用方法,包括录制、查看、播放bag文件,并将其应用于SLAM离线建图。通过小乌龟和实际小车运动的例子,帮助读者掌握rosbag的基本操作。
rosbag介绍
在SLAM小车数据采集过程中,主要有两种方式:
- 实时操作小车进行建图
- 录制数据包的方式进行(前面算法的复现采用的该方法)
在ROS中,为了实现数据的留存和读取,提供了一个专门的工具:rosbag。本文将介绍如何使用rosbag录制数据包。录制数据包是通过订阅话题,并将订阅到的数据保存下来,在不适合在线建图的场景中能快速实现离线的数据场景的重现,rosbag本质上也是一个ROS节点。
一、录制
- 录制所有话题
rosbag record -a
- 如果只想录制订阅部分话题
rosbag record <话题1> <话题2> <话题N>
- 指定话题保存包bag地址
rosbag record -O <包名>
首先用学习ROS的小乌龟为例子学习一下rosbag,以便后续用于SLAM小车离线建图录制包。
打开终端,分别在不同终端打开roscore,乌龟node,乌龟键盘控制(等打开rosbag再控制小乌龟移动)
roscore
rosrun turtlesim turtlesim_node
rosrun turtlesim turtle_teleop_key
录制rosbag,运行后控制小乌龟移动,rosbag会持续订阅并保存数据。
rosbag record -a
我录制的路线如下
可以在终端中看到输出的话题
运动完后,关闭所有话题,在home下面生成了新的带有录制时间的bag
二、查看bag信息
在终端中输入rosbag info 包名来查看录制bag的信息
#根据自己的bag名修改
rosbag info 2024-09-03-13-35-22.bag
输出改bag的相关信息
可以通过rqt_bag来对录制的包进行修改,比如删除多余的前后录的等等(具体我也没了解)
#根据自己bag名修改
rqt_bag 2024-09-03-14-14-12.bag
三、播放bag
前面已经完成了bag的录制和保存,这里对录制好的信息进行播放,在播放bag前先打开乌龟node,不要关闭roscore
rosrun turtlesim turtlesim_node
开始播放bag
rosbag play 2024-09-03-13-35-22.bag
对比一下录制和播放的乌龟运动情况
四、rosbag实践
我通过控制小车在实际环境中移动,采集数据(方法和上面一样)
我这里采集了所有发布的话题数据
rosbag record -a
得到小车运动时的数据
rosbag info 2024-09-03-19-19-52.bag
可以看出该bag中包含了小车运动时的速度,tf,imu等重要数据
打开终端,运行rviz来显示数据包,并add相关展示内容(根据实际情况添加和选择相应话题)
rviz
打开新终端,播放运行数据包
rosbag play 2024-09-03-19-19-52.bag
五、rosbag建图,持续更新中........
热门推荐
什么是合同审计
3D打印在智能纺织领域的应用
专家共话过敏性鼻炎(AR)现状、挑战与未来治疗新方向
如何估算公司的市值数据?市值数据估算的方法有哪些局限性?
降噪隔音耳塞与耳罩的国标、欧标、美标区别详解
北方多地进入杨柳飞絮高发期 如何科学治理?
日本半导体分销商加大对中国半导体采购,以应对供应链挑战
一文看懂:MES定义和功能是什么,以及在数字化工厂的应用
上海牌照可以转让吗?沪牌夫妻过户新政策是什么?
卫星载荷的重要环节——激光通信
郑钦文的口头禅:压力如何成为她的逆境中"兴奋剂"?
专业解析:双眼皮是如何形成的?
2024年暖通空调行业将发生哪些变化
江南水乡最美的10大烟雨古镇,充满诗情画意,你去过几个?
总结9种提速又提效的Transformer优化方案,收藏这一篇就够了
史铁生《病隙碎笔》里的20个经典句子,字字珠玑,充满大智慧!
幸福的核心,是关系。在关系中受伤,就在关系中疗愈
老电脑不丢,DIY NAS超实用!
《神骰传说》评测:肉鸽“宝可梦”?我就是小赤!
贵州荔波旅游攻略
海拔的秘密:如何选择最佳高度种植理想茶种!
南京江北新区与南京工业大学共促合成生物领域研产贯通
冬季甘蔗水养生指南:益处与禁忌全方位解析
北京中轴线连通城市水系、织补绿色空间,是文化的轴线,也是生态的轴线
圣殿骑士团:从辉煌到陨落的历史传奇
红楼梦中宝钗是如若协助探春管理大观园的?能力如何?
为什么杜甫能够在古代文人心目中赢得“古今诗人第一”的地位
毛泽东《采桑子·重阳》赏析
中国历史上如何称呼印度?
多种给药途径大盘点