自动驾驶的仿真测试场景生成方法、装置、车辆及存储介质制造方法及图纸

技术编号:35036013 阅读:10 留言:0更新日期:2022-09-24 23:12
本申请涉及一种自动驾驶的仿真测试场景生成方法、装置、车辆及存储介质,其中,方法包括:根据至少一个测试需求确定仿真测试场景类型;基于仿真测试场景类型和预设的场景元素分类表,利用预设的标准法规、路采数据和至少一个测试需求,结合由预设开发算法得到的边缘条件和极限关键参数,得到仿真测试场景的关键参数区间;将关键参数区间载入场景设计文档,利用预设脚本生成仿真测试场景。本申请实施例的自动驾驶的仿真测试场景生成方法实现了仿真测试的场景搭建,扩大了对算法功能的测试覆盖面,同时避免了极限测试带来的不可预测的危险。险。险。

【技术实现步骤摘要】
自动驾驶的仿真测试场景生成方法、装置、车辆及存储介质


[0001]本申请涉及自动驾驶
,特别涉及一种自动驾驶的仿真测试场景生成方法、装置、车辆及存储介质。

技术介绍

[0002]随着自动驾驶技术的快速发展,智能驾驶辅助功能已经普遍的运用在汽车中。在汽车智能化高度集成的时代,对于智能算法、智能技术的开发,也有着更高、更严的技术开发要求,以保证车辆在智能化功能使用时的安全性、可靠性。同时,对于后端的测试也有更多的测试需求和严苛的测试条件。
[0003]相关技术中,大多采用实车测试作为智能开发的技术要求。
[0004]然而,实车测试的成本高、周期长、效率低、覆盖面不全,且在测试场景端,如果仅有基于路采数据的、典型的场景,难以满足功能算法的测试需求。
[0005]因此,构建符合标准法规、道路(基于路采数据)实际场景以及功能算法极限的自动驾驶仿真测试场景是仿真测试工作的重要基础。

技术实现思路

[0006]本申请提供一种自动驾驶的仿真测试场景生成方法、装置、车辆及存储介质,以解决相关技术中的仿真测试方法成本高、周期长、效率低,且难以满足快速发展的自动驾驶算法功能边缘和极限测试的需求等问题。
[0007]本申请第一方面实施例提供一种自动驾驶的仿真测试场景生成方法,包括以下步骤:根据至少一个测试需求确定仿真测试场景类型;基于所述仿真测试场景类型和预设的场景元素分类表,利用所述预设的标准法规、路采数据和所述至少一个测试需求,结合由预设开发算法得到的边缘条件和极限关键参数,得到仿真测试场景的关键参数区间;以及将所述关键参数区间载入场景设计文档,利用预设脚本生成所述仿真测试场景。
[0008]根据上述技术手段,扩大了对算法功能的测试覆盖面,同时避免了极限测试带来的不可预测的危险。
[0009]进一步地,在本申请的一个实施例中,在根据所述至少一个测试需求确定所述仿真测试场景类型之前,还包括:基于预设的场景分类六层模型和预设的分类框架,确定场景元素类别框架及每一类别框架中的场景元素;根据所述场景元素类别框架和所述每一类别框架中的场景元素,得到所述预设的场景元素分类表。
[0010]根据上述技术手段,充分结合六层场景模型的要素、真实道路交通场景要素,实现仿真和测试典型场景搭建,解决实车测试的成本高、周期长、效率低、覆盖面不全的情况。
[0011]进一步地,在本申请的一个实施例中,所述利用预设脚本生成所述仿真测试场景,包括:根据所述仿真测试场景类型搭建基础场景;基于所述基础场景,通过所述预设脚本遍历所述关键参数区间,得到所述仿真测试场景。
[0012]根据上述技术手段,实现仿真和测试典型场景搭建,解决实车测试的成本高、周期
长、效率低、覆盖面不全的情况。
[0013]进一步地,在本申请的一个实施例中,在利用所述预设脚本生成所述仿真测试场景之后,还包括:判断所述仿真测试场景是否满足所述测试需求;若满足所述测试需求,则基于所述仿真测试场景进行自动驾驶仿真测试;否则,调整所述关键参数区间,直至所述仿真测试场景满足所述测试需求。
[0014]根据上述技术手段,为遍历场景关键参数空间搭建测试场景时提供了一种便捷、快速、可实施性高的方法,提高了测试精度,扩大了对算法功能的测试覆盖面。
[0015]进一步地,在本申请的一个实施例中,所述仿真测试场景类型包括功能场景和逻辑场景,其中,所述功能场景包括APA(Auto

Parking

Asist,自动泊车辅助系统)场景、SLACC(Sigle Lane Adaptive Cruise Control,单车道自适应巡航控制)场景、LCC(Lane Centering Control,车道对中控制)场景和LDC(Lateral Deviation Control,横向偏差控制)场景中的至少一种;所述逻辑场景包括当前车辆和周围车辆的切入场景、切出场景、加速场景、减速场景和同步场景中的至少一种。
[0016]根据上述技术手段,实现了仿真测试的场景搭建,相比传统的实车场地测试,解决了成本高、周期长、效率低、测试受限的情况。
[0017]本申请第二方面实施例提供一种自动驾驶的仿真测试场景生成装置,包括:确定模块,用于根据至少一个测试需求确定仿真测试场景类型;获取模块,用于基于所述仿真测试场景类型和预设的场景元素分类表,利用所述预设的标准法规、路采数据和所述至少一个测试需求,结合由预设开发算法得到的边缘条件和极限关键参数,得到仿真测试场景的关键参数区间;以及生成模块,用于将所述关键参数区间载入场景设计文档,利用预设脚本生成所述仿真测试场景。
[0018]进一步地,在本申请的一个实施例中,在根据所述至少一个测试需求确定所述仿真测试场景类型之前,所述确定模块,还包括:确定单元,用于基于预设的场景分类六层模型和预设的分类框架,确定场景元素类别框架及每一类别框架中的场景元素;获取单元,用于根据所述场景元素类别框架和所述每一类别框架中的场景元素,得到所述预设的场景元素分类表。
[0019]进一步地,在本申请的一个实施例中,所述生成模块,包括:搭建单元,用于根据所述仿真测试场景类型搭建基础场景;遍历单元,用于基于所述基础场景,通过所述预设脚本遍历所述关键参数区间,得到所述仿真测试场景。
[0020]进一步地,在本申请的一个实施例中,在利用所述预设脚本生成所述仿真测试场景之后,所述生成模块,还包括:判断单元,用于判断所述仿真测试场景是否满足所述测试需求;若满足所述测试需求,则基于所述仿真测试场景进行自动驾驶仿真测试;否则,调整所述关键参数区间,直至所述仿真测试场景满足所述测试需求。
[0021]进一步地,在本申请的一个实施例中,所述仿真测试场景类型包括功能场景和逻辑场景,其中,所述功能场景包括APA场景、SLACC场景、LCC场景和LDC场景中的至少一种;所述逻辑场景包括当前车辆和周围车辆的切入场景、切出场景、加速场景、减速场景和同步场景中的至少一种。
[0022]本申请第三方面实施例提供一种车辆,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序,以实现如上述实施
例所述的自动驾驶的仿真测试场景生成方法。
[0023]本申请第四方面实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行,以用于实现如上述实施例所述的自动驾驶的仿真测试场景生成方法。
[0024]本申请实施例根据至少一个测试需求确定仿真测试场景类型,并基于预设的场景元素分类表,利用预设的标准法规、路采数据和至少一个测试需求,结合由预设开发算法得到的边缘条件和极限关键参数,得到仿真测试场景的关键参数区间,并载入场景设计文档,利用预设脚本生成仿真测试场景。由此,解决了相关技术中的仿真测试方法成本高、周期长、效率低,且难以满足快速发展的自动驾驶算法功能边缘和极限测试的需求的问题。
[0025]本申本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种自动驾驶的仿真测试场景生成方法,其特征在于,包括以下步骤:根据至少一个测试需求确定仿真测试场景类型;基于所述仿真测试场景类型和预设的场景元素分类表,利用所述预设的标准法规、路采数据和所述至少一个测试需求,结合由预设开发算法得到的边缘条件和极限关键参数,得到仿真测试场景的关键参数区间;以及将所述关键参数区间载入场景设计文档,利用预设脚本生成所述仿真测试场景。2.根据权利要求1所述的方法,其特征在于,在根据所述至少一个测试需求确定所述仿真测试场景类型之前,还包括:基于预设的场景分类六层模型和预设的分类框架,确定场景元素类别框架及每一类别框架中的场景元素;根据所述场景元素类别框架和所述每一类别框架中的场景元素,得到所述预设的场景元素分类表。3.根据权利要求1所述的方法,其特征在于,所述利用预设脚本生成所述仿真测试场景,包括:根据所述仿真测试场景类型搭建基础场景;基于所述基础场景,通过所述预设脚本遍历所述关键参数区间,得到所述仿真测试场景。4.根据权利要求1所述的方法,其特征在于,在利用所述预设脚本生成所述仿真测试场景之后,还包括:判断所述仿真测试场景是否满足所述测试需求;若满足所述测试需求,则基于所述仿真测试场景进行自动驾驶仿真测试;否则,调整所述关键参数区间,直至所述仿真测试场景满足所述测试需求。5.根据权利要求1所述的方法,其特征在于,所述仿真测试场景类型包括功能场景和逻辑场景,其中,所述功能场景包括APA场景、SLACC场景、LCC场景和LDC场景中的至少一种;所述逻辑场景包括当前车辆和周围车辆的切入场景、切出场景、加速场景、减速场景和同步场景中...

【专利技术属性】
技术研发人员:蓝清洪张鑫刘瑛
申请(专利权)人:重庆长安汽车股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1