自动驾驶测试是什么意思
测试内容主要包括传感器、执行器、算法、人机界面测试以及封闭场地、公共道路测试等内容;测试目的是从功能、性能、安全、稳定和鲁棒性等方面来验证自动驾驶系统的合理性、安全性和稳定性。
当前,世界各国对智能网联技术发展的支持不仅在政策研究、技术研发等方面,更是斥资建设智能网联汽车测试示范区,用以推动行业发展,引导标准规范制定。本文针对自动驾驶汽车道路测试相关内容进行了梳理,仅供参考。
一是复杂道路环境带来的挑战,道路环境和交通构成相对复杂、机动车驾驶人驾驶行为多样化,自动驾驶汽车如何正确识别并做出准确响应是面临的挑战之一;
二是自动驾驶汽车和人工驾驶汽车混行带来的挑战,自动驾驶汽车如何正确感知其他车辆,正确识别外界声光信号,及时向外界发出声光信号,实现与人工驾驶汽车的有效协同并行,也是面临的挑战之一。
自动驾驶汽车测试场景架构的确定是构建自动驾驶测试场景的前提。从测试场景层次架构角度来讲,包括道路拓扑结构(像障碍物、车道线等)、交通流以及动态情景等三部分。从测试场景三维架构角度来讲,测试场景是行驶场地和驾驶情景的组合,在环境的影响下,由不同场景(高速公路、乡村道路、城市道路等)与驾驶任务、驾驶模式、驾驶速度等一同构成。
(图/文/摄: 问答叫兽) 蔚来EC6 小鹏汽车P7 MARVEL R 岚图FREE 奥迪A4L Model Y @2019
硬件在环(HIL)测试系统介绍
硬件在环(HIL)测试系统,为嵌入式控制系统的测试提供了一种高效且经济的方案。在实际测试系统变得日益复杂时,HIL仿真允许对系统的关键部分进行模拟,避免了使用完整系统执行所有测试的不切实际性。HIL测试系统主要由实时处理器、I/O接口、操作界面和被测控制单元-ECU组成,其中实时处理器作为核心组件,负责精确执行HIL测试系统中的大部分功能,包括硬件I/O通信、数据记录、激励生成和模型执行等。
HIL测试银枯系统通过实时处理器、I/O接口与被测控制单元-ECU之间的交互,实现对嵌入式控制设备的全面测试。I/O接口不仅用于生成激励信号,采集数据用于记录和分析,还提供ECU与模型之间传感器/执行器交互的通道,如故障信号的模拟与生成。操作界面则通过与实时处理器通信,提供测试命令,实现可视化,并负责配置管理、测试自动化、分锋兆洞析和生成任务报表。被测控制单元-ECU作为测试对象,通过I/O接口将数据输入,经过内部逻辑处理后生成控制信号。
在智能驾驶相关的HIL台架中,传感器的使用可以是仿真模拟,如通过软件模型或真实传感器来获得数据猜余;而执行器则采用半实物执行器,以反映真实环境。HIL测试系统还支持系统集成测试、系统功能逻辑测试及系统故障注入等用途。硬件故障插入技术是其中的关键,通过在ECU和系统其余部分之间生成信号故障,可以在故障条件下测试、分析或验证设备行为。
多ECU系统测试,尤其是汽车、飞机或风电场等复杂系统的测试,需要使用HIL测试系统来提供完整的虚拟测试环境。分布式处理技术在解决系统性能要求时,能够通过增加机箱和优化处理能力,有效应对更高的处理能力需求。确定性分布式I/O技术简化了布线复杂性,提供模块化连接,降低了HIL测试系统的成本和复杂性。
NI HIL平台作为实现HIL测试系统的选项之一,具有开放性和可扩展性,能够满足不断变化的系统要求。它提供了一系列实时处理和I/O选项,并通过软件工具自动执行HIL测试、后期处理和报表生成,确保测试结果与需求相匹配。