ROS中录制的bag包处理命令记录

录制命令

录制所有话题

rosbag record -a

录制指定话题

rosbag record -o xxx.bag topic-name1 topic-name2 topic-name3
rosbag record -O xxx.bag topic-name1 topic-name2 topic-name3

命令中的xxx就是指定文件名称

  • 小写的-o(第一行)是会自动的在你的文件名称后加上当前的时间戳如:xxx_2023-02-23-21-00.bag
  • 而-O(第二行)则不会加这个时间戳,直接为:xxx.bag。注意生成的bag包都在指定的文件目录下,即你运行命令的目录下。

bag信息查看

rosbag info指令可以数据包中包含的话题名称,话题数量,话题消息类型等信息:

rosbag info xxx.bag

查看bag的话题

roscore
rosbag xxx.bag

查看每帧GPS的经纬度:

在GPS话题行右键 -> View -> Raw,效果如下:
在这里插入图片描述

提取话题数据

rostopic echo -b xxx.bag -p /topic_name > xxx.csv

猜你喜欢

转载自blog.csdn.net/weixin_43658159/article/details/129177407