Uber AVS 自动驾驶可视化工具(一)
Uber AVS
近期,Uber开源了自动驾驶可视化工具AVS。
官网呈现效果大致如下:
reference: https://avs.auto/#/
模块组成
那么,一探究竟,AVS何许人也。
AVS(Autonomous Visualization System),一个适用于自动驾驶及机器人数据的基于Web的3D可视化工具。
其组成为两个独立模块XVIZ
和streetscape.gl
XVIZ
一个易于使用并用于生成格式化的自动驾驶系统数据的工具。它提供了随时间变化的场景变换和用户UI的面向流(stream-oriented)显示。
接下来,对流(stream)的定义:一系列特定时间、特定数据类型的数据更新。包括但不限于激光雷达点云数据及相机图像数据等。
XVIZ通过分级命名来组织管理流。最终,UI捆绑图形化面板,为用户提供控制功能,并通过YAML配置一系列的布局及显示组件。
streetscapec.gl
一个用于构建使用XVIZ协议中数据的Web应用的工具包。它提供了即插组建来可是化XVIZ数据流,诸如3D视角,图标等方式。重点在于,它解决了常规可视化的痛点,例如跨流时间同步,坐标系统等问题。
另外,streetscape.gl的顶层目标是其渲染性能。因为它构建于React和Uber成熟的WebGL可视化平台之上。
注:
以上粗略翻译并总结的内容,系直接引用自Uber AVS官网。
引用:
文章引用 / Reference:
https://avs.auto/#/