数据采集后的ros2bag播放和如何查看rviz2,及如何查看是否丢帧

1、在采集的数据包路径下打开终端,输入:

ros2 bag play rosbag2_**(数据包名字)-l

播放数据包。

2、如何查看rviz2,再起一个终端输入:

rviz2

打开rviz2,查看相机时,更改相机端Fixed Frame(后面统一名字),然后,点击左下角add,bytopic,添加相机,播放画面

查看雷达时,更改雷达端Fixed Frame(后面统一名字为:laser_link),然后,点击左下角add,bytopic,添加点云,播放点云,返回选择style, 选择point放大画面;如果想再添加雷达继续add即可。

3.1、方法一:在采集数据包路径下打开终端,输入:

ros2 bag info rosbag2_**(数据包名字)

结果: 每一个topic数据量与录包时间相➗,得到与默认设置的hz相差多少来判断是否丢帧

Files:             rosbag2_2023_11_22-05_33_47_0.db3
Bag size:          17.4 GiB
Storage id:        sqlite3
Duration:          124.93s
Start:             Nov 22 2023 05:33:49.805 (1700602429.805)
End:               Nov 22 2023 05:35:53.899 (1700602553.899)
Messages:          15112
Topic information: Topic: /lslidar/main | Type: sensor_msgs/msg/PointCloud2 | Count: 1236 | Serialization Format: cdr
                   Topic: /lslidar/right_up | Type: sensor_msgs/msg/PointCloud2 | Count: 1239 | Serialization Format: cdr
                   Topic: /lslidar/right_down | Type: sensor_msgs/msg/PointCloud2 | Count: 1239 | Serialization Format: cdr
                   Topic: /lslidar/left_down | Type: sensor_msgs/msg/PointCloud2 | Count: 1240 | Serialization Format: cdr
                   Topic: /lslidar/back | Type: sensor_msgs/msg/PointCloud2 | Count: 1240 | Serialization Format: cdr
                   Topic: /lslidar/left_up | Type: sensor_msgs/msg/PointCloud2 | Count: 1239 | Serialization Format: cdr
                   Topic: /camera/cam8/compressed | Type: sensor_msgs/msg/CompressedImage | Count: 2559 | Serialization Format: cdr
                   Topic: /camera/cam9/compressed | Type: sensor_msgs/msg/CompressedImage | Count: 2559 | Serialization Format: cdr
                   Topic: /camera/cam10/compressed | Type: sensor_msgs/msg/CompressedImage | Count: 2561 | Serialization Format: cdr

 3.2、方法二:先进行播包(具体详见1),再起一个终端,先查看需要看哪个雷达或相机的平均帧率:

ros2 topic list

结果: 

xl@hxl:/media/hxl/My Passport/t23bag_0405/102$ ros2 topic list 
/camera/cam10/compressed
/camera/cam8/compressed
/camera/cam9/compressed
/lslidar/back
/lslidar/left_down
/lslidar/left_up
/lslidar/main
/lslidar/right_down
/lslidar/right_up
/parameter_events
/rosout
ros2 topic hz **(topic名)

 

现在查看左上激光雷达帧率是否掉帧:

xl@hxl:/media/hxl/My Passport/t23bag_0405/102$ ros2 topic hz /lslidar/left_up
average rate: 9.386
	min: 0.057s max: 0.171s std dev: 0.03378s window: 11
average rate: 9.615
	min: 0.057s max: 0.171s std dev: 0.02601s window: 21
average rate: 9.066
	min: 0.056s max: 0.198s std dev: 0.03545s window: 29
average rate: 8.353
	min: 0.056s max: 0.247s std dev: 0.04991s window: 36
average rate: 8.171
	min: 0.056s max: 0.247s std dev: 0.04700s window: 44
average rate: 7.954
	min: 0.056s max: 0.247s std dev: 0.04746s window: 52
average rate: 7.823

看出部分丢帧(32线激光雷达默认10hz) 

128线束激光雷达默认20 hz,32线束激光雷达默认10 hz,如果逐帧降低一半以下或一半是表示丢帧严重。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值