由dSPACE GmbH提供

dSPACE推动自动驾驶汽车测试技术的进步

自动驾驶汽车(AV)不再是未来的梦想。根据Social Tables的数据,仅在美国,目前就有超过1400辆自动驾驶汽车行驶在路上,而且预计未来几年,在全球范围内,该数字将呈指数级增长。 

因此,开发和实现自动驾驶汽车测试技术的行业领导者dSPACE创建了传感器仿真模拟解决方案AURELION。AURELION能够将顶级的可视化技术和尖端传感器整合到自动驾驶功能的开发和验证过程中。

dSPACE一直在使用虚幻引擎为AURELION开发逼真的视觉效果,精确地模拟驾驶环境,并为车辆和传感器建模。
由dSPACE GmbH提供
该公司的战略产品经理Holger Krumm解释说,虽然可以在真实道路上测试普通车辆的车道辅助功能或自适应巡航控制功能,但测试真正的自动驾驶汽车却是一件更加复杂的事。

“说到自动驾驶汽车的情况复杂程度,我们需要在道路上测试数百万公里的车程,才能确定一辆车具备完全自主移动的能力。”他说,“这不是能够手动完成的任务。因此必须在虚拟道路上进行测试。而这正是我们要通过AURELION和虚幻引擎实现的目标。”

物理道路测试之所以被排除在外,也是出于安全方面的考量。“必须想象和测试各种关键驾驶操作和场景。”dSPACE传感器仿真产品经理Caius Seiger说,“通常,你可以在真实道路上通过真实试驾进行测试。但对自动驾驶汽车来说,这必然很危险。这也是我们创建AURELION的原因之一:针对任何给定或可能的场景,为摄像头、雷达和激光雷达创建合成的传感器数据,从而在上路前方便地测试算法。”
由dSPACE GmbH提供
Seiger解释说,在模拟环境中测试自动驾驶汽车时,贴近现实至关重要。“需要尽可能地接近现实,因为如果将远离现实的数据传递到算法中,就无法确定算法在真实世界中的表现。”他说,“必须保证算法和控制单元在真实世界中表现良好,与它们在模拟环境中的表现相同。”

长期以来,dSPACE一直在模拟汽车动力学和交通数据,但直到有客户要求他们以可视化方式呈现这些数据,他们才开始探索如何生动地展示模拟结果。他们看到,这个初步需求的背后隐藏着一个更大的潜在市场,于是在一开始,他们提出了一种基于OpenSceneGraph的解决方案,叫作“Motion Desk”,并开始将雷达和激光雷达集成到其中。然而,市场对视觉质量的要求超出了该解决方案的能力范围。
由dSPACE GmbH提供
“我们可以使用OpenSceneGraph完成所有事情,但要将视觉质量提升到新维度,就要花上几年的开发时间了。”Seiger说,“我们决定拥抱虚幻引擎,这样就能得到一个快速启动的框架,以及优秀的视觉质量。”

对于Seiger来说,正是虚幻编辑器(引擎内置的集成式创作和开发环境)以及引擎源代码的开放性促使dSPACE选择使用虚幻引擎开发AURELION。
由dSPACE GmbH提供
“使用虚幻编辑器,我们可以很容易地将3D内容导入虚幻引擎。那里有很多功能。”他说,“对我们来说,虚幻引擎的开放性是它的另一个关键特性。有时候我们必须修改源代码才能满足市场需求。为了支持雷达和激光雷达,我们不得不这么做,在仅仅修改几行代码之后,我们就能满足这些市场需求,并提供一个可行的解决方案。”

“真正具有革命性意义的地方在于,我们可以在环境中使用大量库资产。”Krumm说,“商城功不可没。当我们考虑构建虚拟世界时,我们不可能事无巨细,事必躬亲。我们有几位建模师,但对于那些拥有可导入内容的公司,我们也会与他们进行商谈。这个界面允许我们轻松地将外部资产导入环境,观察它在运行时应用中的表现。”
由dSPACE GmbH提供
Seiger认为,AURELION是市场中最好的产品,因为它具备验证能力。“对我们的客户来说,使用合成的传感器数据只是早期流程中的一个步骤。”他说,“只说‘我们拥有最好的模型’是不够的。需要对这些模型进行验证。我们必须拿模拟数据与真实世界的数据进行比较。我们还必须使用不同的场景和参数(如下雪、下雨和起雾)做出这种比较。我们将证明,你可以在这些不同的参数下使用这些模型。我们的生态系统以及验证功能是AURELION的关键卖点之一。”
Krumm列举了AURELION整套方案所带来的好处。“我们将提供一套端到端的解决方案,AURELION在其中发挥了重要作用,它为客户提供良好的使用感觉,并让他们了解到,从雷达、激光雷达、摄像头到超声波,这套方案为他们提供了最好的传感器模型。”他说,“因此,从最开始的虚拟模拟,一直到硬件交付阶段(将真正的代码编入汽车,并在道路上驾驶原型车辆),他们可以对整个自动驾驶汽车开发过程进行测试。”

目前,dSPACE正在将AURELION更新到虚幻引擎5中。为了进一步向客户提供支持,他们也在制作新的工具,包括已计划好的虚幻引擎dSPACE插件,该插件允许他们的客户导入OpenDRIVE(描述道路网络的标准格式)等数据格式,然后在虚幻编辑器中构建环境,并将它们加载到AURELION中。

“我个人认为,使用虚幻引擎,我们已经为市场找到了最好的解决方案。”Seiger说,“例如,如果我们坚持使用OpenSceneGraph,而不是虚幻引擎,我们可能还在努力解决光照等问题,今天也不会有AURELION。”

在未来的几十年里,随着自动驾驶汽车在世界各地的道路上变得越来越普及,dSPACE已制定计划,在自动驾驶汽车的模拟训练领域保持领先地位。访问虚幻引擎模拟页面,进一步了解传感器仿真模拟和顶级可视化技术如何帮助开发和验证驾驶功能。

    来I/ITSEC大会与我们面对面

    请参阅我们的活动页面,详细了解我们的演示,观看我们的演讲,倾听我们合作伙伴的故事。