【技术实现步骤摘要】
自动驾驶系统的还原测试方法、装置、设备及程序产品
本申请涉及计算机领域中的自动驾驶技术,尤其涉及一种自动驾驶系统的还原测试方法、装置、设备及程序产品。
技术介绍
目前,自动驾驶技术越来越成熟,设置有自动驾驶系统的车辆也成功下线。为了保证这些自动驾驶车辆能够在路上安全行驶,需要对自动驾驶车辆进行测试。现有技术中,可以控制自动驾驶车辆在开放道路中进行测试,并根据测试结果调整自动驾驶车辆中搭载的自动驾驶系统。由于在开放道路中遇到的场景具有很高的随机性,测试过程中出现问题的场景很难再次遇到,导致这些问题被修复后,也无法基于真实车辆验证该问题是否有效的被解决。
技术实现思路
本申请提供了一种自动驾驶系统的还原测试方法、装置、设备及程序产品,以解决现有技术中由于在开放道路中遇到的场景具有很高的随机性,测试过程中出现问题的场景很难再次遇到,导致这些问题被修复后,也无法基于真实车辆验证该问题是否有效的被解决的技术问题。根据本申请的第一方面,提供了一种自动驾驶系统的场景还原测试方法,包括:获取搭载第一自动驾驶系统的自动驾驶车辆在测试时产生的问题场景数据,并根据所述问题场景数据确定关键障碍物信息和非关键障碍物信息;根据所述非关键障碍物信息生成虚拟障碍物模型,并根据所述关键障碍物信息确定用于模拟关键障碍物的真实设备;其中,所述真实设备是测试环境中真实存在的设备;利用所述虚拟障碍物模型和所述真实设备对搭载第二自动驾驶系统的自动驾驶车辆进行还原测试;其中,所述第二自动驾驶系统 ...
【技术保护点】
1.一种自动驾驶系统的场景还原测试方法,包括:/n获取搭载第一自动驾驶系统的自动驾驶车辆在测试时产生的问题场景数据,并根据所述问题场景数据确定关键障碍物信息和非关键障碍物信息;/n根据所述非关键障碍物信息生成虚拟障碍物模型,并根据所述关键障碍物信息确定用于模拟关键障碍物的真实设备;其中,所述真实设备是测试环境中真实存在的设备;/n利用所述虚拟障碍物模型和所述真实设备对搭载第二自动驾驶系统的自动驾驶车辆进行还原测试;其中,所述第二自动驾驶系统是对所述第一自动驾驶系统优化后的系统;所述还原测试用于对所述问题场景数据表征的问题场景进行还原测试。/n
【技术特征摘要】
1.一种自动驾驶系统的场景还原测试方法,包括:
获取搭载第一自动驾驶系统的自动驾驶车辆在测试时产生的问题场景数据,并根据所述问题场景数据确定关键障碍物信息和非关键障碍物信息;
根据所述非关键障碍物信息生成虚拟障碍物模型,并根据所述关键障碍物信息确定用于模拟关键障碍物的真实设备;其中,所述真实设备是测试环境中真实存在的设备;
利用所述虚拟障碍物模型和所述真实设备对搭载第二自动驾驶系统的自动驾驶车辆进行还原测试;其中,所述第二自动驾驶系统是对所述第一自动驾驶系统优化后的系统;所述还原测试用于对所述问题场景数据表征的问题场景进行还原测试。
2.根据权利要求1所述的方法,其中,所述获取搭载第一自动驾驶系统的自动驾驶车辆在测试时产生的问题场景数据,包括:
根据问题场景库确定与搭载第一自动驾驶系统的自动驾驶车辆对应的问题时间点;
根据所述问题时间点,在搭载第一自动驾驶系统的自动驾驶车辆的路测数据中,获取与所述问题时间点对应的所述问题场景数据;
其中,所述问题场景库中设置有自动驾驶车辆在开放道路上进行测试时遇到问题场景的时间信息。
3.根据权利要求2所述的方法,其中,所述根据所述问题时间点,在搭载第一自动驾驶系统的自动驾驶车辆的路测数据中,获取与所述问题时间点对应的所述问题场景数据,包括:
在搭载第一自动驾驶系统的自动驾驶车辆的路测数据中,将数据生成时间在所述问题时间点前预设时长的第一数据,以及数据生成时间在所述问题时间点后预设时长的第二数据,作为所述问题场景数据。
4.根据权利要求1所述的方法,其中,根据所述问题场景数据确定关键障碍物信息和非关键障碍物信息,包括:
根据所述问题场景数据生成障碍物参数文件;所述障碍物参数文件中包括所述关键障碍物信息、所述非关键障碍物信息;
根据所述障碍物参数文件,确定所述关键障碍物信息和所述非关键障碍物信息。
5.根据权利要求4所述的方法,其中,根据所述问题场景数据生成障碍物参数文件,包括:
根据所述问题场景数据中各障碍物信息,生成并展示问题场景;
响应作用于展示的问题场景的标记指令,标记所述问题场景中的关键障碍物;
根据所述障碍物信息、标记的所述关键障碍物,生成所述障碍物参数文件。
6.根据权利要求1所述的方法,其中,所述非关键障碍物信息中包括轮廓大小;所述根据所述非关键障碍物信息模拟虚拟障碍物模型,包括:
利用虚拟场景控制器根据所述非关键障碍物信息中的轮廓大小生成所述虚拟障碍物模型。
7.根据权利要求1所述的方法,其中,所述利用所述虚拟障碍物模型和所述真实设备对搭载第二自动驾驶系统的自动驾驶车辆进行还原测试,包括:
启动搭载有所述第二自动驾驶系统的自动驾驶车辆;
根据所述非关键障碍物信息控制所述虚拟障碍物模型运动,并根据所述关键障碍物信息控制所述真实设备运动,以模拟问题场景;
基于所述第二自动驾驶系统控制所述自动驾驶车辆在模拟的问题场景中行驶。
8.根据权利要求7所述的方法,其中,所述非关键障碍物信息中包括与所述问题场景的各个时刻对应的移动信息;根据所述非关键障碍物信息控制所述虚拟障碍物模型运动,包括:
根据启动搭载有所述第二自动驾驶系统的自动驾驶车辆的时刻、所述非关键障碍物信息中与所述问题场景的各个时刻对应的移动信息,控制所述虚拟障碍物模型运动。
9.根据权利要求7所述的方法,其中,所述关键障碍物信息中包括与所述问题场景的各个时刻对应的移动信息;根据所述关键障碍物信息控制所述真实设备运动,包括:
根据启动搭载有所述第二自动驾驶系统的自动驾驶车辆的时刻、所述关键障碍物信息中与所述问题场景的各个时刻对应的移动信息,控制所述真实设备运动。
10.根据权利要求1-9任一项所述的方法,还包括:
获取搭载第二自动驾驶系统的自动驾驶车辆在模拟的所述问题场景中的行驶状态、与所述虚拟障碍物模型对应的第一移动数据、与所述真实设备对应的第二移动数据;
根据所述行驶状态、所述第一移动数据、所述第二移动数据,生成测试报告。
11.根据权利要求10所述的方法,其中,所述根据所述行驶状态、所述第一移动数据、所述第二移动数据,生成测试报告,包括:
根据所述行驶状态、所述第一移动数据、所述第二移动数据生成与预设数据对应的测试数据;所述预设数据为预先设置的与所述问题场景对应的数据;
根据所述预设数据、所述测试数据,生成所述测试报告。
12.一种自动驾驶系统的场景还原测试装置,包括:
获取单元,用于获取搭载第一自动驾驶系统的自动驾驶车辆在测试时产生的问题场景数据,并根据所述问题场景数据确定关键障碍物信息和非关键障碍...
【专利技术属性】
技术研发人员:王晓龙,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。