测试案例生成方法、装置、计算机设备和存储介质与流程

专利检索2026-04-06  3


本申请涉及自动驾驶,特别是涉及一种测试案例生成方法、装置、计算机设备和存储介质。


背景技术:

1、在自动驾驶领域,人们更关注自动驾驶车辆的安全性和可靠性。为了实现安全可靠的自动驾驶,如何高效地测试和验证自动驾驶车辆的自动驾驶算法的安全可靠性是本领域技术人员的主要研究方向。

2、目前自动驾驶车辆的测试方法可分为实车测试和仿真测试。仿真测试相比于实车测试成本低,测试速度快,无安全风险,因此被广泛应用。

3、然而,目前对自动驾驶车辆的仿真测试过程中过于依赖人工,例如均需要人工设置主车和各从车的速度、轨迹等。因此,目前对自动驾驶车辆进行测试的过程存在着效率不高的问题。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够提高自动驾驶车辆的测试效率的测试案例生成方法、装置、计算机设备和存储介质。

2、第一方面,本申请提供了一种测试案例生成方法。所述方法包括:

3、获取测试车辆的行驶环境、第一行驶参数和目标测试场景;

4、根据该目标测试场景、该测试车辆的行驶环境和该第一行驶参数,生成环境对象的第二行驶参数;

5、根据该第一行驶参数和该第二行驶参数,生成目标测试案例。

6、在其中一个实施例中,该根据该目标测试场景、该测试车辆的行驶环境和该第一行驶参数,生成环境对象的第二行驶参数,包括:

7、若该目标测试场景为碰撞场景,则根据该行驶环境中道路数据和该第一行驶参数中的第一行驶方向,确定第二行驶参数中的第二行驶方向;

8、根据该行驶环境中的道路数据,确定碰撞位置;

9、根据该第一行驶参数中的第一行驶速度和第一位置信息,以及该碰撞位置,确定碰撞时间;

10、根据该碰撞时间、该碰撞位置、该第二行驶方向和该第二行驶参数中的第二行驶速度,确定该第二行驶参数中的第二位置信息。

11、在其中一个实施例中,该根据该目标测试场景、该测试车辆的行驶环境和该第一行驶参数,生成环境对象的第二行驶参数,包括:

12、若该目标测试场景为跟车变道场景,则根据该第一行驶参数中的第一行驶方向,确定第二行驶参数中的第二行驶方向;

13、根据该行驶环境中道路数据和该第一行驶参数中的第一位置信息,确定该第二行驶参数中的第二位置信息;

14、根据该第一行驶参数中的第一行驶速度,确定该第二行驶参数中的第二行驶速度。

15、在其中一个实施例中,所述方法还包括:

16、根据该目标测试场景,确定环境对象的类型;

17、根据该环境对象的类型,确定该第二行驶参数中的第二行驶速度。

18、在其中一个实施例中,获取测试车辆目标测试场景,包括:

19、响应于对测试环境的选择操作,从候选测试场景中确定目标测试场景。

20、在其中一个实施例中,该第二行驶参数的数量为至少两个,不同第二行驶参数中的第二行驶速度不同。

21、在其中一个实施例中,该根据该目标测试场景、该测试车辆的行驶环境和该第一行驶参数,生成环境对象的第二行驶参数,包括:

22、获取该目标测试场景的历史测试案例;

23、从该历史测试案例中获取与该行驶环境相同的候选测试案例;

24、根据该候选测试案例和该第一行驶参数,生成环境对象的第二行驶参数。

25、在其中一个实施例中,该根据该第一行驶参数和该第二行驶参数,生成目标测试案例,包括:

26、展示该第二行驶参数;

27、响应于对该第二行驶参数的编辑操作,更新该第二行驶参数;

28、根据第一行驶参数和更新后的第二行驶参数,生成目标测试案例。

29、第二方面,本申请还提供了一种测试案例生成装置。所述装置包括:

30、获取模块,用于获取测试车辆的行驶环境、第一行驶参数和目标测试场景;

31、第一生成模块,用于根据该目标测试场景、该测试车辆的行驶环境和该第一行驶参数,生成环境对象的第二行驶参数;

32、第二生成模块,用于根据该第一行驶参数和该第二行驶参数,生成目标测试案例。

33、第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一方法的步骤。

34、第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一方法的步骤。

35、第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述任一方法的步骤。

36、上述测试案例生成方法、装置、计算机设备和存储介质,获取测试车辆的行驶环境、第一行驶参数和目标测试场景,进而根据目标测试场景、测试车辆的行驶环境和第一行驶参数,生成环境对象的第二行驶参数,从而根据第一行驶参数和第二行驶参数,生成目标测试案例。由于本申请中计算机设备在获取测试车辆的行驶环境、第一行驶参数和目标测试场景之后,就能自动地根据目标测试场景、测试车辆的行驶环境和第一行驶参数,生成环境对象的第二行驶参数,进而根据第一行驶参数和第二行驶参数,生成目标测试案例,无需人工设置环境对象的第二行驶参数,因此,本申请提供的生成目标测试案例避免了目前过于依赖人工的情况,提高了测试案例的生成效率,进而提高了仿真测试的效率。



技术特征:

1.一种测试案例生成方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述目标测试场景、所述测试车辆的行驶环境和所述第一行驶参数,生成环境对象的第二行驶参数,包括:

3.根据权利要求1所述的方法,其特征在于,所述根据所述目标测试场景、所述测试车辆的行驶环境和所述第一行驶参数,生成环境对象的第二行驶参数,包括:

4.根据权利要求2中所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,获取测试车辆目标测试场景,包括:

6.根据权利要求1所述的方法,其特征在于,所述第二行驶参数的数量为至少两个,不同第二行驶参数中的第二行驶速度不同。

7.根据权利要求1所述的方法,其特征在于,所述根据所述目标测试场景、所述测试车辆的行驶环境和所述第一行驶参数,生成环境对象的第二行驶参数,包括:

8.根据权利要求1所述的方法,其特征在于,所述根据所述第一行驶参数和所述第二行驶参数,生成目标测试案例,包括:

9.一种测试案例生成装置,其特征在于,所述装置包括:

10.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至8中任一项所述的方法的步骤。

11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8中任一项所述的方法的步骤。

12.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至8中任一项所述的方法的步骤。


技术总结
本申请涉及一种测试案例生成方法、装置、计算机设备和存储介质。所述方法包括:获取测试车辆的行驶环境、第一行驶参数和目标测试场景,进而根据目标测试场景、测试车辆的行驶环境和第一行驶参数,生成环境对象的第二行驶参数,从而根据第一行驶参数和第二行驶参数,生成目标测试案例。采用本方法能够提高自动驾驶车辆的测试效率。

技术研发人员:范廷德,鲍永,邓永强,时也
受保护的技术使用者:北京万集科技股份有限公司
技术研发日:
技术公布日:2024/5/29
转载请注明原文地址:https://win.8miu.com/read-1162512.html

最新回复(0)