回放bag数据并储存为图片

搞了一下午,终于把bag文件中数据储存为图片了,其实教程不难,只怪一直遇到bug,调来调去,终于好了教程其实ros官网上给的很详细了:http://wiki.ros.org/rosbag/Tutorials/Exporting image and video data我的电脑之前一直报错:ERROR: cannot launch node of type [image_view/extrac...
摘要由CSDN通过智能技术生成

搞了一下午,终于把bag文件中数据储存为图片了,其实教程不难,只怪一直遇到bug,调来调去,终于好了
教程其实ros官网上给的很详细了:http://wiki.ros.org/rosbag/Tutorials/Exporting image and video data
我的电脑之前一直报错:

ERROR: cannot launch node of type [image_view/extract_images]: image_view
ROS path [0]=/opt/ros/kinetic/share/ros
ROS path [1]=/home/linxiaorui/catkin_ws/src
ROS path [2]=/home/linxiaorui/turtlebot/src
ROS path [3]=/home/linxiaorui/kobuki/src
ROS path [4]=/home/linxiaorui/rocon/src
ROS path [5]=/opt/ros/kinetic/share
[FATAL] [1557646481.548094860]: Error opening file: ~/data/2019-05-11-22-13-19.bag
[rosbag-1] process has died [pid 5897, exit code 1, cmd /opt/ros/kinetic/lib/rosbag/play -d 2 ~/data/2019-05-11-22-13-19.bag __name:=rosbag __log:=/home/linxiaorui/.ros/log/d219636e-747e-11e9-beb1-2cf0ee15f6d8/rosbag-1.log].
log file
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
制作数据集的bag文件是一种常用的方法,用于存储和管理大量的传感器数据bag文件是ROS(机器人操作系统)中的一种文件格式,它可以包含多个传感器源生成的数据,如图像、点云、IMU数据等。 创建bag文件的过程首先需要安装ROS,并使用ROS提供的命令行工具进行操作。在终端中,使用rosbag命令可以录制和回放bag文件。 录制bag文件的步骤如下: 1. 启动ROS系统,确保所有传感器和节点都正常运行。 2. 在终端中输入以下命令开始录制bag文件: ``` rosbag record -a ``` 这将录制所有ROS话题发布的数据。可以使用"-h"选项查看更多命令参数,如指定特定话题录制等。 3. 在需要停止录制时,使用Ctrl+C快捷键结束录制过程。 回放bag文件的步骤如下: 1. 在终端中输入以下命令回放bag文件: ``` rosbag play <bag文件路径> ``` 替换"<bag文件路径>"为实际的bag文件路径。 2. ROS将按照记录时的时间顺序回放数据,可以使用"-s"选项指定开始回放的时间。 通过在录制期间选择适当的话题,我们可以创建自己的数据集来训练机器学习算法、测试导航系统等。可以使用ROS提供的工具和库对bag文件进行处理和分析,如提取特定话题的数据、转换数据格式等。 总之,制作数据集的bag文件是一种方便的方法,可用于记录和管理大量传感器数据,为机器学习和机器人领域的实验和应用提供支持。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值