在 rviz 中可视化 rosbag 数据
About rosbag
About rviz
可视化 rosbag 中的数据
- 启动
roscore
打开一个新的终端,激活对应环境
roscore
- 打开
rviz
打开一个新的终端,激活对应环境
rosrun rviz rviz
- 直接
rviz也可以打开
rviz 的界面长这样

准备一个 rosbag 数据包
rosbag paly
打开一个新的终端,激活对应环境
rosbag play <filename>.bag -l
- 其中
-l表示循环播放
终端中会打印出这个 .bag 的相关信息

然后就可以在 rviz 中执行可视化
- 选择
Global Options -> Fixed Frame选择为对应的话题消息 - 左下
Add中选择By topic可以找到自己对应想可视化的数据- 这里选择可视化
PointCloud2的点云数据数据
- 这里选择可视化
效果如下

- 打开
PointCloud2的下拉菜单,可以设置一些可视化的属性- 这里将
Style设置为point,Size(Pixels)设置为1.5后效果如下
- 这里将

补充
不同的 bag 包中可能会有不一样的消息类型,开启可视化的时候注意设置对应的话题,不然可能出现 Error 的情况,无法可视化