ros bag录制与分析

基础操作

rosbag2 用于记录ros中的主题,方便后续查看与分析这些数据

bag的录制,使用CTRL+C结束录制,完成后在当前文件夹自动创建了一个rosbag2+日期的新文件夹,包含了.yaml与.db3文件

ros2 bag record /xxx #记录一个主题
ros2 bag record /xxx /xxx /xxx #记录多个主题
ros2 bag record -a #记录所有话题
ros2 bag record -o 文件名 /xxx #制定输出bag的文件名

bag回放命令,按空格可以暂停

ros2 bag info xxx.db3 #查看bag的信息
ros2 bag play xxx.db3 #回放bag
ros2 bag play xxx.db3 /xxx #回放bag中的某个话题
ros2 bag play xxx.db3 -r 2  #-r指定倍率播放
ros2 bag play xxx.db3 -l #循环播放
ros2 bag plagy -s 10 xxx.db3 #跳过一段时间

回放后可以使用ros2 命令操作了

安装plotjuggler

安装bag分析软件包plotjuggler

sudo apt install ros-humble-plotjuggler-ros
ros2 run plotjuggler plotjuggler ##运行

打开软件后电机Data:后面的导入图标导入录制的内容.yaml
在这里插入图片描述
打开bag后列表中会出现记录的数据,然后鼠标左键拖动到右侧的显示框就可以曲线了
在这里插入图片描述
如果要显示两个变量的关联值ctrl选中两个变量,右键拖入显示框。
在这里插入图片描述

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值