一种仿真场景测试方法、装置、设备和存储介质制造方法及图纸

技术编号:37994682 阅读:11 留言:0更新日期:2023-06-30 10:08
本发明专利技术实施例公开了一种仿真场景测试方法、装置、设备和存储介质,其中,方法包括:在目标测试车辆的当前mock测试场景的仿真测试过程中,基于测试场景切换指令,确定所述目标测试车辆的下一个mock测试场景;加载所述下一个mock测试场景的目标mock场景模型,并基于所述目标mock场景模型对所述目标测试车辆进行仿真测试,得到目标仿真场景测试数据。本发明专利技术实施例的技术方案解决了现有技术在对当前场景进行仿真测试时,无法实时切换仿真测试的场景,导致仿真测试效率不足的问题,可以在对当前场景进行仿真测试时,实时切换仿真测试的场景,提高仿真测试效率。提高仿真测试效率。提高仿真测试效率。

【技术实现步骤摘要】
一种仿真场景测试方法、装置、设备和存储介质


[0001]本专利技术实施例涉及仿真测试
,尤其涉及一种仿真场景测试方法、装置、设备和存储介质。

技术介绍

[0002]为保证仿真测试的有效性,在仿真测试之前往往会准备多种场景的场景仿真数据,在仿真测试时,通过调用不同的场景仿真数据,来实现在不同场景下的仿真测试。但是,在切换至不同场景仿真数据时,无法对场景仿真数据进行实时切换,往往需要等待本次仿真测试结束后,再切换为其他场景仿真数据,也需要重新执行仿真测试的流程,为仿真测试带来了诸多不便。

技术实现思路

[0003]本专利技术实施例提供了一种仿真场景测试方法、装置、设备和存储介质,可以在对当前场景进行仿真测试时,实时切换仿真测试的场景,提高仿真测试效率。
[0004]第一方面,本专利技术实施例提供了一种仿真场景测试方法,该方法包括:
[0005]在目标测试车辆的当前mock测试场景的仿真测试过程中,基于测试场景切换指令,确定所述目标测试车辆的下一个mock测试场景;
[0006]加载所述下一个mock测试场景的目标mock场景模型,并基于所述目标mock场景模型对所述目标测试车辆进行仿真测试,得到目标仿真场景测试数据。
[0007]第二方面,本专利技术实施例提供了一种仿真场景测试装置,该装置包括:
[0008]mock测试场景切换模块,用于在目标测试车辆的当前mock测试场景的仿真测试过程中,基于测试场景切换指令,确定所述目标测试车辆的下一个mock测试场景;<br/>[0009]mock场景仿真测试模块,用于加载所述下一个mock测试场景的目标mock场景模型,并基于所述目标mock场景模型对所述目标测试车辆进行仿真测试,得到目标仿真场景测试数据。
[0010]第三方面,本专利技术实施例提供了一种计算机设备,该计算机设备包括:
[0011]一个或多个处理器;
[0012]存储器,用于存储一个或多个程序;
[0013]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现任一实施例所述的仿真场景测试方法。
[0014]第四方面,本专利技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现任一实施例所述的仿真场景测试方法。
[0015]本专利技术实施例所提供的技术方案,通过在目标测试车辆的当前mock测试场景的仿真测试过程中,基于测试场景切换指令,确定所述目标测试车辆的下一个mock测试场景;加载所述下一个mock测试场景的目标mock场景模型,并基于所述目标mock场景模型对所述目标测试车辆进行仿真测试,得到目标仿真场景测试数据。本专利技术实施例的技术方案解决了
现有技术在对当前场景进行仿真测试时,无法实时切换仿真测试的场景,导致仿真测试效率不足的问题,可以在对当前场景进行仿真测试时,实时切换仿真测试的场景,提高仿真测试效率。
附图说明
[0016]图1是本专利技术实施例提供的一种仿真场景测试方法流程图;
[0017]图2是本专利技术实施例提供的一种仿真场景测试方法流程图;
[0018]图3是本专利技术实施例提供的一种mock场景模型训练方法流程图;
[0019]图4是本专利技术实施例提供的一种进行mock场景模型训练的工作流程图;
[0020]图5是本专利技术实施例提供的一种进行mock场景模型训练的工作流程图;
[0021]图6是本专利技术实施例提供的一种仿真场景测试装置的结构示意图;
[0022]图7是本专利技术实施例提供的一种计算机设备的结构示意图。
具体实施方式
[0023]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0024]图1是本专利技术实施例提供的一种仿真场景测试方法流程图,本专利技术实施例可适用于对车辆进行仿真测试的场景中,该方法可以由仿真场景测试装置执行,该装置可以由软件和/或硬件的方式来实现。
[0025]如图1所示,仿真场景测试方法包括以下步骤:
[0026]S110、在目标测试车辆的当前mock测试场景的仿真测试过程中,基于测试场景切换指令,确定所述目标测试车辆的下一个mock测试场景。
[0027]其中,目标测试车辆可以是需要进行仿真测试的车辆,例如,目标测试车辆可以是扫地车、轿车等类型的车辆。进一步的,测试场景可以包括多种类型,示例性的,可以以天气因素作为测试场景的分类标准,测试场景可以包括雨天测试场景、晴天测试场景、大雾测试场景等类型的测试场景;又或者以道路拥堵程度作为测试场景的分类标准,测试场景可以包括长拥堵路段、短拥堵路段和非拥堵路段等类型的测试场景,此处不对测试场景的类型做限定。
[0028]现有技术中在对某一个测试场景进行仿真的测试时,如果需要切换测试场景,则需要对测试场景的仿真测试停止后,再套用其他测试场景的场景数据,随后仿真测试的流程需要重新开始进行,为测试场景的仿真测试带来了诸多不便。为解决上述问题,可以引入mock测试技术,通过模仿测试场景的场景数据,生成一个虚拟的测试场景,也即mock测试场景。mock测试技术是一种软件测试方法,可以对于某些不容易构造或者不容易获取的对象,可以通过生成该对象的虚拟对象进而方便测试,因此,可以通过mock测试技术生成虚拟测试场景,助力于测试场景的仿真测试中。当对测试场景a进行仿真的测试时,如需要切换至测试场景b,可以通过调用测试场景b的mock测试场景来实现对测试场景的实时切换。切换至测试场景b的mock测试场景后,仿真测试也可以继续进行,无须重新开始执行仿真测试的
流程,很好的提高了仿真测试的效率。
[0029]当前mock测试场景也即正在进行车辆仿真测试的mock测试场景,例如,基于雨天mock测试场景对目标测试车辆进行仿真测试时,那么雨天测试场景即为当前mock测试场景。下一个mock测试场景是在当前mock测试场景之后的mock测试场景,具体的,可以基于测试场景切换指令,确定目标测试车辆的下一个mock测试场景。其中,测试场景切换指令可以是对mock测试场景进行切换的指令,示例性的,当用户在预设的人机交互界面发出测试场景切换指令后,可以基于测试场景切换指令,确定目标测试车辆的下一个mock测试场景。
[0030]S120、加载所述下一个mock测试场景的目标mock场景模型,并基于所述目标mock场景模型对所述目标测试车辆进行仿真测试,得到目标仿真场景测试数据。
[0031]其中,目标mock场景模型可以是对下一个mock测试场景进行模拟和重构的模型,在确定下一个mock测试场景后,可以加载下一个mock测试场景的目标mock场景模型,并基于目标mock本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种仿真场景测试方法,其特征在于,所述方法包括:在目标测试车辆的当前mock测试场景的仿真测试过程中,基于测试场景切换指令,确定所述目标测试车辆的下一个mock测试场景;加载所述下一个mock测试场景的目标mock场景模型,并基于所述目标mock场景模型对所述目标测试车辆进行仿真测试,得到目标仿真场景测试数据。2.根据权利要求1所述的方法,其特征在于,所述基于测试场景切换指令,确定所述目标测试车辆的下一个mock测试场景,包括:当预设车辆仿真测试展示与交互界面的预设mock测试场景列表中除所述当前mock测试场景的场景标签之外的任一场景标签被选中时,获取到所述测试场景切换指令;将被选中的场景标签对应的mock测试场景确定为所述目标测试车辆的下一个mock测试场景。3.根据权利要求1所述的方法,其特征在于,所述目标mock场景模型的训练过程包括:获取预设测试场景的预设场景数据,并基于所述预设场景数据对通用mock场景模型进行填充,得到所述预设测试场景的初始mock场景模型;基于所述初始mock场景模型对所述目标测试车辆进行仿真测试,得到mock场景模型测试数据;根据所述mock场景模型测试数据对所述初始mock场景模型进行调整,得到所述目标mock场景模型。4.根据权利要求3所述的方法,其特征在于,所述根据所述mock场景模型测试数据对所述初始mock场景模型进行调整,包括:将所述mock场景模型测试数据与参考场景测试标准数据进行对比,得到场景测试对比结果;根据所述场景测试对比结果对所述初始mock场景模型中的仿真场景数据进行调整。5.根据权利要求4所述的方法,其特征在于...

【专利技术属性】
技术研发人员:吴华宇
申请(专利权)人:广州文远知行科技有限公司
类型:发明
国别省市:

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

1