CN112347206A - 地图更新方法、装置及存储介质 - Google Patents
地图更新方法、装置及存储介质 Download PDFInfo
- Publication number
- CN112347206A CN112347206A CN201910723238.XA CN201910723238A CN112347206A CN 112347206 A CN112347206 A CN 112347206A CN 201910723238 A CN201910723238 A CN 201910723238A CN 112347206 A CN112347206 A CN 112347206A
- Authority
- CN
- China
- Prior art keywords
- map
- updated
- vehicle
- update
- updating
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 96
- 238000005259 measurement Methods 0.000 claims description 57
- 238000001514 detection method Methods 0.000 claims description 52
- 238000004891 communication Methods 0.000 claims description 50
- 238000012545 processing Methods 0.000 claims description 40
- 230000007613 environmental effect Effects 0.000 claims description 21
- 230000015654 memory Effects 0.000 claims description 19
- 238000004590 computer program Methods 0.000 claims description 13
- 230000010365 information processing Effects 0.000 claims description 7
- 238000013480 data collection Methods 0.000 abstract description 2
- 230000008859 change Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 10
- 238000004422 calculation algorithm Methods 0.000 description 7
- 238000004364 calculation method Methods 0.000 description 5
- 238000013473 artificial intelligence Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000001133 acceleration Effects 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 239000000779 smoke Substances 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000013528 artificial neural network Methods 0.000 description 1
- 238000009529 body temperature measurement Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000003066 decision tree Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 239000000428 dust Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000007477 logistic regression Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000003595 mist Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000000149 penetrating effect Effects 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 238000007637 random forest analysis Methods 0.000 description 1
- 239000000523 sample Substances 0.000 description 1
- 238000004579 scanning voltage microscopy Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/29—Geographical information databases
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/28—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network with correlation of data from several navigational instruments
- G01C21/30—Map- or contour-matching
- G01C21/32—Structuring or formatting of map data
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/38—Electronic maps specially adapted for navigation; Updating thereof
- G01C21/3804—Creation or updating of map data
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/38—Electronic maps specially adapted for navigation; Updating thereof
- G01C21/3804—Creation or updating of map data
- G01C21/3833—Creation or updating of map data characterised by the source of data
- G01C21/3841—Data obtained from two or more sources, e.g. probe vehicles
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/38—Electronic maps specially adapted for navigation; Updating thereof
- G01C21/3863—Structures of map data
- G01C21/387—Organisation of map data, e.g. version management or database structures
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/38—Electronic maps specially adapted for navigation; Updating thereof
- G01C21/3885—Transmission of map data to client devices; Reception of map data by client devices
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/38—Electronic maps specially adapted for navigation; Updating thereof
- G01C21/3885—Transmission of map data to client devices; Reception of map data by client devices
- G01C21/3896—Transmission of map data from central databases
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0967—Systems involving transmission of highway information, e.g. weather, speed limits
- G08G1/096708—Systems involving transmission of highway information, e.g. weather, speed limits where the received information might be used to generate an automatic action on the vehicle control
- G08G1/096725—Systems involving transmission of highway information, e.g. weather, speed limits where the received information might be used to generate an automatic action on the vehicle control where the received information generates an automatic action on the vehicle control
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0968—Systems involving transmission of navigation instructions to the vehicle
- G08G1/096833—Systems involving transmission of navigation instructions to the vehicle where different aspects are considered when computing the route
- G08G1/096844—Systems involving transmission of navigation instructions to the vehicle where different aspects are considered when computing the route where the complete route is dynamically recomputed based on new data
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0968—Systems involving transmission of navigation instructions to the vehicle
- G08G1/0969—Systems involving transmission of navigation instructions to the vehicle having a display in the form of a map
Landscapes
- Engineering & Computer Science (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Automation & Control Theory (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Mathematical Physics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Atmospheric Sciences (AREA)
- Computing Systems (AREA)
- Traffic Control Systems (AREA)
- Navigation (AREA)
- Instructional Devices (AREA)
Abstract
本申请提供一种导航领域的地图更新方法、装置及存储介质,能够解决自动驾驶车辆使用的地图更新不及时,自动驾驶安全隐患较大的问题。其中地图更新方法包括:第一车辆根据第一车辆上至少一个数据采集装置采集的环境数据和预存的地图数据进行匹配,在确定环境数据与地图数据不匹配时向云端服务器上报地图更新信息,该地图更新信息包括待更新的地图元素的相关信息,云端服务器根据第一车辆上报的地图更新信息确定是否更新地图,在确定更新地图的情况下,根据更新的地图元素对应的车辆行驶的影响等级确定更新地图的下发方式。上述方法能够确保云端服务器及时下发对车辆行驶影响较大的更新信息至车端,提升了自动驾驶车辆的行驶安全。
Description
技术领域
本申请实施例涉及导航技术领域,尤其涉及一种地图更新方法、装置及存储介质。
背景技术
自动驾驶汽车又称无人驾驶汽车、电脑驾驶汽车或轮式移动机器人,是一种通过电脑***实现无人驾驶的智能汽车。自动驾驶汽车依靠人工智能、视觉计算、雷达、定位***、地图***协同合作,让电脑可以在没有任何人类主动的操作下,自动安全地操作机动车辆。
电子地图作为自动驾驶汽车导航的必备工具,地图的准确度和精度直接影响自动驾驶汽车的安全性。在实际应用中,道路状况经常发生变化,比如道路施工、交通标识改变等,如果汽车使用的地图更新不及时,会给自动驾驶汽车带来较大的安全隐患。
发明内容
本申请提供一种地图更新方法、装置及存储介质,确保自动驾驶车辆能够及时使用更新的地图,提升自动驾驶车辆的行驶安全。
本申请第一方面提供一种地图更新方法,包括:云端服务器获取第一车辆上报的地图更新信息,根据所述地图更新信息确定是否更新地图。在确定更新地图的情况下,云端服务器根据更新的地图元素对应的车辆行驶的影响等级,确定更新地图的下发方式,其中车辆行驶的影响等级是影响车辆行驶安全的等级。
本方案中,云端服务器根据第一车辆上报的地图更新信息确定更新地图时,从地图更新信息中获取更新的地图元素对应的车辆行驶的影响等级,云端服务器根据该影响等级确定更新地图的下发方式,确保对车辆行驶影响较大的更新信息及时下发至车端,提升自动驾驶车辆的行驶安全。
在一种可能的实现方式中,根据更新的地图元素对应的车辆行驶的影响等级,确定更新地图的下发方式,包括:更新的地图元素对应的车辆行驶的影响等级为严重等级,确定更新地图的下发方式为直接下发;或者,更新的地图元素对应的车辆行驶的影响等级为一般等级,确定更新地图的下发方式为根据地图更新请求下发或者周期性下发。
上述的实现方式对更新地图的下发方式进行细化,若存在对车辆行驶安全影响较大的地图元素更新时,云端服务器直接下发更新地图至所有在线车辆。若存在对车辆行驶安全影响不大的地图元素更新时,云端服务器可以按照预设周期集中下发,或者,可以根据车辆发送的地图更新请求下发。
在一种可能的实现方式中,地图更新信息包括待更新的地图元素在地图上的坐标位置;根据地图更新信息,确定是否更新地图之前,还包括:根据地图更新信息向坐标位置的第一预设区域内的至少一个检测设备发送地图测量指令,地图测量指令用于指示检测设备检测并上报坐标位置的第二预设区域的地图测量信息。
在一种可能的实现方式中,根据地图更新信息,确定是否更新地图,包括:根据地图更新信息和至少一个检测设备上报的地图测量信息,确定是否更新地图。
上述的实现方式云端服务器并没有直接根据第一车辆上报的地图更新信息确定是否更新地图,而是特别考虑了更新的地图元素附近区域内的多个检测设备,基于多个地图测量上报结果进行综合分析,从而确定是否更新地图,避免了单车误报的情况发生,提高了地图更新的准确性。
在一种可能的实现方式中,根据地图更新信息和至少一个检测设备上报的地图测量信息,确定是否更新地图,包括:对地图更新信息和至少一个地图测量信息进行信息处理,确定待更新的地图元素在地图上的变化量;根据待更新的地图元素在地图上的变化量以及预设更新阈值,确定是否更新地图。
可选的,更新的地图元素在地图上的变化量包括地图元素移动距离的变化量(例如交通信号灯的移动距离)、地图元素高度/长度/宽度的变化量(例如车道的宽度变化量、交通信号灯高度的变化量)、地图元素的状态变化量。其中,地图元素的状态值包括0和1,0表示地图上无某地图元素,1表示地图上有某地图元素,若状态未变则变化量为0,若状态变化,则变化量的绝对值为1。
在一种可能的实现方式中,根据待更新的地图元素在地图上的变化量和各地图元素的预设更新阈值,确定是否更新地图,包括:待更新的地图元素在地图上的变化量大于或者等于待更新的地图元素对应的预设更新阈值,更新地图;
或者,待更新的地图元素在地图上的变化量小于待更新的地图元素对应的预设更新阈值,不更新地图。
需要说明的是,地图元素对应的预设阈值是地图元素的属性信息对应的预设阈值,例如交通信号灯的移动距离对应的预设更新阈值,车道的宽度变化量对应的预设阈值。不同地图元素对应的预设更新阈值可能相同也可能不同。
上述的实现方式根据待更新的地图元素的变化量与其对应的预设更新阈值进行比较,确定是否更新给地图元素,若存在一个需要更新的地图元素则更新地图。
在一种可能的实现方式中,根据地图更新信息,确定是否更新地图,包括:在待更新的地图元素满足地图精度要求的情况下,更新地图。
需要说明的是,地图精度要求是地图元素在地图上允许的最大误差范围,地图精度要求包括各地图元素对应的精度要求。
上述的实现方式在更新地图时需要确定更新的地图元素是否满足地图精度要求,如果该更新的地图元素的数据精度满足该地图元素的地图精度要求,则直接更新地图。
在一种可能的实现方式中,根据地图更新信息,确定是否更新地图,包括:在待更新的地图元素不满足地图精度要求的情况下,向第三车辆发送地图数据采集指令,地图数据采集指令用于指示第三车辆采集待更新的地图元素在地图上的坐标位置的第二预设区域的地图数据,第三车辆为满足地图精度要求的数据采集车辆;根据第三车辆采集的地图数据更新地图。
上述的实现方式在更新地图时需要确定更新的地图元素是否满足地图精度要求,如果该更新的地图元素的数据精度较低,则不直接更新该地图元素,由数据采集车采集该地图元素附近的地图数据,云端服务器根据数据采集车采集的地图数据来更新地图,使得更新的地图元素满足地图精度要求,提高了云端地图数据的准确性。
在一种可能的实现方式中,在待更新的地图元素不满足地图精度要求的情况下,还包括:设置坐标位置的第二预设区域的地图不可用;或者,降低坐标位置的第二预设区域的地图的精度对应的车辆自动驾驶等级。
上述的实现方式已确定需要更新地图但更新的地图元素不满足精度要求,更新的地图元素可能包括车辆行驶的影响等级较高的地图元素,为了确保在线车辆的行驶安全,云端服务器在获取该更新的地图元素的高精度地图数据之前,设置该地图元素附近的地图数据不可用或者指示车辆在该地图元素附近降低车辆自动驾驶等级。
可选的,检测设备包括第二车辆和/或路侧设备,第二车辆为使用地图的在线车辆。
其中,第二车辆可以是使用地图的除第一车辆之外的其他在线车辆,该第二车辆当前行驶在待更新的地图元素的坐标位置附近的第一预设区域内。路侧设备可以是待更新的地图元素在地图上的坐标位置附近的能够检测到该地图元素的路侧设备。
本申请第二方面提供一种地图更新方法,包括:接收环境数据;确定环境数据与预存的地图数据是否匹配,在确定环境数据与地图数据不匹配的情况下,向云端服务器上报地图更新信息;地图更新信息包括以下至少一种:待更新的地图元素的类别;待更新的地图元素在地图上的坐标位置;待更新的地图元素在地图上的变化量;待更新的地图元素对应的车辆行驶的影响等级;待更新的地图元素的数据来源。其中,车辆行驶的影响等级是影响车辆行驶安全的等级。
可选的,第一车辆上的数据采集装置可以包括摄像头、红外线传感器、激光雷达传感器、毫米波传感器、超声波传感器、全球定位***、惯性导航装置的至少一种。
可选的,数据采集装置的环境数据可以是图像数据或者测量数据,其中测量数据包括三维空间数据、超声波数据、毫米波数据、定位数据等。
本方案中,第一车辆根据车载的数据采集装置获取的环境数据与预存的地图数据进行比对,在确定数据不匹配时向云端服务器上报地图更新信息,该地图更新信息中包括待更新的地图元素对应的车辆行驶的影响等级,云端服务器在确定更新该地图元素时,会根据该地图元素对应的车辆行驶的影响等级直接下发地图更新至在线车辆,确保在线车辆的行驶安全。
可选的,地图更新信息还包括以下至少一种:持续不匹配的时间长度;感知到地图元素不匹配的第一时间;上报地图更新信息的第二时间;地图更新信息的置信度。
其中,持续不匹配的时间长度是指第一车辆上报的地图更新信息中某一待更新的地图元素与预设的地图数据不匹配的时间长度。第一时间和第二时间的结合可用于指示不匹配的地图元素(即待更新的地图元素)更新的必要程度或者紧急程度。地图更新信息的置信度可以由提供待更新的地图元素的数据采集装置的置信度和权值确定,地图更新信息的置信度越高说明信息的可信程度越高。
一种可能的实现方式中,方法还包括:接收云端服务器下发的更新后的地图,更新后的地图是云端服务器根据地图更新信息和至少一个检测设备上报的地图测量结果更新的地图,至少一个检测设备位于坐标位置的第一预设区域内。
车辆根据云端服务器下发的更新后的地图调整或更新行驶路线,其中更新后的地图是云端服务器根据多辆车及路侧设备上报的测量信息进行综合分析得到的,避免了单车误报的情况发生,提高了地图更新的准确性。
可选的,检测设备包括第二车辆和/或路侧设备,第二车辆为使用地图的在线车辆。
在一种可能的实现方式中,方法还包括:接收云端服务器下发的更新后的地图,更新后的地图是云端服务器根据第三车辆采集的地图数据更新的地图,第三车辆为满足地图精度要求的数据采集车辆。
车辆根据云端服务器下发的更新后的地图调整或更新行驶路径,其中更新后的地图是云端服务器根据数据采集车采集的地图数据得到的,确保更新的地图元素满足地图精度要求,提高了云端地图数据的准确性,确保车辆的行驶安全。
在一种可能的实现方式中,接收云端服务器下发的更新后的地图之前,还包括:向云端服务器发送地图更新请求。
上述的实现方式车辆可以根据自身需求向云端服务器主动发起地图更新请求,车辆根据更新的地图调整或更新行驶路径,提升自动驾驶车辆的行驶安全。
本申请第三方面提供一种地图更新装置,包括:获取模块,用于获取第一车辆上报的地图更新信息;处理模块,用于根据所述地图更新信息,确定是否更新地图;所述处理模块,还用于在确定更新地图的情况下,根据更新的地图元素对应的车辆行驶的影响等级,确定更新地图的下发方式,所述车辆行驶的影响等级是影响车辆行驶安全的等级。
可选的,所述处理模块,具体用于:所述更新的地图元素对应的车辆行驶的影响等级为严重等级,确定更新地图的下发方式为直接下发;或者,所述更新的地图元素对应的车辆行驶的影响等级为一般等级,确定更新地图的下发方式为根据地图更新请求下发或者周期性下发。
可选的,所述装置还包括:发送模块,用于根据所述地图更新信息向待更新的地图元素在地图上的坐标位置的第一预设区域内的至少一个检测设备发送地图测量指令,所述地图测量指令用于指示所述检测设备检测并上报所述坐标位置的第二预设区域的地图测量信息。
可选的,所述处理模块,具体用于根据所述地图更新信息和至少一个检测设备上报的地图测量信息,确定是否更新地图。
可选的,所述处理模块,具体用于对所述地图更新信息和所述至少一个地图测量信息进行信息处理,确定待更新的地图元素在地图上的变化量;根据所述待更新的地图元素在地图上的变化量以及预设更新阈值,确定是否更新所述地图。
可选的,所述处理模块,具体用于所述待更新的地图元素在地图上的变化量大于或者等于所述待更新的地图元素对应的预设更新阈值,更新所述地图。
可选的,所述处理模块,具体用于在待更新的地图元素满足地图精度要求的情况下,更新所述地图。
可选的,所述装置还包括:发送模块,用于在待更新的地图元素不满足地图精度要求的情况下,向第三车辆发送地图数据采集指令,所述地图数据采集指令用于指示所述第三车辆采集待更新的地图元素在地图上的坐标位置的第二预设区域的地图数据,所述第三车辆为满足地图精度要求的数据采集车辆;所述处理模块,还用于根据所述第三车辆采集的地图数据更新所述地图。
可选的,在所述待更新的地图元素不满足地图精度要求的情况下,所述处理模块,还用于设置所述坐标位置的第二预设区域的地图不可用;或者,降低所述坐标位置的第二预设区域的地图的精度对应的车辆自动驾驶等级。
可选的,所述检测设备包括第二车辆和/或路侧设备,所述第二车辆为使用所述地图的在线车辆。
本申请第四方面提供一种通信装置,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序,使得所述通信装置执行如本申请第一方面中任一项所述的方法。
本申请第五方面提供一种车载装置,包括:接收模块,用于接收环境数据;处理模块,用于确定所述环境数据与预存的地图数据是否匹配;发送模块,用于在确定所述环境数据与所述地图数据不匹配的情况下,向云端服务器上报地图更新信息。所述地图更新信息包括以下至少一种:待更新的地图元素的类别;待更新的地图元素在地图上的坐标位置;待更新的地图元素在地图上的变化量;待更新的地图元素对应的车辆行驶的影响等级,所述车辆行驶的影响等级是影响车辆行驶安全的等级;待更新的地图元素的数据来源。
可选的,所述地图更新信息还包括以下至少一种:持续不匹配的时间长度;感知到地图元素不匹配的第一时间;上报所述地图更新信息的第二时间;所述地图更新信息的置信度。
可选的,所述接收模块,还用于接收云端服务器下发的更新后的地图,所述更新后的地图是所述云端服务器根据所述地图更新信息和至少一个检测设备上报的地图测量结果更新的地图,所述至少一个检测设备位于所述坐标位置的第一预设区域内。
可选的,所述检测设备包括第二车辆和/或路侧设备,所述第二车辆为使用所述地图的在线车辆。
可选的,所述接收模块,还用于接收云端服务器下发的更新后的地图,所述更新后的地图是所述云端服务器根据第三车辆采集的地图数据更新的地图,所述第三车辆为满足地图精度要求的数据采集车辆。
可选的,所述接收模块接收云端服务器下发的更新后的地图之前,所述发送模块,还用于向所述云端服务器发送地图更新请求。
本申请第六方面提供一种通信装置,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序,使得所述通信装置执行如本申请第二方面中任一项所述的方法。
本申请第七方面提供一种可读存储介质,用于存储指令,当所述指令被执行时,使如本申请第一方面中任一项所述的方法被实现。
本申请第八方面提供一种可读存储介质,用于存储指令,当所述指令被执行时,使如本申请第二方面中任一项所述的方法被实现。
本申请第九方面提供一种通信装置,包括:处理器和接口电路;所述接口电路,用于接收代码指令并传输至所述处理器;所述处理器用于运行所述代码指令以执行如本申请第一方面中的任一项所述的方法。
本申请第十方面提供一种通信装置,包括:处理器和接口电路;所述接口电路,用于接收代码指令并传输至所述处理器;所述处理器用于运行所述代码指令以执行如本申请第二方面中的任一项所述的方法。
本申请的第十一方面提供一种无线通信***,包括:多个自动驾驶车辆,多个路侧设备,以及云端服务器。多个自动驾驶车辆之间无线通信,自动驾驶车辆与路侧设备之间无线通信,自动驾驶车辆和路侧设备分别与云端服务器之间无线通信。其中,云端服务器用于执行本申请第一方面中的任一项所述的方法,自动驾驶车辆用于执行本申请第二方面中的任一项所述的方法。
本申请提供一种地图更新方法、装置及存储介质。其中地图更新方法包括:第一车辆根据第一车辆上至少一个数据采集装置采集的环境数据和预存的地图数据进行匹配,在确定环境数据与地图数据不匹配时向云端服务器上报地图更新信息,该地图更新信息包括待更新的地图元素的相关信息,云端服务器根据第一车辆上报的地图更新信息确定是否更新地图,在确定更新地图的情况下,根据更新的地图元素对应的车辆行驶的影响等级确定更新地图的下发方式。上述方法能够确保云端服务器及时下发对车辆行驶影响较大的更新信息至车端,提升了自动驾驶车辆的行驶安全。
附图说明
图1为本申请实施例提供的无线通信***的示意图;
图2为现有的地图更新方法的流程示意图;
图3为本申请实施例提供的一种地图更新方法的流程示意图;
图4为本申请实施例提供的另一种地图更新方法的流程示意图;
图5为本申请实施例提供的一种地图更新装置的结构示意图;
图6为本申请实施例提供的一种车载装置的结构示意图;
图7为本申请实施例提供的一种通信装置的硬件结构示意图;
图8为本申请实施例提供的另一种通信装置的硬件结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
本申请实施例提供的地图更新方法可以应用于无线通信***。图1为本申请实施例提供的一种无线通信***的示意图。如图1所示,本实施例的无线通信***可以包括多个自动驾驶车辆(图1示出了车辆11、车辆12、车辆13、车辆14),多个路侧设备(图1示出了路侧设备15、路侧设备16)以及云端服务器17。其中,车辆与车辆之间可以进行无线通信,车辆与路侧设备之间可以进行无线通信,路侧设备、车辆还可以分别与云端服务器进行无线通信。
本申请实施例的云端服务器可以设置在核心网(Core Network,CN)设备侧。CN设备在不同的无线通信***中对应不同的设备,例如,在3G***中对应服务GPRS支持节点(Serving GPRS Support Node,SGSN)或网关GPRS支持节点(Gateway GPRS Support Node,GGSN),在4G***中对应移动管理实体(Mobility Management Entity,MME)或服务网关(Serving GateWay,S-GW),在5G***中对应5G***的核心网相关设备(例如NG-Core)。本申请实施例对此不作限定。本申请实施例的云端服务器为自动驾驶车辆提供最新的高精度地图信息,自动驾驶车辆可以根据自身需求更新和下载云端服务器上的高精度地图,保证自动驾驶车辆使用的高精度地图为最新地图。
本申请实施例的自动驾驶车辆内可以设置有终端设备,终端设备可以与路侧设备、云端服务器进行通信。终端设备可以指用户设备(user equipment,UE)、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。终端设备还可以是蜂窝电话、无绳电话、会话启动协议(sessioninitiation protocol,SIP)电话、无线本地环路(wireless local loop,WLL)站、个人数字助理(personal digital assistant,PDA)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备,未来5G网络或5G之后的网络中的终端设备,或者未来演进的公用陆地移动通信网络(public land mobile network,PLMN)中的终端设备等,本申请实施例对此不作限定。终端设备还可以是作为一个或多个部件或者单元而内置于车辆的车载模块、车载模组、车载部件、车载芯片或者车载单元(onboard unit,简称OBU),车辆通过内置的所述车载模块、车载模组、车载部件、车载芯片或者车载单元可以实施本申请的方法。上述的终端设备还可以面向用户提供高精度地图数据,即用户可以通过终端设备的显示界面查看地图数据。
本申请实施例的路侧设备是部署于道路附近的交通信息采集单元或者交通设施控制单元,交通信息采集单元可以向交通设施控制单元提供采集的交通信息,交通设施控制单元可以执行对交通设施的控制指令,其中交通设施包括交通信号灯、电子交通标识牌等。应理解,本申请实施例的技术方案可以应用于长期演进(Long Term Evolution,LTE)架构,还可以应用于通用移动通信***(Universal Mobile Telecommunications System,UMTS)陆地无线接入网(UMTS Terrestrial Radio Access Network,UTRAN)架构,或者全球移动通信***(Global System for Mobile Communication,GSM)/增强型数据速率GSM演进(Enhanced Data Rate for GSM Evolution,EDGE)***的无线接入网(GSM EDGE RadioAccess Network,GERAN)架构。在UTRAN架构或/GERAN架构中,MME的功能由服务通用分组无线业务(General Packet Radio Service,GPRS)支持节点(Serving GPRS Support,SGSN)完成,SGW\PGW的功能由网关GPRS支持节点(Gateway GPRS Support Node,GGSN)完成。本申请实施例的技术方案还可以应用于其他通信***,例如公共陆地移动网络(Public LandMobile Network,PLMN)***,甚至未来的5G通信***或5G之后的通信***等,本申请实施例对此不作限定。
基于上述任一种无线通信***,云端服务器提供的高精度地图包括不同地图元素的属性信息,其中地图元素包括但不限于交通信号灯、交通标识、道路元素等,对应的,交通信号灯和交通标识的属性信息可以包括位置信息,道路元素的属性信息可以包括车道数量、车道宽度、匝道连通性等。随着时间的推移地图中地图元素的属性信息可能发生变化,例如交通信号灯的位置移动、车道数量减少、道路被封闭等等,这样会造成高精度地图与实际道路情况不一致,为了确保高精度地图信息的准确性,云端服务器需要及时更新地图,确保使用地图的自动驾驶车辆的行驶安全。
图2为现有的地图更新方法的流程示意图。如图2所示,现有的地图更新方法包括:
步骤101、自动驾驶车辆检测当前道路的道路特征。
步骤102、自动驾驶车辆将当前道路的道路特征与本地地图的道路特征进行比较。
步骤103、在确定当前道路的道路特征与本地地图的道路特征不匹配时,自动驾驶车辆计算置信水平。
步骤104、在该置信水平高于本地地图的置信水平时,自动驾驶车辆向云端服务器发送地图更新信息。
步骤105、云端服务器根据地图更新信息更新地图。
现有技术方案中,车端计算置信水平,由于不同车辆的传感器存在较大差异,车端计算的置信水平存在较大的个体差异,单个车辆上报的地图更新信息存在误报的可能性,云端服务器根据地图更新信息更新的地图可能不准确。另外,现有技术方案没有对云端服务器如何发布更新地图进行限定,对于使用地图的自动驾驶车辆来说,可能由于地图更新不及时导致驾驶事故,存在较大的安全隐患。
为了解决上述技术问题,本申请实施例提供一种地图更新方法,云端服务器根据一个或者多个自动驾驶车辆上报的地图更新信息确定是否更新地图,并在确定更新地图的情况下,确定更新地图的下发方式,从而确保更新的地图能够及时下发至车端。由于云端服务器在接收到地图更新信息之后并不是直接根据车辆上报的信息更新地图,而是在综合判断后执行地图更新或者不更新,因此提高了地图更新的准确性。
下面采用具体的实施例对本申请的地图更新方法进行详细说明,需要说明的是,下面几个具体实施例可以相互结合,对于相同或相似的内容,在不同的实施例中不再进行重复说明。
图3为本申请实施例提供的一种地图更新方法的流程示意图。如图3所示,本实施例提供的地图更新方法,包括如下步骤:
步骤201、第一车辆接收环境数据。
在本实施例中,第一车辆为使用云端地图的任意在线的自动驾驶车辆,可以是图1中的车辆11、车辆12、车辆13或者车辆14。第一车辆接收从第一车辆上的至少一个数据采集装置发送的环境数据,其中数据采集装置可以包括摄像头、红外线传感器、激光雷达传感器、毫米波传感器、超声波传感器、全球定位***(global positioning system,简称GPS)、惯性导航装置的至少一种。数据采集装置的环境数据可以是数据采集装置采集的图像数据,也可以是数据采集装置采集的测量数据,测量数据包括三维空间数据、超声波数据、毫米波数据、定位数据等。
具体的,本实施例的摄像头用于采集自动驾驶车辆四周的可见光图像,可见光图像可以包括其他车辆、行人等障碍物,还可以包括车道线、车道边线、停止线、人行横道、交通信号灯、交通标识、收费站、检查站等道路信息。车辆上的行车电脑或者车载单元根据摄像头采集的可见光图像确定地图元素的属性信息。
本实施例的红外线传感器用于对自动驾驶车辆四周进行无接触温度测量,例如当车辆四周有行人时,红外线传感器可以用于采集行人发出的红外线,通过测量人体表面温度从而确定行人的位置。车辆上的行车电脑或者车载单元根据红外线传感器采集到的温度数据,可以判断车辆四周行人的位置,进一步还可以确定行人的行驶速度。
本实施例的激光雷达传感器用于探测自动驾驶车辆四周的三维空间数据,其工作原理是向目标发射探测信号(激光束),然后接收到的从目标反射回来的信号(目标回波)与发射信号进行比较,作适当处理后,获得目标的相关信息。车辆上的行车电脑或者车载单元根据激光雷达传感器采集到的三维空间数据确定地图元素的属性信息。
本实施例的超声波雷达传感器用于探测自动驾驶车辆四周的障碍物,其工作原理是利用传感器内的超声波发生器产生超声波,再由接收探头接收经障碍物反射回来的超声波。车辆上的行车电脑或者车载单元可以根据超声波反射接收的时间差确定车辆与障碍物之间的距离,从而确定道路上障碍物的具***置。超声波雷达成本较低,探测距离近精度高,且不受光线条件的影响。
本实施例的毫米波雷达传感器也可以用于采集障碍物的行驶速度、自动驾驶车辆和障碍物之间的距离等,尤其适用于烟雾等恶劣天气。毫米波雷达传感器具有穿透雾、烟、灰尘的能力强,抗干扰能力强等优势。
本实施例的GPS用于根据测量的已知位置的卫星到自动驾驶车辆之间的距离,综合多颗卫星的测量数据确定自动驾驶车辆的具***置。结合其他数据采集装置可以确定障碍物的具***置。
本实施例的惯性导航装置用于检测自动驾驶车辆的行驶速度、位姿信息等,其工作原理是以牛顿力学定律为基础,通过测量自动驾驶车辆在惯性参考系的加速度,将加速度对时间进行积分,且把加速度变换到导航坐标系中,从而得到自动驾驶车辆在导航坐标系中的速度、偏航角和位置等信息。结合其他数据采集装置可以确定障碍物的具***置和移动速度等。
根据GPS和惯性导航装置可以确定自动驾驶车辆的自身绝对位置,结合摄像头、红外线传感器、激光雷达传感器、超声波雷达传感器和毫米波传感器可以获取各地图元素相对于自动驾驶车辆的相对位置,从而确定地图元素在地图上的绝对位置。
步骤202、第一车辆确定环境数据与预存的地图数据是否匹配。
具体的,第一车辆上的行车电脑或者车载单元根据获取到的至少一个数据采集装置的环境数据确定当前第一车辆所在位置处的地图数据,该地图数据包括地图元素的类别以及地图元素的属性信息。将当前第一车辆所在位置处的地图数据与预存的对应位置处的地图数据进行比较,确定当前第一车辆所在位置处的地图数据是否与预存的对应位置处的地图数据匹配。
本实施例的地图元素包括但不限于交通信号信号灯、交通标识、道路元素、收费站、检查站等,道路元素包括但不限于车道线、车道边线、停止线、人行横道、匝道等。对应的,交通信号灯的属性信息可以包括交通信号灯的数量、类别和位置,例如交通信号灯包括4个信号灯,分别为直行的红、绿、黄灯,以及左转的控制灯。交通标识的属性信息可以包括交通标识的数量、内容和位置,例如交通标识包括两个内容指示,分别指示前方限速40以及前方禁止右转弯。道路元素的属性信息可以包括道路元素的位置、车道数量、车道宽度、匝道连通性等。
步骤203、在确定环境数据与地图数据不匹配的情况下,第一车辆向云端服务器上报地图更新信息。
在本实施例中,地图更新信息包括以下至少一种:
待更新的地图元素在地图上的坐标位置;
待更新的地图元素的类别;
待更新的地图元素在地图上的变化量;
待更新的地图元素对应的车辆行驶的影响等级;
待更新的地图元素的数据来源。
其中,待更新的地图元素可以理解为与预设的地图数据不匹配的地图元素。第一车辆根据环境数据确定当前车辆所在位置处的地图数据,根据当前车辆所在位置处的地图数据与预存的地图数据确定待更新的地图元素。例如,待更新的地图元素为交通信号灯,预设的地图数据在对应位置处不存在交通信号灯,即该交通信号灯为新增的地图元素,则第一车辆上报该交通信号灯以及交通信号灯的位置。又例如,待更新的地图元素为车道,该车道的宽度为2.5m,预设的地图数据在对应位置处的车道宽度为3.5m,即车道宽度较原来变窄了,则第一车辆上报该车道以及车道的位置和宽度。再例如,待更新的地图元素为交通标识,该交通标识用于指示禁止掉头,预设的地图数据在对应位置处的交通标识用于指示可以掉头,即交通标识发生变化,则第一车辆上报该交通标识以及交通标识的内容。
第一车辆在确定待更新的地图元素之后,生成地图更新信息,地图更新信息包括待更新的地图元素的类别、待更新的地图元素在地图上的坐标位置、待更新的地图元素在地图上的变化量、待更新的地图元素对应的车辆行驶的影响等级、待更新的地图元素的数据来源的至少一种,将生成的地图更新信息发送至云端服务器,以使云端服务器根据地图更新信息确定是否更新地图和/或确定更新地图的下发方式。
需要说明的是,待更新的地图元素在地图上的变化量可以是地图元素在地图上的移动距离,例如交通信号灯由原来的位置向左平移了2m。待更新的地图元素在地图上的变化量也可以是地图元素在地图上的高度变化量、长度变化量或者宽度变化量。例如车道的宽度由原来的2.5m拓宽至3.5m,路障的宽度由原来的10m缩短至5m。待更新的地图元素在地图上的变化量还可以是地图元素在地图上的状态变化量,例如某十字路口原先没有交通信号灯,交通信号灯的状态值设置为0,当前该十字路口新增交通信号灯,此时交通信号灯的状态值设置为1,交通信号灯在地图上的状态变化量为1,该状态变化量也可以用于云端服务器进行后续是否更新地图的判断,具体可参见后文。
待更新的地图元素对应的车辆行驶的影响等级是待更新的地图元素影响车辆行驶安全的等级。地图元素对应的车辆行驶的影响等级越高,更新该地图元素的时限越紧,这项参数用于指导云端服务器作相应的下发动作,具体可参见步骤205。
待更新的地图元素的数据来源是指检测到待更新的地图元素的数据采集装置,其中数据采集装置可以是上述步骤201中的任意一种或者多种。不同的数据采集装置具有不同的置信度和权值。这项参数用于第一车辆确定地图更新信息的整体的置信度。
可选的,地图更新信息还可以包括:持续不匹配的时间长度,感知到地图元素不匹配的第一时间,上报所述地图更新信息的第二时间,地图更新信息的置信度。
其中,持续不匹配的时间长度是指第一车辆上报的地图更新信息中某一待更新的地图元素与预设的地图数据不匹配的时间长度,例如,第一车辆上报某路段道路封锁已持续3天。
其中,第一时间和第二时间的结合可用于指示不匹配的地图元素(即待更新的地图元素)更新的必要程度或者紧急程度。
其中,地图更新信息的置信度可以由提供待更新的地图元素的数据采集装置的置信度和权值确定,例如待更新的地图元素仅包括车道宽度变化,该变化是根据激光雷达传感器以及摄像头采集的环境数据确定的,因此包含车道宽度变化的地图更新信息的置信度是由激光雷达传感器的第一置信度和第一权值,以及摄像头的第二置信度和第二权值确定的。需要说明的是,在不同应用环境下,各个数据采集装置的权值是可调的,例如在烟雾等恶劣天气下,可以提高毫米波雷达传感器的权值,同时降低其他数据采集装置的权值。在光线较暗的环境下,可以降低摄像头的权值,同时提高其他数据采集装置的权值。
可选的,第一车辆可以多次上报地图更新信息。
步骤204、云端服务器根据地图更新信息,确定是否更新地图。
在本实施例中,云端服务器根据第一车辆上报的地图更新信息,确定待更新的地图元素在地图上的变化量。待更新的地图元素在地图上的变化量可参见步骤203,此处不再赘述。
具体的,云端服务器根据待更新的地图元素在地图上的变化量以及预设更新阈值,确定是否更新地图。其中,预设更新阈值包括各地图元素的属性信息对应的预设更新阈值,例如,交通信号灯的移动距离对应的预设更新阈值为1m,若交通信号灯的移动距离大于或者等于1m,云端服务器确定更新地图。又例如,车道的宽度变化量对应的预设更新阈值为1m,若车道的宽度变化量大于或者等于1m,云端服务器确定更新地图。再例如,交通信号灯的状态变化量对应的预设更新阈值为1,若交通信号灯的状态变化量等于1,云端服务器确定更新地图。需要指出的是,地图元素的状态变化量不是1就是0,地图元素的状态变化量为1表示该地图元素为新增的地图元素,地图元素的状态变化量为0表示该地图元素为原有的地图元素。
步骤205、在确定地图更新的情况下,云端服务器根据更新的地图元素对应的车辆行驶的影响等级,确定更新地图的下发方式。
在本实施例中,更新的地图元素对应的车辆行驶的影响等级是更新的地图元素影响车辆行驶安全的等级。地图元素对应的车辆行驶的影响等级越高,更新该地图元素的时限越紧,即云端服务器需要立即更新该地图元素,为了确保使用地图的自动驾驶车辆的行驶安全,云端服务器应当立即下发更新的地图。对应的,地图元素对应的车辆行驶的影响等级越低,更新该地图元素的时限一般,云端服务器可以在接收到车辆请求后发送更新地图,或者周期性的下发更新地图。可见,本实施例提供至少三种下发方式:直接下发、根据车端的地图更新请求下发、周期性下发。
具体的,在一种实现方式中,更新的地图元素对应的车辆行驶的影响等级为严重等级,云端服务器确定更新地图的下发方式为直接发送。示例性的,车道封闭、匝道封闭、车道数量减少、车道宽度变小、出现新的交通信号灯等均可以设置为严重等级,在出现上述任意一种严重等级的更新的地图元素时,云端服务器直接发送更新地图至所有车端。该方式避免了自动驾驶车辆由于地图更新不及时导致驾驶事故,或者多次重新规划路线的问题。
在另一种实现方式中,更新的地图元素对应的车辆行驶的影响等级为一般等级,云端服务器确定更新的下发方式为根据地图更新请求下发或者周期性下发。示例性的,交通标识改变、交通标识丢失、交通信号灯缺失等均可以设置为一般等级,在出现上述任意一种一般等级的更新的地图元素时,云端服务器可以根据地图更新请求向请求的车端发送更新地图,或者根据预设的周期向所有车端发送更新地图。
本申请实施例提供的地图更新方法,第一车辆根据第一车辆上至少一个数据采集装置采集的环境数据和预存的地图数据进行匹配,在确定环境数据与地图数据不匹配时向云端服务器上报地图更新信息,该地图更新信息包括待更新的地图元素的相关信息,云端服务器根据第一车辆上报的地图更新信息确定是否更新地图,在确定更新地图的情况下,根据更新的地图元素对应的车辆行驶的影响等级确定更新地图的下发方式。上述方法能够确保云端服务器及时下发对车辆行驶影响较大的更新信息至车端,提升了自动驾驶车辆的行驶安全。
图4为本申请实施例提供的另一种地图更新方法的流程示意图。如图4所示,本实施例提供的地图更新方法,包括如下步骤:
步骤301、第一车辆接收第一车辆上至少一个数据采集装置发送的环境数据。
步骤302、第一车辆确定环境数据与预存的地图数据是否匹配。
步骤303、在确定环境数据与地图数据不匹配的情况下,第一车辆向云端服务器上报地图更新信息。
本实施例的步骤301至步骤303与上述实施例的步骤201至步骤203相同,可参见上述实施例,此处不再赘述。
步骤304、云端服务器根据地图更新信息向坐标位置的第一预设区域内的至少一个检测设备发送地图测量指令。
其中,坐标位置是指待更新的地图元素在地图上的坐标位置。第一预设区域可以是以该坐标位置为中心,以第一预设距离为半径的圆形区域。
本实施例的检测设备包括第二车辆和/或路侧设备。其中,第二车辆可以是使用地图的除第一车辆之外的其他在线车辆,该第二车辆当前行驶在待更新的地图元素的坐标位置附近的第一预设区域内。若在待更新的地图元素的坐标位置附近的第一预设区域内不存在其他自动驾驶车辆,第二车辆还可以是使用地图的除第一车辆之外的其他区域的在线车辆。路侧设备可以是待更新的地图元素在地图上的坐标位置附近的能够检测到该地图元素的路侧设备。
步骤305、检测设备根据地图测量指令检测并上报坐标位置附近的地图测量信息。
对于第二车辆来说,第二车辆在接收到云端服务器发送的地图测量指令后,向地图测量指令指示的坐标位置附近行驶,并在到达该坐标位置附近时通过第二车辆上的至少一个数据采集装置采集第二车辆四周的环境数据。第二车辆上的行车电脑或者车载单元对环境数据的处理过程同上述实施例的第一车辆,具体可参见上述实施例的步骤202,此处不再赘述。需要说明的是,地图测量信息是车辆在接收到地图测量指令后上报的,地图更新信息是车辆主动上报的,两者的本质是相同的,其目的都是向云端服务器上报不匹配的地图元素。因此,本实施例中第二车辆上报的地图测量信息与第一车辆上报的地图更新信息类似,可参见上述实施例对地图更新信息的介绍,此处不再赘述。
对于路侧设备来说,路侧设备在接收到云端服务器发送的地图测量指令后,获取坐标位置附近的检测数据,并将检测数据和预存的坐标位置附近的地图数据进行自比较,确定检测数据是否与预存的地图数据匹配。在确定检测数据与地图数据不匹配时,上报地图测量信息。本实施例的路侧设备上的数据采集装置可以包括上述自动驾驶车辆上的任意一个或者多个数据采集装置,可参见上文,此处不再赘述。
若某一检测设备未发现不匹配的地图元素,可以向云端服务器发送地图测量反馈信息,该反馈信息中指出未发现不匹配的地图元素,或者,不发送地图测量反馈信息。
步骤306、云端服务器根据地图更新信息和至少一个检测设备上报的地图测量信息,确定是否更新地图。
在本实施例中,云端服务器对地图更新信息和至少一个地图测量信息进行信息处理,确定待更新的地图元素在地图上的变化量;根据待更新的地图元素在地图上的变化量以及预设更新阈值,确定是否更新地图。
具体的,待更新的地图元素在地图上的变化量大于或者等于待更新的地图元素对应的预设更新阈值,更新地图;或者,待更新的地图元素在地图上的变化量小于待更新的地图元素对应的预设更新阈值,不更新地图。
其中,云端服务器对地图更新信息和至少一个地图测量信息进行信息处理的过程包括:对多个信息中的同一地图元素在地图上的变化量的数据处理过程。数据处理可以包括平均值计算、加权计算或者人工智能计算等。例如,第一车辆上报的地图更新信息和路侧设备上报的地图测量信息都包括某交通信号灯的移动距离,分别为0.5m和0.7m,云端服务器根据这两个测量结果确定该交通信号灯的移动距离的平均值为0.6m,假设交通信号灯的移动距离对应的预设更新阈值为1m,则可以确定无需更新该交通信号灯的位置。又例如,第一车辆和第二车辆的数据采集装置检测到地图上某位置的车道数量分别为3和4,预存的地图数据在该位置的车道数量为4。其中第一车辆上报的关于车辆数量的数据来源为摄像头,第二车辆上报的关于车辆数量的数据来源为毫米波雷达传感器。假设云端服务器获取到当前位置的行驶环境为恶劣环境,如雾天,云端服务器需要结合数据采集装置在恶劣环境下的权重(比如毫米波雷达传感器的权值为1,摄像头的权值为0),对当前位置的车辆数量的数据进行加权计算,最终确定该位置的车道数量仍为4,未发生变化,云端服务器不更新地图。需要说明的是,本实施例可以结合人工智能算法对多个信息中的同一地图元素对应的数据进行综合分析,确定该地图元素在地图上的变化量,可以采用如下人工智能算法对数据进行综合分析:决策树、随机森林算法、逻辑回归、SVM、朴素贝叶斯、K最近邻算法、K均值算法、Adaboost算法、神经网络、马尔可夫。
由于各检测设备上的数据采集装置存在差异,且同一数据采集装置从不同视角获取的环境数据也可能不同,这就导致不同检测设备对同一地图元素的地图测量结果不同。本实施例的云端服务器在接收到第一车辆的地图更新信息之后,通知第一车辆上报的待更新的地图元素在地图上的坐标位置附近的其他车辆以及路侧设备对该地图元素进行重点感知,提高了对待更新的地图元素的检测精度和准确度,避免单车误报的情况发生。
步骤307、在确定地图更新的情况下,云端服务器根据更新的地图元素对应的车辆行驶的影响等级,确定更新地图的下发方式。
本实施例的步骤307与上述实施例的步骤205相同,可参见上述实施例,此处不再赘述。
本实施例提供的地图更新方法,在第一车辆上报地图更新信息之后,云端服务器不直接进行地图更新的判断,而是向待更新的地图元素在地图的坐标位置附近的第二车辆和/或路侧设备发送地图测量指令,从而收集更多的地图测量信息,根据地图更新信息和多个地图测量信息确定是否更新地图,并在更新地图的情况下,根据更新的地图元素对应的车辆行驶的影响等级确定更新地图的下发方式。上述方法对多车和/或路侧设备上报的地图信息进行信息处理,提高了地图更新的准确性。
在上述各实施例的基础上,可选的,在确定更新地图的情况下,云端服务器可以根据如下两种方式进行地图的更新。
在一种实现方式中,云端服务器进一步确定待更新的地图元素是否满足地图精度要求,在待更新的地图元素满足地图精度要求的情况下,更新地图。
在另一种实现方式中,云端服务器进一步确定待更新的地图元素是否满足地图精度要求,在待更新的地图元素不满足地图精度要求的情况下,向第三车辆发送地图数据采集指令,地图数据采集指令用于指示第三车辆采集坐标位置的第二预设区域的地图数据,第三车辆为满足地图精度要求的数据采集车辆。云端服务器根据第三车辆采集的地图数据更新地图。
其中,地图精度要求是指地图元素在地图上允许的最大误差范围,地图精度要求包括各地图元素对应的精度要求,可以理解,不同地图元素的精度要求可能相同也可能不同。例如,车道线的位置精度误差最大为0.2m,交通灯的位置精度误差最大为0.5m。
需要说明的是,第三车辆不同于第一车辆和第二车辆。其中,第一车辆和第二车辆可以是无线通信***中在线运行的自动驾驶车辆,第三车辆可以是与云端服务器连接的制作云端高精度地图的数据采集车。
可选的,在待更新的地图元素不满足地图精度要求的情况下,还可以包括:
设置坐标位置的第二预设区域的地图不可用;或者,
降低坐标位置的第二预设区域的地图的精度对应的车辆自动驾驶等级。
其中,第二预设区域可以是以坐标位置为中心,以第二预设距离为半径的圆形区域。第一预设区域可以是小于或者等于第一预设区域的圆形区域,即第二预设距离可以小于或者等于第一预设距离。
其中,车辆自动驾驶等级用于指示自动驾驶车辆的智能化程度、自动化程度。目前按照美国汽车工程师协会SAE的标准,将车辆自动驾驶等级分为6个等级:无自动化(L0)、驾驶支援(L1)、部分自动化(L2)、有条件自动化(L3)、高度自动化(L4)和完全自动化(L5)。
当设置坐标位置的第二预设区域的地图不可用时,云端服务器根据任意下发方式向车辆发送更新地图,该更新地图中标注了该坐标位置的第二预设区域的地图不可用,车辆在接收到更新地图后可以根据自身需要重新规划路线,避免进入地图中指示的坐标位置的第二预设区域内,提高车辆行驶的安全性。
当降低坐标位置的第二预设区域的地图的精度对应的车辆自动驾驶等级时,云端服务器可以在下发更新地图的同时,发出降低自动驾驶等级的指令,进入或者即将进入第二预设区域的车辆可以根据该指令降低自动驾驶等级,确保安全通过该区域。
图5为本申请实施例提供的一种地图更新装置的结构示意图。如图5所示,本实施例提供的地图更新装置400,包括:
获取模块401,用于获取第一车辆上报的地图更新信息;
处理模块402,用于根据所述地图更新信息,确定是否更新地图;
所述处理模块402,还用于在确定更新地图的情况下,根据更新的地图元素对应的车辆行驶的影响等级,确定更新地图的下发方式;所述车辆行驶的影响等级是影响车辆行驶安全的等级。
可选的,所述处理模块402,具体用于:
所述更新的地图元素对应的车辆行驶的影响等级为严重等级,确定更新地图的下发方式为直接下发;或者,所述更新的地图元素对应的车辆行驶的影响等级为一般等级,确定更新地图的下发方式为根据地图更新请求下发或者周期性下发。
可选的,所述地图更新信息包括待更新的地图元素在地图上的坐标位置;所述地图更新装置400,还包括发送模块403。
在所述处理模块402根据所述地图更新信息,确定是否更新地图之前,所述发送模块403,用于根据所述地图更新信息向所述坐标位置的第一预设区域内的至少一个检测设备发送地图测量指令,所述地图测量指令用于指示所述检测设备检测并上报所述坐标位置的第二预设区域的地图测量信息。
所述处理模块402,具体用于根据所述地图更新信息和所述至少一个检测设备上报的地图测量信息,确定是否更新地图。
可选的,所述处理模块402,具体用于:
对所述地图更新信息和至少一个地图测量信息进行信息处理,确定待更新的地图元素在地图上的变化量;
根据所述待更新的地图元素在地图上的变化量以及预设更新阈值,确定是否更新所述地图。
可选的,所述处理模块402,具体用于所述待更新的地图元素在地图上的变化量大于或者等于所述待更新的地图元素对应的预设更新阈值,更新所述地图。
可选的,所述处理模块402,具体用于在待更新的地图元素满足地图精度要求的情况下,更新所述地图。
可选的,所述发送模块403,还用于:
在待更新的地图元素不满足地图精度要求的情况下,向第三车辆发送地图数据采集指令,所述地图数据采集指令用于指示所述第三车辆采集待更新的地图元素在地图上的坐标位置的第二预设区域的地图数据,所述第三车辆为满足地图精度要求的数据采集车辆;
所述处理模块402,还用于根据所述第三车辆采集的地图数据更新所述地图。
可选的,在所述待更新的地图元素不满足地图精度要求的情况下,所述处理模块402,还用于:
设置所述坐标位置的第二预设区域的地图不可用;或者,
降低所述坐标位置的第二预设区域的地图的精度对应的车辆自动驾驶等级。
可选的,所述检测设备包括第二车辆和/或路侧设备,所述第二车辆为使用所述地图的在线车辆。
本申请实施例提供的地图更新装置,可以执行上述方法实施例中云端服务器的技术方案,其实现原理和技术效果类似,此处不再赘述。
图6为本申请实施例提供的一种车载装置的结构示意图。如图6所示,本实施例提供的车载装置500包括:
接收模块501,用于接收环境数据;
处理模块502,用于确定所述环境数据与预存的地图数据是否匹配,在确定所述环境数据与所述地图数据不匹配的情况下,发送模块503,用于向云端服务器上报地图更新信息;
所述地图更新信息包括以下至少一种:
待更新的地图元素的类别;
待更新的地图元素在地图上的坐标位置;
待更新的地图元素在地图上的变化量;
待更新的地图元素对应的车辆行驶的影响等级,所述车辆行驶的影响等级是影响车辆行驶安全的等级;
待更新的地图元素的数据来源。
可选的,所述地图更新信息还包括以下至少一种:持续不匹配的时间长度;感知到地图元素不匹配的第一时间;上报所述地图更新信息的第二时间;所述地图更新信息的置信度。
可选的,
所述接收模块501,还用于接收云端服务器下发的更新后的地图,所述更新后的地图是所述云端服务器根据所述地图更新信息和至少一个检测设备上报的地图测量结果更新的地图,所述至少一个检测设备位于所述坐标位置的第一预设区域内。
可选的,所述检测设备包括第二车辆和/或路侧设备,所述第二车辆为使用所述地图的在线车辆。
可选的,所述接收模块501,还用于:
接收所述云端服务器下发的更新后的地图,所述更新后的地图是所述云端服务器根据第三车辆采集的地图数据更新的地图,所述第三车辆为满足地图精度要求的数据采集车辆。
可选的,所述发送模块503,还用于在接收云端服务器下发的更新后的地图之前,向所述云端服务器发送地图更新请求。
本申请实施例提供的车载装置,可以执行上述方法实施例中第一车辆的技术方案,其实现原理和技术效果类似,此处不再赘述。
图7为本申请实施例提供的一种通信装置的硬件结构示意图。本实施例提供的通信装置可以设置在云端服务器上。如图7所示,本实施例提供的通信装置600包括:存储器601,用于存储计算机程序;处理器602,用于执行所述计算机程序,使得通信装置600执行前述任一方法实施例中云端服务器执行的方法步骤。
图8为本申请实施例提供的另一种通信装置的硬件结构示意图。本实施例的通信装置可以设置在自动驾驶车辆上。如图8所示,本实施例提供的通信装置700,包括:存储器701,用于存储计算机程序;处理器702,用于执行所述计算机程序,使得通信装置700执行前述任一方法实施例中第一车辆执行的方法步骤。
在上述通信装置600和通信装置700的实现中,存储器和处理器之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可以通过一条或者多条通信总线或信号线实现电性连接,如可以通过总线连接。存储器中存储有实现数据访问控制方法的计算机执行指令,包括至少一个可以软件或固件的形式存储于存储器中的软件功能模块,处理器通过运行存储在存储器内的软件程序以及模块,从而执行各种功能应用以及数据处理。
存储器可以是,但不限于,随机存取存储器(Random Access Memory,简称:RAM),只读存储器(Read Only Memory,简称:ROM),可编程只读存储器(Programmable Read-OnlyMemory,简称:PROM),可擦除只读存储器(Erasable Programmable Read-Only Memory,简称:EPROM),电可擦除只读存储器(Electric Erasable Programmable Read-Only Memory,简称:EEPROM)等。其中,存储器用于存储程序,处理器在接收到执行指令后,执行程序。进一步地,上述存储器内的软件程序以及模块还可包括操作***,其可包括各种用于管理***任务(例如内存管理、存储设备控制、电源管理等)的软件组件和/或驱动,并可与各种硬件或软件组件相互通信,从而提供其他软件组件的运行环境。
处理器可以是一种集成电路芯片,具有信号的处理能力。上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,简称:CPU)、网络处理器(NetworkProcessor,简称:NP)等。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
本申请还提供一种可读存储介质,用于存储指令,当所述指令被执行时,使得前述任一方法实施例中云端服务器执行的地图更新方法被实现。
本申请还提供一种可读存储介质,用于存储指令,当所述指令被执行时,使得前述任一方法实施例中第一车辆执行的地图更新方法被实现。
本申请实施例还提供了一种通信装置,包括处理器和接口。该处理器用于执行前述任一方法实施例中云端服务器执行的地图更新方法。
本申请实施例还提供了一种通信装置,包括处理器和接口。该处理器用于执行前述任一方法实施例中第一车辆执行的地图更新方法。
应理解,上述通信装置可以是一个芯片,上述处理器可以通过硬件来实现也可以通过软件来实现,当通过硬件实现时,该处理器可以是逻辑电路、集成电路等。当通过软件来实现时,该处理器可以是一个通用处理器,通过读取存储器中存储的软件代码来实现,改存储器可以集成在处理器中,可以位于所述处理器之外,独立存在。
应理解,本实施例中的术语“***”和“网络”在本实施例中常可被互换使用。本实施例中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
在本申请所提供的实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,以上所描述的通信装置仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。
另外,在本申请实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本申请可以用硬件实现,或固件实现,或它们的组合方式来实现。当使用软件实现时,可以将上述功能存储在计算机可读介质中或作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是计算机能够存取的任何可用介质。以此为例但不限于:计算机可读介质可以包括RAM、ROM、EEPROM、CD-ROM或其他光盘存储、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质。此外。任何连接可以适当的成为计算机可读介质。例如,如果软件是使用同轴电缆、光纤光缆、双绞线、数字用户线(DSL)或者诸如红外线、无线电和微波之类的无线技术从网站、服务器或者其他远程源传输的,那么同轴电缆、光纤光缆、双绞线、DSL或者诸如红外线、无线和微波之类的无线技术包括在所属介质的定影中。如本申请所使用的,盘(Disk)和碟(disc)包括压缩光碟(CD)、激光碟、光碟、数字通用光碟(DVD)、软盘和蓝光光碟,其中盘通常磁性的复制数据,而碟则用激光来光学的复制数据。上面的组合也应当包括在计算机可读介质的保护范围之内。
总之,以上所述仅为本申请技术方案的较佳实施例而已,并非用于限定本申请的保护范围。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (38)
1.一种地图更新方法,其特征在于,包括:
获取第一车辆上报的地图更新信息;
根据所述地图更新信息,确定是否更新地图;
在确定更新地图的情况下,根据更新的地图元素对应的车辆行驶的影响等级,确定更新地图的下发方式,所述车辆行驶的影响等级是影响车辆行驶安全的等级。
2.根据权利要求1所述的方法,其特征在于,所述根据更新的地图元素对应的车辆行驶的影响等级,确定更新地图的下发方式,包括:
所述更新的地图元素对应的车辆行驶的影响等级为严重等级,确定更新地图的下发方式为直接下发;或者,
所述更新的地图元素对应的车辆行驶的影响等级为一般等级,确定更新地图的下发方式为根据地图更新请求下发或者周期性下发。
3.根据权利要求1所述的方法,其特征在于,所述地图更新信息包括待更新的地图元素在地图上的坐标位置;所述根据所述地图更新信息,确定是否更新地图之前,还包括:
根据所述地图更新信息向所述坐标位置的第一预设区域内的至少一个检测设备发送地图测量指令,所述地图测量指令用于指示所述检测设备检测并上报所述坐标位置的第二预设区域的地图测量信息。
4.根据权利要求1-3中任一项所述的方法,其特征在于,所述根据所述地图更新信息,确定是否更新地图,包括:
根据所述地图更新信息和至少一个检测设备上报的地图测量信息,确定是否更新地图。
5.根据权利要求4所述的方法,其特征在于,所述根据所述地图更新信息和所述至少一个检测设备上报的地图测量信息,确定是否更新地图,包括:
对所述地图更新信息和所述至少一个地图测量信息进行信息处理,确定待更新的地图元素在地图上的变化量;
根据所述待更新的地图元素在地图上的变化量以及预设更新阈值,确定是否更新所述地图。
6.根据权利要求5所述的方法,其特征在于,所述根据所述待更新的地图元素在地图上的变化量和各地图元素的预设更新阈值,确定是否更新所述地图,包括:
所述待更新的地图元素在地图上的变化量大于或者等于所述待更新的地图元素对应的预设更新阈值,更新所述地图。
7.根据权利要求1-3中任一项所述的方法,其特征在于,根据所述地图更新信息,确定是否更新地图,包括:
在待更新的地图元素满足地图精度要求的情况下,更新所述地图。
8.根据权利要求1-3中任一项所述的方法,其特征在于,根据所述地图更新信息,确定是否更新地图,包括:
在待更新的地图元素不满足地图精度要求的情况下,向第三车辆发送地图数据采集指令,所述地图数据采集指令用于指示所述第三车辆采集待更新的地图元素在地图上的坐标位置的第二预设区域的地图数据,所述第三车辆为满足地图精度要求的数据采集车辆;
根据所述第三车辆采集的地图数据更新所述地图。
9.根据权利要求8所述的方法,其特征在于,在所述待更新的地图元素不满足地图精度要求的情况下,还包括:
设置所述坐标位置的第二预设区域的地图不可用;或者,
降低所述坐标位置的第二预设区域的地图的精度对应的车辆自动驾驶等级。
10.根据权利要求3-9中任一项所述的方法,其特征在于,所述检测设备包括第二车辆和/或路侧设备,所述第二车辆为使用所述地图的在线车辆。
11.一种地图更新方法,其特征在于,包括:
接收环境数据;
确定所述环境数据与预存的地图数据是否匹配,在确定所述环境数据与所述地图数据不匹配的情况下,向云端服务器上报地图更新信息;
所述地图更新信息包括以下至少一种:
待更新的地图元素的类别;
待更新的地图元素在地图上的坐标位置;
待更新的地图元素在地图上的变化量;
待更新的地图元素对应的车辆行驶的影响等级,所述车辆行驶的影响等级是影响车辆行驶安全的等级;
待更新的地图元素的数据来源。
12.根据权利要求11所述的方法,其特征在于,所述地图更新信息还包括以下至少一种:
持续不匹配的时间长度;
感知到地图元素不匹配的第一时间;
上报所述地图更新信息的第二时间;
所述地图更新信息的置信度。
13.根据权利要求11或12所述的方法,其特征在于,还包括:
接收云端服务器下发的更新后的地图,所述更新后的地图是所述云端服务器根据所述地图更新信息和至少一个检测设备上报的地图测量结果更新的地图,所述至少一个检测设备位于所述坐标位置的第一预设区域内。
14.根据权利要求13所述的方法,其特征在于,所述检测设备包括第二车辆和/或路侧设备,所述第二车辆为使用所述地图的在线车辆。
15.根据权利要求11或12所述的方法,其特征在于,还包括:
接收云端服务器下发的更新后的地图,所述更新后的地图是所述云端服务器根据第三车辆采集的地图数据更新的地图,所述第三车辆为满足地图精度要求的数据采集车辆。
16.根据权利要求13或15所述的方法,其特征在于,所述接收云端服务器下发的更新后的地图之前,还包括:向所述云端服务器发送地图更新请求。
17.一种地图更新装置,其特征在于,包括:
获取模块,用于获取第一车辆上报的地图更新信息;
处理模块,用于根据所述地图更新信息,确定是否更新地图;
所述处理模块,还用于在确定更新地图的情况下,根据更新的地图元素对应的车辆行驶的影响等级,确定更新地图的下发方式,所述车辆行驶的影响等级是影响车辆行驶安全的等级。
18.根据权利要求17所述的装置,其特征在于,所述处理模块,具体用于:
所述更新的地图元素对应的车辆行驶的影响等级为严重等级,确定更新地图的下发方式为直接下发;或者,
所述更新的地图元素对应的车辆行驶的影响等级为一般等级,确定更新地图的下发方式为根据地图更新请求下发或者周期性下发。
19.根据权利要求17所述的装置,其特征在于,所述装置还包括:
发送模块,用于根据所述地图更新信息向待更新的地图元素在地图上的坐标位置的第一预设区域内的至少一个检测设备发送地图测量指令,所述地图测量指令用于指示所述检测设备检测并上报所述坐标位置的第二预设区域的地图测量信息。
20.根据权利要求17-19中任一项所述的装置,其特征在于,所述处理模块,具体用于:
根据所述地图更新信息和至少一个检测设备上报的地图测量信息,确定是否更新地图。
21.根据权利要求20所述的装置,其特征在于,所述处理模块,具体用于:
对所述地图更新信息和所述至少一个地图测量信息进行信息处理,确定待更新的地图元素在地图上的变化量;
根据所述待更新的地图元素在地图上的变化量以及预设更新阈值,确定是否更新所述地图。
22.根据权利要求21所述的装置,其特征在于,所述处理模块,具体用于:
所述待更新的地图元素在地图上的变化量大于或者等于所述待更新的地图元素对应的预设更新阈值,更新所述地图。
23.根据权利要求17-19中任一项所述的装置,其特征在于,所述处理模块,具体用于:
在待更新的地图元素满足地图精度要求的情况下,更新所述地图。
24.根据权利要求17-19中任一项所述的装置,其特征在于,所述装置还包括:
发送模块,用于在待更新的地图元素不满足地图精度要求的情况下,向第三车辆发送地图数据采集指令,所述地图数据采集指令用于指示所述第三车辆采集待更新的地图元素在地图上的坐标位置的第二预设区域的地图数据,所述第三车辆为满足地图精度要求的数据采集车辆;
所述处理模块,还用于根据所述第三车辆采集的地图数据更新所述地图。
25.根据权利要求24所述的装置,其特征在于,在所述待更新的地图元素不满足地图精度要求的情况下,所述处理模块,还用于:
设置所述坐标位置的第二预设区域的地图不可用;或者,
降低所述坐标位置的第二预设区域的地图的精度对应的车辆自动驾驶等级。
26.根据权利要求19-25中任一项所述的装置,其特征在于,所述检测设备包括第二车辆和/或路侧设备,所述第二车辆为使用所述地图的在线车辆。
27.一种通信装置,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序,使得所述通信装置执行如权利要求1-10中任一项所述的方法。
28.一种车载装置,其特征在于,包括:
接收模块,用于接收环境数据;
处理模块,用于确定所述环境数据与预存的地图数据是否匹配;
发送模块,用于在确定所述环境数据与所述地图数据不匹配的情况下,向云端服务器上报地图更新信息;
所述地图更新信息包括以下至少一种:
待更新的地图元素的类别;
待更新的地图元素在地图上的坐标位置;
待更新的地图元素在地图上的变化量;
待更新的地图元素对应的车辆行驶的影响等级,所述车辆行驶的影响等级是影响车辆行驶安全的等级;
待更新的地图元素的数据来源。
29.根据权利要求28所述的装置,其特征在于,所述地图更新信息还包括以下至少一种:
持续不匹配的时间长度;
感知到地图元素不匹配的第一时间;
上报所述地图更新信息的第二时间;
所述地图更新信息的置信度。
30.根据权利要求28或29所述的装置,其特征在于,
所述接收模块,还用于接收云端服务器下发的更新后的地图,所述更新后的地图是所述云端服务器根据所述地图更新信息和至少一个检测设备上报的地图测量结果更新的地图,所述至少一个检测设备位于所述坐标位置的第一预设区域内。
31.根据权利要求30所述的装置,其特征在于,所述检测设备包括第二车辆和/或路侧设备,所述第二车辆为使用所述地图的在线车辆。
32.根据权利要求28或29所述的装置,其特征在于,
所述接收模块,还用于接收云端服务器下发的更新后的地图,所述更新后的地图是所述云端服务器根据第三车辆采集的地图数据更新的地图,所述第三车辆为满足地图精度要求的数据采集车辆。
33.根据权利要求30或32所述的装置,其特征在于,所述接收模块接收云端服务器下发的更新后的地图之前,所述发送模块,还用于向所述云端服务器发送地图更新请求。
34.一种通信装置,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序,使得所述通信装置执行如权利要求11-16中任一项所述的方法。
35.一种可读存储介质,其特征在于,用于存储指令,当所述指令被执行时,使如权利要求1-10中任一项所述的方法被实现。
36.一种可读存储介质,其特征在于,用于存储指令,当所述指令被执行时,使如权利要求11-16中任一项所述的方法被实现。
37.一种通信装置,其特征在于,包括:处理器和接口电路;
所述接口电路,用于接收代码指令并传输至所述处理器;
所述处理器用于运行所述代码指令以执行如权利要求1-10中的任一项所述的方法。
38.一种通信装置,其特征在于,包括:处理器和接口电路;
所述接口电路,用于接收代码指令并传输至所述处理器;
所述处理器用于运行所述代码指令以执行如权利要求11-16中的任一项所述的方法。
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910723238.XA CN112347206A (zh) | 2019-08-06 | 2019-08-06 | 地图更新方法、装置及存储介质 |
EP20849200.9A EP4006492A4 (en) | 2019-08-06 | 2020-07-31 | METHOD AND APPARATUS FOR UPDATING A MAP, AND STORAGE MEDIA |
PCT/CN2020/106129 WO2021023102A1 (zh) | 2019-08-06 | 2020-07-31 | 地图更新方法、装置及存储介质 |
JP2022507453A JP7381716B2 (ja) | 2019-08-06 | 2020-07-31 | 地図更新方法、装置、および記憶媒体 |
US17/592,889 US20220155098A1 (en) | 2019-08-06 | 2022-02-04 | Map Update Method, Apparatus, and Storage Medium |
JP2023188168A JP2024028236A (ja) | 2019-08-06 | 2023-11-02 | 地図更新方法、装置、および記憶媒体 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910723238.XA CN112347206A (zh) | 2019-08-06 | 2019-08-06 | 地图更新方法、装置及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112347206A true CN112347206A (zh) | 2021-02-09 |
Family
ID=74366347
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910723238.XA Pending CN112347206A (zh) | 2019-08-06 | 2019-08-06 | 地图更新方法、装置及存储介质 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20220155098A1 (zh) |
EP (1) | EP4006492A4 (zh) |
JP (2) | JP7381716B2 (zh) |
CN (1) | CN112347206A (zh) |
WO (1) | WO2021023102A1 (zh) |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112960000A (zh) * | 2021-03-15 | 2021-06-15 | 新石器慧义知行智驰(北京)科技有限公司 | 高精地图更新方法、装置、电子设备和存储介质 |
CN112970030A (zh) * | 2021-02-10 | 2021-06-15 | 华为技术有限公司 | 交通灯检测的方法和装置 |
CN113074955A (zh) * | 2021-03-26 | 2021-07-06 | 北京百度网讯科技有限公司 | 控制数据采集的方法、装置、电子设备和介质 |
CN113127590A (zh) * | 2021-04-09 | 2021-07-16 | 中移智行网络科技有限公司 | 地图更新方法及设备 |
CN113194147A (zh) * | 2021-04-29 | 2021-07-30 | 东风汽车集团股份有限公司 | 一种车辆设备信息同步方法及*** |
CN113190568A (zh) * | 2021-05-12 | 2021-07-30 | 上海快仓自动化科技有限公司 | 一种地图更新方法、装置及相关组件 |
CN113525419A (zh) * | 2021-07-15 | 2021-10-22 | 广州小鹏自动驾驶科技有限公司 | 地图信息检测处理方法、装置、设备及*** |
CN113535743A (zh) * | 2021-06-30 | 2021-10-22 | 上海西井信息科技有限公司 | 无人驾驶地图实时更新方法、装置、电子设备、存储介质 |
CN113706704A (zh) * | 2021-09-03 | 2021-11-26 | 北京百度网讯科技有限公司 | 基于高精地图规划路线的方法、设备以及自动驾驶车辆 |
CN114413877A (zh) * | 2021-12-13 | 2022-04-29 | 合肥湛达智能科技有限公司 | 一种基于车联网的高精度地图绘制方法 |
CN114610830A (zh) * | 2022-03-25 | 2022-06-10 | 江苏海洋大学 | 一种基于驾驶行为数据的地图要素变化检测方法 |
CN114880337A (zh) * | 2022-05-17 | 2022-08-09 | 北京百度网讯科技有限公司 | 地图数据一体化更新方法、装置、设备以及存储介质 |
CN114964278A (zh) * | 2022-07-29 | 2022-08-30 | 深圳消安科技有限公司 | 基于云服务器的地图更新方法及设备 |
WO2022194008A1 (zh) * | 2021-03-18 | 2022-09-22 | 华为技术有限公司 | 地图数据处理方法及装置 |
WO2023046125A1 (zh) * | 2021-09-26 | 2023-03-30 | 华为技术有限公司 | 地图有效性检测方法和相关产品 |
CN116578663A (zh) * | 2023-07-12 | 2023-08-11 | 中国电信股份有限公司 | 动态地图处理方法及装置、存储介质及电子设备 |
CN116824853A (zh) * | 2023-06-30 | 2023-09-29 | 四川寰宇天行科技有限公司 | 一种车辆行驶安全监测方法、***、电子设备及介质 |
WO2023197651A1 (zh) * | 2022-04-12 | 2023-10-19 | 华为技术有限公司 | 信息处理方法及相关装置、*** |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3907468A1 (en) * | 2020-05-08 | 2021-11-10 | Volkswagen Aktiengesellschaft | Vehicle, apparatus, method, and computer program for determining a merged environmental map |
US11821738B2 (en) * | 2021-11-03 | 2023-11-21 | Gm Cruise Holdings Llc | Methodology for establishing time of response to map discrepancy detection event |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105185145A (zh) * | 2015-10-04 | 2015-12-23 | 陈燕 | 一种智能动态路况地图导航***及方法 |
CN105973245A (zh) * | 2016-04-28 | 2016-09-28 | 百度在线网络技术(北京)有限公司 | 利用无人驾驶车辆更新在线地图的方法和装置 |
US20190063929A1 (en) * | 2017-08-28 | 2019-02-28 | Panasonic Intellectual Property Corporation Of America | Information processing apparatus, vehicle, information processing method, running control method, and map updating method |
CN109781122A (zh) * | 2019-01-31 | 2019-05-21 | 北京经纬恒润科技有限公司 | 高精度地图更新方法及装置 |
CN109783593A (zh) * | 2018-12-27 | 2019-05-21 | 驭势科技(北京)有限公司 | 一种可用于自动驾驶的地图更新***与方法 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4475851B2 (ja) * | 2001-10-30 | 2010-06-09 | パイオニア株式会社 | 道路状況データ提供システム |
JP6658088B2 (ja) | 2015-03-23 | 2020-03-04 | 株式会社豊田中央研究所 | 情報処理装置、プログラム、及び地図データ更新システム |
KR101661163B1 (ko) * | 2015-05-27 | 2016-09-29 | 일마일 주식회사 | 영상 분석을 통한 운전자 안전 운전 보조와 지도 db의 실시간 갱신을 처리하기 위한 안전 운전 시스템 |
JP6776513B2 (ja) | 2015-08-19 | 2020-10-28 | ソニー株式会社 | 車両制御装置と車両制御方法と情報処理装置および交通情報提供システム |
US10816346B2 (en) * | 2016-12-30 | 2020-10-27 | DeepMap Inc. | Occupancy map updates based on sensor data collected by autonomous vehicles |
CN108286979B (zh) * | 2017-01-09 | 2021-07-20 | 北京四维图新科技股份有限公司 | 一种获取高精度导航路径数据的方法和装置以及导航***、驾驶*** |
US11403816B2 (en) * | 2017-11-30 | 2022-08-02 | Mitsubishi Electric Corporation | Three-dimensional map generation system, three-dimensional map generation method, and computer readable medium |
US11181922B2 (en) * | 2019-03-29 | 2021-11-23 | Zoox, Inc. | Extension of autonomous driving functionality to new regions |
US11249984B2 (en) * | 2019-05-22 | 2022-02-15 | Here Global B.V. | System and method for updating map data in a map database |
-
2019
- 2019-08-06 CN CN201910723238.XA patent/CN112347206A/zh active Pending
-
2020
- 2020-07-31 JP JP2022507453A patent/JP7381716B2/ja active Active
- 2020-07-31 WO PCT/CN2020/106129 patent/WO2021023102A1/zh unknown
- 2020-07-31 EP EP20849200.9A patent/EP4006492A4/en active Pending
-
2022
- 2022-02-04 US US17/592,889 patent/US20220155098A1/en active Pending
-
2023
- 2023-11-02 JP JP2023188168A patent/JP2024028236A/ja active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105185145A (zh) * | 2015-10-04 | 2015-12-23 | 陈燕 | 一种智能动态路况地图导航***及方法 |
CN105973245A (zh) * | 2016-04-28 | 2016-09-28 | 百度在线网络技术(北京)有限公司 | 利用无人驾驶车辆更新在线地图的方法和装置 |
US20190063929A1 (en) * | 2017-08-28 | 2019-02-28 | Panasonic Intellectual Property Corporation Of America | Information processing apparatus, vehicle, information processing method, running control method, and map updating method |
CN109783593A (zh) * | 2018-12-27 | 2019-05-21 | 驭势科技(北京)有限公司 | 一种可用于自动驾驶的地图更新***与方法 |
CN109781122A (zh) * | 2019-01-31 | 2019-05-21 | 北京经纬恒润科技有限公司 | 高精度地图更新方法及装置 |
Cited By (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022170540A1 (zh) * | 2021-02-10 | 2022-08-18 | 华为技术有限公司 | 交通灯检测的方法和装置 |
CN112970030A (zh) * | 2021-02-10 | 2021-06-15 | 华为技术有限公司 | 交通灯检测的方法和装置 |
CN112960000A (zh) * | 2021-03-15 | 2021-06-15 | 新石器慧义知行智驰(北京)科技有限公司 | 高精地图更新方法、装置、电子设备和存储介质 |
WO2022194008A1 (zh) * | 2021-03-18 | 2022-09-22 | 华为技术有限公司 | 地图数据处理方法及装置 |
CN113074955A (zh) * | 2021-03-26 | 2021-07-06 | 北京百度网讯科技有限公司 | 控制数据采集的方法、装置、电子设备和介质 |
CN113074955B (zh) * | 2021-03-26 | 2023-03-10 | 北京百度网讯科技有限公司 | 控制数据采集的方法、装置、电子设备和介质 |
CN113127590A (zh) * | 2021-04-09 | 2021-07-16 | 中移智行网络科技有限公司 | 地图更新方法及设备 |
CN113127590B (zh) * | 2021-04-09 | 2021-11-26 | 中移智行网络科技有限公司 | 地图更新方法及设备 |
CN113194147A (zh) * | 2021-04-29 | 2021-07-30 | 东风汽车集团股份有限公司 | 一种车辆设备信息同步方法及*** |
CN113194147B (zh) * | 2021-04-29 | 2022-04-29 | 东风汽车集团股份有限公司 | 一种车辆设备信息同步方法及*** |
CN113190568A (zh) * | 2021-05-12 | 2021-07-30 | 上海快仓自动化科技有限公司 | 一种地图更新方法、装置及相关组件 |
CN113535743A (zh) * | 2021-06-30 | 2021-10-22 | 上海西井信息科技有限公司 | 无人驾驶地图实时更新方法、装置、电子设备、存储介质 |
CN113525419A (zh) * | 2021-07-15 | 2021-10-22 | 广州小鹏自动驾驶科技有限公司 | 地图信息检测处理方法、装置、设备及*** |
CN113706704A (zh) * | 2021-09-03 | 2021-11-26 | 北京百度网讯科技有限公司 | 基于高精地图规划路线的方法、设备以及自动驾驶车辆 |
WO2023046125A1 (zh) * | 2021-09-26 | 2023-03-30 | 华为技术有限公司 | 地图有效性检测方法和相关产品 |
CN114413877A (zh) * | 2021-12-13 | 2022-04-29 | 合肥湛达智能科技有限公司 | 一种基于车联网的高精度地图绘制方法 |
CN114610830A (zh) * | 2022-03-25 | 2022-06-10 | 江苏海洋大学 | 一种基于驾驶行为数据的地图要素变化检测方法 |
WO2023197651A1 (zh) * | 2022-04-12 | 2023-10-19 | 华为技术有限公司 | 信息处理方法及相关装置、*** |
CN114880337A (zh) * | 2022-05-17 | 2022-08-09 | 北京百度网讯科技有限公司 | 地图数据一体化更新方法、装置、设备以及存储介质 |
CN114880337B (zh) * | 2022-05-17 | 2023-11-24 | 北京百度网讯科技有限公司 | 地图数据一体化更新方法、装置、设备以及存储介质 |
CN114964278A (zh) * | 2022-07-29 | 2022-08-30 | 深圳消安科技有限公司 | 基于云服务器的地图更新方法及设备 |
CN114964278B (zh) * | 2022-07-29 | 2022-11-18 | 深圳消安科技有限公司 | 基于云服务器的地图更新方法及设备 |
CN116824853A (zh) * | 2023-06-30 | 2023-09-29 | 四川寰宇天行科技有限公司 | 一种车辆行驶安全监测方法、***、电子设备及介质 |
CN116578663A (zh) * | 2023-07-12 | 2023-08-11 | 中国电信股份有限公司 | 动态地图处理方法及装置、存储介质及电子设备 |
Also Published As
Publication number | Publication date |
---|---|
WO2021023102A1 (zh) | 2021-02-11 |
JP2024028236A (ja) | 2024-03-01 |
JP7381716B2 (ja) | 2023-11-15 |
US20220155098A1 (en) | 2022-05-19 |
EP4006492A1 (en) | 2022-06-01 |
JP2022543439A (ja) | 2022-10-12 |
EP4006492A4 (en) | 2022-10-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112347206A (zh) | 地图更新方法、装置及存储介质 | |
US11685360B2 (en) | Planning for unknown objects by an autonomous vehicle | |
US11400925B2 (en) | Planning for unknown objects by an autonomous vehicle | |
US10234864B2 (en) | Planning for unknown objects by an autonomous vehicle | |
CN107015559B (zh) | 使用散列加权积分和求和的目标跟踪的概率推理 | |
JP2020045090A (ja) | 車両の自動運転制御補助方法、車両の自動運転制御補助装置、機器、コンピュータ読み取り可能な記憶媒体及び車路連携システム | |
CN112106124A (zh) | 用于使用v2x和传感器数据的***和方法 | |
CN111724616B (zh) | 基于人工智能的数据获取及共享的方法与装置 | |
EP4089659A1 (en) | Map updating method, apparatus and device | |
CN108248611B (zh) | 一种自动驾驶的方法、汽车控制设备、汽车及*** | |
CN114385661A (zh) | 一种基于v2x技术的高精地图更新的*** | |
WO2015009218A1 (en) | Determination of lane position | |
US11263896B2 (en) | Method and system for detecting jaywalking of vulnerable road users | |
CN111383456A (zh) | 一种用于智能道路基础设施***的本地化人工智能*** | |
CN107839691B (zh) | 车辆控制方法和装置 | |
CN113022573B (zh) | 道路结构检测方法及装置 | |
JP2023530731A (ja) | マップ更新データ処理方法、装置、およびシステム | |
CN110648547A (zh) | 运输基础设施通信和控制 | |
US20230126172A1 (en) | Method of outputting prompt information, device, medium, and vehicle | |
US11900803B2 (en) | Road-side detection and alert system and method | |
CN116142178A (zh) | 一种车辆辅助驾驶方法、***、介质及电子设备 | |
WO2018165199A1 (en) | Planning for unknown objects by an autonomous vehicle | |
CN117198078A (zh) | 一种信号灯调控方法、装置、设备及存储介质 | |
CN118038712A (zh) | 数据回传方法、地图更新方法、导航方法、装置及设备 | |
CN117437757A (zh) | 交叉路口中的基于v2的翻转警报 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |