pb graph鼠标移上显示数据_Cruise数据可视化工具Webviz

98e417a9db00eafd3d15bfc5a2edac98.png
706b0a7b131d508c966a57590838d927.png
https://www.zhihu.com/video/1130792412985094144

自动驾驶车每时每刻都会产生海量的各类传感器数据,例如Cruise每月都会产生PB级数据,对这些数据的采集、分类和分析不管对于前期的功能开发、仿真验证还是对于后期失效案例的情景复现都至关重要,毕竟数据是功能实现的关键。如何直观有效的显示各类信息,需要一定的工具对所采集的各类传感器信息进行可视化的支持,在自动驾驶领域,对数据可视化的工具既有开源的也有各公司自己定制开发的,但不管何种,目的主要就是使开发者可直观感受抽象数据形态所描述的内容,方便分析并解决问题。一、ROS组件Rviz和rqt1、Rviz
Rviz是一款强大的三维可视化工具,可通过图像化的方式实时显示传感器信息(如激光雷达的点云信息)、物体运动状态、周围环境的变化等,帮助我们实现所有可监测数据的图像化显示,开发者也可在Rviz控制面板中,通过按钮、滑动条等方式,控制物体的行为。

32ebff85be02992e54238572b30c02ea.png
https://www.zhihu.com/video/1130792571076689920

e9485c3e6578d9d45f36946905da8a1e.png

2、rqt组件
rqt是基于QT框架的GUI开发环境,包含3个子package:rqt、rqt_common_plugins、qt_robot_plugins。其中rqt_common_plugins包含很多非常强大的可视化插件,如rqt_graph、rqt_plot和rqt_bag。
rqt_graph可将所有的节点、Topic及节点之间的订阅关系以图像的形式显示出来,如下:

12880f59be16ea41a86486bc7a99190e.png

rqt_bag则是一款用于记录和管理ROS Bag的插件,可进行包消息内容和图像信息的显示,并可配置信息的时间序列及向ROS发送指定的主题信息。

dea781da7d97fce0764420e61067ed2a.png

rqt_plot则可将某一个话题的数据(全部数据或部分数据)进行2D绘图显示,这样可以更加直观看到话题消息的变化,方便于我们调试。

a5fe9a6a235f931cd06961db83f8556e.gif

42e96aaa90c85ff68df3f82bb9c0f696.png

二、Cruise数据可视化工具Webviz
ROS组件Rviz和rqt虽功能强大,但对ROS具有强依赖,即若要使用必须安装ROS并运行ROS Master,其次Rviz也经常运行不稳定,启动过程时常伴随一些警告和报错。对于开发者,在测试过程中,既想快速稳定的调出可视化工具,又希望对不同的数据以各自合理的可视化方式显示在一个共有的界面中以方便查看和对比,而像Rviz和rqt插件,若想查看3D信息需要单独运行Rviz、2D信息则需要运行rqt_plot,其次还需要在不同界面间进行切换,非常的不便。
而Cruise的Webviz工具是一款基于Web的应用程序,可用于回访和可视化ROS Bag文件,只需将ROS Bag文件直接拖入。

dbaccff0870bc41bbc1bb3f7ec2d0bea.png
https://www.zhihu.com/video/1130794487491067904

Webviz的布局是模块化和可定制的,可通过选择、排列和配置面板来创建自己想要的布局,并同时进行文本日志、2D图表和环境3D等信息的显示,最后还可将界面配置信息导出用于下次的直接导入。

bdce015aa41392522bbf53aa48ffa351.gif


在Webviz的3D面板中还可对ROS的标记消息进行可视化,在2D绘制面板中对指定的Topic进行显示以便于数据的比较,总之,功能还算挺强大的。

b44697fb67668cd0a83ea05710f8c0a9.gif

8b116b0bd19156af5291c3ef6c6e83a8.gif

Cruise已将Webviz工具开源,感兴趣的童鞋可自行把玩:https://github.com/cruise-automation/webviz

06f35800651ef7e6651ec17162de014e.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值