GTC21 | 由 Omniverse 支持的 NVIDIA DRIVE Sim 将于今年夏天提供早期使用机会

英伟达NVIDIA中国 2021-04-17

新架构将加快自动驾驶汽车的开发、验证和部署。



Omniverse 正在加快自动驾驶汽车部署的步伐。

NVIDIA 创始人兼首席执行官黄仁勋先生在 GTC 大会开幕主题演讲中宣布,新一代自动驾驶汽车仿真软件  NVIDIA DRIVE Sim 将基于  NVIDIA Omniverse 构建。



DRIVE Sim 通过使用  NVIDIA 的核心技术建立起一个强大的云计算平台,能够实现高保真仿真。该平台可以生成用于训练车辆感知系统的数据集,并提供一个虚拟试验环境来测试车辆的决策流程和其在极端情况下的表现。该平台能以软件在环或硬件在环配置来连接自动驾驶软件栈,以进行完整的驾驶体验测试。

NVIDIA 正在使用仿真引擎取代游戏引擎作为自动驾驶汽车仿真的基础,基于Omniverse 的 DRIVE Sim 是 NVIDIA 朝着这个方向所迈出的重要一步。


为自动驾驶开发特别架构的仿真需要显著的工程投入,但也带来了许多新的功能和机遇。


了解 Omniverse


创建自动驾驶汽车专用仿真平台并非易事。虽然游戏引擎性能出色并且具备许多强大的功能,但它们的设计用途始终是开发游戏而不是进行科学、物理级精确的、可重复的仿真。

因此, NVIDIA 在设计新一代  DRIVE Sim 时需要采用一种新的方法。这款新仿真器软件必须具备严格且可复现的计时、在多  GPU 和多服务器节点上易于扩展、物理级的传感器仿真、可充当一个可模块化和可扩展的平台。

NVIDIA Omniverse 集  NVIDIA 几乎所有核心技术之大成。 DRIVE Sim 充分运用  NVIDIA 在图形、高性能计算、AI 和硬件设计方面的专业知识,并将这些技术能力结合,创造出一个最适合自动驾驶汽车仿真的技术平台。

具体而言, Omniverse 提供了一个原生支持多  GPU 计算的平台。该平台集成了基于  NVIDIA RTX 技术的物理级光线追踪渲染器。

NVIDIA Omniverse 还包含 “Kit” 这一可扩展和可延伸的仿真框架。该框架可以用于构建交互式 3D 应用和微服务。在过去的一年中, NVIDIA 使用 Kit 实现了  DRIVE Sim 核心仿真引擎,该引擎支持可复现的仿真和对所有流程的精确控制。


计时和可复现


只有能够场景复现并严格计时的自动驾驶仿真软件才能成为有效的开发工具。

例如  NVIDIA Omniverse,它可以调度和管理所有传感器以及环境渲染功能,在确保可复现的同时不降低精度。它能在各个  GPU 和节点上执行此操作,从而使  DRIVE Sim 能够处理丰富的环境细节和配备了复杂的传感器套件的测试车辆。另外,它能够以慢于或快于实时的速度来管理此类工作负载,同时产生可复现的结果。


多传感器:Omniverse 可以扩展至多个 GPU 来实现 DRIVE Sim 实时渲染功能,并为复杂的传感器套件提供可复现的结果。


该平台不仅可以实现灵活性和精度,而且还具有可扩展性,因此开发人员能够以最高的保真度大规模运行带有各种传感器套件的车辆。


高物理精度传感器


除了精确重构现实世界的行驶场景外,仿真环境还必须以与物理世界中摄像头、雷达、激光雷达获取数据完全相同的方式渲染车载传感器数据。

借助  NVIDIA RTX 技术, DRIVE Sim 能够对物理级传感器进行实时渲染。光线追踪可以通过模拟可见和不可见波形的物理特性来提供逼真的效果。 NVIDIA Omniverse RTX 渲染器与  NVIDIA RTX GPU 组合后,能够实现实时帧率的光线追踪。


隧道:隧道中的车辆场景使用的是间接照明。这个示例场景通常难以进行实时、精确的渲染,但基于 Omniverse RTX 渲染器的 DRIVE Sim 能够实现。


实时光线仿真功能对自动驾驶汽车的仿真大有裨益。它能重现几乎不可能通过栅格化来捕获的照明环境,例如,油罐车上的光线反射、昏暗隧道内的阴影等。

物理级传感器数据的生成,对于构建用于训练 AI 感知网络的数据集、生成虚拟传感器的真值数据尤其重要。 DRIVE Sim 包含用于创建高级数据集的工具,包括强大的 Python 脚本界面和域随机化工具。

在 DNN 训练过程中使用这一合成数据,可节省实际数据采集和打标所产生的成本,加速自动驾驶部署流程的迭代。


真值数据:DRIVE Sim 提供使用仿真数据生成真值数据的工具,从而能够快速生成用于训练自动驾驶感知(DNN)的复杂数据集。这帮助开发人员提高了迭代速度并降低了成本。


模块化和延展性


作为一个模块化、开放且可延展的平台, DRIVE Sim 能够在仿真测试中为开发人员带来最大的灵活性和高效性。

由  Omniverse 支持的  DRIVE Sim 允许通过运行仿真软件的不同部分来支持各种用例。一组工程师可以进行只针对感知栈的仿真验证。而另一组工程师则可以使用带有感知真值结果的场景来专注规控栈仿真验证。

这一模块化设计使开发人员能够专注于手头任务,同时确保整个团队在仿真环境中使用相同的工具、场景、模型和素材来获得一致的结果,从而大幅缩短开发时间。

通过  NVIDIA Omniverse Kit SDKDRIVE Sim 使开发人员可以构建自定义模型、3D 内容和验证工具,或与其他仿真工具进行交互。用户可以创建自己的插件,也可以从  DRIVE Sim 生态系统合作伙伴提供的丰富车辆、传感器和交通插件库中进行选择。基于这一灵活性,用户可以针对其独特用例自定义  DRIVE Sim,并根据他们的开发和验证需求量身定制仿真体验。

今年夏天, NVIDIA 将通过早期使用计划向开发人员提供由  Omniverse 支持的  DRIVE Sim。您可以进一步了解  DRIVE Sim 并加快安全、高效交通工具的开发步伐。



扫描下方海报二维码,在 GTC21 聆听 NVIDIA 创始人兼首席执行官黄仁勋主题演讲,探索未来计算愿景,共同开启元宇宙之旅。


评论
热门推荐
X
广告
我要评论
0
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦