System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及自动驾驶,更具体地说,是涉及一种自动驾驶汽车的刹车标定控制方法、装置及相关设备。
技术介绍
1、刹车标定是每一辆自动驾驶汽车出厂前的一项重要工作,其旨在将自动驾驶车辆的减速度映射成实际车辆上的刹车踏板的开度。通常地,自动驾驶汽车的刹车标定过程需要操作员在实际路面上对车辆多个不同的刹车踏板开度的数据进行录制,从而得到初步的刹车标定数据,当中有一套细致严格的执行标准,若操作员由于人为疏忽触犯了其中某些规定,会导致刹车标定数据无效,从而需要所有刹车标定数据重新开始录制,导致花费相当多的时间,工作效率难以提升。
技术实现思路
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、本申请第二方面提供了一种自动驾驶汽车的刹车标定控制装置,包括:
37、标定数据获取单元,用于获取待检测车辆在各预设开度下的目标减速度,其中,对应于第一预设开度的目标减速度大于对应于第二预设开度的目标减速度,所述第一预设开度大于所述第二预设开度;
38、验证数据获取单元,用于获取待检测车辆在各预设减速度下的开度,得到多组预设减速度-开度数值对;
39、标定数据验证单元,用于针对每组预设减速度-开度数值对,基于各预设开度下的目标减速度,确定所述组预设减速度-开度数值对是否有效;
40、重测范围确定单元,用于当所述标定数据验证单元确定所述组预设减速度-开度数值对无效时,基于所述组预设减速度-开度数值对中的预设减速度,确定减速度范围;
41、单步数据获取单元,用于基于各预设开度下的目标减速度,获取对应于所述减速度范围的至少一个目标预设开度,并重新获取待检测车辆在所述目标预设开度下的目标减速度,以及返回执行所述标定数据验证单元;
42、刹车表确定单元,用于当各组预设减速度-开度数值对均有效时,基于各预设开度及对应于各预设开度的目标减速度,生成刹车表。
43、本申请第三方面提供了一种自动驾驶汽车的刹车标定控制设备,包括:存储器和处理器;
44、所述存储器,用于存储程序;
45、所述处理器,用于执行所述程序,实现上述的自动驾驶汽车的刹车标定控制方法的各个步骤。
46、本申请第四方面提供了一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现如上述的自动驾驶汽车的刹车标定控制方法的各个步骤。
47、经由上述的技术方案可本文档来自技高网...
【技术保护点】
1.一种自动驾驶汽车的刹车标定控制方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,获取待检测车辆在各预设开度下的目标减速度的过程,包括:
3.根据权利要求2所述的方法,其特征在于,针对每一预设开度,获取待检测车辆在所述预设开度下的减速度的过程,包括:
4.根据权利要求3所述的方法,其特征在于,判断所述预设开度下的录制数据是否符合预设规范的过程,包括:
5.根据权利要求3所述的方法,其特征在于,基于每一预设开度下的录制数据,获取所述待检测车辆在所述预设开度下的减速度的过程,包括:
6.根据权利要求1所述的方法,其特征在于,在重新获取待检测车辆在所述目标预设开度下的目标减速度之前,还包括:
7.根据权利要求1所述的方法,其特征在于,基于各预设开度下的目标减速度,确定所述组预设减速度-开度数值对是否有效的过程,包括:
8.一种自动驾驶汽车的刹车标定控制装置,其特征在于,包括:
9.一种自动驾驶汽车的刹车标定控制设备,其特征在于,包括:存储器和处理器;
10.一
...【技术特征摘要】
1.一种自动驾驶汽车的刹车标定控制方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,获取待检测车辆在各预设开度下的目标减速度的过程,包括:
3.根据权利要求2所述的方法,其特征在于,针对每一预设开度,获取待检测车辆在所述预设开度下的减速度的过程,包括:
4.根据权利要求3所述的方法,其特征在于,判断所述预设开度下的录制数据是否符合预设规范的过程,包括:
5.根据权利要求3所述的方法,其特征在于,基于每一预设开度下的录制数据,获取所述待检测车辆在所述预设开度下的减速度的过程,包括:
6.根据权...
【专利技术属性】
技术研发人员:江宝杭,刘栋,
申请(专利权)人:文远苏行江苏科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。