一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种自动驾驶定位方法、系统及汽车与流程

2022-03-22 23:19:11 来源:中国专利 TAG:


1.本发明涉及汽车技术领域,特别涉及一种自动驾驶定位方法、系统及汽车。


背景技术:

2.在自动驾驶领域中,要实现自动驾驶,第一步就是定位,只有获取到准确的定位信息,才能够进行路径规划,控制汽车行驶。
3.然而,当前汽车在空旷的地方主要使用rtk定位,在遂道或者有遮挡的地方,gps信号很弱甚至无信号,即使gps和惯导结合,也不能完全解决定位问题;在隧道或者有遮挡的地方下,长时间无gps更新也会导致定位失败,此时在自动驾驶过程中,车辆无法获取准确位置,定位误差太大,容易造成定位错误的情况,这个时候车辆可能就会做出错误的预判,安全和可靠性能得不到保障。


技术实现要素:

4.基于此,本发明的目的是提供一种自动驾驶定位方法、系统及汽车,旨在解决现有技术中使用ptk定位在隧道或有遮挡时,容易导致定位错位,使车辆作出错误误判,安全性与可靠性得不到保障的技术问题。
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.图1为本发明第一实施例中的自动驾驶定位方法的流程示意图;
38.图2为本发明第二实施例中的自动驾驶定位方法的流程示意图;
39.图3为本发明第三实施例中的自动驾驶定位系统的结构框图;
40.以下具体实施方式将结合上述附图进一步说明本发明。
具体实施方式
41.为了便于理解本发明,下面将参照相关附图对本发明进行更全面的描述。附图中给出了本发明的若干实施例。但是,本发明可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本发明的公开内容更加透彻全面。
42.在现有技术中,智能汽车的自动驾驶在空旷的地方主要使用rtk定位,在遂道或者有遮挡的地方,gps信号很弱甚至无信号,即使gps和惯导结合,也不能完全解决定位问题;在隧道或者有遮挡的地方下,长时间无gps更新也会导致定位失败,此时在自动驾驶过程中,车辆无法获取准确位置,定位误差太大,容易造成定位错误的情况,这个时候车辆可能就会做出错误的预判,安全和可靠性能得不到保障。
43.而本发明就在于提供一种在隧道等信号遮蔽空间内能够精准定位,防止定位错误导致汽车错误预判的自动驾驶定位方法,具体方案请参阅以下实施例。
44.实施例一
45.请参阅图1,本发明的第一实施例提供了一种自动驾驶定位方法,应用于一具有自动驾驶功能的智能汽车,所述方法包括步骤s10-s40:
46.步骤s10,在智能汽车自动驾驶时,判断下一预设时间是否进入信号遮挡空间,其中,所述信号遮蔽空间为定位信号弱或无定位信号的半封闭空间;
47.具体而言,智能汽车在自动驾驶过程中需要时刻获取智能汽车的位置信息,只有获取到智能汽车的精准的位置信息,才能够根据智能汽车的位置信息生成精准的自动驾驶指令。
48.然而,本领域技术人员容易理解的是,隧道等信号遮挡空间穿山而建,隧道内的定位信号较差甚至是无定位信号,隧道越长,定位信号越弱。因此,在本实施例中,在进入隧道等信号遮挡空间时需要提前判断是否需要进入,从而能够在进入隧道前、定位信号较好时接收路径规划系统发送的指令。
49.示例而非限定,判断智能汽车是否需要进入隧道,可以基于智能汽车搭载的电子地图查询智能汽车的前进方向有无隧道,从而判断是否必然需要进入隧道等信号遮挡空间内。若是,本实施例所示的方法进入步骤s20。
50.步骤s20,根据所述信号遮挡空间以外的车道保持车身姿态以进入所述信号遮挡空间;
51.示例而非限定,当智能汽车在隧道等信号遮挡空间外处于右侧车道时,接收路径规划系统发送的车道保持指令,保持在右侧车道行驶以进入隧道等信号遮挡空间。
52.当然,在一些实施例中,考虑到右侧车道大型汽车较多,行车速度较慢,也可在进入隧道等信号遮挡空间之间提前切换到左侧快速车道,从而提升智能汽车在隧道等信号遮挡空间内的通行效率。
53.步骤s30,通过预设的环境感知器件实时获取所述信号遮挡空间内的道路信息及干扰信息,所述道路信息至少包括所述信号遮挡空间内的车道线信息与导向标记信息,所述干扰信息至少包括所述信号遮挡空间内的障碍物信息;
54.具体而言,智能汽车通过预设的环境感知器件获取智能汽车行车方向的隧道等信号遮挡空间的道路信息与干扰信息。
55.其中,预设的环境感知器件例如高清摄像头、激光雷达、固态雷达、毫米波雷达等感知器件,通过环境感知器件能够快速的、准确的采集车辆前方的道路信息与干扰信息。
56.其中,道路信息例如隧道等信号遮挡空间内的道路标线的位置,包括车道线与导向标记,干扰信息例如隧道等信号遮挡空间内的马路牙子位置、隧道壁等固定障碍物的位置。
57.步骤s40,根据所述信号遮挡空间内的车道线信息、导向标记信息与障碍物信息,实时纠正所述智能汽车与所述车道线、所述障碍物的垂向距离,以确定所述智能汽车在所述信号遮挡空间内的当前位置。
58.具体而言,在智能汽车自动行驶的过程中,实时采集隧道内的道路信息与干扰信息,通过将智能汽车与车道线位置、导向标记位置与障碍物位置进行对比,基于预先设定的避障规则,实时纠正智能汽车与车道线、障碍物的垂向距离,从而能够确定智能汽车在隧道等信号遮挡空间内的当前位置。
59.也即,本实施例当中所示的智能汽车在隧道等信号遮挡空间内的定位,实际上是时刻采集隧道内的信息,将采集到的信息作为行车参考物,基于行车参考物时刻调整智能汽车的行车姿态,从而获取智能汽车在隧道内精准的位置信息。
60.与现有技术相比,采用本发明所示的自动驾驶定位方法,有益效果在于:通过判断智能汽车是否需要进入信号遮挡空间,在智能汽车进入例如隧道等信号遮挡空间前,控制智能汽车按照隧道外的车道保持车道行驶以进入隧道内,时刻获取隧道内的道路信息与干扰信息,根据道路信息与干扰信息,时刻调整智能汽车与车道线、隧道壁等障碍物的垂向距离,从而能够准确的获取智能汽车的当前位置,通过获取到智能汽车准确的位置信息后,能
够有效提升自动驾驶指令生成的准确性,从而避免智能汽车作出误判,提升了自动驾驶的安全性。
61.实施例二
62.本发明的第二实施例提供了一种自动驾驶定位方法,本实施例所示的方法:
63.在本实施例中,判断下一预设时间是否进入信号遮挡空间的步骤,具体包括步骤s11-s12:
64.步骤s11,根据智能汽车的定位信号,确定所述智能汽车的位置信息与行驶方向;
65.其中,智能汽车时刻与北斗、gps等导航服务器连接,从而能够时刻接收到定位信号,基于智能汽车的定位信号与历史定位信号,可以确定智能汽车的位置信息与行驶方向以及智能汽车当前具体是在哪条道路行驶。
66.步骤s12,根据所述智能汽车的位置信息与行驶方向,判断所述智能汽车按照行驶方向行驶一预设时间是否进入信号遮挡空间。
67.在本实施例中,根据所述信号遮挡空间以外的车道保持车身姿态以进入所述信号遮挡空间的步骤,具体包括步骤s21-s22:
68.步骤s21,当判定所述智能汽车在下一预设时间需要进入所述信号遮挡空间时,接收路径规划系统发送的车道保持指令;
69.步骤s22,根据所述车道保持指令,所述智能汽车以车道为导向保持车身姿态以进入所述信号遮挡空间。
70.在本实施例中,所述环境感知器件包括设于所述智能汽车车头的摄像单元与设于车身外侧的雷达单元,通过预设的环境感知器件实时获取所述信号遮挡空间内的道路信息及干扰信息的步骤,具体包括步骤s31-s32:
71.步骤s31,通过预设于所述智能汽车车头的摄像单元,获取所述智能汽车自动驾驶过程中车道线与导向标记的道路图像信息,以确定所述车道线、所述导向标记的位置信息;
72.步骤s32,通过预设于所述智能汽车车身外侧的雷达单元,获取所述智能汽车自动驾驶过程中障碍物的障碍干扰信息,以确定所述障碍物的位置信息。
73.在本实施例中,根据所述信号遮挡空间内的车道线信息、导向标记信息与障碍物信息,实时纠正所述智能汽车与所述车道线、所述障碍物的垂向距离,以确定所述智能汽车在所述信号遮挡空间内的当前位置的步骤,具体包括步骤s41-s44:
74.步骤s41,获取所述智能汽车的车身尺寸信息,确定所述智能汽车的中轴线位置与两侧的外立面位置;
75.其中,智能汽车的中轴线为沿所述智能汽车长度方向延伸的中线,智能汽车的两侧的外立面位置为两侧车门的边界位置。
76.步骤s42,在行驶过程中,实时调整所述智能汽车的行车轨迹,以使所述智能汽车的中轴线与导向标记贴合,以使所述智能汽车两侧的外立面与两侧车道线的垂向距离相等;
77.具体而言,在智能汽车的自动驾驶过程中,通过调整智能汽车的行车轨迹,使智能汽车的中轴线始终与车道中部的导向标记贴合,使智能汽车的两侧外立面与两侧车道线的垂向距离相等,也即控制智能汽车始终处于处于车道内的中部位置。
78.步骤s43,根据所述障碍物的位置信息,实时调整所述智能汽车的行车轨迹,以使
所述智能汽车与所述障碍物之间的距离始终大于等于一安全距离阈值;
79.具体而言,在智能汽车的自动驾驶过程中,通过调整智能汽车的行车轨迹,使智能汽车的与马路牙子、隧道壁等障碍物之间的距离始终大于等于一预设的安全距离阈值。
80.步骤s44,通过实时纠正所述智能汽车与所述车道线、所述障碍物的垂向距离,以确定所述智能汽车在所述信号遮挡空间内的当前位置。
81.也即,通过时刻采集隧道内的信息,将采集到的信息作为行车参考物,基于行车参考物时刻调整智能汽车的行车姿态,从而获取智能汽车在隧道内精准的位置信息。
82.在获取到智能汽车的精准的位置信息后,在本实施例中,所述方法还包括步骤s60与步骤s70:
83.步骤s60,根据所述智能汽车在所述信号遮蔽空间内的当前位置,获取所述智能汽车在所述信号遮挡空间内下一路段的路况信息,制定所述智能汽车在所述信号遮挡空间内下一路段的自动驾驶策略。
84.步骤s70,所述下一路段的自动驾驶策略包括驾驶、制动与转向策略,以通过底盘执行器执行。
85.示例而非限定,本实施例所示的方法是这样运用的:
86.请参阅图2,在智能汽车的自动驾驶过程中,从地图的起点到终点通过地图导航模块会生成一条最优的导航线,即地图指引线;然后规划根据这条地图指引线、结合环境感知器件实时输出的环境障碍物信息二次实时规划车辆的行车路线,在自动驾驶过程中中,通过高精地图环境融合模块可以知道是否要进入到隧道,在进到隧道内定位丢失前就会启动自动驾驶系统中的车道保持功能;
87.智能汽车一直沿着中心线向行车方向行驶,通过摄像头和激光雷达可以获得车道线、车道中心线、几车道、马路牙子、紧急避险区域的深度等具体信息;
88.通过摄像头可以获取视觉车道线相对于车子的具体位置,从而可以得到车道中心线的车身坐标;
89.再通过激光雷达检测遂道墙壁输出激光点云数据可以获得左右隧道墙壁的位置,然后根据隧道的车道数量,马路牙子的宽度,紧急避险区域的深度,将两个隧道壁所在的位置往地图的指引线的地方平移,做最小二成拟合,并与车道线生成的车道中心线进行加权融合,就得到最终的指引线(包含sl坐标、车身坐标,角度信息),发送给规划模块,规划模块根据这条指引线重新计算出一条带有局部轨迹位置、速度、加速度的参考线,提供给控制模块使用,控制模块再根据规划轨迹计算出具体的刹车,油门,转向等信息生成车辆横纵向的运动控制指令下发给底盘控制器执行,从而达到车辆自动驾驶。
90.实施例三
91.请参阅图3,本发明的第三实施例提供了一种自动驾驶定位系统,所述系统包括:
92.场景判断模块10,用于在智能汽车自动驾驶时,判断下一预设时间是否进入信号遮挡空间,其中,所述信号遮蔽空间为定位信号弱或无定位信号的半封闭空间;
93.具体而言,智能汽车在自动驾驶过程中需要时刻获取智能汽车的位置信息,只有获取到智能汽车的精准的位置信息,才能够根据智能汽车的位置信息生成精准的自动驾驶指令。
94.然而,本领域技术人员容易理解的是,隧道等信号遮挡空间穿山而建,隧道内的定
位信号较差甚至是无定位信号,隧道越长,定位信号越弱。因此,在本实施例中,在进入隧道等信号遮挡空间时需要提前判断是否需要进入,从而能够在进入隧道前、定位信号较好时接收路径规划系统发送的指令。
95.示例而非限定,判断智能汽车是否需要进入隧道,可以基于智能汽车搭载的电子地图查询智能汽车的前进方向有无隧道,从而判断是否必然需要进入隧道等信号遮挡空间内。若是,本实施例所示的方法进入步骤s20。
96.车道保持模块20,用于根据所述信号遮挡空间以外的车道保持车身姿态以进入所述信号遮挡空间;
97.示例而非限定,当智能汽车在隧道等信号遮挡空间外处于右侧车道时,接收路径规划系统发送的车道保持指令,保持在右侧车道行驶以进入隧道等信号遮挡空间。
98.当然,在一些实施例中,考虑到右侧车道大型汽车较多,行车速度较慢,也可在进入隧道等信号遮挡空间之间提前切换到左侧快速车道,从而提升智能汽车在隧道等信号遮挡空间内的通行效率。
99.信息获取模块30,用于通过预设的环境感知器件实时获取所述信号遮挡空间内的道路信息及干扰信息,所述道路信息至少包括所述信号遮挡空间内的车道线信息与导向标记信息,所述干扰信息至少包括所述信号遮挡空间内的障碍物信息;
100.具体而言,智能汽车通过预设的环境感知器件获取智能汽车行车方向的隧道等信号遮挡空间的道路信息与干扰信息。
101.其中,预设的环境感知器件例如高清摄像头、激光雷达、固态雷达、毫米波雷达等感知器件,通过环境感知器件能够快速的、准确的采集车辆前方的道路信息与干扰信息。
102.其中,道路信息例如隧道等信号遮挡空间内的道路标线的位置,包括车道线与导向标记,干扰信息例如隧道等信号遮挡空间内的马路牙子位置、隧道壁等固定障碍物的位置。
103.位置确定模块40,用于根据所述信号遮挡空间内的车道线信息、导向标记信息与障碍物信息,实时纠正所述智能汽车与所述车道线、所述障碍物的垂向距离,以确定所述智能汽车在所述信号遮挡空间内的当前位置。
104.具体而言,在智能汽车自动行驶的过程中,实时采集隧道内的道路信息与干扰信息,通过将智能汽车与车道线位置、导向标记位置与障碍物位置进行对比,基于预先设定的避障规则,实时纠正智能汽车与车道线、障碍物的垂向距离,从而能够确定智能汽车在隧道等信号遮挡空间内的当前位置。
105.也即,本实施例当中所示的智能汽车在隧道等信号遮挡空间内的定位,实际上是时刻采集隧道内的信息,将采集到的信息作为行车参考物,基于行车参考物时刻调整智能汽车的行车姿态,从而获取智能汽车在隧道内精准的位置信息。
106.在本实施例当中,所述场景判断模块10具体用于:
107.根据智能汽车的定位信号,确定所述智能汽车的位置信息与行驶方向;
108.根据所述智能汽车的位置信息与行驶方向,判断所述智能汽车按照行驶方向行驶一预设时间是否进入信号遮挡空间。
109.与现有技术相比,采用本发明所示的自动驾驶定位系统,有益效果在于:通过判断智能汽车是否需要进入信号遮挡空间,在智能汽车进入例如隧道等信号遮挡空间前,控制
智能汽车按照隧道外的车道保持车道行驶以进入隧道内,时刻获取隧道内的道路信息与干扰信息,根据道路信息与干扰信息,时刻调整智能汽车与车道线、隧道壁等障碍物的垂向距离,从而能够准确的获取智能汽车的当前位置,通过获取到智能汽车准确的位置信息后,能够有效提升自动驾驶指令生成的准确性,从而避免智能汽车作出误判,提升了自动驾驶的安全性。
110.实施例四
111.本发明的第四实施例提供了一种智能汽车,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述实施例当中所示的自动驾驶定位方法。
112.应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或它们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
113.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
114.以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献