[发明专利]自动驾驶软件的测试方法、装置、设备及介质在审
申请号: | 202110088625.8 | 申请日: | 2021-01-22 |
公开(公告)号: | CN112835790A | 公开(公告)日: | 2021-05-25 |
发明(设计)人: | 任静;马广志 | 申请(专利权)人: | 北京罗克维尔斯科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京开阳星知识产权代理有限公司 11710 | 代理人: | 吴崇 |
地址: | 101300 北京市顺义区高丽营*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自动 驾驶 软件 测试 方法 装置 设备 介质 | ||
本公开涉及一种自动驾驶软件的测试方法、装置、设备及介质。其中,自动驾驶软件的测试方法包括:获取自动驾驶车辆行驶过程中的问题数据,所述问题数据包括所述车辆在紧急控制干预状态下的行驶数据;根据所述问题数据,生成用于测试所述自动驾驶软件的测试用例;通过所述测试用例,对所述自动驾驶软件进行测试,得到测试结果。根据本公开实施例,能够将实车测试数据引入自动驾驶软件的仿真测试中,即利用车辆自动驾驶过程中的问题数据生成用于测试自动驾驶软件的测试用例,并通过测试用例对自动驾驶软件进行测试,能够实现对自动驾驶软件进行全方位的测试。
技术领域
本公开涉及自动驾驶技术领域,尤其涉及一种自动驾驶软件的测试方法、装置、设备及介质。
背景技术
随着车辆技术和电子技术的快速发展,自动驾驶车辆越来越多地出现在人们的生活中。自动驾驶车辆一般通过自动驾驶软件实现车辆的自动驾驶。
为了保证自动驾驶的安全性,在自动驾驶软件的研发和使用过程中,经常需要对自动驾驶软件进行测试。目前,对自动驾驶软件进行测试的方式主要有三种:仿真测试、封闭场地测试和开放环境测试。由于封闭场地测试和开放环境测试的测试代价较大,因此,自动驾驶软件主要通过仿真测试发现问题。
但是,车辆的自动驾驶环境十分复杂,测试人员所能设计的仿真场景有限,无法对自动驾驶软件进行全方位的测试。
发明内容
为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种自动驾驶软件的测试方法、装置、设备及介质。
第一方面,本公开提供了一种自动驾驶软件的测试方法,该方法包括:
获取自动驾驶车辆行驶过程中的问题数据,所述问题数据包括所述车辆在紧急控制干预状态下的行驶数据;
根据所述问题数据,生成用于测试所述自动驾驶软件的测试用例;
通过所述测试用例,对所述自动驾驶软件进行测试,得到测试结果。
在一些实施例中,所述行驶数据包括所述车辆的动力学数据、所述车辆所处环境的环境数据和所述车辆的驾驶人员的行为数据中的至少一种。
在一些实施例中,所述获取自动驾驶车辆行驶过程中的问题数据,包括:
接收所述自动驾驶车辆实时发送的所述问题数据。
在一些实施例中,所述问题数据包括所述自动驾驶车辆的符合问题数据筛选条件的历史行驶数据。
在一些实施例中,在所述获取自动驾驶车辆行驶过程中的问题数据之前,所述方法还包括:
接收所述自动驾驶车辆发送的历史行驶数据;
其中,所述获取自动驾驶车辆行驶过程中的问题数据,包括:
在所述历史行驶数据中,筛选出符合所述问题数据筛选条件的所述问题数据。
在一些实施例中,所述根据所述问题数据,生成用于测试所述自动驾驶软件的测试用例,包括:
根据预设的参数组合策略和所述问题数据中的各个参数,生成参数组合;
为所述参数组合中的各个参数分别设置参数阈值,得到所述测试用例,所述参数阈值包括根据所述自动驾驶软件的性能确定的至少一个阈值。
在一些实施例中,在所述根据所述问题数据,生成用于测试所述自动驾驶软件的测试用例之后,该方法还包括:
根据所述问题数据中的各个参数对应的场景要素标签,为所述问题数据打标,得到所述问题数据对应的目标场景要素标签;
根据所述测试用例和所述目标场景要素标签,构造测试场景;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京罗克维尔斯科技有限公司,未经北京罗克维尔斯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110088625.8/2.html,转载请声明来源钻瓜专利网。