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.根据权利要求2或3所述的方法,其特征在于,基于横向距离,确定与所述目标障碍物对应的车道线横向偏移距离,包括:
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述基于所述车道线信息、以及每种所述目标障碍物对应的障碍物位置信息,确定与每种所述目标障碍物对应的车道线横向偏移距离,包括:
7.根据权利要求1所述的方法,其特征在于,所述基于所述至少一种目标障碍物分别对应的车道线横向偏移距离,确定目标车道的车道线的目标横向偏移距离,包括:
8.根据权利要求1所述的方法,其特征在于,
9.一种车辆控制装置,其特征在于,包括:
10.一种车载设备,其特征在于,包括如权利要求9所述的车辆控制装置。
11.一种车辆,其特征在于,包括如权利要求9所述的车辆控制装置、或者包括如权利要求10所述的车载设备。
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被计算机设备运行时,所述计算机设备执行如权利要求1至8任意一项所述的车辆控制方法的步骤。
...【技术特征摘要】
1.一种车辆控制方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述车道线信息、以及每种所述目标障碍物对应的障碍物位置信息,确定与每种所述障碍物对应的车道线横向偏移距离,包括:
3.根据权利要求2所述的方法,其特征在于,所述基于所述车道线信息、以及每种所述目标障碍物对应的障碍物位置信息,确定与每种所述目标障碍物对应的车道线横向偏移距离,还包括:
4.根据权利要求2或3所述的方法,其特征在于,基于横向距离,确定与所述目标障碍物对应的车道线横向偏移距离,包括:
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述基于所述车道线信息、以及每种所述目标障碍物对应的障碍物位置信息,确定与每种所述目标障碍物对应的车道线...
【专利技术属性】
技术研发人员:郑双华,
申请(专利权)人:北京集度科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。