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

车道偏离识别方法、装置、设备和存储介质与流程

2021-10-24 09:39:00 来源:中国专利 TAG:车道 偏离 申请 识别 装置

车道偏离识别方法、装置、设备和存储介质
1.本技术是申请号为201910179797.9专利申请的分案申请(原申请的申请日为2019年3月11日,发明名称为车道偏离识别方法、装置、设备和存储介质。
技术领域
2.本发明实施例涉及智能驾驶技术领域,尤其涉及一种车道偏离识别方法、装置、设备和存储介质。


背景技术:

3.随着5g时代的到来,自动驾驶技术必然随之迅速发展,作为自动驾驶领域重要功能的车道偏离判别成为业内研究的热点。
4.现有技术中,为实现车道偏离判别,常使用定位技术识别车辆位置,再基于图像识别技术对车辆所处的实际车道进行判断,以确定车辆是否偏离当前车道。在此基础之上,利用车速和方向盘角等数据来预测车辆偏移量,进而对车辆偏离车道进行预警。
5.但是,上述解决方案在实现车道偏离判别时需要对车道线进行识别,由于天气或者道路情况的原因,当无法识别到车道线时,难以生成车道偏离信息,不能及时发出车道偏离预警,导致车辆行驶存在安全隐患。


技术实现要素:

6.本发明实施例提供一种车道偏离识别方法、装置、设备和存储介质,以降低车道偏离信息生成过程对车道线图像识别的依赖性,提高智能驾驶技术的安全性。
7.第一方面,本发明实施例提供了一种车道偏离识别方法,包括:
8.获取当前车辆位置、历史实测车道线和历史行驶线;
9.确定所述当前车辆位置和历史实测车道线之间的第一关系以及所述当前车辆位置和历史行驶线之间的第二关系;
10.基于所述第一关系和第二关系进行拟合,以生成行驶线与车道线之间的关联关系;根据地图数据、目标导航数据和所述当前车辆位置,确定车辆的目标行驶线;基于所述目标行驶线,按照行驶线与车道线之间的关联关系,确定预测车道线;
11.根据当前车辆位置及所述预测车道线确定所述车辆的车道偏离信息。
12.第二方面,本发明实施例还提供了一种车道偏离识别装置,包括:
13.参数获取模块,用于获取当前车辆位置、历史实测车道线和历史行驶线;
14.关系确定模块,用于确定所述当前车辆位置和历史实测车道线之间的第一关系以及所述当前车辆位置和历史行驶线之间的第二关系;
15.关联关系模块,用于基于所述第一关系和第二关系进行拟合,以生成行驶线与车道线之间的关联关系,其中,确定所述关联关系的过程,在通过图像进行车道线识别的过程中完成;
16.行驶线确定模块,用于根据地图数据、目标导航数据和所述当前车辆位置,确定车
辆的目标行驶线;
17.预测模块,用于基于所述目标行驶线,按照行驶线与车道线之间的关联关系,确定预测车道线;
18.预警模块,用于根据当前车辆位置及所述预测车道线确定所述车辆的车道偏离信息。
19.第三方面,本发明实施例还提供了一种设备,所述设备包括:
20.一个或多个处理器;
21.存储器,用于存储一个或多个程序;
22.当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本发明实施例中任一所述的车道偏离识别方法。
23.第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明任意实施例所述的车道偏离识别方法。
24.本发明实施例的技术方案,通过使用地图数据、目标导航数据和车辆数据确定车辆的目标行驶线,将目标行驶线使用行驶线与车道线之间的关联关系确定预测车道线,通过当前车辆位置与预测车道线确定车辆的车道偏离信息,车道偏离信息的生成过程无需对车道线图像识别,防止因识别不到车道线而造成车道偏离信息生成失败,增强了车辆行驶的安全性。
附图说明
25.图1是本发明实施例一提供的一种车道偏离识别方法的流程图;
26.图2是本发明实施例二提供的一种车道偏离识别方法的流程图;
27.图3是本发明实施例二提高的一种偏移距离示意图;
28.图4是本发明实施例三提供的一种车道偏离识别装置的结构示意图;
29.图5是本发明实施例三提供的一种车道偏离识别装置的功能模块图;
30.图6是本发明实施例四提供的一种设备的结构示意图。
具体实施方式
31.下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构,此外,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
32.实施例一
33.图1是本发明实施例一提供的一种车道偏离识别方法的流程图,本实施例可适用于采用智能驾驶技术的车辆对车道偏离进行识别的情况,该方法可以由车道偏离识别装置来执行,该装置可以采用硬件和/或软件的方式来实现,并一般可以集成在智能驾驶车辆的控制系统中,参见图1,本发明实施例的方法包括:
34.步骤101、根据地图数据、目标导航数据和车辆定位数据,确定车辆的目标行驶线。
35.其中,地图数据可以是以数字形式存储的用于表征地理位置关系的数据,可以包括交通地图数据和地理地图数据等,地图数据的具体形式可以是地图数据库,可以存储在
云端服务器或者车辆本地,可以是高精地图,也可以是普通地图;目标导航数据可以是用于表征车辆目的地的相关信息,可以包括目的地的经纬度和门牌号等信息,或者其他能够反映车辆最终行驶目的地或下一阶段行驶目的地的数据;车辆定位数据可以是通过定位技术确定的车辆位置数据,可以包括车辆的当前位置数据和车辆的历史位置数据,车辆定位数据可以是一段时间内的车辆定位数据的集合,可以通过现有车辆定位技术获取到车辆定位数据,例如,激光雷达定位、卫星定位和移动基站定位等;目标行驶线是基于车辆导航数据计算确定车辆预计行驶路线,目标行驶线可以精确到车辆的行驶车道数量级,与车道相比目标行驶线的宽度可以忽略,可以认为是由行驶车道中具体坐标点构成的线。
36.具体的,可以使用现有的定位技术获取到车辆定位数据,可以结合地图数据以车辆定位数据为起点、目标导航数据为终点,随机选择位置点,基于位置点可以确定车辆的目标行驶线。选择位置点的方式可以从地图数据中进行选取。不同地图数据的位置精度不同,表征道路、建筑等位置兴趣点的方式也不同。例如,矢量地图中的直线道路,一般以落入实际道路范围内的沿线多个经纬度坐标点来表征该道路。坐标点作为位置点,可以是道路的中心线,也可以是边缘线,一般按照预设间隔分布。对于路口、弯路等特殊位置,通常由多个机动点来表征该道路,例如,中心点、路缘交叉点灯、弯路沿线点等。位置点可以是直线道路中的全部或部分坐标点,也可以弯路等特殊道路中的部分或全部机动点。而后由位置点计算确定目标行驶线。可以理解的是,车辆定位数据可以随着车辆行驶实时变化,目标行驶线也可以随着车辆行驶线的变换而改变。
37.步骤102、基于所述目标行驶线,按照行驶线与车道线之间的关联关系,确定预测车道线,其中,所述关联关系通过历史实测车道线与历史行驶线进行拟合确定。
38.其中,行驶线可以是车辆行驶的估测路线,可以由车辆定位数据确定;车道线可以是道路路面中用虚线或者实线绘制的用于引导车辆行驶的道路交通标线,可以由摄像头或者传感器测量得到,关联关系可以是车辆实际行驶路线与车道线之间的关系,可以包括距离关系和位置关系等关系,例如;平行关系和相交关系等,关联关系体现行驶线与车道线之间的持续位置关系。在车道线无法通过图像识别方式获取时,则可以预测获取车道线。预测车道线可以是依据关联关系预测的车道线;历史实测车道线可以是在车辆行驶过程中通过图像识别技术确定的道路线,例如,可以是车辆能够识别到车道线的历史行驶过程中,将识别到的车道线存储为历史实测车道线;历史行驶线则可以是采用前述方式计算确定的导航路线的位置点构成的轨迹线。
39.具体的,可以将行驶线与车道线之间的关联关系以函数关系表示,基于目标行驶线的数据和已知的关联关系反推出预测车道线的位置。
40.步骤103、根据当前车辆位置及所述预测车道线确定所述车辆的车道偏离信息。
41.其中,车道偏离信息可以是用于表征车辆是否偏离车道的信息,可以包括车辆距车道线的距离和车辆到达车道线的时间等信息;当前车辆位置可以是车辆进行车道偏离识别时的车辆位置,可以通过定位技术获得。
42.具体的,可以基于当前车辆所处的位置和预测车道线进行计算,确定当前车辆所处位置与预测车道线的关系,确定后的关系作为该车的车道偏离信息,例如当前车辆所处位置在预测车道线外部,那么车道偏离信息可以已经偏离车道。进一步的,在上述实施例的基础上,还可以将确定的车道偏离信息通过语音或者图形的方式提示给车辆的驾驶员或者
根据车道偏离信息辅助操作车辆,以增加车辆行驶的安全保障,进一步增强车辆的安全性。
43.本发明实施例的技术方案,通过地图数据、目标导航数据和车辆数据确定车辆的目标行驶线,基于目标行驶线,根据行驶线与车道线的关联关系确定预测车道线,通过当前车辆位置与预测车道线的关系确定车辆的车道偏离信息;利用定位技术实现对车道偏离的识别,降低了对车道线图形识别的依赖,防止因识别不到车道线导致车道偏离识别失败,可减少车辆行驶的安全隐患。
44.可选的,在上述实施例的基础上,基于所述目标行驶线,按照行驶线与车道线之间的关联关系,确定预测车道线之前,还包括:
45.获取当前车辆位置、历史实测车道线和历史行驶线;确定所述当前车辆位置和历史实测车道线之间的第一关系以及所述当前车辆位置和历史行驶线之间的第二关系;基于所述第一关系和第二关系进行拟合,以生成行驶线与车道线之间的关联关系。
46.其中,第一关系可以是用于表征当前车辆位置与历史实测车道线位置的关系,可以是距离值或方向向量等,第二关系可以是用于表征当前车辆位置与历史行驶线位置的关系,可以是距离值或方向向量等。
47.具体的,可以在能够图像识别到车道线的行驶过程中,通过定位技术获取当前车辆位置,获取实测车道线与当前的行驶线,可以计算当前车辆位置与实测车道线的第一关系和当前车辆位置与行驶线的第二关系,其中,计算可以包括通过当前车辆位置向历史实测车道线和历史行驶线分别做切线,将对应的切线长分别作为第一关系和第二关系,还可以计算当前车辆位置到历史实测车道线和历史行驶线最近的距离作为第一关系和第二关系,可以利用计算得到的第一关系和第二关系通过拟合的方式生成行驶线与车道线的关联关系,可以理解的是,通过第一关系和第二关系生成行驶线与车道线关联关系的方式不仅限于拟合,还可以使用梯度下降的方式,例如,关联关系对应的函数关系,将第一关系和第二关系作为梯度下降的参数逐渐修正关联关系对应的函数直到获取到符合要求的关联关系对应的函数关系,也就是符合要求的关联关系。
48.确定关联关系的过程,可以在能够图像识别车道线的过程中完成,不断进行函数更新。当行驶过程中出现不能图像识别车道线的情况时,则转由利用关联关系推测车道线位置的模式。两种模式可以交替进行。
49.实施例二
50.图2是本发明实施例二提供的一种车道偏离识别方法的流程图,本实施例是在上述实施例基础上的具体化,相应的,参见图2,本发明实施例的方法包括:
51.步骤201、将车辆定位数据和目标导航数据分别作为起点和终点生成标准导航路线。
52.其中,标准导航路线可以是基于现有的地图数据精度水平确定导航路线,例如,当前地图数据可以精确到道路,那么标准导航路线就可以是以道路为精确度的导航线路。
53.具体的,可以使用现有的生成导航路线的方法以车辆定位数据和目标导航数据分别为起点和终点生成导航路线,记为标准导航路线。
54.步骤202、沿所述标准导航路线在所述地图数据中选取位置点。
55.其中,位置点可以是地图数据中用于表示位置的坐标数据,位置点可以是地图数据中道路内部的坐标数据,包括道路的中心点和边缘点等。
56.具体的,可以以标准导航路线为依据在地图数据中选取属于道路内部的位置点。
57.步骤203、对各所述位置点进行插值拟合,以确定车辆的目标行驶线。
58.具体的,位置点通常间隔较大,则可以将选取到的位置点进行插值拟合,将拟合生成的函数作为车辆的目标行驶线,提高目标行驶线的精度和连续点的密度。
59.步骤204、获取当前车辆位置、实测车道线和行驶线。
60.步骤205、根据所述实测车道线计算车道中心线。
61.其中,车道中心线可以是用于表示车道线位置的连线,可以根据实测车道线中心点确定。
62.具体的,可以根据实测车道线计算实测车道线对应的中心点,可以对各中心点进行拟合计算得到车道中心线。
63.步骤206、计算所述车辆定位数据和车道中心线间的横向距离,记为第一关系。
64.图3是本发明实施例二提高的一种偏移距离示意图,参见图3,其中,车道中心线22可以是车道线21的中点形成的连线,横向距离23可以是车辆与车道中心线22之间的横向距离。
65.具体的,可以根据车辆定位数据确定车辆当前所处的位置,计算该位置与车道中心线22之间的横向距离,可以将计算得到的横向距离作为第一关系。
66.步骤207、计算所述车辆定位数据和行驶线间的横向距离,记为第二关系。
67.具体的,可以根据车辆定位数据确定车辆当前所处的位置,计算该位置与行驶线之间的横向距离,可以将计算得到的横向距离作为第二关系。
68.步骤208、基于所述第一关系和第二关系进行拟合,以生成行驶线与车道线之间的关联关系。
69.可选的,在上述实施例的基础上,关联关系可以是一次函数或者二次函数,当然,关联关系也可以根据实际线路之间的关系确定高次函数。
70.具体的,关联关系可以是设为y=x b,为了纠正预测车道线的误差,可以进一步将关联函数设为y=ax b,关联关系还可以是二次函数,例如,y=ax2 bx c,在拟合中可以使用二次函数拟合公式生成形式为二次函数的关联关系。
71.步骤209、根据所述当前车辆位置和目标行驶线确定当前第二关系。
72.其中,当前第二关系可以是车辆进行车道偏离识别时当前车辆与目标行驶线的关系,可以包括距离关系和位置关系等。
73.具体的,可以根据当前车辆在进行车道偏离识别时所处的位置与目标行驶线计算横向距离,可以将横向距离作为当前第二关系。
74.步骤210、将所述当前第二关系代入所述关联关系确定当前第一关系。
75.具体的,可以将计算得到的当前车辆位置与目标行驶线的横向距离代入关联关系计算得到作为第一关系的预测车道线与当前车辆位置的横向距离。
76.步骤211、根据所述当前车辆位置和当前第一关系确定预测车道线。
77.具体的,可以在预测车道线与当前车辆位置的横向距离的基础上结合当前车辆位置反推得到预测车道线的位置,实现确定预测车道线。
78.步骤212、获取所述车辆的预警阈值。
79.其中,预警阈值可以用于表征车辆偏离车道的最小值,预警阈值可以是与车道宽
度相关的值或提前设定的值。
80.具体的,可以根据历史实测车道线计算车道宽度的平均值,可以将车道宽度平均值的一半作为预警阈值,使得预警阈值随着车辆行驶实时更新,便于在车辆行驶过程中准确识别车道偏离。
81.步骤213、计算所述当前车辆位置与所述预测车道线的偏移距离。
82.其中,偏移距离可以是当前车辆位置与预测车道线的横向距离。
83.具体的,可以计算在车辆进行车道偏离识别时当前车辆所处位置与预测车道线的横向距离,将横向距离作为当前车辆位置与预测车道线的偏移距离。
84.步骤214、若所述偏移距离大于所述预警阈值,则确定所述车辆偏离车道。
85.具体的,可以将偏移距离与预警阈值进行对比,如果偏移距离大于预警阈值,那么可以确定车辆偏离车道;如果偏移距离小于等于预警阈值,可以确定车辆还在车道内行驶。
86.可选的,在上述实施例的基础上,在根据当前车辆位置及所述预测车道线确定所述车辆的车道偏离信息之后,还包括:
87.获取所述车辆的车辆行驶速度和方向盘角度,并根据所述车辆行驶速度、方向盘角度以及所述车道偏离信息进行车道偏离预警。
88.具体的,可以获取车辆的车辆行驶速度和方向盘角度,利用上述实施例计算得到的车道偏离信息对车道偏离进行预警,例如,可以根据当前车辆位置与预测车道线的偏移距离,在当前车辆行驶速度和方向盘角度的前提条件下,计算车辆驶出车道的时间,可以根据驶出车道的时间对车辆进行偏离预警。
89.本发明实施例的技术方案,通过将车辆定位数据和目标导航数据确定标准导航路线,基于地图数据和标准导航路线选取位置点,对位置点进行插值拟合生成更高精度的目标行驶线,利用车辆定位数据、历史实测车道线和历史行驶线确定车辆定位数据分别与历史实测车道线和历史行驶线之间的横向距离,通过横向距离确定关联关系,根据当前车辆位置和目标行驶线计算得到当前第二关系,利用当前第二关系和关联关系确定预测车道线,计算当前车辆位置与预测车道线的偏移距离,如果偏移距离大于预警阈值,确定车辆偏离车道;利用现有的地图数据确定高精度的目标行驶线,降低了车道偏离识别的成本,使用当前车辆位置、历史实测车道线和历史行驶线的横向距离确定关联关系,计算复杂度低,可降低车道偏离识别的延迟,进一步提高了车辆行驶的安全性。
90.可选的,在上述实施例的基础上,沿所述标准导航路线在所述地图数据中选取位置点,包括:根据地图数据将所述标准导航路线对应的道路划分为导航路段;根据所述地图数据确定所述导航路段的道路状态;若所述道路状态为直线道路,则在对应的所述导航路段内选取直线阈值数量的位置点,否则在对应的所述导航路段内选取非直线阈值数量的机动点并记为位置点。
91.其中,导航路段,可以是划分为路段的标准导航路线对应的道路;道路状态可以是根据地图数据确定的道路状态,可以包括直线道路、弯道和路口等;直线阈值数量可以是在直线道路中根据地图数据选取位置点的数量阈值,非直线阈值数量可以是在不是直线道路中根据地图数据选取位置点的数量阈值。
92.具体的,可以根据地图数据将标准导航路线对应的道路划分为导航路段,可以判断各个导航路段内是否为直线道路,如果是直线道路,那么可以在对应导航路段内获取较
少数量的位置点,如果不是直线道路,那么可以在对应导航路段内获取较多数量的位置点,并且可以将不是直线道路对应导航路段内的位置点标记为机动点。
93.可选的,在所述根据地图数据、目标导航数据和车辆定位数据,确定车辆的目标行驶线之前,还包括:根据所述地图数据确定所述车辆前方预设距离内道路的道路状态;若所述道路状态为非直线道路,则停止进行车道偏离识别。
94.具体的,在对车辆进行车道偏离识别之前,可以根据地图数据确定车辆前方是否不是直线道路,如果不是直线道路,那么可以不再对车辆进行车道偏离识别,可选的,在当前车辆位置与目标行驶线中的机动点的距离小于设定距离时,不再对车道偏离进行识别,例如,当车辆距离路口小于30米时,车辆不再进行车道偏离识别,使得车辆在非直线道路内不进行车道偏离识别,避免因非直线道路车道线不准确导致对车道偏离识别错误。
95.实施例三
96.图4是本发明实施例三提供的一种车道偏离识别装置的结构示意图,可直线本发明任意实施例提供的车道偏离识别方法,具备执行方法相应的功能模块和有益效果。该装置可以由软件和/或硬件实现,具体包括:参数获取模块301、关系确定模块302、关联关系模块303、行驶线确定模块304、预测模块305和预警模块306。
97.其中,参数获取模块301,用于获取当前车辆位置、历史实测车道线和历史行驶线;
98.关系确定模块302,用于确定所述当前车辆位置和历史实测车道线之间的第一关系以及所述当前车辆位置和历史行驶线之间的第二关系;
99.关联关系模块303,用于基于所述第一关系和第二关系进行拟合,以生成行驶线与车道线之间的关联关系,其中,确定所述关联关系的过程,在通过图像进行车道线识别的过程中完成;
100.行驶线确定模块304,用于根据地图数据、目标导航数据和所述当前车辆位置,确定车辆的目标行驶线;
101.预测模块305,用于基于所述目标行驶线,按照行驶线与车道线之间的关联关系,确定预测车道线;
102.预警模块306,用于根据当前车辆位置及所述预测车道线确定所述车辆的车道偏离信息。
103.本发明实施例的技术方案,通过行驶线确定模块使用地图数据、目标导航数据和车辆数据确定车辆的目标形式线,预测模块基于目标行驶线使用行驶线与车道线之间的关联关系确定预测车道线,预警模块根据当前车辆位置与预测车道线确定车辆的车道偏离信息,使得车道偏离信息生成无需对车道线进行图像识别,防止因车道线无法识别造成车道偏离信息生成错误,提高车辆行驶的安全性,减少了车辆的安全隐患。
104.在上述实施例的基础上,行驶线确定模块304具体包括:
105.标准导航单元,用于将所述当前车辆位置和目标导航数据分别作为起点和终点生成标准导航路线。
106.位置点选取单元,用于沿所述标准导航路线在所述地图数据中选取位置点。
107.拟合单元,用于对各所述位置点进行插值拟合,以确定车辆的目标行驶线。
108.在上述实施例的基础上,位置点选取单元具体包括:
109.划分子单元,用于根据所述地图数据将所述标准导航路线对应的道路划分为导航
路段。
110.状态确定子单元,用于根据所述地图数据确定所述导航路段的道路状态。
111.选取子单元,用于若所述道路状态为直线道路,则在对应的所述导航路段内选取直线阈值数量的位置点,否则在对应的所述导航路段内选取非直线阈值数量的机动点并记为位置点。
112.在上述实施例的基础上,所述关联关系为一次函数或二次函数。
113.在上述实施例的基础上,关系确定模块,具体包括:
114.中心线单元,用于根据所述历史实测车道线计算车道中心线。
115.第一关系单元,用于计算所述当前车辆位置和车道中心线间的横向距离,记为第一关系。
116.第二关系单元,用于计算所述当前车辆位置和历史行驶线间的横向距离,记为第二关系。
117.在上述实施例的基础上,预测模块305具体包括:
118.关系计算单元,用于根据所述当前车辆位置和目标行驶线确定当前第二关系。
119.关系确定单元,用于将所述当前第二关系代入所述关联关系确定当前第一关系。
120.预测车道线单元,用于根据所述当前车辆位置和当前第一关系确定预测车道线。
121.在上述实施例的基础上,预警模块306具体包括:
122.预警阈值单元,用于获取所述车辆的预警阈值。
123.偏移距离单元,用于计算所述当前车辆位置与所述预测车道线的偏移距离。
124.预警单元,用于若所述偏移距离大于所述预警阈值,则确定所述车辆偏离车道。
125.在上述实施例的基础上,车道偏离识别装置,还包括:
126.状态确定模块,用于根据所述地图数据确定所述车辆前方预设距离内道路的道路状态。
127.停止模块,用于若所述道路状态为非直线道路,则停止进行车道偏离识别。
128.在上述实施例的基础上,车道偏离识别装置,还包括:
129.第二预警模块,用于获取所述车辆的车辆行驶速度和方向盘角度,并根据所述车辆行驶速度、方向盘角度以及所述车道偏离信息进行车道偏离预警。
130.示例性的,图5是本发明实施例三提供的一种车道偏离识别装置的功能模块图;参见图5,本发明实施例提供的车道偏离识别装置按照功能模块进行划分可以包括车道线识别501、融合定位502、横向距离503、机动点信息504、目标行驶线505、语音提示506和视觉提示507,摄像头将获取到的车道线发送给车道线识别501,方向盘转角传感器、车速传感器和惯性导航将采集的数发送给融合定位502,融合定位502根据获取的数据进行融合定位后将当前车辆位置发送给203横向距离,车道线识别501将识别结果发送给横向距离503,机动点信息504和目标行驶线505将目标行驶线发送给横向距离503,横向距离503根据接收的当前车辆位置、目标行驶线和历史实测车道线计算出横向距离,将车道偏离信息发送给语音提示506和视觉提示507。
131.上述装置可执行本发明任意实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明任意实施例提供的方法。
132.实施例四
133.图6是本发明实施例四提供的一种设备的结构示意图,如图6所示,该设备包括处理器60、存储器61、输入装置62和输出装置63;设备中处理器60的数量可以是一个或多个,图6中以一个处理器60为例;设备中的处理器60、存储器61、输入装置62和输出装置63可以通过总线或其他方式连接,图6中以通过总线连接为例。本实施例所提供的设备优选为配置于智能驾驶车辆中的控制器或控制系统。
134.存储器61作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的车道偏离识别方法对应的程序模块(例如,车道偏离识别装置中的参数获取模块301、关系确定模块302、关联关系模块303、行驶线确定模块304、预测模块305和预警模块306)。处理器60通过运行存储在存储器61中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述的车道偏离识别方法。
135.存储器61可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器61可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器61可进一步包括相对于处理器60远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
136.输入装置62可用于接收输入的数字或字符信息,以及产生与设备的用户设置以及功能控制有关的键信号输入。输出装置63可包括显示屏等显示设备。
137.实施例五
138.本发明实施例五还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种车道偏离识别方法,该方法包括:
139.获取当前车辆位置、历史实测车道线和历史行驶线;
140.确定所述当前车辆位置和历史实测车道线之间的第一关系以及所述当前车辆位置和历史行驶线之间的第二关系;
141.基于所述第一关系和第二关系进行拟合,以生成行驶线与车道线之间的关联关系;根据地图数据、目标导航数据和所述当前车辆位置,确定车辆的目标行驶线;基于所述目标行驶线,按照行驶线与车道线之间的关联关系,确定预测车道线;
142.根据当前车辆位置及所述预测车道线确定所述车辆的车道偏离信息。
143.当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的车道偏离识别方法中的相关操作。
144.通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read

only memory,rom)、随机存取存储器(random access memory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
145.值得注意的是,上述车道偏离识别装置的实施例中,所包括的各个单元和模块只
是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
146.注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
再多了解一些

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

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

相关文献

  • 日榜
  • 周榜
  • 月榜