一种自动驾驶自动泛化仿真测试方法及装置制造方法及图纸

技术编号:35269240 阅读:50 留言:0更新日期:2022-10-19 10:37
本申请公开了一种自动驾驶自动泛化仿真测试方法及装置,涉及车辆自动驾驶技术领域,兼顾实现仿真参数泛化迭代和自动仿真测试,可用来测试和验证整个自动驾驶系统。本申请的主要技术方案为:配置LGSVL仿真平台的测试环境为Python接口仿真模式;基于所述Python接口仿真模式,编制仿真测试场景对应的目标Python脚本,所述目标Python脚本中包含了基于泛化参数构建的多个目标测试脚本;配置所述仿真测试场景对应的评价指标;利用所述仿真测试场景对应的评价指标和所述目标测试脚本,编制所述仿真测试场景对应的自动迭代测试脚本;利用预设仿真器运行所述自动迭代测试脚本,执行自动驾驶自动泛化仿真测试。自动泛化仿真测试。自动泛化仿真测试。

【技术实现步骤摘要】
一种自动驾驶自动泛化仿真测试方法及装置


[0001]本申请涉及车辆自动驾驶
,尤其涉及一种自动驾驶自动泛化仿真测试方法及装置。

技术介绍

[0002]随着信息和控制技术的快速发展,自动驾驶技术逐渐被汽车厂家和用户所欢迎,它将是未来汽车发展的一大趋势,应用自动驾驶技术行车不仅降低危险性,而且能够减轻用户繁重的驾驶操作任务。
[0003]目前,在自动驾驶技术不断发展的进程中,对于自动驾驶算法的仿真需求逐渐提高,并正在变得越来越迫切。自动驾驶功能都由大量算法支持的,算法研发本身是不断迭代的过程,在算法开发过程中,在场地测试前必须进行大量仿真迭代测试用来验证尚未成熟的自动驾驶功能。但是,如何实现成本低、效率高的仿真参数泛化迭代测试,尚待需求更优的解决方案。

技术实现思路

[0004]有鉴于此,本申请提供一种自动驾驶自动泛化仿真测试方法及装置,主要目的在于兼顾实现仿真参数泛化迭代和自动仿真测试,可用来测试和验证整个自动驾驶系统。
[0005]为了到达上述目的,本申请主要提供如下技术方案:
[0006]本申请第一方面提供了一种自动驾驶自动泛化仿真测试方法,该方法包括:
[0007]配置LGSVL仿真平台的测试环境为Python接口仿真模式;
[0008]基于所述Python接口仿真模式,编制仿真测试场景对应的目标Python脚本,所述目标Python脚本中包含了基于泛化参数构建的多个目标测试脚本;
[0009]配置所述仿真测试场景对应的评价指标;
[0010]利用所述仿真测试场景对应的评价指标和所述目标测试脚本,编制所述仿真测试场景对应的自动迭代测试脚本;
[0011]利用预设仿真器运行所述自动迭代测试脚本,执行自动驾驶自动泛化仿真测试。
[0012]在本申请第一方面的一些变更实施方式中,所述基于所述Python接口仿真模式,编制仿真测试场景对应的目标Python脚本,包括:
[0013]从仿真测试场景中获取多个关键参数;
[0014]配置各个所述关键参数为泛化参数;
[0015]设置各个所述泛化参数的取值范围;
[0016]基于各个所述泛化参数的取值范围,构建由携带不同取值的泛化参数组成的多个参数组合,其中,在每个所述参数组合中每个所述泛化参数对应唯一的取值;
[0017]基于各个所述参数组合,创建目标测试脚本并存储到json文件中。
[0018]在本申请第一方面的一些变更实施方式中,所述配置所述仿真测试场景对应的评价指标,包括:
[0019]基于所述仿真测试场景,创建对应的指标项;
[0020]向每个所述指标项添加衡量标准;
[0021]基于各个所述指标项和对应的衡量标准,得到所述仿真测试场景对应的评价指标。
[0022]在本申请第一方面的一些变更实施方式中,所述利用所述仿真测试场景对应的评价指标和所述目标测试脚本,编制所述仿真测试场景对应的自动迭代测试脚本,包括:
[0023]启动预设仿真器;
[0024]从所述json文件中调用目标测试脚本,注入所述预设仿真器中;
[0025]将所述仿真测试场景对应的评价指标注入所述预设仿真器中;
[0026]在所述预设仿真器内,基于所述目标测试脚本和所述评价指标生成适用于所述仿真测试场景的自动迭代测试脚本。
[0027]本申请第二方面提供了一种自动驾驶自动泛化仿真测试装置,该装置包括:
[0028]第一配置单元,用于配置LGSVL仿真平台的测试环境为Python接口仿真模式;
[0029]第一编制单元,用于基于所述Python接口仿真模式,编制仿真测试场景对应的目标Python脚本,所述目标Python脚本中包含了基于泛化参数构建的多个目标测试脚本;
[0030]第二配置单元,用于配置所述仿真测试场景对应的评价指标;
[0031]第二编制单元,用于利用所述仿真测试场景对应的评价指标和所述目标测试脚本,编制所述仿真测试场景对应的自动迭代测试脚本;
[0032]执行单元,用于利用预设仿真器运行所述自动迭代测试脚本,执行自动驾驶自动泛化仿真测试。
[0033]在本申请第二方面的一些变更实施方式中,所述第一编制单元包括:
[0034]获取模块,用于从仿真测试场景中获取多个关键参数;
[0035]配置模块,用于配置各个所述关键参数为泛化参数;
[0036]设置模块,用于设置各个所述泛化参数的取值范围;
[0037]构建模块,用于基于各个所述泛化参数的取值范围,构建由携带不同取值的泛化参数组成的多个参数组合,其中,在每个所述参数组合中每个所述泛化参数对应唯一的取值;
[0038]创建模块,用于基于各个所述参数组合,创建目标测试脚本并存储到json文件中。
[0039]在本申请第二方面的一些变更实施方式中,所述第二配置单元包括:
[0040]创建模块,用于基于所述仿真测试场景,创建对应的指标项;
[0041]添加模块,用于向每个所述指标项添加衡量标准;
[0042]构建模块,用于基于各个所述指标项和对应的衡量标准,得到所述仿真测试场景对应的评价指标。
[0043]在本申请第二方面的一些变更实施方式中,所述第二编制单元包括:
[0044]启动模块,用于启动预设仿真器;
[0045]注入模块,用于从所述json文件中调用目标测试脚本,注入所述预设仿真器中;
[0046]所述注入模块,还用于将所述仿真测试场景对应的评价指标注入所述预设仿真器中;
[0047]生成模块,用于在所述预设仿真器内,基于所述目标测试脚本和所述评价指标生
成适用于所述仿真测试场景的自动迭代测试脚本。
[0048]本申请第三方面提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的自动驾驶自动泛化仿真测试方法。
[0049]本申请第四方面提供了一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的自动驾驶自动泛化仿真测试方法。
[0050]借由上述技术方案,本申请提供的技术方案至少具有下列优点:
[0051]本申请提供了一种自动驾驶自动泛化仿真测试方法及装置,本申请是配置LGSVL仿真平台的测试环境为Python接口仿真模式,基于此编制不同仿真测试场景各自对应的目标Python脚本,使得每个目标Python脚本包含了基于泛化参数构建的多个目标测试脚本,并且针对每个仿真测试场景还设置了相应的评价指标,从而利用每个仿真测试场景的目标Python脚本所包含的目标测试脚本和评价指标编制对应的自动迭代测试脚本,那么通过在预设仿真器运行自动迭代测试脚本,则相当于是基于这些目标测试脚本实现了对仿真测试场景内仿真参数的泛化迭代测试。本申请本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种自动驾驶自动泛化仿真测试方法,其特征在于,所述方法包括:配置LGSVL仿真平台的测试环境为Python接口仿真模式;基于所述Python接口仿真模式,编制仿真测试场景对应的目标Python脚本,所述目标Python脚本中包含了基于泛化参数构建的多个目标测试脚本;配置所述仿真测试场景对应的评价指标;利用所述仿真测试场景对应的评价指标和所述目标测试脚本,编制所述仿真测试场景对应的自动迭代测试脚本;利用预设仿真器运行所述自动迭代测试脚本,执行自动驾驶自动泛化仿真测试。2.根据权利要求1所述的方法,其特征在于,所述基于所述Python接口仿真模式,编制仿真测试场景对应的目标Python脚本,包括:从仿真测试场景中获取多个关键参数;配置各个所述关键参数为泛化参数;设置各个所述泛化参数的取值范围;基于各个所述泛化参数的取值范围,构建由携带不同取值的泛化参数组成的多个参数组合,其中,在每个所述参数组合中每个所述泛化参数对应唯一的取值;基于各个所述参数组合,创建目标测试脚本并存储到json文件中。3.根据权利要求1所述的方法,其特征在于,所述配置所述仿真测试场景对应的评价指标,包括:基于所述仿真测试场景,创建对应的指标项;向每个所述指标项添加衡量标准;基于各个所述指标项和对应的衡量标准,得到所述仿真测试场景对应的评价指标。4.根据权利要求1所述的方法,其特征在于,所述利用所述仿真测试场景对应的评价指标和所述目标测试脚本,编制所述仿真测试场景对应的自动迭代测试脚本,包括:启动预设仿真器;从所述json文件中调用目标测试脚本,注入所述预设仿真器中;将所述仿真测试场景对应的评价指标注入所述预设仿真器中;在所述预设仿真器内,基于所述目标测试脚本和所述评价指标生成适用于所述仿真测试场景的自动迭代测试脚本。5.一种自动驾驶自动泛化仿真测试装置,其特征在于,所述装置包括:第一配置单元,用于配置LGSVL仿真平台的测试环境为Python接口仿真模式;第一编制单元,用于基于所述Python接口仿真模式,编制仿真测试场景对应的目标Python脚本,所述目标Python脚本中包含了基...

【专利技术属性】
技术研发人员:付艳玲刘祥
申请(专利权)人:合众新能源汽车有限公司
类型:发明
国别省市:

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

1