AltranNI展示基于传感器融合ADAS HIL测试

概览

随着汽车逐渐向自动驾驶方向发展,越来越多的车辆需要进行硬件在环(HIL)测试,以对高级驾驶辅助系统(ADAS)进行功能验证,因为这一系统预计将在自动驾驶技术中发挥着核心作用。本技术白皮书概述了基于传感器融合理念打造的ADAS HIL,分享了初步研究工作的主要成果,并重点介绍了用于实现该应用的关键系统级元件。

内容

传感器融合

如今,许多汽车都配备了多个ADAS,这些系统​基于不同的传感器,如雷达、摄像头、激光雷达或超声波。过去,这些传感器分别执行特定功能,仅在极少数情况下才相互共享信息。驾驶员收到的信息量与使用的传感器数量成正比。如果传感器数据足够并且通信到位,就可以使用智能算法来创建自动驾驶系统。

传感器融合是指将来自各种传感器的信息融合处理,可以更清晰地了解周围环境。为了实现更可靠的安全功能和更有效的自动驾驶系统,传感器融合是必不可少的一个条件。


图1.汽车周围环境“视图”

​何时使用传感器​融合?

传感器融合可以适用于各种类型的传感器。一个典型的例子是将前置摄像头和前置雷达提供的信息融合。摄像头只能在可见光谱下工作,不适用于雨天、浓雾、太阳眩光和黑暗等环境,但是在识别颜色(如道路标记)方面十分可靠。而雷达,即使在低分辨率下,也可用于探测距离,并且环境条件对雷达没有太大影响。​    

将前置摄像头和雷达传感器融合的典型ADAS功能包括:

  • 自适应巡航控制(ACC) - 车辆巡航控制系统可根据交通状况调整速度。当与前方车辆的距离低于安全阈值时,速度会降低。当道路畅通与相邻车辆的距离在可接受范围内时,ACC会加速回到设定的速度。
  • 自动紧急制动(AEB) - 通过降低速度以避免特定碰撞情况或在危急情况下警告驾驶员来控制制动系统。

ADAS HIL测试环境(AHTES)

为了验证复杂的系统,必须创造一个合适的测试环境,能够有效地为传感器提供激励信号,以对车辆在真实环境下的行为进行验证。

Altran Italia已将​基于NI技术的创新型​​​​雷达目标仿真器和3D虚拟道路场景仿真器集成到HIL系统中,以生成基于场景的测试系统,该测试系统可完全同步摄像机和雷达数据,以验证传感器融合算法。​

ALTRAN-NI ADAS HIL测试解决方案

图2.ALTRAN-NI ADAS HIL测试解决方案

3D场景基于Unity Technologies开发的一款跨平台游戏引擎 - Unity 3D图形引擎,可完全针对各种车道、照明条件和轨道类型​等参数进行​自定义配置。 此外,市面上还有多种其他图形模型环境(如IPG Carmaker和TASS PreScan),用途类似。

图形引擎从置于车辆挡风玻璃上的摄像头的视角再现场景。而且场景可以根据距离地面的高度和摄像头的视场进行修改。此外,该引擎还可以在指定速度下,显示距离摄像头设定距离的障碍物(如一辆车)。

Unity图形引擎场景Unity图形引擎场景

图3.Unity图形引擎场景

对于车辆控制,图形引擎除了接收转向角信息外,还接收制动踏板和油门的位置数据。除了这些数据,PXI系统也从方向盘和踏板获取信号(Logitech G29)。动态车辆模型集成在图形引擎中,并且高度可配置。

标准测试场景

图4.标准测试场景

根据所选的障碍场景(以上面的一些示例为起点),图形引擎会输出车辆速度以及VRTS生成射频信号所需的信息。所有输入/输出信息都通过专用协议与PXI进行交换,并可根据需要进行更改。

在此系统中,我们通过与PXI-8512/2的CAN通信,从场景生成器检索关于雷达目标(距离、雷达截面、到达角和速度)的信息。PXI-8512/2是PXI系统的一个双端口高速CAN/CAN-FD接口,以1Mbit/秒的速度传输和接收CAN总线帧。只有在连续读数时,目标相关信息发生变化,系统才会将信息发送到障碍生成器。

除了向障碍仿真器发送数据并获取踏板和转向信号外,PXI还会模拟通过专用车载网络收发雷达和摄像头的CAN消息。

CAN消息会与3D虚拟场景和RF目标生成器进行同步,从而生成正确的环境来验证现代摄像头和雷达数据。

概述

下面简要介绍了各个系统组件以及通信连接/总线:

  • 雷达引擎控制装置(ECU) - 雷达传感器的主要任务是探测目标,以及测量其相对于雷达主机所在车辆的移动速度和位置。雷达传感器是一种单站多通道雷达,采用76 GHz频段,并配备6根固定雷达天线。该传感器可以探测到大约250米外的其他车辆。雷达配备有加热镜头,可确保即便在下雪和结冰等恶劣天气条件下,传感器也可以正常使用。目标的相对速度是使用多普勒效应测量的,即反射和传输信号之间的频率变化,并且可以通过时滞确定到目标的距离。
    ECU根据摄像头提供的信息进行传感器融合,并负责控制ACC和AEB等功能。

  • 摄像头ECU - 摄像头ECU会获取周围环境的图像,并会提供多条信息(如与车道线和其他目标的距离)。这些信息会发送到雷达ECU进行传感器融合,但在某些情况下(如存在道路标志及需要保持车道时),摄像头ECU会单独工作。在这些情况下,ECU会通过车载CAN发送CAN消息。

  • 视频场景生成器 - 视频场景生成器是一个仿真器,其中包含一个车辆系统,可通过CAN通信接收来自PXI-8512/2的输入并发送关于仿真环境的信息。在仿真过程中,该仿真器会生成距离、雷达横截面(RCS)、到达角、速度等雷达数据,并根据视频场景进行实时计算。通过第二个屏幕的控制面板,仿真器可以处理与PXI-8521/2的连接、更改天气条件、调整雷达位置以及更换为具有指定速度和距离的新车辆。

车辆通信模拟

图5.车辆通信模拟

此仿真器是使用Unity 3D图形引擎开发的,Unity 3D图形引擎是Unity Technologies开发的一款跨平台游戏引擎。该引擎采用模块化方法,可以轻松地将视频场景与每个第三方平台、插件或设备(如上图中显示的Logitech G29)相集成。

ADAS HIL测试环境

图6.ADAS HIL测试环境

在HIL系统中使用雷达目标仿真器进行测试和测量。NI系统具有灵活性、模块化特性和可扩展性等特点,因此用户能够轻松将其与其他I/O相集成,以作为完整HIL测试系统的一部分来满足雷达设计和测试应用的需求。同时NI系统兼具目标模拟和雷达设备测量功能,使用户无需购买多个系统,从而降低设备和系统测试的成本。

该系统支持以下功能:

  • 通过射频测量来进行传感器性能验证
  • 信号分析:等效全向辐射功率(EIRP)、噪声、波束宽度和频率
  • 线性调频分析:线性分析、过冲分析、记录和标记
  • 通过雷达目标仿真器来进行传感器功能验证
  • 单个和多个目标
  • 固定和可变距离
  • 多个目标场景(距离、速度、大小和到达角)
  • 可定制的目标场景

图7.包含​两个目标和​一个到达角的系统架构

图7的系统由一个PXIe-5840矢量信号收发仪和一个毫米波射频头组成,可以​生成两个具有相同到达角的目标。得益于PXI平台的灵活性,我们可以轻松​地扩展系统,以模拟具有多个到达角的多个目标。​图8的配置具有四个PXIe-5840设备和四个毫米波射频头,最多可以仿真具有四个到达角的八个不同目标。

包含八个目标和四个到达角的系统架构

图8.包含八个目标和四个到达角的系统架构

雷达目标仿真器机箱不仅可与标准汽车总线通信(CAN或LIN)集成,也可与HIL系统所需的其他类型的工业通信相集成。该解决方案的模块化特性使汽车制造商能够测试具有多个到达角的复杂真实场景。此外,该解决方案还可自动测试新车评价规程(NCAP)规定的标准场景,从而节省了测试时间和工作量。

结论​

Altran展示了其现在已经能够对雷达和摄像机等独立或配合工作的系统进行实验室验证。

这两个组件都对安全性至关重要,因此在进行实际车辆测试之前,必须能够先在实验室进行测试。

这种验证方法具有以下优点:

  • 可以在样车试制之前先进行验证,以及时采取纠正措施
  • 由于可在样车试制之前开始测试,因此可大幅缩短总体开发时间
  • 系统可 7 x 24 全天候运行,从而降低了开发成本
  • 与使用组装车辆相比,可在更短时间内以最小成本执行非回归测试


尽管ADAS HIL测试环境套件是Altran基于NI软件和硬件开发出来用于确认与验证的,但其用途并不局限于这些范畴;事实上,它可用于校准ECU以探寻用于车辆测试的参数。

ADAS可与开关负载信号调理(SLSC)硬件等其他NI HIL硬件产品完全集成,用于标准化和路由信号、切换负载和信号调理。利用VeriStand实时测试软件,每个组件都可以集成到一个可以与实时HIL系统交互的框架中。

SLSC如何融入HIL系统

图9.SLSC如何融入HIL系统

在网联汽车和高级汽车技术领域,如信息娱乐测试、电池管理系统测试、V2X通信、车辆噪声和振动分析等领域,NI拥有众多行业领先的合作伙伴,并基于与这些伙伴的合作关系,不断扩展其平台的功能。

图10.联网汽车的VX2、激光雷达和GNSS

作者
Mario Amoruso (National Instruments)
Stefano Caiola (National Instruments)
Giuseppe Doronzo (Altran Italia)
Marino Difino (Altran Italia)

审稿人
Ram Mirwani (National Instruments)
Matteo Moriotti (Altran Italia)
Davide Palandella (National Instruments)

资源

Altran Group

使用SLSC架构将其他元件添加到测试系统的信号路径

关于Altran

作为工程和研发(ER&D)服务的全球领导者,Altran通过开发面向未来的产品和服务为客户提供一种全新的创新方式。从概念到工业化,Altran始终与客户并肩奋斗,确保项目价值链中每个环节的成功。

30多年来,该集团一直为航空航天、汽车、国防、能源、金融、生命科学、铁路和电信等领域的主要公司提供专业知识。

2016年,Altran集团的收入为21,200亿欧元。Altran拥有30,000多名员工,业务遍及20多个国家/地区。

Altran从1996年开始在意大利开展业务,目前在该国拥有约2,800名员工。它的总部设在罗马,且运营点遍布意大利的大部分地区:热那亚、都灵、米兰、里雅斯特、维罗纳、帕多瓦、博洛尼亚、摩德纳、比萨、佛罗伦萨、那不勒斯、波米利亚诺和布林迪西。2015年,它的销售额达到了2.08亿欧元。
altran.com
altran.it

关于NI​

NI (ni.com)以软件为中心的平台集成了模块化硬件和庞大的生态系统,助力工程师和科学家应对各种挑战。这一久经验证的方法可让用户完全自主地定义所需的一切来加速测试测量和控制应用的系统设计。NI解决方案可帮助用户构建超出预期的高性能系统,快速适应变化,最终改善人类的生活。