分享

如何使用NVIDIA DRIVE Sim基于MATLAB开发自动驾驶

 小明师兄 2021-06-16

自动驾驶车辆在上市之前,需要先进行大规模测试验证,并在多种场景下进行测试。然而,要在真实世界中验证到必要的里程数需要耗费大量时间与资金,而且几乎不可能遇到罕见且危险的场景。NVIDIA DRIVE Sim能够运用可扩充、符合真实物理情况且多元的仿真平台,解决这些挑战。DRIVE Sim 让自驾车开发人员可以提高生产力、效率和测试覆盖率,缩短开发周期,同时将在真实世界中驾驶的需要降到最低。
DRIVE Sim 运用高度仿真且符合真实物理情况的模拟,以安全、具弹性且符合成本效益的方式让自动驾驶车辆上路。DRIVE Sim 利用 NVIDIA RTX、Omniverse和人工智能等核心技术,提供强大的云端运算平台,能够产生多种真实世界场景以开发和验证自动驾驶车辆。DRIVE Sim 可以产生数据集来训练车辆的感知系统,或提供虚拟试验场来测试车辆的决策流程及考虑少数情况。此平台也能以软件在环或硬件在环配置来连接至自驾车堆栈,以测试系统整合。DRIVE Sim 甚至可以设定为评估真人与车辆技术的互动方式。
DRIVE Sim 是以 NVIDIA Omniverse 为基础,提供核心的仿真和渲染引擎。自驾车模拟需要有极度紧凑的时限、可重复性和实时性能,而且必须能够大规模运作。此外,在物理虚拟环境中,从自驾车传感器组产生数据需要大量运算负载。NVIDIA Omniverse 采用支持多 GPU 的架构,可进行自驾车中的大规模、多传感器模拟。此外,还能利用 NVIDIA RTX,进行符合真实物理情况的实时传感器模拟。

DRIVE Sim 可在本机工作站上执行,也可以跨节点扩充至多个 GPU。另外也支持软件在环 (SIL) 或硬件在环 (HIL) 配置。

针对硬件在环,NVIDIA DRIVE Constellation 提供专属硬件平台。具备两个服务器支持。第一个是强大的 GPU 服务器,可执行 DRIVE Sim,并从仿真环境产生合成传感器数据。第二个是车辆服务器,内含目标车辆计算机,可以像在真实世界中运作一样接收数据并做出回应。DRIVE Constellation 专为在数据中心大规模执行而设计,可透过在目标硬件上测试自驾车软件的位与时间准确度,加速自驾车的开发与验证。DRIVE Constellation 与 NVIDIA DRIVE AGX 平台完全兼容,也可透过第三方硬件自定义。

DRIVE Sim 是模块化的开放式平台,且易于扩充,运用 Omniverse 套件 SDK 让开发人员能够建立兼容的模型、3D 内容和验证工具。使用者可以自行建立插件,也可以从 DRIVE Sim 生态系合作伙伴所提供,涵盖车辆、传感器和交通插件的丰富函式库中选择。这样的弹性让用户能够针对自己独特的使用案例自定义 DRIVE Sim,并根据自己的开发和验证需求来量身打造模拟体验。

获得pdf文档,请转发朋友圈,并联系小编

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多