车辆自动驾驶软件的测试方法、装置、设备及存储介质制造方法及图纸

技术编号:37404019 阅读:9 留言:0更新日期:2023-04-30 09:31
本公开是关于一种车辆自动驾驶软件的测试方法、装置、设备及存储介质,其中,该方法包括:获取车辆环境感知传感器采集的实时环境感知数据;根据实时环境感知数据,获取交通目标的速度真值曲线;根据实时环境感知数据和自动驾驶软件,获取交通目标的速度检测值曲线;将速度真值曲线和速度检测值曲线进行方向和/或误差的分析处理,获得分析结果;根据分析结果,确定自动驾驶软件是否通过测试。本公开的技术方案可以基于大规模的实时环境感知数据进行自动化对比,从而实现对自动驾驶软件的感知能力的检测,保障自动驾驶软件的安全性和有效性。性。性。

【技术实现步骤摘要】
车辆自动驾驶软件的测试方法、装置、设备及存储介质


[0001]本公开涉及自动驾驶
,尤其涉及一种车辆自动驾驶软件的测试方法、装置、设备及存储介质。

技术介绍

[0002]自动驾驶软件的感知部分是自动驾驶其它部分下游的主要输入,感知结果会直接影响自动驾驶软件的最终决策。因此对感知能力进行测试对于自动驾驶软件功能的顺利实现尤为重要。相关技术中的测试方法主要通过人工进行路测获取测试数据,并将测试数据和实际数据进行对比以对感知能力进行测试,测试效率较低。

技术实现思路

[0003]为克服相关技术中存在的问题,本公开提供一种车辆自动驾驶软件的测试方法、装置、电子设备及存储介质。
[0004]根据本公开实施例的第一方面,提供一种车辆自动驾驶软件的测试方法,包括:获取车辆环境感知传感器采集的实时环境感知数据;根据所述实时环境感知数据,获取交通目标的速度真值曲线;根据所述实时环境感知数据和所述自动驾驶软件,获取所述交通目标的速度检测值曲线;将所述速度真值曲线和所述速度检测值曲线进行方向和/或误差的分析处理,获得分析结果;根据所述分析结果,确定所述自动驾驶软件是否通过测试。
[0005]在一种实现方式中,所述环境感知传感器至少包括激光雷达,所述实时环境感知数据至少包括实时激光点云数据;其中,所述根据所述实时环境感知数据,获取交通目标的速度真值曲线,包括:根据所述实时激光点云数据和训练好的第一点云深度学习模型,获取目标识别结果;所述目标识别结果包括目标的实时大小和实时位置;其中,所述训练好的第一点云深度学习模型是根据样本目标的标注信息得到的模型,所述标注信息至少包括所述样本目标的大小和位置;根据所述目标识别结果之中所述目标的实时大小和实时位置,获取所述交通目标的实时位置信息;确定所述实时激光点云数据对应的时间信息,并根据所述实时位置信息和所述时间信息,获取所述交通目标的速度真值曲线。
[0006]在一种实现方式中,所述环境感知传感器包括以下传感器中的至少一种:激光雷达、摄像头和毫米波雷达;所述实时环境感知数据包括以下数据中的至少一种:实时激光点云数据、实时图像数据和实时毫米波雷达数据;所述自动驾驶软件包括以下感知模型中的至少一种:第二点云深度学习模型、图像识别模型和毫米波雷达感知模型。
[0007]在一种实现方式中,所述将所述速度真值曲线和所述速度检测值曲线进行方向和/或误差的分析处理,获得分析结果,包括:将所述速度真值曲线和所述速度检测值曲线逐点进行方向和/或误差的分析;获得所述速度真值曲线和所述速度检测值曲线相同点的速度方向分析结果和/或速度误差分析结果。
[0008]在一种可选地实现方式中,所述根据所述分析结果,确定所述自动驾驶软件是否通过测试,包括:根据所述速度真值曲线和所述速度检测值曲线相同点的速度方向分析结
果和/或速度误差分析结果,获取所述速度真值曲线和所述速度检测值曲线之中存在速度反向和/或速度误差满足预设条件的目标点;根据所述存在速度反向和/或速度误差满足预设条件的目标点,确定所述自动驾驶软件引起车辆行车问题的总次数;根据所述引起车辆行车问题的总次数,确定所述自动驾驶软件是否通过测试。
[0009]可选地,所述根据所述存在速度反向和/或速度误差满足预设条件的目标点,确定所述自动驾驶软件引起车辆行车问题的总次数,包括:对所述速度真值曲线和所述速度检测值曲线进行滑窗处理,并获得存在所述速度反向和/或速度误差满足预设条件的目标点的滑窗的个数;将存在所述速度反向和/或速度误差满足预设条件的目标点的滑窗的个数,确定为所述自动驾驶软件引起车辆行车问题的总次数。
[0010]在一种可选地实现方式中,所述方法还包括:响应于所述自动驾驶软件未通过测试,根据所述实时环境感知数据确定对应的场景信息,和/或,根据所述实时环境感知数据确定所述交通目标的类别。
[0011]根据本公开实施例的第二方面,提供一种车辆自动驾驶软件的测试装置,包括:获取模块,用于获取车辆环境感知传感器采集的实时环境感知数据;第一处理模块,用于根据所述实时环境感知数据,获取交通目标的速度真值曲线;第二处理模块,用于根据所述实时环境感知数据和所述自动驾驶软件,获取所述交通目标的速度检测值曲线;第三处理模块,用于将所述速度真值曲线和所述速度检测值曲线进行方向和/或误差的分析处理,获得分析结果;确定模块,用于根据所述分析结果,确定所述自动驾驶软件是否通过测试。
[0012]在一种实现方式中,所述环境感知传感器至少包括激光雷达,所述实时环境感知数据至少包括实时激光点云数据;其中,所述第二处理模块具体用于:根据所述实时激光点云数据和训练好的第一点云深度学习模型,获取目标识别结果;所述目标识别结果包括目标的实时大小和实时位置;其中,所述训练好的第一点云深度学习模型是根据样本目标的标注信息得到的模型,所述标注信息至少包括所述样本目标的大小和位置;根据所述目标识别结果之中所述目标的实时大小和实时位置,获取所述交通目标的实时位置信息;确定所述实时激光点云数据对应的时间信息,并根据所述实时位置信息和所述时间信息,获取所述交通目标的速度真值曲线。
[0013]在一种实现方式中,所述环境感知传感器包括以下传感器中的至少一种:激光雷达、摄像头和毫米波雷达;所述实时环境感知数据包括以下数据中的至少一种:实时激光点云数据、实时图像数据和实时毫米波雷达数据;所述自动驾驶软件包括以下感知模型中的至少一种:第二点云深度学习模型、图像识别模型和毫米波雷达感知模型。
[0014]在一种实现方式中,所述第三处理模块具体用于:将所述速度真值曲线和所述速度检测值曲线逐点进行方向和/或误差的分析;获得所述速度真值曲线和所述速度检测值曲线相同点的速度方向分析结果和/或速度误差分析结果。
[0015]在一种可选地实现方式中,所述确定模块具体用于:根据所述速度真值曲线和所述速度检测值曲线相同点的速度方向分析结果和/或速度误差分析结果,获取所述速度真值曲线和所述速度检测值曲线之中存在速度反向和/或速度误差满足预设条件的目标点;根据所述存在速度反向和/或速度误差满足预设条件的目标点,确定所述自动驾驶软件引起车辆行车问题的总次数;根据所述引起车辆行车问题的总次数,确定所述自动驾驶软件是否通过测试。
[0016]可选地,所述确定模块具体用于:对所述速度真值曲线和所述速度检测值曲线进行滑窗处理,并获得存在所述速度反向和/或速度误差满足预设条件的目标点的滑窗的个数;将存在所述速度反向和/或速度误差满足预设条件的目标点的滑窗的个数,确定为所述自动驾驶软件引起车辆行车问题的总次数。
[0017]在一种实现方式中,所述装置还包括:第四处理模块,用于响应于所述自动驾驶软件未通过测试,根据所述实时环境感知数据确定对应的场景信息,和/或,根据所述实时环境感知数据确定所述交通目标的类别。
[0018]根据本公开实施例的第三方面,提供一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车辆自动驾驶软件的测试方法,其特征在于,包括:获取车辆环境感知传感器采集的实时环境感知数据;根据所述实时环境感知数据,获取交通目标的速度真值曲线;根据所述实时环境感知数据和所述自动驾驶软件,获取所述交通目标的速度检测值曲线;将所述速度真值曲线和所述速度检测值曲线进行方向和/或误差的分析处理,获得分析结果;根据所述分析结果,确定所述自动驾驶软件是否通过测试。2.如权利要求1所述的方法,其特征在于,所述环境感知传感器至少包括激光雷达,所述实时环境感知数据至少包括实时激光点云数据;其中,所述根据所述实时环境感知数据,获取交通目标的速度真值曲线,包括:根据所述实时激光点云数据和训练好的第一点云深度学习模型,获取目标识别结果;所述目标识别结果包括目标的实时大小和实时位置;其中,所述训练好的第一点云深度学习模型是根据样本目标的标注信息得到的模型,所述标注信息至少包括所述样本目标的大小和位置;根据所述目标识别结果之中所述目标的实时大小和实时位置,获取所述交通目标的实时位置信息;确定所述实时激光点云数据对应的时间信息,并根据所述实时位置信息和所述时间信息,获取所述交通目标的速度真值曲线。3.如权利要求1所述的方法,其特征在于,所述环境感知传感器包括以下传感器中的至少一种:激光雷达、摄像头和毫米波雷达;所述实时环境感知数据包括以下数据中的至少一种:实时激光点云数据、实时图像数据和实时毫米波雷达数据;所述自动驾驶软件包括以下感知模型中的至少一种:第二点云深度学习模型、图像识别模型和毫米波雷达感知模型。4.如权利要求1所述的方法,其特征在于,所述将所述速度真值曲线和所述速度检测值曲线进行方向和/或误差的分析处理,获得分析结果,包括:将所述速度真值曲线和所述速度检测值曲线逐点进行方向和/或误差的分析;获得所述速度真值曲线和所述速度检测值曲线相同点的速度方向分析结果和/或速度误差分析结果。5.如权利要求4所述的方法,其特征在于,所述根据所述分析结果,确定所述自动驾驶软件是否通过测试,包括:根据所述速度真值曲线和所述速度检测...

【专利技术属性】
技术研发人员:张琼
申请(专利权)人:小米汽车科技有限公司
类型:发明
国别省市:

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

1