测试自动驾驶系统的方法和测试系统技术方案

技术编号:28790422 阅读:33 留言:0更新日期:2021-06-09 11:27
本申请提供一种测试自动驾驶系统的方法和测试系统,该方法包括:通过光栅获取自动驾驶过程中的行驶数据;根据所述行驶数据中的各个采样点与预设基准值之间的关系,判断所述自动驾驶系统是否满足要求。该技术方案采用光栅,具有较高的精度,因而能够提升测试农机自动驾驶系统的精度的准确性。动驾驶系统的精度的准确性。动驾驶系统的精度的准确性。

【技术实现步骤摘要】
测试自动驾驶系统的方法和测试系统


[0001]本申请涉及自动驾驶领域,并且更具体地,涉及一种测试自动驾驶系统的方法和测试系统。

技术介绍

[0002]在自动驾驶领域,要实现驾驶设备的自动驾驶的精准控制,需要保证自动驾驶系统的精度非常高,当自动驾驶系统的精度较低时,可能会出现不能按照精准的路线行驶导致存在安全性等各方面的问题。然而,在测试自动驾驶系统的精度时,可能会出现准确性不足的问题。
[0003]因此,提高测试自动驾驶系统的精度的准确性成为亟待解决的问题。

技术实现思路

[0004]本申请实施例提供了一种测试自动驾驶系统的方法和系统,能够提升测试自动驾驶系统的精度的准确性。
[0005]第一方面,提供一种测试自动驾驶系统的方法,该方法包括:通过光栅获取自动驾驶过程中的行驶数据;根据所述行驶数据中的各个采样点与预设基准值之间的关系,判断所述自动驾驶系统是否满足要求。
[0006]本申请实施例的技术方案中,通过将自动驾驶设备的行驶过程中的偏移转化成光栅装置的读数,并根据采集的行驶数据中的各个采样点的数值与预设基准值之间的关系,来判断所述自动驾驶系统是否满足要求。该技术方案采用光栅,具有较高的精度,因而能够提升测试自动驾驶系统的精度的准确性。
[0007]结合第一方面,在第一方面的一种实现方式中,所述方法还包括:对所述行驶数据进行数字滤波处理,使所述行驶数据位于第一预设范围内,其中,对所述行驶数据进行数字滤波处理的数字滤波器的参数由预先训练好的第一神经网络模型得到。
>[0008]基于本申请实施例,可以通过数字滤波器滤除某些误差过大的点,提升测试结果的准确性,但是数字滤波器的参数选择十分困难,因此,通过神经网络模型得到该数字滤波器的参数,既可以提升效率又使得结果准确。
[0009]结合第一方面,在第一方面的一种实现方式中,所述方法还包括:将所述行驶数据输入预先训练好的第二神经网络模型中,以使所述行驶数据位于第一预设范围内。
[0010]基于本申请实施例,可以通过神经网络模型滤除某些误差过大的点,提升测试结果的准确性。
[0011]结合第一方面,在第一方面的一种实现方式中,所述通过光栅获取自动驾驶过程中的行驶数据,包括:通过获取时间与所述时间对应的光栅读数数值获取所述自动驾驶过程中的行驶数据。
[0012]结合第一方面,在第一方面的一种实现方式中,所述根据所述行驶数据中的各个采样点与预设基准值之间的关系,判断所述自动驾驶系统是否满足要求,包括:当所述行驶
数据中的各个采样点的光栅读数数值与所述预设基准值的差值的绝对值均小于或等于第一预设值时,判断所述自动驾驶系统满足要求;当所述行驶数据中存在有光栅读数数值与所述预设基准值的差值的绝对值大于所述第一预设值的采样点时,判断所述自动驾驶系统不满足要求。
[0013]该技术方案可保证测试通过的自动驾驶系统的精度较高。
[0014]结合第一方面,在第一方面的一种实现方式中,所述预设基准值为所述行驶数据中的第一个采样点对应的光栅读数数值。
[0015]该技术方案无需初始化设置光栅读数,简化了测试流程。
[0016]结合第一方面,在第一方面的一种实现方式中,所述预设基准值为所述行驶数据中的所有采样点对应的光栅读数数值的平均值。
[0017]结合第一方面,在第一方面的一种实现方式中,所述预设基准值为所述采样点到所述行驶数据中的第一个采样点与最后一个采样点的连线所在的第一直线之间的第一距离,所述判断所述自动驾驶系统是否满足要求,包括:当所述行驶数据中的各个采样点到所述第一直线之间的距离均小于或等于所述第一距离时,判断所述自动驾驶系统满足要求;当所述行驶数据中的各个采样点中存在到所述第一直线之间的距离大于所述第一距离的采样点时,判断所述自动驾驶系统不满足要求。
[0018]该技术方案可保证测试通过的自动驾驶系统的精度较高。
[0019]结合第一方面,在第一方面的一种实现方式中,所述第一距离为2.5。
[0020]结合第一方面,在第一方面的一种实现方式中,所述自动驾驶系统应用于农机中。
[0021]第二方面,提供一种测试装置,包括:获取模块,用于通过光栅获取自动驾驶过程中的行驶数据;处理模块,用于根据所述行驶数据中的各个采样点与预设基准值之间的关系,判断所述自动驾驶系统是否满足要求。
[0022]结合第二方面,在第二方面的一种实现方式中,所述处理模块还用于:对所述行驶数据进行数字滤波处理,使所述行驶数据位于第一预设范围内,其中,对所述行驶数据进行数字滤波处理的数字滤波器的参数由预先训练好的第一神经网络模型得到。
[0023]结合第二方面,在第二方面的一种实现方式中,所述方法还包括:将所述行驶数据输入预先训练好的第二神经网络模型中,以使所述行驶数据位于第一预设范围内。
[0024]结合第二方面,在第二方面的一种实现方式中,所述获取模块具体用于:通过获取时间与所述时间对应的光栅读数数值获取所述自动驾驶过程中的行驶数据。
[0025]结合第二方面,在第二方面的一种实现方式中,所述处理模块具体用于:当所述行驶数据中的各个采样点的光栅读数数值与所述预设基准值的差值的绝对值均小于或等于第一预设值时,判断所述自动驾驶系统满足要求;当所述行驶数据中存在有光栅读数数值与所述预设基准值的差值的绝对值大于所述第一预设值的采样点时,判断所述自动驾驶系统不满足要求。
[0026]结合第二方面,在第二方面的一种实现方式中,所述预设基准值为所述行驶数据中的第一个采样点对应的光栅读数数值。
[0027]结合第二方面,在第二方面的一种实现方式中,所述预设基准值为所述行驶数据中的所有采样点对应的光栅读数数值的平均值。
[0028]结合第二方面,在第二方面的一种实现方式中,述预设基准值为所述采样点到所
述行驶数据中的第一个采样点与最后一个采样点的连线所在的第一直线之间的第一距离,所述处理模块具体用于:当所述行驶数据中的各个采样点到所述第一直线之间的距离均小于或等于所述第一距离时,判断所述自动驾驶系统满足要求;当所述行驶数据中的各个采样点中存在到所述第一直线之间的距离大于所述第一距离的采样点时,判断所述自动驾驶系统不满足要求。
[0029]结合第二方面,在第二方面的一种实现方式中,所述第一距离为2.5。
[0030]结合第二方面,在第二方面的一种实现方式中,所述自动驾驶系统应用于农机中。
[0031]第三方面,提供一种测试系统,包括计算机指令,当所述计算机指令在计算机上运行时,如上述第一方面及其任一种可能的实现方式中所述测试自动驾驶系统的方法被执行。
[0032]第四方面,提供一种芯片,包括处理器和通信接口,所述通信接口用于接收信号,并将所述信号传输至所述处理器,所述处理器处理所述信号,使得如上述第一方面及其任一种可能的实现方式中所述测试自动驾驶系统的方法被执行。
[0033]第五方面,提供一种计算机本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种测试自动驾驶系统的方法,其特征在于,包括:通过光栅获取自动驾驶过程中的行驶数据;根据所述行驶数据中的各个采样点与预设基准值之间的关系,判断所述自动驾驶系统是否满足要求。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:对所述行驶数据进行数字滤波处理,使所述行驶数据位于第一预设范围内,其中,对所述行驶数据进行数字滤波处理的数字滤波器的参数由预先训练好的第一神经网络模型得到。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:将所述行驶数据输入预先训练好的第二神经网络模型中,以使所述行驶数据位于第一预设范围内。4.根据权利要求1

3中任一项所述的方法,其特征在于,所述通过光栅获取自动驾驶过程中的行驶数据,包括:通过获取时间与所述时间对应的光栅读数数值获取所述自动驾驶过程中的行驶数据。5.根据权利要求1

4中任一项所述的方法,其特征在于,所述根据所述行驶数据中的各个采样点与预设基准值之间的关系,判断所述自动驾驶系统是否满足要求,包括:当所述行驶数据中的各个采样点的光栅读数数值与所述预设基准值的差值的绝对值均小于或等于第一预设值时,判断所述自动驾驶系统满足要求;当所述行驶数据中存在有光栅读数数值与所述预设基准值的差值的绝对值大于所述第一预设值的采样点时,判断所述自动驾驶系统不满足要求。6.根据权利要求1

5中任一项所述的方法,其特征在于,所述预设基准值为所述行驶数据中的第一个采样点对应的光栅读数数值。7.根据权利要求1

【专利技术属性】
技术研发人员:王磊
申请(专利权)人:黑龙江惠达科技发展有限公司
类型:发明
国别省市:

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

1