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

地图信息检测处理方法、装置、设备及系统与流程

2021-10-24 09:22:00 来源:中国专利 TAG:装置 驾驶 检测 地图 方法


1.本技术涉及自动驾驶技术领域,尤其涉及一种地图信息检测处理方法、装置、设备及系统。


背景技术:

2.目前,随着汽车智能化的不断发展,自动驾驶技术也逐渐被广泛应用。相关技术中,相关车辆已经可以为户提供ngp(navigation guided pilot,自动导航辅助驾驶)功能。利用ngp功能,可以在用户设定的导航路线上,实现从起点到终点的自动导航辅助驾驶,降低用户的驾驶疲劳感,使用户享受更轻松便捷的出行生活。
3.自动导航辅助驾驶功能一般配合地图数据例如高精地图数据进行使用,可以理解为在高精地图基础上实现的高阶辅助驾驶功能。相关技术中,地图数据的生成流程包含采集、制作、质检、编译、审图、发布等关键流程,完成该流程的周期要一年左右的时间。但是,在地图数据采集到发布的时间段内,实际道路可能因为修路等原因发生变化,将导致用户使用自动导航辅助驾驶功能时,出现地图数据和实际道路数据不一致的情况,从而有可能导致危险情况的发生。


技术实现要素:

4.为解决或部分解决相关技术中存在的问题,本技术提供一种地图信息检测处理方法、装置、设备及系统,能快速检测出地图数据与当前感知数据的差异,从而使得可以及时根据检测结果进行相应处理,提高行驶安全性。
5.本技术第一方面提供一种地图信息检测处理方法,包括:
6.获取地图数据和获取通过车辆的传感器检测得到的感知数据;
7.将所述地图数据与所述感知数据进行比较,得到差异数据;
8.将所述差异数据上传到云端服务器,以使所述云端服务器根据所述差异数据对所述地图数据进行标记,得到标记数据,根据所述标记数据确定对应的行驶策略。
9.在一种实施方式中,所述将所述地图数据与所述感知数据进行比较,得到差异数据,包括:
10.将所述地图数据与所述感知数据进行比较,在所述车辆处于高速道路行驶场景时,得到所述地图数据与所述感知数据中的车道线的差异数据,其中包括存在差异的车道线的起点与终点信息;或,
11.将所述地图数据与所述感知数据进行比较,在所述车辆处于城市道路行驶场景时,得到所述地图数据与所述感知数据中的地图元素的差异数据,其中包括存在差异的地图元素的id信息。
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.本技术提供的方案,通过车辆的传感器检测得到感知数据后,将所述地图数据与所述感知数据进行比较,得到差异数据;然后再将所述差异数据上传到云端服务器,所述云端服务器可以根据所述差异数据对所述地图数据进行标记,得到标记数据,根据所述标记数据确定对应的行驶策略。通过上述处理,就使得即使地图数据的道路数据可能因为修路等原因发生变化,但是也可以快速检测出地图数据与当前感知数据的差异,及时发现地图数据的错误,根据检测结果进行相应处理,包括可以对地图数据的错误进行标记和制定相应的行驶策略来供车辆用户参考,从而提高行驶安全性。
48.进一步的,本技术提供的方案可以根据所述标记数据标识的不同级别,确定对应的不同行驶策略,例如不同级别分别对应降级通过、减速通过、发出提醒等行驶策略,通过对不同程度的差异结果设置不同策略,可以使得应对措施更合理,用户使用体验更好。
49.进一步的,本技术提供的方案可以对所述差异数据进行核查后,再对所述地图数据进行标记,得到标记数据,从而使得标记更准确。
50.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术。
附图说明
51.通过结合附图对本技术示例性实施方式进行更详细的描述,本技术的上述以及其它目的、特征和优势将变得更加明显,其中,在本技术示例性实施方式中,相同的参考标号通常代表相同部件。
52.图1是本技术一实施例示出的地图信息检测处理方法的流程示意图;
53.图2是本技术另一实施例示出的地图信息检测处理方法的流程示意图;
54.图3是本技术另一实施例示出的地图信息检测处理方法的流程示意图;
55.图4是本技术另一实施例示出的地图信息检测处理方法的流程示意图;
56.图5是本技术另一实施例示出的地图信息检测处理方法的流程示意图;
57.图6是本技术一实施例示出的地图信息检测处理装置的结构示意图;
58.图7是本技术另一实施例示出的地图信息检测处理装置的结构示意图;
59.图8是本技术一实施例示出的云端服务器的结构示意图;
60.图9是本技术另一实施例示出的云端服务器的结构示意图;
61.图10是本技术一实施例示出的一种地图信息检测处理系统的结构示意图。
具体实施方式
62.下面将参照附图更详细地描述本技术的优选实施方式。虽然附图中显示了本技术的优选实施方式,然而应该理解,可以以各种形式实现本技术而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了使本技术更加透彻和完整,并且能够将本技术的范围完整地传达给本领域的技术人员。
63.在本技术使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本技术。在本技术和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
64.应当理解,尽管在本技术可能采用术语“第一”、“第二”、“第三”等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本技术范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本技术的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
65.相关技术中,在地图数据采集到发布的时间段内,实际道路可能因为修路等原因发生变化,影响用户的行驶安全。针对上述问题,本技术实施例提供一种地图信息检测处理方法,能快速检测出地图数据与当前感知数据的差异,从而使得可以及时根据检测结果进行相应处理,提高行驶安全性。
66.以下结合附图详细描述本技术实施例的技术方案。
67.图1是本技术一实施例示出的地图信息检测处理方法的流程示意图。图1实施例以应用于车辆端进行举例说明。
68.参见图1,该方法包括:
69.步骤s101,获取地图数据和获取通过车辆的传感器检测得到的感知数据。
70.传感器包括以下至少一种:摄像头、超声波传感器、雷达。在传感器为摄像头时,获取通过车辆的传感器检测得到的感知数据,可以包括:获取车辆的摄像头拍摄的图像,将从图像中识别出的图像数据作为感知数据。其中,地图数据可以是高精地图数据。
71.步骤s102,将地图数据与感知数据进行比较,得到差异数据。
72.该步骤可以是将地图数据与感知数据进行比较,在车辆处于高速道路行驶场景时,得到地图数据与感知数据中的车道线的差异数据,其中包括存在差异的车道线的起点与终点信息;或,将地图数据与感知数据进行比较,在车辆处于城市道路行驶场景时,得到地图数据与感知数据中的地图元素的差异数据,其中包括存在差异的地图元素的id信息。
73.步骤s103,将差异数据上传到云端服务器,以使云端服务器根据差异数据对地图数据进行标记,得到标记数据,根据标记数据确定对应的行驶策略。
74.该步骤中将差异数据上传到云端服务器,以使云端服务器根据差异数据对地图数
据进行标记,得到标记数据,根据标记数据确定对应的行驶策略。云端服务器可以根据标记数据标识的不同级别,确定对应的不同行驶策略,例如不同级别分别对应降级通过、减速通过、发出提醒等行驶策略。云端服务器可以将地图数据的标记数据和对应的行驶策略下发给所有建立通信连接的车辆,当这些车辆下载这些内容以后,如果行驶到地图数据中标记的起点时,可以提前按照标记所对应的行驶策略来执行,从而提高行驶安全性。
75.需说明的是,云端服务器下发的标记数据可以包括存在差异的车道线的起点与终点信息,或存在差异的地图元素的id信息;另外,还可以包括差异程度的级别。
76.从该实施例可以看出,本技术实施例提供的方案,通过车辆的传感器检测得到感知数据后,将地图数据与感知数据进行比较,得到差异数据;然后再将差异数据上传到云端服务器,云端服务器可以根据差异数据对地图数据进行标记,得到标记数据,根据标记数据确定对应的行驶策略。通过上述处理,就使得即使地图数据的道路数据可能因为修路等原因发生变化,但是也可以快速检测出地图数据与当前感知数据的差异,及时发现地图数据的错误,根据检测结果进行相应处理,包括可以对地图数据的错误进行标记和制定相应的行驶策略来供车辆用户参考,从而提高行驶安全性。
77.图2是本技术另一实施例示出的地图信息检测处理方法的流程示意图。图2相对图1更详细描述了本技术实施例的方案。
78.步骤s201,获取地图数据和获取通过车辆的摄像头检测得到的感知数据。
79.该步骤可以获取车辆的摄像头拍摄的图像,将从图像中识别出的图像数据作为感知数据。其中,摄像头例如可以是单目摄像头或双目摄像头等。地图数据可以是高精地图数据。
80.步骤s202,将地图数据与感知数据进行比较,得到差异数据。
81.该步骤可以是将地图数据与感知数据进行比较,在车辆处于高速道路行驶场景时,得到地图数据与感知数据中的车道线的差异数据,其中包括存在差异的车道线的起点与终点信息;或,将地图数据与感知数据进行比较,在车辆处于城市道路行驶场景时,得到地图数据与感知数据中的地图元素的差异数据,其中包括存在差异的地图元素的id信息。城市道路中的地图元素,例如可以是车道线、红绿灯、斑马线、路口和路边建筑物等,它们在地图中一般通过id信息进行标识识别。
82.步骤s203,将差异数据上传到云端服务器,以使云端服务器根据差异数据对地图数据进行标记,得到标记数据,根据标记数据确定对应的行驶策略。
83.云端服务器可以根据标记数据标识的不同级别,确定对应的不同行驶策略,例如不同级别分别对应降级通过、减速通过、发出提醒等行驶策略。云端服务器可以将地图数据的标记数据和对应的行驶策略下发给所有建立通信连接的车辆,供各车辆执行。
84.步骤s204,在地图数据上设置显示层,在显示层显示感知数据与地图数据的差异数据或显示提醒信息。
85.该实施例在步骤s203中将差异数据上传到云端服务器,主要是供云端服务器进行标记处理。但是车辆自身也可以相应进行一些处理,例如比较出差异数据后,在地图数据上设置显示层,通过在显示层显示感知数据与地图数据的差异数据或显示提醒信息来提醒车辆用户。
86.需说明的是,该实施例中也可以不需要步骤s204。
87.步骤s205,根据差异数据对应的不同级别,控制车辆按不同级别对应的行驶策略进行行驶。
88.虽然该实施例可以通过步骤s203中将差异数据上传到云端服务器,供云端服务器进行标记处理和制定相应的行驶策略,但云端服务器进行的处理主要是供后续的各车辆可以根据云端服务器的标记数据和行驶策略来执行,当前车辆正在行驶过程中可能不一定能及时获取云端服务器的处理结果,因此该实施例中,当前车辆也可以设置为根据差异数据对应的不同级别,控制车辆按不同级别对应的行驶策略进行行驶。例如,差异数据的不同级别和对应的行驶策略可以参见如下表1所示。
[0089][0090]
表1
[0091]
例如,根据摄像头拍摄的图像所识别出的感知数据中,检测到前面的车道线为4条车道线,但地图数据中标注是3条车道线,则表明地图数据的车道线出现明显错误,这种差异程度的级别属于严重,对于这种情况所确定的行驶策略可以是降级通过,以保证行驶安全;如果感知数据中,检测到前面的各车道线之间是实线不能变道,但地图数据中标注的各车道线之间是虚线可以变道,则表明地图数据中的车道线有错误但不明显,这种差异程度的级别属于一般,对于这种情况所确定的行驶策略可以是减速通过,以保证行驶安全;如果感知数据中,检测到前面的各车道线是完整连通的,但地图数据中标注的车道线缺失了一小部分,则表明地图数据中的车道线不太平滑,这种差异程度的级别属于轻微,对于这种情况所确定的行驶策略可以是发出提醒,提醒司机。
[0092]
其中所说的降级,可以是辅助行驶功能的降级,例如可以是从ngp(navigation guided pilot,自动导航辅助驾驶)功能降到lcc(lane centering control,车道居中辅助)功能。
[0093]
当前车辆根据差异数据的差异程度所对应的不同级别,按照对应设置的不同的行驶策略来执行,例如分别执行降级通过、减速通过、发出提醒等操作,当检测到前面道路的地图数据与感知数据一致后,再恢复正常行驶,例如恢复自动导航辅助驾驶功能,这样,就可以提高行驶安全性。
[0094]
从该实施例可以看出,本技术实施例提供的方案,既可以将检测到的差异数据上传到云端服务器,以使云端服务器根据差异数据对地图数据进行标记,得到标记数据,根据标记数据确定对应的行驶策略;又可以使得当前车辆也能根据差异数据对应的不同级别,控制车辆按不同级别对应的行驶策略进行行驶,从而提高行驶安全性。
[0095]
图3是本技术另一实施例示出的地图信息检测处理方法的流程示意图。图3实施例以应用于云端服务器端进行举例说明。
[0096]
参见图3,该方法包括:
[0097]
步骤s301,接收车辆上传的将地图数据与感知数据进行比较后得到的差异数据,其中感知数据由车辆的传感器检测得到。
[0098]
车辆获取地图数据和获取通过车辆的传感器检测得到的感知数据后,将地图数据与感知数据进行比较,得到差异数据;然后将差异数据上传到云端服务器,则云端服务器可以车辆上传的差异数据。其中,地图数据可以是高精地图数据。
[0099]
步骤s302,根据差异数据对地图数据进行标记,得到标记数据。
[0100]
云端服务器根据差异数据对地图数据进行标记,得到标记数据。例如,对于差异数据为车道线出现明显错误,标记为差异程度严重;对于差异数据为车道线错误不明显,标记为差异程度一般;对于差异数据为车道线缺失一小部分,车道线不平滑,标记为差异程度轻微。
[0101]
步骤s303,根据标记数据确定对应的行驶策略。
[0102]
该步骤可以根据标记数据标识的不同级别,确定对应的不同行驶策略。例如,可以根据标记数据标识的第一级别,确定对应的行驶策略为降级通过;或,根据标记数据标识的第二级别,确定对应的行驶策略为减速通过;或,根据标记数据标识的第三级别,确定对应的行驶策略为发出提醒。其中,第一级别可以是差异程度严重;第二级别可以是差异程度一般;第三级别可以是差异程度轻微。
[0103]
步骤s304,将标记数据和行驶策略下发给已建立通信连接的各车辆。
[0104]
该步骤中,云端服务器可以将标记数据和行驶策略下发给已建立通信连接的各车辆,供各车辆参考。与云端服务器建立通信连接的各车辆,可以从云端服务器下载标记数据和行驶策略。云端服务器下发的标记数据可以包括存在差异的车道线的起点与终点信息,或存在差异的地图元素的id信息;另外,还可以包括差异程度的级别。
[0105]
从该实施例可以看出,本技术实施例提供的方案,可以将检测到的差异数据上传到云端服务器,云端服务器可以根据差异数据对地图数据进行标记,得到标记数据,根据标记数据确定对应的行驶策略;并将标记数据和行驶策略下发给已建立通信连接的各车辆。这样,当这些车辆下载这些内容以后,如果行驶到在地图数据中标记的起点时,可以提前按照标记所对应的行驶策略来执行,例如分别执行降级通过、减速通过、发出提醒等操作,当经过在地图数据中标记的终点后,再恢复正常行驶,例如恢复自动导航辅助驾驶功能,从而实现提高行驶安全性。
[0106]
图4是本技术另一实施例示出的地图信息检测处理方法的流程示意图。图4相对图3更详细描述了本技术实施例的方案。
[0107]
参见图4,该方法包括:
[0108]
步骤s401,接收车辆上传的将地图数据与感知数据进行比较后得到的差异数据,其中感知数据由车辆的摄像头检测得到。
[0109]
车辆获取地图数据和获取通过车辆的摄像头检测得到的感知数据后,将地图数据与感知数据进行比较,得到差异数据;然后将差异数据上传到云端服务器,则云端服务器可以车辆上传的差异数据。其中,地图数据可以是高精地图数据。
[0110]
步骤s402,对差异数据进行核查后,再对地图数据进行标记,得到标记数据。
[0111]
云端服务器接收相关数据例如差异数据后,可以对差异数据进行复核,例如进行机器复核或人工复核等,然后再对地图数据进行标记,得到标记数据。例如,对于差异数据
为车道线出现明显错误,标记为差异程度严重;对于差异数据为车道线错误不明显,标记为差异程度一般;对于差异数据为车道线缺失一小部分,车道线不平滑,标记为差异程度轻微。
[0112]
步骤s403,根据标记数据确定对应的行驶策略。
[0113]
该步骤可以根据标记数据标识的不同级别,确定对应的不同行驶策略。例如,可以根据标记数据标识的第一级别,确定对应的行驶策略为降级通过;或,根据标记数据标识的第二级别,确定对应的行驶策略为减速通过;或,根据标记数据标识的第三级别,确定对应的行驶策略为发出提醒。其中,第一级别可以是差异程度严重;第二级别可以是差异程度一般;第三级别可以是差异程度轻微。
[0114]
步骤s404,将标记数据和行驶策略下发给已建立通信连接的各车辆。
[0115]
该步骤中,云端服务器可以将标记数据和行驶策略下发给已建立通信连接的各车辆,供各车辆参考。与云端服务器建立通信连接的各车辆,可以从云端服务器下载标记数据和行驶策略。一般而言,各车辆一上电后,就可以连接云端服务器,自动到云端服务器查询是否有数据更新,如果发现有标记数据等的更新,就将标记数据和对应的行驶策略自动下载到车辆。
[0116]
步骤s405,将标记数据发送给地图厂商。
[0117]
云端服务器还可以将标记数据发送给地图厂商,供地图厂商对地图数据进行更新处理。
[0118]
从该实施例可以看出,本技术实施例提供的方案,云端服务器可以将标记数据和行驶策略下发给已建立通信连接的各车辆,以使得这些车辆下载这些内容以后,如果行驶到地图数据中标记的起点时,可以提前按照标记所对应的行驶策略来执行,从而实现提高行驶安全性。另外,云端服务器还可以将标记数据发送给地图厂商,供地图厂商对地图数据进行更新处理,这样可以使得地图数据在发布时更准确。
[0119]
图5是本技术另一实施例示出的地图信息检测处理方法的流程示意图。该实施例以车辆与云端服务器之间的交互过程进行说明。
[0120]
本技术提供的方案,主要是利用感知数据与地图数据的匹配,得到地图数据与实际的感知数据中差异的部分作为差异数据,包括存在差异的车道线的起点与终点信息等,将差异数据上传给云端服务器;云端服务器利用匹配结果,确定地图数据与感知数据实际的差异程度,根据差异程度的不同,分别将对应位置的地图数据标记为严重、一般、轻微等分类,并对不同程度的差异分类定义不同的处理措施例如定义不同的行驶策略。然后,将地图数据的标记数据和对应的行驶策略下发给所有建立通信连接的车辆,当这些车辆下载这些内容以后,如果行驶到地图数据中标记的起点时,可以提前按照标记所对应的行驶策略来执行,例如分别执行降级通过、减速通过、发出提醒等操作,当经过地图数据中标记的终点后,再恢复正常行驶,例如恢复自动导航辅助驾驶功能,从而实现提高行驶安全性。
[0121]
参见图5,该方法包括:
[0122]
步骤s501,车辆获取地图数据。
[0123]
该步骤获取地图数据可以是获取高精地图数据。其中高精地图数据可以是分米级高精地图数据等。
[0124]
步骤s502,车辆获取车辆的摄像头拍摄的图像,将从图像中识别出的图像数据作
为感知数据。
[0125]
该步骤中可以利用车辆的车载摄像头拍摄图像,将从拍摄的图像中识别出的图像数据作为感知数据。其中,摄像头例如可以是单目摄像头或双目摄像头等。
[0126]
需说明的是,该步骤是以车辆的传感器为摄像头举例说明但不局限于此,也可以利用车辆的其他传感器例如超声波传感器、雷达等检测得到的数据作为感知数据。其中的雷达,例如可以是超声波雷达、毫米波雷达、激光雷达等。在一些车辆中,可以安装多个传感器,例如安装14个摄像头、12个超声波雷达、5个毫米波雷达等。
[0127]
步骤s503,车辆将地图数据与感知数据进行比较,得到差异数据。
[0128]
该步骤将地图数据与感知数据进行比较,可以确定两者有差异的部分,得到差异数据。当车辆在不同行驶场景下,得到的差异数据会有所不同。例如,应用于高速道路行驶场景时,主要比较的是车道线,应用于城市道路行驶场景时,主要比较的是车道线、红绿灯、斑马线、路口和路边建筑物等。
[0129]
该步骤将地图数据与感知数据进行比较,在车辆处于高速道路行驶场景时,得到地图数据与感知数据中的车道线的差异数据,其中可以包括存在差异的车道线的起点与终点信息。从拍摄的图像中识别出的感知数据中包括车道线的相关数据,例如可以包括车道线的位置信息、前方道路包括几个车道线等。将感知数据中的车道线的相关数据,与获取的地图数据中的车道线的数据进行比较,就可以获得车道线的差异结果,得到存在差异的车道线的起点与终点信息。例如,根据摄像头拍摄的图像所识别出的感知数据中,检测到前面的车道线为4条车道线,但地图数据中标注是3条车道线,则存在差异,在行驶完该段路程后,可以得到存在差异的车道线的起点与终点信息。
[0130]
该步骤将地图数据与感知数据进行比较,在车辆处于城市道路行驶场景时,得到地图数据与感知数据中的地图元素的差异数据,其中可以包括存在差异的地图元素的id信息。城市道路中的地图元素,例如可以是车道线、红绿灯、斑马线、路口和路边建筑物等,它们在地图中一般通过id信息进行标识识别,例如分别是车道线id、红绿灯id、斑马线id、路口id、路边建筑物id等。例如,根据摄像头拍摄的图像所识别出的感知数据中,检测到前面的车道线为2条车道线,但地图数据中标注是3条车道线,则存在差异,记录存在差异的车道线id。
[0131]
步骤s504,车辆将差异数据上传到云端服务器。
[0132]
车辆得到差异数据后,将比较的差异结果相关数据也即差异数据发送给云端服务器。
[0133]
步骤s505,云端服务器根据差异数据对地图数据进行标记,得到标记数据;根据标记数据确定对应的行驶策略。
[0134]
云端服务器可以对差异数据进行核查后,再对地图数据进行标记,得到标记数据。云端服务器接收相关数据例如差异数据后,可以对差异数据进行复核,例如进行机器复核或人工复核等,以识别车辆所进行的地图数据和感知数据的比较是否匹配错误或匹配不准确,从而可以进行位置的细化或更正等,以使得标记的位置或结果更准确。进行复核后,再对地图数据进行标记,得到标记数据。
[0135]
云端服务器根据差异数据的不同差异程度,可以分别标记为不同级别,并设置对应不同的处理措施,例如对应不同的行驶策略。其中,第一级别可以是差异程度严重;第二
级别可以是差异程度一般;第三级别可以是差异程度轻微。云端服务器的标记数据和对应的行驶策略可以参见如下表2所示。
[0136][0137]
表2
[0138]
例如,根据摄像头拍摄的图像所识别出的感知数据中,检测到前面的车道线为4条车道线,但地图数据中标注是3条车道线,则表明地图数据的车道线出现明显错误,这种差异程度属于严重,对于这种情况所确定的行驶策略可以是降级通过,以保证行驶安全;如果感知数据中,检测到前面的各车道线之间是实线不能变道,但地图数据中标注的各车道线之间是虚线可以变道,则表明地图数据中的车道线有错误但不明显,这种差异程度属于一般,对于这种情况所确定的行驶策略可以是减速通过,以保证行驶安全;如果感知数据中,检测到前面的各车道线是完整连通的,但地图数据中标注的车道线缺失了一小部分,则表明地图数据中的车道线不太平滑,这种差异程度属于轻微,对于这种情况所确定的行驶策略可以是发出提醒,提醒司机。
[0139]
其中所说的降级,可以是辅助行驶功能的降级,例如可以是从ngp(navigation guided pilot,自动导航辅助驾驶)功能降到lcc(lane centering control,车道居中辅助)功能。车道居中辅助功能是一项舒适性的辅助驾驶功能,可以辅助驾驶员控制方向盘,持续将车辆居中在当前车道内。
[0140]
需说明的是,上述分类只是举例说明,根据需要可以划分更多的类别和行驶策略。
[0141]
其中,云端服务器进行标记的标记数据,也可以称为错误图层数据。云端服务器可以将标记数据下发给各车辆供参考。
[0142]
步骤s506,云端服务器将标记数据和行驶策略下发给已建立通信连接的各车辆。
[0143]
该步骤中,云端服务器可以将标记数据和行驶策略下发给已建立通信连接的各车辆,供各车辆参考。与云端服务器建立通信连接的各车辆,可以从云端服务器下载标记数据和行驶策略。一般而言,各车辆一上电后,就可以连接云端服务器,自动到云端服务器查询是否有数据更新,如果发现有标记数据等的更新,就将标记数据和对应的行驶策略自动下载到车辆。需说明的是,云端服务器下发的标记数据可以包括存在差异的车道线的起点与终点信息,或存在差异的地图元素的id信息;另外,还可以包括差异程度的级别。
[0144]
还需说明的是,云端服务器也可以将标记数据发送给地图厂商,供地图厂商对地图数据进行更新处理,这样可以使得地图数据在发布时更准确。
[0145]
步骤s507,各车辆根据从云端服务器获取的标记数据和行驶策略,在行驶到标记数据对应的位置时,按行驶策略进行行驶。
[0146]
当车辆下载标记数据和对应行驶策略以后,如果行驶到在地图数据中标记的起点时,可以提前按照标记所对应的行驶策略来执行,例如分别执行降级通过、减速通过、发出
提醒等操作,当经过在地图数据中标记的终点后,再恢复正常行驶,例如恢复自动导航辅助驾驶功能,从而实现提高行驶安全性。
[0147]
需说明的是,在各车辆中,还可以通过语音的方式对车辆用户发出提醒,提醒的内容可以是标记数据内容和/或行驶策略内容。
[0148]
另外,还可以在地图数据上设置显示层,在显示层可以显示感知数据与地图数据的差异数据,或显示标记数据内容,或显示行驶策略内容,或显示正确的车道线等内容,以供车辆用户参考。
[0149]
综上,本技术实施例提供的方案,可以根据感知数据与地图数据的比较,得到地图数据与感知数据也即实际环境数据的差异,并在云端服务器进行复核后对相应位置的地图数据进行标记,得到标记数据,根据标记数据确定对应的行驶策略,再将标记数据和行驶策略下发给各车辆。后续当各车辆下载标记数据和行驶策略以后,在经过地图中的相应路段时,就可以按照对应的行驶策略执行行驶,例如分别执行降级通过、减速通过、发出提醒等操作,从而提高行驶安全性。另外,云端服务器也可以将标记数据发送给地图厂商,供地图厂商对地图数据进行更新处理,这样可以使得地图数据在发布时更准确。
[0150]
上述详细介绍了本技术实施例示出的地图信息检测处理方法,相应的,本技术实施例还提供相应的地图信息检测处理装置、汽车、云端服务器及相关系统。
[0151]
图6是本技术一实施例示出的地图信息检测处理装置的结构示意图。
[0152]
参见图6,一种地图信息检测处理装置60,包括:获取模块61、比较模块62、处理模块63。
[0153]
获取模块61,用于获取地图数据和获取通过车辆的传感器检测得到的感知数据。传感器可以包括以下至少一种:摄像头、超声波传感器、雷达。在传感器为摄像头时,获取模块61获取车辆的摄像头拍摄的图像,将从图像中识别出的图像数据作为感知数据。其中,地图数据可以是高精地图数据。
[0154]
比较模块62,用于将获取模块61获取的地图数据与感知数据进行比较,得到差异数据。比较模块62可以是将地图数据与感知数据进行比较,在车辆处于高速道路行驶场景时,得到地图数据与感知数据中的车道线的差异数据,其中包括存在差异的车道线的起点与终点信息;或,将地图数据与感知数据进行比较,在车辆处于城市道路行驶场景时,得到地图数据与感知数据中的地图元素的差异数据,其中包括存在差异的地图元素的id信息。
[0155]
处理模块63,用于将比较模块62得到的差异数据上传到云端服务器,以使云端服务器根据差异数据对地图数据进行标记,得到标记数据,根据标记数据确定对应的行驶策略。
[0156]
从该实施例可以看出,本技术实施例提供的地图信息检测处理装置,通过车辆的传感器检测得到感知数据后,将地图数据与感知数据进行比较,得到差异数据;然后再将差异数据上传到云端服务器,云端服务器可以根据差异数据对地图数据进行标记,得到标记数据,根据标记数据确定对应的行驶策略。通过上述处理,就使得即使地图数据的道路数据可能因为修路等原因发生变化,但是也可以快速检测出地图数据与当前感知数据的差异,及时发现地图数据的错误,根据检测结果进行相应处理,包括可以对地图数据的错误进行标记和制定相应的行驶策略来供车辆用户参考,从而提高行驶安全性。
[0157]
图7是本技术另一实施例示出的地图信息检测处理装置的结构示意图。
[0158]
参见图7,一种地图信息检测处理装置60,包括:获取模块61、比较模块62、处理模块63、执行模块64。其中,比较模块62可以包括第一比较子模块621、第二比较子模块622。
[0159]
获取模块61、比较模块62、处理模块63的功能可以参见图6中的描述。
[0160]
第一比较子模块621,用于将地图数据与感知数据进行比较,在车辆处于高速道路行驶场景时,得到地图数据与感知数据中的车道线的差异数据,其中包括存在差异的车道线的起点与终点信息。
[0161]
第二比较子模块622,用于将地图数据与感知数据进行比较,在车辆处于城市道路行驶场景时,得到地图数据与感知数据中的地图元素的差异数据,其中包括存在差异的地图元素的id信息。
[0162]
处理模块63,还可以在地图数据上设置显示层,在显示层显示感知数据与地图数据的差异数据或显示提醒信息。
[0163]
执行模块64,用于根据差异数据对应的不同级别,控制车辆按不同级别对应的行驶策略进行行驶。虽然地图信息检测处理装置60可以将差异数据上传到云端服务器,供云端服务器进行标记处理和制定相应的行驶策略,但云端服务器进行的处理主要是供后续的各车辆可以根据云端服务器的标记数据和行驶策略来执行,当前车辆正在行驶过程中可能不一定能及时获取云端服务器的处理结果,因此该实施例中,当前车辆也可以设置执行模块64来根据差异数据对应的不同级别,控制车辆按不同级别对应的行驶策略进行行驶,从而提高行驶安全性。
[0164]
本技术实施例还提供一种汽车,该汽车包括图6或图7所示的地图信息检测处理装置60。
[0165]
图8是本技术一实施例示出的云端服务器的结构示意图;
[0166]
参见图8,一种云端服务器80,包括:接收模块81、标记模块82、策略模块83、发送模块84。
[0167]
接收模块81,用于接收车辆上传的将地图数据与感知数据进行比较后得到的差异数据,其中感知数据由车辆的传感器检测得到。其中,地图数据可以是高精地图数据,传感器可以包括以下至少一种:摄像头、超声波传感器、雷达。
[0168]
标记模块82,用于根据接收模块81接收的差异数据对地图数据进行标记,得到标记数据。标记模块82根据差异数据对地图数据进行标记,得到标记数据。例如,对于差异数据为车道线出现明显错误,标记为差异程度严重;对于差异数据为车道线错误不明显,标记为差异程度一般;对于差异数据为车道线缺失一小部分,车道线不平滑,标记为差异程度轻微。
[0169]
策略模块83,用于根据标记模块82得到的标记数据确定对应的行驶策略。策略模块83可以根据标记数据标识的不同级别,确定对应的不同行驶策略。
[0170]
发送模块84,用于将标记模块82得到的标记数据和策略模块83确定的行驶策略下发给已建立通信连接的车辆。当这些车辆下载这些内容以后,如果行驶到地图数据中标记的起点时,可以提前按照标记所对应的行驶策略来执行,例如分别执行降级通过、减速通过、发出提醒等操作,当经过地图数据中标记的终点后,再恢复正常行驶,例如恢复自动导航辅助驾驶功能,从而实现提高行驶安全性。
[0171]
图9是本技术另一实施例示出的云端服务器的结构示意图。
[0172]
参见图9,一种云端服务器80,包括:接收模块81、标记模块82、策略模块83、发送模块84、核查模块85。
[0173]
其中,接收模块81、标记模块82、策略模块83、发送模块84的功能可以参见图8中的描述。
[0174]
策略模块83,可以根据标记数据标识的不同级别,确定对应的不同行驶策略。例如,根据标记数据标识的第一级别,确定对应的行驶策略为降级通过;或,根据标记数据标识的第二级别,确定对应的行驶策略为减速通过;或,根据标记数据标识的第三级别,确定对应的行驶策略为发出提醒。其中,第一级别可以是差异程度严重;第二级别可以是差异程度一般;第三级别可以是差异程度轻微。
[0175]
核查模块85,用于对接收模块81接收的差异数据进行核查。标记模块82在核查模块85对差异数据进行核查后,再对地图数据进行标记,得到标记数据。接收模块81接收相关数据例如差异数据后,可以由核查模块85对差异数据进行复核,例如进行机器复核或人工复核等,以识别车辆所进行的地图数据和感知数据的比较是否匹配错误或匹配不准确,从而可以进行位置的细化或更正等,以使得标记的位置或结果更准确。核查模块85进行复核后,标记模块82再对地图数据进行标记,得到标记数据。
[0176]
图10是本技术一实施例示出的一种地图信息检测处理系统的结构示意图
[0177]
参见图10,一种地图信息检测处理系统,包括至少一个车辆60和云端服务器80;其中,
[0178]
其中一个车辆60,用于获取地图数据和获取通过车辆的传感器检测得到的感知数据,将地图数据与感知数据进行比较,得到差异数据,将差异数据上传到云端服务器80;
[0179]
云端服务器80,用于根据差异数据对地图数据进行标记,得到标记数据,根据标记数据确定对应的行驶策略,将标记数据和行驶策略下发给已建立通信连接的各车辆60。
[0180]
其中,云端服务器80的功能和结构可以参见图8和图9中的描述,此处不再赘述。
[0181]
可以发现,车辆通过传感器检测得到感知数据后,将地图数据与感知数据进行比较,得到差异数据;然后再将差异数据上传到云端服务器,云端服务器可以根据差异数据对地图数据进行标记,得到标记数据,根据标记数据确定对应的行驶策略,并将标记数据和行驶策略下发给已建立通信连接的各车辆,以使得这些车辆下载这些内容以后,如果行驶到地图数据中标记的起点时,可以提前按照标记所对应的行驶策略来执行,从而实现提高行驶安全性。
[0182]
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不再做详细阐述说明。
[0183]
本领域技术人员还将明白的是,结合这里的申请所描述的各种示例性逻辑块、模块、电路和算法步骤可以被实现为电子硬件、计算机软件或两者的组合。
[0184]
附图中的流程图和框图显示了根据本技术的多个实施例的系统和方法的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标记的功能也可以以不同于附图中所标记的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图
中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
[0185]
此外,根据本技术的方法还可以实现为一种计算机程序或计算机程序产品,该计算机程序或计算机程序产品包括用于执行本技术的上述方法中部分或全部步骤的计算机程序代码指令。
[0186]
或者,本技术还可以实施为一种非暂时性机器可读存储介质(或计算机可读存储介质、或机器可读存储介质),其上存储有可执行代码(或计算机程序、或计算机指令代码),当可执行代码(或计算机程序、或计算机指令代码)被电子设备(或电子设备、服务器等)的处理器执行时,使处理器执行根据本技术的上述方法的各个步骤的部分或全部。
[0187]
以上已经描述了本技术的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术的改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。
再多了解一些

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

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

相关文章

  • 日榜
  • 周榜
  • 月榜