一文解读|自动驾驶仿真测试场景

原创 汽车电子与软件 2024-01-27 20:01

作者胡说
出品:汽车电子与软件

本文内容主要围绕自动驾驶汽车测试场景的内涵、作用、尺度、视角以及数据来源等方面进行了详细阐述。


01.
场景要素和场景分类


在进行测试场景构建时,首先需要明确测试场景所涵盖的要素。

真实世界中的场景无穷无尽,要素纷繁复杂,对场景进行分解,提取场景中包含的要素类型,是对现实世界场景进行降维和抽象的基本方法。

为了便于要素的分析及组织,需要对场景要素进行分类。根据不同的组织结构,场景要素划分有多种方式。从自动驾驶测试的需求角度出发,场景要素可以分为环境要素和自车任务两类要素


从场景要素的基本属性出发,可以分为静态要素和动态要素等。从场景要素的拓扑关系出发,可以分为道路要素、交通参与者要素、气象要素等。场景要素是测试场景构建的基础,对自动驾驶汽车的测试和评价过程起重要作用,是测评体系的主要支撑。
         
从场景要素的不同属性出发,完整的测试场景要素包括:

一定空间范围内的静态环境要素:道路类型、交通设施、地理信息、静态障碍物等。    
     
一定时空范围内的动态环境要素如动态交通指示设施及通信环境信息。  


行驶环境中的交通参与者要素机动车、非机动车、行人和动物等。而被测车辆不属于该要素类别,主要原因是其行为不一定必须是预定义的。         
该行驶环境中的气象环境要素:光照、温度、湿度、气候等。

车辆的初始状态:Ego被测车辆的初始状态、目标和行为要素等。 
   

测试场景进行分类。具体分类方法包括以下几类:

1.按测试场景的数据来源进行分类,如自然驾驶数据、危险工况数据、标准法规等来源形成的测试场景,主要用以测试自动驾驶功能的有效性、安全性等。

2.按道路结构层次机械能分类,道路基础路网场景、非结构化道路场景、静态场景和动态场景等。景等不同层次的测试场景,主要用以满足功能开发不同阶段需求。

3.按测试场景表征的抽象程度进行分类,如逻辑场景、功能场景、具体场景。

4.按测试场景的应用方式进行分类,如仿真测试场景和场地测试场景等。

5.按测试场景所包含的要素属性特征角度进行分类,如结构化道路场。    
         


02.
测试方法


测试场景研究方法论,涉及测试场景的构成要素分类、场景构建方法、测试场景应用关键技术等内容。

2.1测试场景生成步骤

测试场景构建需经过数据采集、数据分析挖掘、场景生成等步骤,并通过虚拟仿真和物理测试技术在实际测试环境中复现场景。

2.2测试用例设计理论方法

设计测试用例理论方法:测试用例的设计方法有多种,常用的包括正交实验法、边界值分析法、等价类划分法、判定表法和错误推测。
对比测试 枚举测试 覆盖测试 阿拉斯加测试方法等。

2.3常见测试理论方法

正交实验法:正交实验法是一种基于正交表的测试用例设计方法。它通过选择一组有限的测试用例,覆盖了多个因素的不同取值组合,从而减少了测试用例的数量,提高了测试效率。

边界值分析法:边界值分析法是一种基于系统边界的测试用例设计方法。它通过选择系统输入的边界值和特殊值作为测试用例,以检测系统在边界情况下的行为。

等价类划分法:等价类划分法是一种基于输入数据的特性进行划分的测试用例设计方法。它将输入数据划分为不同的等价类,然后选择代表性的测试用例来覆盖每个等价类。

判定表法:判定表法是一种基于系统规则的测试用例设计方法。它通过创建一个判定表,列出系统的输入条件和对应的输出结果,然后根据判定表选择测试用例。

错误推测法:错误推测法是一种基于错误假设的测试用例设计方法。它通过假设系统可能出现的错误情况,设计相应的测试用例来验证系统的容错能力。    
         

 



03.

自动驾驶仿真测试的方向



在自动驾驶测试场景标准化过程中,实现不同采集平台和技术方案的兼容性以及数据库数据的互通共享,主要可以从以下几个方面着手:

1.制定统一的数据格式标准:首先,需要定义一种通用的数据交换格式或协议,如AVP(自动驾驶验证和验证)数据格式,以便各种采集设备、系统都能按照同一标准进行数据输出。这样可以确保从不同平台获取的数据能够相互理解和解析。

2.构建标准化测试场景库:建立包含各类基础场景、特殊场景等在内的标准化测试场景库,并明确描述每个场景的参数指标,便于在不同的测试平台和解决方案中复现并进行验证。

3.建设跨平台数据接口:开发通用的数据接入和转换工具,支持多种数据源的接入与转换,从而实现在不同平台间的数据交互。

4.搭建数据共享平台或数据中心:通过云服务技术,建立一个安全可靠的数据存储和共享中心,各参与方能将符合标准的数据上传至该平台,实现数据资源的汇聚和互通。

5.强化信息安全与隐私保护:在保证数据共享的同时,采取严格的加密、脱敏措施,确保敏感信息的安全,遵守相关的法律法规要求。

6.积极参与行业组织和联盟:加入国内外自动驾驶相关标准组织和产业联盟,共同推动和采纳行业通行的数据格式、接口规范及安全标准,加速实现数据层面的互操作性和一致性。


04.
测试场景


服务于特定测试目的的场景则被称为测试场景。测试场景可以帮助人们把特定的研究对象放置在具体的情况下进行研究,考查其表现和反应等,从而形成一定测试结论。对于自动驾驶汽车测试场景,其含义可以从以下几方面进行理解。
         
4.1测试场景的内涵
         
场景被应用于自动驾驶汽车测试时,描述的是某类或某个行驶环境,以及被测车辆在上述行驶环境中的任务。

行驶环境描述了基本的交通环境情况和交通参与者的状态及其行为,能够呈现或反映真实世界中的交通情景的发生环境以及发生过程。

被测车辆的目标及行为描述了被测车辆在上述行驶环境下,需要完成的任务或预期完成的任务。

上述两部分共同组成了某个或某类特定测试场景。在测试场景中,可以对被测车辆的特定功能在行驶环境下的表现进行考查和分析。
         
4.2测试场景的作用
         
测试场景用于对自动驾驶汽车的功能或性能进行测试、验证或评价。应用测试场景必须有明确的测试目的,如对车辆预期的行为、性能要求等的测试。
通过被测车辆在测试场景中的表现,可以对车辆进行验证和评价。
         
4.3测试场景的尺度
         
测试场景描述的是一定时间和空间范围内的交通行驶环境以及被测车辆的测试任务。

测试场景中包含动态要素,其行为反映的是一个动态过程,有一定的时间跨度;测试场景包含的所有要素是被布置在一定空间尺度的环境下的。

测试场景的时间和空间尺度的大小是依据测试任务而确定的。 
   
对于时间尺度而言,如紧急避障场景,一般持续数秒,而对于跟车行驶场景,则可能持续数分钟甚至数小时。对于空间尺度而言,测试场景可能包含一段道路,或者数条道路组成的路网。
         
4.4测试场景的视角
         
测试场景存在多种视角。

首先是研发人员或场景设计者的视角

在该视角下,能够获得最为完整的场景信息,且是真实信息。该视角主要用于测试人员构建测试场景以及测试结果的评价。

其次是被测车辆的视角

在该视角下,场景信息是不完整的。自动驾驶汽车主要通过车载传感器、无线通信设备等获取周围行驶环境和交通参与者的信息,因此这些信息的范围有限,且存在一定误差。该视角是车辆在实际行驶过程的视角,是分析行驶环境和驾驶任务的重要视角。 
  

最后是其他交通参与者的视角。

与被测车辆视角类似,该视角下的场景信息也是不完备的,从该视角出发可以对被测车辆的交通协调性等行为进行评价。


05.
测试场景的数据来源


自动驾驶汽车测试场景,需要强调的是其来源应该是一般的交通场景,自动驾驶测试场景技术发展与应用。
涵盖城市、高速公路、乡村、越野等各种交通环境。

为形成测试场景,可以通过分析和筛选已有的各类交通场景数据获得测试场景。或者可以根据测试需求,对相关理论知识和经验,构建能够反映真实交通环境的测试场景。

 
         
   


06.
测试评估


自动驾驶汽车的功能开发与验证,形成较为完整的系统,功能也趋于完善后,则需要对其进行进一步的测试与评价。形成完整的闭环。



测试与评价的目的是通过车辆的表现,对其各项性能进行评估。基于测试场景的方法是进行测试与评价的有效手段。

6.1特性场景测试

通过选取或构建能够体现车辆特定性能的场景,制定合理的测试任务,可以对自动驾驶汽车的不同维度和不同方面的性能,如行驶自治性、安全性、经济性、舒适性、交通协调性等进行评价

6.2检测与认证

基于测试场景的检测与认证是非常必要的。通过选取或构建典型测试场景,考查自动驾驶汽车在各种交通情况下的行为,对各项功能的安全性和可靠性等进行检测与认证,可证明其是否具备在真实交通环境下应对多种场景的能力以及规避风险的能力。

6.3测试场景需要满足的要求

为满足以上不同测试阶段、不同测试目标的测试需求,测试场景需要满足以下要求:

可界定、可调整、可分解、通用性多用途、可复制、可组合、可编码。  


可量化:场景中包含的各类要素所体现出的特征应是可被量化的如道路的几何尺寸、线形特征,静态要素的大小、位置,动态要素的初始状态行为,环境的温度、光照、湿度等。通过量化,可以形成测试场景具体和准确表达,进而使测试场景能够重复使用且具备一致的效果。
         
可执行:测试场景应是可执行的,即在一定的技术基础和资源条件测试场景是可实施的。测试场景中不应包含一些难以复现、不可人为控制的要种类,或者现有技术手段难以达到的要素指标水平,或者因测试方案存在极全风险而造成测试场景无法实施的内容。
         
测试场景应具备的特征 基于上述对测试场景的要求,所形成的测试场景一般具备以下特征。三阶段测试与认证;满足不同测试环境的应用需要。

可界定:对于测试场景的构建,可以通过自然或机器语言及图形的方式。

多用途:测试场景应适合各种不同用途。包括满足自动驾驶汽车上路前进行描述和界定。不同测试场景可对自动驾驶汽车进行多项性能的测试,因此需以可界定的方式对不同测试场景对应不同测试功能或阶段进行描述和界定,使测试人员能够准确构建相应测试场景。
  
可调整:测试场景在被应用的过程中需具备可调整性。主要表现在可对构成测试场景的要素进行调整,如对要素的数量、种类、空间位置、触发机制、触发时间等进行调整。

可复制:测试场景应是可被重复设置并使用的,即被测自动驾驶车辆应处于可被重复使用、设置并保持相同测试条件的测试场景中。一方面,同一自动驾驶汽车被测时,需要进行多次重复测试;另一方面,对不同自动驾驶汽车的相同功能或性能指标进行对比测试时,也需要测试场景具备高度可复制性。
         
可分解:测试场景可分解产生基元场景。测试场景反映了一定时间和空间范围内要素和自动驾驶车辆行为的综合状态,可从不同角度对测试场景进行分解。如从时间角度,可将测试场景分解为若干瞬时片段的基元场景;从空间角度,可将测试场景分解为空间尺度不同的基元场景。
         
可组合:不同测试场景包含的要素可进行拆解和重组,产生更多场景,扩大测试范围,丰富测试选择。此外,场景和场景间具备可组合性,可形成具备综合功能的测试场景,增加测试的连贯性。
         
通用性:测试场景的应用应具备通用性。为支持测试场景的应用,应采用统一格式进行储存和管理。不同采集平台和技术方案须相互兼容,实现不同数据库数据互通与数据共享,从而有效节约开发和测试成本,形成更为科学合理的运营模式,促进测试场景的规模化应用。    
         

 

可界定
可调整
可分解
通用性
多用途
可复制
可组合
可编码
         

 

需求标准+测试因素+高精度地图+场景编辑=测试场景


07.
测试场景数据来源


7.1测试场景需要来源

测试场景需求来源于自动驾驶汽车的开发与验证、测试与评价、检测与认证三个阶段。

7.2测试场景的阶段性特点  

每阶段对测试场景的要求有所不同,测试场景的可量化性、可执行性、拟真性和通用性等特点。

7.3测试场景数据基于实际交通

构建自动驾驶汽车测试场景时,数据来源应基于实际交通场景,并涵盖不同交通环境,通过分析筛选已有数据或理论知识构建出真实反映交通环境的测试场景。



- END -




汽车电子与软件 主要介绍汽车电子软件设计相关内容,每天分享一篇技术文章!
评论
  • 一、前言Java 除了广泛用于后端开发与跨平台服务,也支持图形用户界面(GUI)的开发。对于需要构建桌面应用、工具软件、图形交互系统的场景,Java 的 GUI 框架(如 Swing、JavaFX)提供了丰富的组件和事件机制。本文将带你入门 Swing GUI 开发,并通过一个实战项目,构建一个简单但完整的 Java 桌面应用。二、Java GUI 技术体系概览Java 支持多种 GUI 开发方式,最常见有:技术特点AWT最早的 GUI,依赖本地组件,跨平台性差SwingAWT 的增强版,组件完
    小菜菜编程 2025-06-10 23:21 6038浏览
  • 七年前买了个远程控制开关,想想那个时候应该物联网才兴起的时候吧。如今因为控制麻烦且经常出现连接掉线问题,于是给淘汰了。这个设备我是拿来控制吊灯,特别麻烦的是,当晚上关灯后,会有一点灯点亮着,掉线的时候还会闪,想想睡梦中醒来往天花板一看,一个东西在那闪多吓人,关键还是绿色的。而且二次匹配需要打开灯罩,按那个黑色的按钮才能重新配网。种种原因,让我今天给他拆了,结构也简单,拆开外壳就只有一个主板正面正面电路看起来还是很简单的:220V经过整流桥(背面U1),通过变压器将市电转化低压直流电一个继电器,这
    二月半 2025-06-12 14:32 191浏览
  • 一、前言在当今互联网应用中,网络编程是 Java 开发者必须掌握的一项关键技能。无论是构建聊天系统、文件传输、物联网交互,还是服务端 API 通信,Java 的网络编程提供了强大的支持。本文将从基础的 Socket 通信开始,逐步深入到多线程服务器开发,并提供图文实例帮助理解。二、Java 网络通信的基础概念Java 网络编程主要依赖于以下核心类:类名用途Socket客户端通信套接字ServerSocket服务器监听套接字InetAddressIP 地址解析与封装DatagramSocketUD
    小菜菜编程 2025-06-10 23:20 5837浏览
  • 磁学为啥神秘?1.磁学应用不直观。2.电感器使用量相对少。3.深度阐述书籍资料比较少。主要内容:第一章介绍磁学的基础概念,电磁感应,磁心损耗,气隙,趋肤效应,临近效应。第二章介绍磁性元件 电感原理与制造工艺,磁珠,变压器原理。第三章介绍应用电路 LC滤波器,谐振电路,射频中电感和变压器的应用,开关电源中变压器的应用。第四章介绍磁能的形态及转换,主要讲磁能存在哪里?转换过程,转换条件。第五章简介电感储能的相关问题,纠正常识性错误。第六章介绍变压器的常识性知识,如功率与初级匝数的关系。本书的阐述角度
    cow74562014 2025-06-10 22:41 264浏览
  • 检测电磁铁性能需要系统性地考察多个关键指标。首先通过吸附测试评估磁力强度,可定量测量最大吸附重量或定性观察衔铁动作的灵敏性。电气参数检测包括测量线圈电阻值是否正常,以及通电后电流是否稳定在额定范围内。动态性能方面需测试响应时间和释放特性,记录通电吸合与断电分离的时效性。环境适应性验证要模拟电压波动和高温条件,观察磁力稳定性变化。安全检测环节必须检查绝缘状态和接线可靠性,运行中注意异常发热、异响等故障征兆。日常维护应保持磁极面清洁,定期复测线圈电阻。专业应用场合建议使用磁通计等仪器精确测量磁场参数
    锦正茂科技 2025-06-12 11:20 3821浏览
  • 电路图GPIO的中断类型相关API函数应用举例总结电路图在ESP32中内部有完整的控制电路,比如上下拉以及滤波器等,所以我们这里可以直接用一个微动开关连接到地。GPIO的中断类型GPIO_INTR_DISABLE不使能中断GPIO_INTR_POSEDGE上升沿触发GPIO_INTR_NEGEDGE下降沿触发GPIO_INTR_ANYEDGE上升沿和下降沿都触发GPIO_INTR_LOW_LEVEL低电平触发GPIO_INTR_HIGH_LEVEL高电平触发在GPIO中断应用中,一般使用上升沿或
    二月半 2025-06-12 10:11 165浏览
  • 在自动驾驶时代奔涌向前的路上,仿真测试早已不再是可选项,而是验证智能驾驶系统安全性、鲁棒性和泛化能力的刚需,如何提升仿真测试的保真度已成为无法避免的重要话题。这正是“数字孪生”出现的时代背景。本文为大家详细介绍如何用传统与前沿结合的数字孪生构建流程,再配合3DGS 的神经网络重建技术,为自动驾驶仿真测试注入真正的“现实之眼”。一、从点云到高精地图的重建依托独家的aiData工具链与aiSim仿真平台,本文建立了一套高精度数字孪生地图构建流程,已经广泛应用于布达佩斯 Kolosy广场、ZalaZo
    康谋 2025-06-11 14:13 225浏览
  • 夸克发布首个高考志愿大模型,为考生提供了智能化、个性化的志愿填报服务,这一创新对考生群体和传统报考机构产生了截然不同的影响。对于考生而言,夸克高考志愿大模型无疑是一大利好。该模型整合了教育官网、省招生办官网等权威信息源,确保数据准确可信,同时将高校毕业生就业信息、产业趋势等纳入知识库,为考生提供更全面的参考。通过深度搜索、志愿工具和志愿报告三大服务,夸克能精准理解考生需求,提供从专业适配性、地域优势到就业前景的全方位分析,并生成专属志愿报告和多种填报策略。这种智能化、个性化的服务大大减轻了考生和
    curton 2025-06-12 17:24 4023浏览
  • 1.03" CVBS 驱动方案 Micro-OLED显示技术因其高分辨率、高亮度、低功耗和小体积的优势,已成为微显示领域的首选方案。针对Micro-OLED在光学瞄准、夜视成像、工业检测、安防监控及户外探索等终端应用,上海冠显光电(TDO)设计开发了1.03"CVBS驱动方案。这一方案能够实现CVBS信号向Micro-OLED显示屏的稳定转换和显示控制,与市面上大多数光学瞄准应用终端无缝对接,满足行业对高质量、高性能显示解决方案的迫切需求。方案组成型号:TV103F1CSFS02&nb
    冠显光电MicroOLED代理视涯 2025-06-11 16:48 4608浏览
  • 近年来,随着全球能源转型和清洁能源行业的快速发展,户用光伏系统的装机量正呈逐年上升态势。同时,为了应对居民用电价格的显著上涨以及峰谷电价差异的持续扩大,在户用储能单元可大幅降低用电成本的背景下,各国正在大力扶持光伏配储政策,户用光储系统已逐步成为普通家庭应对电价波动与电网停机的经济之选。据高工产研储能研究所(GGII)统计数据显示,2024年全球户用储能装机规模约14GWh,GGII预计2025年全球户用储能市场规模将以25%的增速发展,装机规模将达到17.5GWh,整体增长趋势显著。而这也从侧
    华普微HOPERF 2025-06-12 14:16 307浏览
  • Micro OLED作为下一代微显示技术的核心,广泛应用于AR/VR等HMD、汽车HUD、电子枪瞄、以及工业和医疗等高分辨率近眼显示领域。当前,Micro OLED的市场规模持续扩大,商业化进程不断加速,终端应用厂商急需加快产品验证步伐,抢占市场先机。为助力加速设计和开发,冠显光电推出了TV系列评估套件,帮助客户快速启动相关应用开发,提升验证效率,推动产品从概念到市场的快速落地。冠显0.39" Micro OLED显示解决方案主要包括0.39" 显示屏、FPC及驱动板,是TV系列中最小巧紧凑的一
    冠显光电MicroOLED代理视涯 2025-06-12 09:54 3925浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦