如何在ROS环境中解码.bag格式数据

Posted yinxingtianxia

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在ROS环境中解码.bag格式数据相关的知识,希望对你有一定的参考价值。

由于Udacity开源的数据使用了.bag格式,所以在解码其数据的时候,废了一番周折。

首先,查看.bag文件信息

使用rosbag info **.bag,具体如图所示:

然后,根据上面信息修改export.launch文件

如下图中红色部分所示,第一处红框即上面那个,指定bag文件的位置,第二次红框即下面那个指定解码的具体主题,对应上面图中的topics中内容。

解码

使用解码命令roslaunch export.launch,如下图所示,正在解码:

查看结果

解码生成的图像存在~/.ros目录中,如图所示:

以上是关于如何在ROS环境中解码.bag格式数据的主要内容,如果未能解决你的问题,请参考以下文章

在 Ubuntu 和 Windows 中使用相同的代码读取 ros bag 文件会产生不同的格式

ROS2学习笔记10--使用ros2 bag进行录制和回放数据

Matlab 读取 ROS bag 文件指定消息数据

ROS进二阶学习笔记 -- ROS Bag

ROS进二阶学习笔记 -- ROS Bag

ros bag多长时间一个bag