[go: up one dir, main page]

CN115143977A - A fast high-precision map construction method, device and vehicle thereof - Google Patents

A fast high-precision map construction method, device and vehicle thereof Download PDF

Info

Publication number
CN115143977A
CN115143977A CN202110338823.5A CN202110338823A CN115143977A CN 115143977 A CN115143977 A CN 115143977A CN 202110338823 A CN202110338823 A CN 202110338823A CN 115143977 A CN115143977 A CN 115143977A
Authority
CN
China
Prior art keywords
unmanned vehicle
preset
precision map
special
gnss
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.)
Granted
Application number
CN202110338823.5A
Other languages
Chinese (zh)
Other versions
CN115143977B (en
Inventor
彭国旗
张放
李晓飞
张德兆
王肖
霍舒豪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuhan Zhixing Technology Co ltd
Original Assignee
Wuhan Zhixing Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Wuhan Zhixing Technology Co ltd filed Critical Wuhan Zhixing Technology Co ltd
Priority to CN202110338823.5A priority Critical patent/CN115143977B/en
Publication of CN115143977A publication Critical patent/CN115143977A/en
Application granted granted Critical
Publication of CN115143977B publication Critical patent/CN115143977B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/28Navigation; 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/30Map- or contour-matching
    • G01C21/32Structuring or formatting of map data
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/10Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
    • G01C21/12Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
    • G01C21/16Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation
    • G01C21/165Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation combined with non-inertial navigation instruments

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Navigation (AREA)

Abstract

The invention discloses a rapid high-precision map construction method, which comprises the following steps: the method comprises the following steps that S1, in an outdoor scene, whether GNSS signals of the outdoor scene are good or not is judged according to original measurement data of GNSS, and if yes, preset useful data in original measurement data of a plurality of sensors preset on an unmanned vehicle are continuously processed in a preset format; s2, generating a running track of the unmanned vehicle and marking a special function point or a special task function area according to the preset useful data of the sensor processed in the step S1; step S3, processing the driving track of the unmanned vehicle obtained in the step S2 and the marked special function points or special task function areas to generate a high-precision map; and S4, carrying out integrity detection on the high-precision map to obtain the complete high-precision map. The method can effectively improve the construction efficiency of the high-precision map and simultaneously improve the utilization rate and the adaptability of the unmanned vehicle to the GNSS signals.

Description

一种快速的高精度地图构建方法及其装置、车辆A fast high-precision map construction method, device and vehicle thereof

技术领域technical field

本发明涉及自动驾驶和高精度地图构建技术领域,特别是涉及一种快速的高精度地图构建方法及其装置、车辆。The invention relates to the technical field of automatic driving and high-precision map construction, in particular to a fast high-precision map construction method, device and vehicle.

背景技术Background technique

自动驾驶技术是近年的热点话题,在缓解交通拥堵、提高道路安全性、减少空气污染等领域,自动驾驶将会带来颠覆性的改变。Autonomous driving technology is a hot topic in recent years. In the fields of alleviating traffic congestion, improving road safety, and reducing air pollution, autonomous driving will bring disruptive changes.

在自动驾驶商业化进程中,限定区域场景内的无人清扫车、无人快递派送车辆以及无人出租车等,为自动驾驶技术的落地提供了实质性的应用场景。而高精度地图,可以为车辆提供先验的地图信息,因此,基于高精度地图的自动驾驶技术,在行业内已然成为实现L4、L5级自动驾驶的最佳解决方案。In the process of commercialization of autonomous driving, unmanned sweepers, unmanned express delivery vehicles and unmanned taxis in limited area scenarios provide substantial application scenarios for the implementation of autonomous driving technology. The high-precision map can provide a priori map information for the vehicle. Therefore, the automatic driving technology based on the high-precision map has become the best solution for L4 and L5 autonomous driving in the industry.

随着相关行业对自动驾驶需求日益突显,使得自动驾驶落地场景越发清晰化,尤其在GNSS(Global Navigation Satellite System,全球导航卫星系统)信号良好的室外场景下,无人环卫、无人配送等车辆的需求不断提升,对自动驾驶地图的构建效率、质量以及精度提出了考验,With the increasing demand for autonomous driving in related industries, the scene of autonomous driving has become more and more clear, especially in outdoor scenes with good GNSS (Global Navigation Satellite System, global navigation satellite system) signals, unmanned sanitation, unmanned distribution vehicles and other vehicles The increasing demand for autonomous driving has put forward a test for the construction efficiency, quality and accuracy of autonomous driving maps.

目前,在自动驾驶行业中,应用较多的地图构建方法是基于激光或者视觉数据,来构建点云或者栅格地图的方法。该高精度地图构建方法,主要分为离线和在线两种策略。At present, in the autonomous driving industry, the most widely used map construction methods are the methods of constructing point clouds or grid maps based on laser or visual data. The high-precision map construction method is mainly divided into two strategies: offline and online.

其中,离线构建高精度地图的策略,先通过车辆等采集设备,采集相关的传感器数据,然后,将离线数据传至本地或者云端,最后,在本地或者云端完成高精度地图的构建。在离线构建高精度地图的策略中,涉及原始数据上传与下载、成果数据备份与下发等繁琐过程,需要人为干预较多,自动化程度低,导致效率降低,严重造成人工资源和本地计算资源浪费。Among them, the strategy of constructing high-precision maps offline is to first collect relevant sensor data through vehicles and other acquisition equipment, then transmit the offline data to the local or cloud, and finally complete the construction of high-precision maps locally or in the cloud. The strategy of constructing high-precision maps offline involves tedious processes such as uploading and downloading of original data, backup and distribution of result data, which requires more human intervention, and has a low degree of automation, resulting in reduced efficiency and serious waste of human resources and local computing resources. .

而在线构建高精度地图的策略,首先,实时获取车辆的相关传感器数据,并通过计算传感器数据得到局部地图,其次,根据设定的策略对地图进行实时优化,最后,得到全局一致性的高精度地图。对于在线构建高精度地图的策略,由于点云或栅格地图构建任务均在车载处理器内完成,对其性能要求很高,大地图难以处理,地图质量和误差均无法保障。For the strategy of building high-precision maps online, firstly, the relevant sensor data of the vehicle is obtained in real time, and the local map is obtained by calculating the sensor data. Secondly, the map is optimized in real time according to the set strategy, and finally, the high-precision global consistency is obtained. map. For the strategy of online construction of high-precision maps, since the point cloud or grid map construction tasks are completed in the on-board processor, the performance requirements are very high, the large map is difficult to process, and the map quality and error cannot be guaranteed.

对于现有的基于激光或者视觉数据,来构建点云或者栅格地图的方法,其在广场等GNSS信号良好的场景下,对高精度地图的构建效果不友好。在GNSS信号良好且需要简单的场景下,该方法对点云或者栅格地图的构建流程复杂、耗时长以及资源消耗大。For the existing methods of constructing point clouds or grid maps based on laser or visual data, it is not friendly to the construction of high-precision maps in scenes with good GNSS signals such as squares. In the scenario where the GNSS signal is good and needs to be simple, the construction process of the point cloud or raster map is complex, time-consuming and resource-intensive.

发明内容SUMMARY OF THE INVENTION

本发明的目的是针对现有技术存在的技术缺陷,提供一种快速的高精度地图构建方法及其装置、车辆。The purpose of the present invention is to provide a fast high-precision map construction method, device, and vehicle for the technical defects existing in the prior art.

为此,本发明提供了一种快速的高精度地图构建方法,其包括以下步骤:To this end, the present invention provides a fast high-precision map construction method, which includes the following steps:

步骤S1,在室外场景下,获取无人车辆上安装的包括GNSS在内的预设多个传感器的原始测量数据,然后根据GNSS的原始测量数据,判断室外场景的GNSS信号是否良好,如果是,则继续对无人车辆上预设多个传感器的原始测量数据中的预设有用数据,进行预设格式处理操作;Step S1, in the outdoor scene, obtain the original measurement data of multiple preset sensors including GNSS installed on the unmanned vehicle, and then judge whether the GNSS signal of the outdoor scene is good according to the original measurement data of GNSS, and if so, Then continue to perform preset format processing operations on the preset useful data in the original measurement data of multiple sensors preset on the unmanned vehicle;

步骤S2,根据经过步骤S1处理的预设多个传感器的预设有用数据,生成无人车辆的行驶轨迹以及标记特殊功能点或特殊任务功能区;Step S2, according to the preset useful data of the preset multiple sensors processed in step S1, generate the driving track of the unmanned vehicle and mark the special function point or special task function area;

步骤S3,对从步骤S2中获得的无人车辆的行驶轨迹以及标记的特殊功能点或特殊任务功能区进行处理,生成高精度地图;Step S3, processing the driving track of the unmanned vehicle and the marked special function point or special task function area obtained in step S2 to generate a high-precision map;

步骤S4,对步骤S3生成的高精度地图进行完整性检测,最终获得完整的高精度地图。In step S4, integrity detection is performed on the high-precision map generated in step S3, and a complete high-precision map is finally obtained.

优选地,步骤S1具体包括以下子步骤:Preferably, step S1 specifically includes the following sub-steps:

步骤S11,在室外场景下,获取无人车辆上安装的包括GNSS在内的预设多个传感器的原始测量数据,然后根据GNSS的原始测量数据,判断室外场景的GNSS信号是否良好,如果是,则继续执行步骤S12;Step S11, in the outdoor scene, obtain the original measurement data of a plurality of preset sensors including GNSS installed on the unmanned vehicle, and then judge whether the GNSS signal of the outdoor scene is good according to the original measurement data of the GNSS, and if so, Then continue to execute step S12;

其中,预设多个传感器,包括GNSS、IMU和轮速计;Among them, multiple sensors are preset, including GNSS, IMU and wheel speedometer;

步骤S12,根据扩展卡尔曼滤波EKF融合算法的格式需求,将步骤S11的原始测量数据中预设有用数据,解析成相对应的特定格式,并继续执行步骤S2。Step S12, according to the format requirements of the extended Kalman filter EKF fusion algorithm, parse the preset useful data in the original measurement data in step S11 into a corresponding specific format, and continue to perform step S2.

优选地,在步骤S11中,GNSS,用于提供无人车辆的GNSS信号原始测量数据,具体包括:GNSS信号的经纬度、航向、北东天方向的速度、收星数、状态、航向标志位和水平精度因子;Preferably, in step S11, the GNSS is used to provide the original measurement data of the GNSS signal of the unmanned vehicle, which specifically includes: the latitude and longitude of the GNSS signal, the heading, the speed in the northeast sky direction, the number of stars received, the state, the heading mark position and horizontal precision factor;

IMU,用于提供无人车辆的IMU原始测量数据,具体包括:在IMU坐标系下的x、y和z方向的加速度和角速度;IMU, which is used to provide the original measurement data of the IMU of the unmanned vehicle, including: acceleration and angular velocity in the x, y and z directions in the IMU coordinate system;

轮速计,用于提供无人车辆的轮速原始测量数据,具体包括无人车辆左轮速度和右轮速度;Wheel speedometer, which is used to provide the original measurement data of the wheel speed of the unmanned vehicle, including the speed of the left wheel and the speed of the right wheel of the unmanned vehicle;

在步骤S12中,步骤S11的原始测量数据中预设有用数据,具体包括GNSS测量的GNSS信号中的经纬度、航向、北东地方向的速度,惯性测量单元IMU测量的x、y和z方向的加速度和角速度,以及轮速计测量的无人车辆左轮速度和右轮速度;In step S12, useful data is preset in the original measurement data of step S11, specifically including the latitude and longitude, heading, and speed in the northeast direction in the GNSS signal measured by GNSS, and the speed in the x, y and z directions measured by the inertial measurement unit IMU. Acceleration and angular velocity, as well as the left and right wheel speeds of the unmanned vehicle as measured by the wheel tachometer;

其中,在步骤S11中,当GNSS信号的状态、收星数、水平精度因子以及航向标志位符合要求,达到或者超过设定的阈值时,判断室外场景的GNSS信号良好。Wherein, in step S11, when the state of the GNSS signal, the number of stars received, the horizontal precision factor and the heading flag meet the requirements, and reach or exceed the set threshold, it is judged that the GNSS signal of the outdoor scene is good.

优选地,步骤S2具体包括以下子步骤:Preferably, step S2 specifically includes the following sub-steps:

步骤S21,根据经过步骤S1处理的惯性测量单元IMU的预设有用数据和轮速计的预设有用数据,计算出无人车辆在预设周期内位姿的变化量,并结合全球导航卫星系统GNSS在上一个预设周期中计算得到的无人车辆融合位姿,计算无人车辆在预设周期后的最新预测位姿;Step S21, according to the preset useful data of the inertial measurement unit IMU and the preset useful data of the wheel speedometer processed in step S1, calculate the change amount of the unmanned vehicle in the preset period, and combine with the global navigation satellite system. The fusion pose of the unmanned vehicle calculated by GNSS in the previous preset period, and the latest predicted pose of the unmanned vehicle after the preset period is calculated;

步骤S22,将经过步骤S1处理后的GNSS的预设有用数据、步骤S21获得的无人车辆的最新预测位姿、由惯性测量单元IMU所计算提供的姿态信息以及由轮速计测量的无人车辆左轮速度和右轮速度,经由扩展卡尔曼滤波EKF融合算法进行处理,得到高精度的、经过融合处理的无人车辆的融合位姿信息以及无人车辆的行驶轨迹;In step S22, the preset useful data of the GNSS processed in step S1, the latest predicted pose of the unmanned vehicle obtained in step S21, the attitude information calculated and provided by the inertial measurement unit IMU, and the unmanned vehicle measured by the wheel speedometer are used. The speed of the left wheel and the speed of the right wheel of the vehicle are processed by the extended Kalman filter EKF fusion algorithm to obtain the fusion pose information of the unmanned vehicle and the driving trajectory of the unmanned vehicle with high precision and fusion processing;

其中,融合位姿信息包括融合位置信息和融合姿态信息;Wherein, the fusion pose information includes fusion position information and fusion attitude information;

步骤S23,判断当前室外场景是否适配完成,如果没有完成,则返回执行步骤S1,如果完成场景适配,则继续执行步骤S3,也就是说,将存储和标记的各项数据输入到后面的步骤S3。In step S23, it is judged whether the adaptation of the current outdoor scene is completed. If it is not completed, return to step S1. If the scene adaptation is completed, continue to execute step S3, that is, input the stored and marked data into the following steps. Step S3.

优选地,在步骤S22中,同时还包括步骤:根据运营用户的需求,标记特殊功能点或特殊任务功能区,具体包括以下处理步骤:Preferably, in step S22, it also includes the step of: marking the special function point or the special task function area according to the needs of the operating user, which specifically includes the following processing steps:

步骤S220,对于经过融合处理的无人车辆的融合位置信息,实时检测运营用户是否具有向该融合位置处输入特殊功能点或特殊任务功能区的标记需求,如果是,则在该融合位置处对应标记上特殊功能点或特殊任务功能区,并修改特殊功能点或特殊任务功能区的功能属性信息,如果否,则实时存储经过融合处理的无人车辆的位姿信息。Step S220, for the fusion location information of the unmanned vehicle that has undergone fusion processing, detect in real time whether the operating user has a marking requirement for inputting special function points or special task functional areas to the fusion location, and if so, corresponding to the fusion location. Mark the special function point or special task function area, and modify the function attribute information of the special function point or special task function area, if not, store the pose information of the fusion-processed unmanned vehicle in real time.

优选地,步骤S3具体包括以下子步骤:Preferably, step S3 specifically includes the following sub-steps:

步骤S31,通过将步骤S2中获得的无人车辆的行驶轨迹,向外扩展预设距离值K,得到在当前室外场景下无人车辆行驶的可通行区域,并以特定格式存储;Step S31, by extending the travel trajectory of the unmanned vehicle obtained in step S2 by a preset distance value K outward, to obtain a passable area where the unmanned vehicle travels in the current outdoor scene, and store it in a specific format;

在步骤S31中,对于不同的室外场景,分别具有对应的预设距离值K;In step S31, for different outdoor scenes, there are corresponding preset distance values K respectively;

步骤S32,根据步骤S2标记的特殊功能点或者特殊任务功能区的功能属性信息,生成相应的特殊功能点位姿信息或者特殊任务功能区的功能区边界以及可通行区域边界;Step S32, according to the functional attribute information of the special function point or the special task functional area marked in step S2, generate the corresponding special function point pose information or the functional area boundary and the passable area boundary of the special task functional area;

步骤S33,按照现有的回字形策略或者全局路径规划策略,根据特殊功能点和特殊任务功能区之间的对应关系、可通行区域边界以及特殊任务功能区边界信息,自动生成无人车辆在正常运营时的参考路径,并依据特殊功能点和特殊任务功能区之间的对应关系,生成当前室外场景内所有相关联的运营任务,然后存储,从而获得高精度地图。Step S33, according to the existing zigzag strategy or the global path planning strategy, according to the corresponding relationship between the special function point and the special task functional area, the boundary of the passable area and the boundary information of the special task functional area, automatically generate the unmanned vehicle in the normal state. The reference path during operation, and based on the corresponding relationship between the special function points and the special task function area, generate all the associated operation tasks in the current outdoor scene, and then store them to obtain a high-precision map.

优选地,步骤S4具体包括以下子步骤:Preferably, step S4 specifically includes the following sub-steps:

步骤S41,检测步骤S3生成的高精度地图的文件是否完整,如果是,继续执行步骤S42,如果否,返回执行步骤S1;Step S41, check whether the file of the high-precision map generated in step S3 is complete, if yes, continue to execute step S42, if not, return to execute step S1;

步骤S42,检测步骤S3生成的高精度地图中,预设的高精度必要元素是否都完整,如果是,则将步骤S3生成的高精度地图作为最终向外发布的高精度地图,如果否,返回执行步骤S1。Step S42: Check whether the preset high-precision necessary elements in the high-precision map generated in step S3 are complete, if so, use the high-precision map generated in step S3 as the final high-precision map to be released, if not, return Step S1 is performed.

优选地,在步骤S42中,预设的高精度必要元素,包括特殊功能点、特殊任务功能区、参考路径以及任务;Preferably, in step S42, the preset high-precision necessary elements include special function points, special task function areas, reference paths and tasks;

其中,检测步骤S3生成的高精度地图中,预设的高精度必要元素是否都完整,具体为:对于特殊功能点、特殊任务功能区、参考路径这三个元素,检测是否存在,如果存在,则认为这三个元素完整;而对于任务,检测运营任务对应的参考路径是否为连通,如果连通,则认为任务完整,否则,认为任务不完整。Among them, in the high-precision map generated in the detection step S3, whether the preset high-precision necessary elements are complete, specifically: for the three elements of the special function point, the special task function area, and the reference path, detect whether they exist, and if so, The three elements are considered complete; for tasks, it is detected whether the reference path corresponding to the operation task is connected. If it is connected, the task is considered complete; otherwise, the task is considered incomplete.

此外,本发明还提供了一种快速的高精度地图构建装置,其包括以下模块:In addition, the present invention also provides a fast high-precision map construction device, which includes the following modules:

传感器数据预处理模块,用于在室外场景下,获取无人车辆上安装的包括GNSS在内的预设多个传感器的原始测量数据,然后根据GNSS(即全球导航卫星系统)的原始测量数据,判断室外场景的GNSS信号是否良好,如果是,则继续对无人车辆上预设多个传感器的原始测量数据中的预设有用数据,进行预设格式处理操作;The sensor data preprocessing module is used to obtain the raw measurement data of multiple preset sensors including GNSS installed on the unmanned vehicle in the outdoor scene, and then according to the raw measurement data of GNSS (ie Global Navigation Satellite System), Determine whether the GNSS signal of the outdoor scene is good, and if so, continue to perform the preset format processing operation on the preset useful data in the original measurement data of the preset multiple sensors on the unmanned vehicle;

车辆轨迹和功能信息处理模块,与传感器数据预处理模块相连接,根据经过传感器数据预处理模块处理的预设多个传感器的预设有用数据,生成无人车辆的行驶轨迹以及标记特殊功能点或特殊任务功能区;The vehicle trajectory and function information processing module is connected with the sensor data preprocessing module, and according to the preset useful data of the preset multiple sensors processed by the sensor data preprocessing module, generates the driving trajectory of the unmanned vehicle and marks the special function points or Special task functional area;

高精度地图处理模块,与车辆轨迹和功能信息处理模块相连接,用于对从车辆轨迹和功能信息处理模块中获得的无人车辆的行驶轨迹以及标记的特殊功能点或特殊任务功能区进行处理,生成高精度地图,然后发送给;The high-precision map processing module is connected to the vehicle trajectory and function information processing module, and is used to process the driving trajectory of the unmanned vehicle and the marked special function points or special task function areas obtained from the vehicle trajectory and function information processing module. , generate a high-precision map, and then send it to;

地图完整性检测模块,与高精度地图处理模块相连接,用于对高精度地图处理模块生成的高精度地图进行完整性检测,最终获得完整的高精度地图。The map integrity detection module is connected with the high-precision map processing module, and is used to perform integrity detection on the high-precision map generated by the high-precision map processing module, and finally obtain a complete high-precision map.

另外,本发明还提供了一种车辆,包括前面所述的快速的高精度地图构建装置。In addition, the present invention also provides a vehicle, including the aforementioned rapid high-precision map construction device.

由以上本发明提供的技术方案可见,与现有技术相比较,本发明提供了一种快速的高精度地图构建方法及其装置、车辆,其设计科学,能够有效地提升高精度地图的构建效率,同时提高了无人车辆对GNSS信号的利用率和适应性,尤其是大广场等环境的适应力,具有重大的实践意义。It can be seen from the above technical solutions provided by the present invention that, compared with the prior art, the present invention provides a fast high-precision map construction method, device and vehicle, which are scientifically designed and can effectively improve the construction efficiency of high-precision maps At the same time, it improves the utilization and adaptability of unmanned vehicles to GNSS signals, especially the adaptability to environments such as large squares, which has great practical significance.

对于本发明,其是一种高效、低消耗且高精度的地图构建方法,设计原理科学、容易实现,逻辑清晰,对GNSS信号良好的场景适应性良好,满足了无人车辆对高精度场景地图的构建效率、计算资源消耗和精度的技术需求,有利于保障自动驾驶车辆安全,以及加快无人车辆商业化落地步伐,保障可靠的商业化落地。For the present invention, it is an efficient, low-consumption and high-precision map construction method, the design principle is scientific, easy to implement, the logic is clear, the adaptability to the scene with good GNSS signal is good, and it satisfies the high-precision scene map of the unmanned vehicle. The technical requirements of high construction efficiency, computing resource consumption and accuracy are conducive to ensuring the safety of autonomous vehicles, accelerating the commercialization of unmanned vehicles, and ensuring reliable commercialization.

附图说明Description of drawings

图1为本发明提供的一种快速的高精度地图构建方法的主要流程图;Fig. 1 is the main flow chart of a kind of fast high-precision map construction method provided by the present invention;

图2为本发明提供的一种快速的高精度地图构建方法的整体工作流程图;Fig. 2 is the overall work flow chart of a kind of fast high-precision map construction method provided by the present invention;

图3为通过应用本发明,获得的无人车辆在一种室外场景的可通行区域的示意图。3 is a schematic diagram of a passable area of an unmanned vehicle in an outdoor scene obtained by applying the present invention.

具体实施方式Detailed ways

为了使本技术领域的人员更好地理解本发明方案,下面结合附图和实施方式对本发明作进一步的详细说明。In order to make those skilled in the art better understand the solution of the present invention, the present invention is further described in detail below with reference to the accompanying drawings and embodiments.

参见图1、图2,本发明提供了一种快速的高精度地图构建方法,包括以下步骤:Referring to Fig. 1 and Fig. 2, the present invention provides a fast high-precision map construction method, including the following steps:

步骤S1,在室外场景下,获取无人车辆上安装的包括GNSS在内的预设多个传感器的原始测量数据,然后根据GNSS(即全球导航卫星系统)的原始测量数据,判断室外场景的GNSS信号是否良好,如果是,则继续对无人车辆上预设多个传感器的原始测量数据中的预设有用数据,进行预设格式处理操作;Step S1, in the outdoor scene, obtain the original measurement data of a plurality of preset sensors including GNSS installed on the unmanned vehicle, and then judge the GNSS of the outdoor scene according to the original measurement data of GNSS (ie global navigation satellite system). Whether the signal is good, if so, continue to perform preset format processing operations on the preset useful data in the original measurement data of multiple preset sensors on the unmanned vehicle;

需要说明的是,如果GNSS信号不良好,则不再进行下一步操作,这时候,可以选择采用现有的高精度地图构建方法。It should be noted that if the GNSS signal is not good, the next step will not be performed. At this time, the existing high-precision map construction method can be selected.

在本发明中,步骤S1具体包括以下子步骤:In the present invention, step S1 specifically includes the following sub-steps:

步骤S11,在室外场景下,获取无人车辆上安装的包括GNSS在内的预设多个传感器的原始测量数据,然后根据GNSS(即全球导航卫星系统)的原始测量数据,判断室外场景的GNSS信号是否良好,如果是,则继续执行步骤S12,否则,不继续执行;Step S11, in the outdoor scene, obtain the original measurement data of a plurality of preset sensors including GNSS installed on the unmanned vehicle, and then judge the GNSS of the outdoor scene according to the original measurement data of GNSS (that is, global navigation satellite system). Whether the signal is good, if yes, continue to execute step S12, otherwise, do not continue to execute;

其中,预设多个传感器,包括GNSS(即全球导航卫星系统)、IMU(Inertialmeasurement unit,惯性测量单元)和轮速计;Among them, a plurality of sensors are preset, including GNSS (ie global navigation satellite system), IMU (Inertial measurement unit, inertial measurement unit) and wheel speedometer;

需要说明的是,GNSS信号好的广场等场景,其中,GNSS信号良好,即指的是:GNSS信号的状态、收星数、水平精度因子以及航向标志位符合要求,达到或者超过设定的阈值。It should be noted that, in the case of a square with good GNSS signal, the GNSS signal is good, that is, the status of the GNSS signal, the number of satellites received, the horizontal precision factor and the heading flag meet the requirements and meet or exceed the set threshold. .

在步骤S11中,当GNSS信号的状态、收星数、水平精度因子以及航向标志位符合要求,达到或者超过设定的阈值时,判断室外场景的GNSS信号良好。In step S11, when the state of the GNSS signal, the number of stars received, the horizontal precision factor and the heading flag position meet the requirements and reach or exceed the set threshold, it is determined that the GNSS signal of the outdoor scene is good.

需要说明的是,GNSS(即全球导航卫星系统),是能在地球表面或近地空间的任何地点为用户提供全天候的三维坐标和速度以及时间信息的空基无线电导航定位系统。It should be noted that GNSS (Global Navigation Satellite System) is a space-based radio navigation and positioning system that can provide users with all-weather three-dimensional coordinates, speed and time information anywhere on the earth's surface or near-Earth space.

在本发明中,在步骤S11中,全球导航卫星系统GNSS,用于提供无人车辆的GNSS信号原始测量数据,具体包括:GNSS信号的经纬度、航向、北东天方向的速度、收星数、状态、航向标志位和水平精度因子。In the present invention, in step S11, the global navigation satellite system GNSS is used to provide the original measurement data of the GNSS signal of the unmanned vehicle, which specifically includes: the latitude and longitude of the GNSS signal, the heading, the speed in the northeast sky direction, the number of stars received, Status, heading flags and horizontal precision factor.

需要说明的是,GNSS信号的收星数、状态、航向标志位和水平精度因子,是用于判断GNSS信号是否良好的评价参数。It should be noted that the number of stars received, the state, the heading flag and the horizontal precision factor of the GNSS signal are evaluation parameters used to judge whether the GNSS signal is good.

惯性测量单元IMU,用于提供无人车辆的IMU原始测量数据,具体包括:在IMU坐标系下的x、y和z方向的加速度和角速度;The inertial measurement unit IMU is used to provide the original measurement data of the IMU of the unmanned vehicle, including: acceleration and angular velocity in the x, y and z directions in the IMU coordinate system;

轮速计,用于提供无人车辆的轮速原始测量数据,具体包括无人车辆左轮速度和右轮速度。The wheel speed meter is used to provide the original measurement data of the wheel speed of the unmanned vehicle, including the speed of the left wheel and the speed of the right wheel of the unmanned vehicle.

步骤S12,根据EKF(Extended Kalman Filter,扩展卡尔曼滤波)融合算法的格式需求,将步骤S11的原始测量数据中预设有用数据,解析成相对应的特定格式(例如png、xml等格式),并继续执行步骤S2。Step S12, according to the format requirements of the EKF (Extended Kalman Filter, Extended Kalman Filter) fusion algorithm, the preset useful data in the original measurement data of Step S11 is parsed into a corresponding specific format (for example, png, xml and other formats), And continue to step S2.

在步骤S12中,步骤S11的原始测量数据中预设有用数据,具体包括GNSS测量的GNSS信号中的经纬度、航向、北东地方向的速度,惯性测量单元IMU测量的三个方向(x、y、z)的加速度和角速度,以及轮速计测量的无人车辆左轮速度和右轮速度。In step S12, useful data is preset in the original measurement data of step S11, specifically including the latitude and longitude, heading, and the speed of the northeast direction in the GNSS signal measured by GNSS, and the three directions (x, y) measured by the inertial measurement unit IMU. , z) acceleration and angular velocity, and the left and right wheel speeds of the unmanned vehicle measured by the wheel speedometer.

需要说明的是,对于本发明,S1中没有涉及数据存储一说,从各个传感器的原始测量数据中,抽取需要的有用数据后,得到的数据量很小,而且是实时处理单帧传感器数据,因此可以直接存放在缓存中。解析方式也很简单,直接将各个传感器中需要的预设有用数据抽离出来,存放在定义好的数据结构(例如png、xml等格式)内,从而可以输入给下一步进行操作。It should be noted that, for the present invention, S1 does not involve data storage. After extracting the required useful data from the original measurement data of each sensor, the amount of data obtained is very small, and the single-frame sensor data is processed in real time. Therefore, it can be stored directly in the cache. The parsing method is also very simple. The preset useful data required by each sensor is directly extracted and stored in a defined data structure (such as png, xml and other formats), so that it can be input to the next step for operation.

步骤S2,根据经过步骤S1处理的预设多个传感器的预设有用数据,生成无人车辆的行驶轨迹以及标记特殊功能点或特殊任务功能区;Step S2, according to the preset useful data of the preset multiple sensors processed in step S1, generate the driving track of the unmanned vehicle and mark the special function point or special task function area;

在本发明中,步骤S2具体包括以下子步骤:In the present invention, step S2 specifically includes the following sub-steps:

步骤S21,根据经过步骤S1处理的惯性测量单元IMU的预设有用数据和轮速计的预设有用数据,计算出无人车辆在预设周期(即预设长度的一段时间)内位姿(包括位置和姿态)的变化量,并结合全球导航卫星系统GNSS在上一个预设周期中(具体为该周期内的某个时刻)计算得到的无人车辆融合位姿,计算无人车辆在预设周期后的最新预测位姿(包括位置和姿态);Step S21, according to the preset useful data of the inertial measurement unit IMU processed in step S1 and the preset useful data of the wheel speedometer, calculate the pose ( Including the position and attitude) changes, combined with the unmanned vehicle fusion pose and attitude calculated by the global navigation satellite system GNSS in the previous preset cycle (specifically at a certain moment in the cycle), calculate the unmanned vehicle in the preset period. The latest predicted pose (including position and pose) after setting the period;

需要说明的是,在步骤S21中,无人车辆在预设周期(即预设长度的一段时间)内位姿的变化量,具体包括:东向速度和位置的变化量,北向的速度和位置的变化量、天向速度和位置的变化量以及横滚角(roll)、俯仰角(pitch)和偏航角(yaw)的变化量。It should be noted that, in step S21, the amount of change in the pose of the unmanned vehicle within a preset period (that is, a period of time with a preset length) specifically includes: the change in the speed and position in the east direction, the speed and position in the north direction The amount of change, the amount of change in the sky speed and position, and the amount of change in the roll angle (roll), pitch angle (pitch) and yaw angle (yaw).

在步骤S21中,预设周期与车速相关,预设周期与车速成反比关系,车速越高,周期越短,根据乘用车的平均速度,推荐预设周期为T(T小于或者等于0.01ms)In step S21, the preset period is related to the vehicle speed, the preset period is inversely proportional to the vehicle speed, the higher the vehicle speed, the shorter the period, according to the average speed of the passenger car, the recommended preset period is T (T is less than or equal to 0.01ms )

在步骤S21中,根据经过步骤S1处理的惯性测量单元IMU的预设有用数据和轮速计的预设有用数据,计算出无人车辆在预设周期(即预设长度的一段时间)内位姿的变化量,这个计算处理操作,是公知的技术常识,采用的是常规的计算手段,在此不再赘述。例如,轮速计测量的是速度,那么速度在周期内积分,便可以得到位置变化量;IMU的角速度积分,得到角度变化量,加速度一次积分得到速度变化量,二次积分便可得到位置变化量。In step S21, according to the preset useful data of the inertial measurement unit IMU and the preset useful data of the wheel speedometer processed in step S1, the position of the unmanned vehicle within a preset period (ie, a period of preset length) is calculated. The amount of change in posture, this calculation processing operation, is a well-known technical common sense, and a conventional calculation method is used, which will not be repeated here. For example, if the wheel speedometer measures the speed, then the speed can be integrated within the cycle to obtain the position change; the angular velocity of the IMU can be integrated to obtain the angle change, the acceleration can be integrated once to obtain the speed change, and the second integration can be used to obtain the position change. quantity.

需要说明的是,在步骤S21中,本发明的算法运行在一个严格的周期系统中,也是上述说的预设周期T,可以保证融合位姿输出的频率是固定不变的。具体实现上,GNSS在上一个预设周期内计算得到的无人车辆融合位姿,是在上一个预设周期T中的一个时间点(时刻)得到,在时间点输出融合位姿。It should be noted that, in step S21, the algorithm of the present invention operates in a strict periodic system, which is also the preset period T mentioned above, which can ensure that the frequency of the fusion pose output is fixed. In terms of specific implementation, the fusion pose of the unmanned vehicle calculated by GNSS in the last preset period is obtained at a time point (moment) in the last preset period T, and the fusion pose is output at the time point.

需要说明的是,GNSS在每个时刻提供的位姿都是绝对位姿态。无人车辆在预设周期(即预设长度的一段时间)内的位姿变化量,加上全球导航卫星系统GNSS在上一个预设周期中计算得到的无人车辆融合位姿,便可以得到在预设周期后的最新预测位姿。It should be noted that the pose provided by GNSS at each moment is an absolute pose. The pose change amount of the unmanned vehicle in a preset period (that is, a period of preset length), plus the fusion pose of the unmanned vehicle calculated by the global navigation satellite system GNSS in the previous preset period, can be obtained The latest predicted pose after a preset period.

步骤S22,将经过步骤S1处理后的全球导航卫星系统GNSS的预设有用数据、步骤S21获得的无人车辆的最新预测位姿、由惯性测量单元IMU所计算提供的姿态信息以及由轮速计测量的无人车辆左轮速度和右轮速度,经由EKF(Extended Kalman Filter,扩展卡尔曼滤波)融合算法进行处理,得到高精度的、经过融合处理的无人车辆的融合位姿信息(包括位置和姿态)以及无人车辆的行驶轨迹;其中,融合位姿信息包括融合位置信息和融合姿态信息;Step S22, the preset useful data of the global navigation satellite system GNSS processed in step S1, the latest predicted pose of the unmanned vehicle obtained in step S21, the attitude information calculated by the inertial measurement unit IMU and provided by the wheel speedometer. The measured left wheel speed and right wheel speed of the unmanned vehicle are processed by the EKF (Extended Kalman Filter, Extended Kalman Filter) fusion algorithm to obtain high-precision, fusion-processed unmanned vehicle fusion pose information (including position and attitude) and the driving trajectory of the unmanned vehicle; wherein, the fusion pose information includes fusion position information and fusion attitude information;

需要说明的是,EKF(Extended Kalman Filter,扩展卡尔曼滤波)融合算法,为现有公知的算法,是目前很成熟的技术,其作用为:融合各输入(GNSS、IMU和轮速计)数据,得到此时刻无人车辆最终的高精度位姿。It should be noted that the EKF (Extended Kalman Filter, Extended Kalman Filter) fusion algorithm is an existing well-known algorithm and a very mature technology. , to get the final high-precision pose of the unmanned vehicle at this moment.

在本发明中,在步骤S22中,通过将无人车辆在每个时刻的融合位姿存储在一起,以时间为序,便可以形成一条无人车辆的行驶轨迹。In the present invention, in step S22, by storing the fused poses of the unmanned vehicle at each moment together, in the order of time, a driving trajectory of the unmanned vehicle can be formed.

在本发明中,在步骤S22中,同时还包括步骤:根据运营用户的需求,标记特殊功能点或特殊任务功能区。具体包括以下处理步骤:In the present invention, in step S22, it also includes the step of: marking special function points or special task function areas according to the needs of operating users. Specifically, the following processing steps are included:

步骤S220,对于经过融合处理的无人车辆的融合位置信息,实时检测运营用户是否具有向该融合位置处输入特殊功能点或特殊任务功能区的标记需求,如果是,则在该融合位置处对应标记上特殊功能点或特殊任务功能区,并修改特殊功能点或特殊任务功能区的功能属性信息(即具体的功能信息),如果否,则实时存储经过融合处理的无人车辆的位姿信息(包括位置和姿态)。Step S220, for the fusion location information of the unmanned vehicle that has undergone fusion processing, detect in real time whether the operating user has a marking requirement for inputting special function points or special task functional areas to the fusion location, and if so, corresponding to the fusion location. Mark the special function point or special task function area, and modify the function attribute information (ie specific function information) of the special function point or special task function area, if not, store the pose information of the fusion-processed unmanned vehicle in real time (including position and attitude).

需要说明的是,特殊功能点:是具备特殊功能的位姿点(类似公交车站点),如乘用车的发车点,中途停车点以及终点。特殊功能点,是客户通过交互页面按钮选择功能点属性并下发,算法会在每个周期结束处检测是否存在下发此命令,如存在,记录此时刻的融合位姿和功能点属性(即具体具有或者发挥的功能)。It should be noted that the special function point is a pose point (similar to a bus stop) with special functions, such as the departure point, the stop point and the end point of the passenger car. The special function point is that the customer selects the function point attribute through the button on the interactive page and issues it. The algorithm will detect whether the command exists at the end of each cycle. If it exists, record the fusion pose and function point attribute at this moment (ie specific functions or functions).

特殊任务功能区:是具备特殊功能的区域,比如乘用车的限速区,环卫车的清扫区,以及道路上人行车道、路口、上下坡以及特殊标识区域等,实现方法和功能点相同,只是协议不同而已。Special task functional area: It is an area with special functions, such as the speed limit area for passenger cars, the cleaning area for sanitation vehicles, as well as pedestrian lanes, intersections, uphill and downhill areas on the road, and special marking areas. The implementation method and function point are the same. Only the agreement is different.

步骤S23,判断当前室外场景是否适配完成,如果没有完成,则返回执行步骤S1,如果完成场景适配,则继续执行步骤S3,也就是说,将存储和标记的各项数据输入到后面的步骤S3。In step S23, it is judged whether the adaptation of the current outdoor scene is completed. If it is not completed, return to step S1. If the scene adaptation is completed, continue to execute step S3, that is, input the stored and marked data into the following steps. Step S3.

在本发明中,在步骤S23中,适配:指的是构建无人车辆运行环境的高精度地图的整个过程。In the present invention, in step S23, adaptation: refers to the entire process of constructing a high-precision map of the operating environment of the unmanned vehicle.

在步骤S23中,判断适配完成:指定相对应的协议,客户通过交互页面中相关按钮,下发结束适配过程,在算法每个周期结束后,均会检测是否存在下发结束命令。In step S23, it is judged that the adaptation is completed: the corresponding protocol is specified, and the client sends the end of the adaptation process through the relevant button on the interactive page.

也就是说,在步骤S23中,判断当前室外场景是否适配完成,具体为:当接收到客户(用户)输入的适配结束指令时,判断室外场景适配完成。如果没有接收到客户(用户)输入的适配结束指令,则判断室外场景没有适配完成。That is, in step S23, it is determined whether the adaptation of the current outdoor scene is completed, specifically: when an adaptation end instruction input by the client (user) is received, it is determined that the adaptation of the outdoor scene is completed. If the adaptation end instruction input by the client (user) is not received, it is determined that the adaptation of the outdoor scene is not completed.

步骤S3,对从步骤S2中获得的无人车辆的行驶轨迹以及标记的特殊功能点或特殊任务功能区进行处理,生成高精度地图;Step S3, processing the driving track of the unmanned vehicle and the marked special function point or special task function area obtained in step S2 to generate a high-precision map;

在本发明中,步骤S3具体包括以下子步骤:In the present invention, step S3 specifically includes the following sub-steps:

步骤S31,通过将步骤S2中获得的无人车辆的行驶轨迹,向外(例如在三维空间的各个方向)扩展预设距离值(即K值,K值为在当前室外场景适配时,无人车辆的运行路线距离场景边界的平均距离值,此值为适配约束的固定值),得到在当前室外场景下无人车辆行驶的可通行区域,并以特定格式(例如png、xml等格式)存储;Step S31, by extending the travel trajectory of the unmanned vehicle obtained in step S2 to the outside (for example, in all directions of the three-dimensional space) by extending the preset distance value (that is, the K value, the K value is no value when the current outdoor scene is adapted. The average distance between the running route of the human vehicle and the scene boundary, this value is a fixed value of the adaptation constraint), and the passable area of the unmanned vehicle in the current outdoor scene is obtained. )storage;

在本发明中,在步骤S31中,预设距离值K,为经验值,比如,如果适配场景为标准的城市道路,预设值为若干个的车道宽度值,如果为广场场景,便是一个若干个车辆宽度值,如果是公园场景,便是道路宽度的一半等,此值会根据场景不同,选择不同的固定值(一一对应便是一种约束)。例如,如图3所示。图3为通过应用本发明,获得的无人车辆在一种室外场景的可通行区域的示意图。In the present invention, in step S31, the preset distance value K is an empirical value, for example, if the adaptation scene is a standard urban road, the preset value is several lane width values, and if it is a square scene, it is A number of vehicle width values, if it is a park scene, it is half of the road width, etc. This value will choose different fixed values according to the scene (one-to-one correspondence is a constraint). For example, as shown in Figure 3. 3 is a schematic diagram of a passable area of an unmanned vehicle in an outdoor scene obtained by applying the present invention.

在步骤S31中,对于不同的室外场景,分别具有对应的预设距离值K。In step S31, for different outdoor scenes, there are corresponding preset distance values K respectively.

在步骤S31中,将步骤S2中获得的无人车辆的行驶轨迹,向外(例如在三维空间的各个方向)扩展预设距离值,具体操作为:参见图3所示,具体以行驶轨迹中的融合位置为中心,按照“十”字形方式(即正前方、正后方、正左方和正右方四个方向),向外扩展距离为K大小的正方形区域。In step S31, the travel trajectory of the unmanned vehicle obtained in step S2 is extended to the outside (for example, in all directions of the three-dimensional space) by the preset distance value. The specific operation is as follows: Referring to FIG. The fusion position is the center, and the square area with a distance of K is expanded outward in a "cross" shape (that is, four directions in front, behind, left and right).

在本发明中,在步骤S31中,可通行区域:车辆可以行驶的区域,而不可通行区域为车辆不可行驶区域,两者分界为高精度地图边界,可以理解为电子围栏。上述说的以“十”字形向外扩展区域,将所有的融合位置全部完成扩展,在区域内为可通行区域,不在扩展区域内的为不可通行区域。In the present invention, in step S31, the passable area: the area where the vehicle can travel, and the impassable area is the area where the vehicle cannot travel. The boundary between the two is a high-precision map boundary, which can be understood as an electronic fence. As mentioned above, the area is expanded outward in a "cross" shape, and all the fusion positions are fully expanded. The area within the area is a passable area, and the area not within the expanded area is an impassable area.

步骤S32,根据步骤S2标记的特殊功能点或者特殊任务功能区的功能属性信息(具体在无人车辆的融合位姿上标记),生成相应的特殊功能点位姿信息或者特殊任务功能区的功能区边界以及可通行区域边界。Step S32, according to the function attribute information of the special function point or the special task functional area marked in step S2 (specifically marked on the fusion pose of the unmanned vehicle), generate the corresponding special function point pose information or the function of the special task functional area. area boundaries and traversable area boundaries.

需要说明的是,可通行区域边界包含功能区域边界。It should be noted that the boundary of the passable area includes the boundary of the functional area.

需要说明的是,功能点位姿信息,包括:三个方向(x、y、z)的加速度和角速度,以及横滚角(roll)、俯仰角(pitch)和偏航角(yaw),功能点位姿信息的作用是:保证无人车辆达到此处车辆位姿的要求。It should be noted that the pose information of the function point includes: acceleration and angular velocity in three directions (x, y, z), as well as roll angle (roll), pitch angle (pitch) and yaw angle (yaw). The function of the point pose information is to ensure that the unmanned vehicle meets the requirements of the vehicle pose here.

功能区边界:为几条只包含三个方向(x、y、z)的位置点组成的曲线集合,作用是:用于规范车辆在不同的区域执行不同的操作或者任务,如减速、限速、转向等。Functional area boundary: It is a set of curves consisting of several position points that only contain three directions (x, y, z). The function is to regulate the vehicle to perform different operations or tasks in different areas, such as deceleration and speed limit. , turn, etc.

在本发明中,特殊任务功能区的功能区边界的获取方式,与功能点和功能区获取方式相同,只是协议不相同,包含一个起点和一个终点,且功能区起始点和终点时成对出现。In the present invention, the acquisition method of the functional area boundary of the special task functional area is the same as the acquisition method of the functional point and the functional area, but the protocol is different, including a starting point and an end point, and the starting point and the end point of the functional area appear in pairs. .

在本发明中,参见图3所示,按照“十”字形方式(即正前方、正后方、正左方和正右方四个方向),向外扩展,扩展的路段为功能区的起点和终点之间,并且生成的功能区域边界简单平滑连接,便可得到边界曲线。In the present invention, as shown in FIG. 3 , according to the “cross” shape (that is, the four directions of the front, the rear, the left and the right), it expands outward, and the expanded road section is the starting point and the end point of the functional area. and the generated functional area boundaries are simply and smoothly connected to obtain boundary curves.

在本发明中,在步骤S32中,需要说明的是,只是有一部分类型的功能点是在特殊任务的功能区域内,而此类功能点便需要按照制定的任务模式规则,自动生成相应的任务(为下游的决策规划,提供任务起始和终点的全局关系)。In the present invention, in step S32, it should be noted that only some types of function points are in the functional area of special tasks, and such function points need to automatically generate corresponding tasks according to the established task mode rules (Provide the global relationship between task start and end point for downstream decision planning).

在本发明中,在步骤S32中,需要说明的是,特殊功能点一定是特殊任务功能区的起始或者终点,这是特殊功能点和特殊任务功能区之间的对应关系。In the present invention, in step S32, it should be noted that the special function point must be the start or end point of the special task function area, which is the corresponding relationship between the special function point and the special task function area.

步骤S33,按照现有的回字形策略或者全局路径规划策略,根据特殊功能点和特殊任务功能区之间的对应关系、可通行区域边界以及特殊任务功能区边界信息,自动生成无人车辆在正常运营时的参考路径,并依据特殊功能点和特殊任务功能区之间的对应关系(即特殊功能点是特殊任务功能区的起始或者终点),生成当前室外场景内所有相关联(存在对应关系)的运营任务,然后存储,从而获得高精度地图。Step S33, according to the existing zigzag strategy or the global path planning strategy, according to the corresponding relationship between the special function point and the special task functional area, the boundary of the passable area and the boundary information of the special task functional area, automatically generate the unmanned vehicle in the normal state. The reference path during operation, and based on the corresponding relationship between the special function point and the special task functional area (that is, the special function point is the start or end point of the special task functional area), generate all associations in the current outdoor scene (there is a corresponding relationship) ), and then store them to obtain high-precision maps.

在步骤S33中,需要说明的是,回字形,是针对清扫车的清扫区域实现全覆盖清扫,而自动生成全覆盖参考路径的一种方法,是现有常规的一种自动生成全覆盖参考路径的方法。全局路径规划,是针对乘用车而言,只需要经过这个道路,无需执行各种特殊任务。In step S33, it should be noted that the "back" shape is to achieve full coverage cleaning for the cleaning area of the sweeper, and a method of automatically generating a full coverage reference path is an existing conventional method of automatically generating a full coverage reference path. Methods. Global path planning is for passenger cars, which only need to pass through this road without performing various special tasks.

需要说明的是,受车辆硬件限制,车辆存在一个最小的转弯半径,因此,在步骤S33中,无人车辆在正常运营时的参考路径的转弯处的弯道半径,需要大于无人车辆的最小转弯半径。It should be noted that, limited by the vehicle hardware, the vehicle has a minimum turning radius. Therefore, in step S33, the curve radius at the turning point of the reference path of the unmanned vehicle during normal operation needs to be greater than the minimum turning radius of the unmanned vehicle. Turning radius.

需要说明的是,在步骤S33中,关于无人车辆在正常运营时的参考路径,在正常运行时,无人车辆需要沿着此路线行驶It should be noted that, in step S33, regarding the reference path of the unmanned vehicle during normal operation, during normal operation, the unmanned vehicle needs to travel along this route

在步骤S33中,需要说明的是,基于现有的回字形策略或者全局路径规划策略(例如A*算法),根据特殊功能点和特殊任务功能区之间的对应关系、可通行区域边界以及特殊任务功能区边界信息,就可以自动生成无人车辆在正常运营时的参考路径。此为现有公知的技术,在此不再赘述。In step S33, it should be noted that, based on the existing back-shaped strategy or the global path planning strategy (such as the A* algorithm), according to the corresponding relationship between the special function point and the special task function area, the boundary of the passable area and the special The boundary information of the task functional area can automatically generate the reference path of the unmanned vehicle during normal operation. This is a known technology in the prior art, and details are not repeated here.

在步骤S33中,关于当前室外场景内所有可能的运营任务,指的是:对于通过特殊功能点和特殊任务功能区之间的对应关系,所生成的参考路线,客户可以通过交互界面,可以选择指定的任务进行运营。In step S33, with regard to all possible operation tasks in the current outdoor scene, it refers to the reference route generated through the corresponding relationship between the special function point and the special task function area, and the customer can select the reference route through the interactive interface. The designated tasks are operated.

对于本发明,根据特殊功能点和特殊任务功能区之间的对应关系,所生成的若干个相关连的参考路径,每一个关联的参考路径即为一个运营任务,组合成所有相关联的运营任务。For the present invention, according to the corresponding relationship between the special function point and the special task functional area, several related reference paths are generated, and each related reference path is an operation task, which is combined into all related operation tasks .

步骤S4,对步骤S3生成的高精度地图进行完整性检测,最终获得完整的高精度地图;Step S4, perform integrity detection on the high-precision map generated in step S3, and finally obtain a complete high-precision map;

在本发明中,步骤S4具体包括以下子步骤:In the present invention, step S4 specifically includes the following sub-steps:

步骤S41,检测步骤S3生成的高精度地图的文件是否完整,如果是,继续执行步骤S42,如果否,返回执行步骤S1;Step S41, check whether the file of the high-precision map generated in step S3 is complete, if yes, continue to execute step S42, if not, return to execute step S1;

在步骤S41中,检测步骤S3生成的高精度地图的文件是否完整,具体为:检测步骤S3是否生成全部文件夹(即是否存在有的文件夹没有生成的问题),以及是否生成全部结果文件(即是否存在有的结果文件没有生成的问题)。如果没有这个检测步骤,高精度的完整性无法保证,从而无法实现自动驾驶。In step S41, it is detected whether the files of the high-precision map generated in step S3 are complete, specifically: detecting whether all folders are generated in step S3 (that is, whether there is a problem that some folders are not generated), and whether all result files are generated ( That is, whether there is a problem that some result files are not generated). Without this detection step, high-precision integrity cannot be guaranteed, and autonomous driving cannot be achieved.

步骤S42,检测步骤S3生成的高精度地图中,预设的高精度必要元素是否都完整,如果是,则将步骤S3生成的高精度地图作为最终向外发布的高精度地图,如果否,返回执行步骤S1。Step S42: Check whether the preset high-precision necessary elements in the high-precision map generated in step S3 are complete, if so, use the high-precision map generated in step S3 as the final high-precision map to be released, if not, return Step S1 is performed.

在步骤S42中,预设的高精度必要元素,包括特殊功能点、特殊任务功能区、参考路径以及任务。In step S42, the preset high-precision necessary elements include special function points, special task function areas, reference paths and tasks.

其中,检测步骤S3生成的高精度地图中,预设的高精度必要元素是否都完整,具体为:对于特殊功能点、特殊任务功能区、参考路径这三个元素,检测是否存在,如果存在,则认为这三个元素完整;而对于任务,是检测运营任务(例如是客户选择输入的主要运营任务)对应的参考路径是否为连通的(即不是断开的),如果连通,则认为任务完整,否则,认为任务不完整。Among them, in the high-precision map generated in the detection step S3, whether the preset high-precision necessary elements are complete, specifically: for the three elements of the special function point, the special task function area, and the reference path, detect whether they exist, and if so, Then these three elements are considered complete; for tasks, it is to detect whether the reference path corresponding to the operation task (such as the main operation task selected and input by the customer) is connected (that is, not disconnected). If it is connected, the task is considered complete. , otherwise, the task is considered incomplete.

需要说明的是,对于本发明,步骤S41和步骤S42的两项检测中,如果有一条不满足,则删除步骤S3生成的高精度地图数据,重新适配该场景的地图,进而重新步骤S1~S4;若检测均满足,结束地图的构建,并发布高精度地图。It should be noted that, for the present invention, if one of the two detections in step S41 and step S42 is not satisfied, delete the high-precision map data generated in step S3, re-adapt the map of the scene, and then re-step S1 ~ S4; if the detection is satisfied, the construction of the map is ended, and the high-precision map is released.

需要说明的是,对于本发明提供的快速的高精度地图构建方法,按照特定的路线对GNSS信号良好的室外场景(例如广场)进行适配,并根据适配过程中,车辆运行的高精度轨迹和标记的特殊功能点或特殊任务功能区数据,自动生成包含场景可通行区、特殊功能点或特殊任务区、参考路径以及运营任务等信息的高精度地图,最终达到场景地图构建效率、计算资源低消耗和精度要求,提升了高精度地图的构建效率,同时提高了无人车辆对GNSS信号的利用率和适应性,尤其是大广场等环境的适应力。It should be noted that, for the fast high-precision map construction method provided by the present invention, an outdoor scene (such as a square) with a good GNSS signal is adapted according to a specific route, and according to the high-precision trajectory of the vehicle during the adaptation process and marked special function points or special task function area data, automatically generate a high-precision map including scene passable area, special function point or special task area, reference path and operational tasks, etc., and finally achieve scene map construction efficiency and computing resources. Low consumption and accuracy requirements improve the construction efficiency of high-precision maps, and at the same time improve the utilization and adaptability of unmanned vehicles to GNSS signals, especially the adaptability of environments such as large squares.

此外,基于以上本发明提供的一种快速的高精度地图构建方法,为了执行上述快速的高精度地图构建方法,本发明还提供了一种快速的高精度地图构建装置,该装置包括以下模块:In addition, based on a fast high-precision map construction method provided by the present invention, in order to execute the above-mentioned fast high-precision map construction method, the present invention also provides a fast high-precision map construction device, the device includes the following modules:

传感器数据预处理模块,用于在室外场景下,获取无人车辆上安装的包括GNSS在内的预设多个传感器的原始测量数据,然后根据GNSS(即全球导航卫星系统)的原始测量数据,判断室外场景的GNSS信号是否良好,如果是,则继续对无人车辆上预设多个传感器的原始测量数据中的预设有用数据,进行预设格式处理操作;The sensor data preprocessing module is used to obtain the raw measurement data of multiple preset sensors including GNSS installed on the unmanned vehicle in the outdoor scene, and then according to the raw measurement data of GNSS (ie Global Navigation Satellite System), Determine whether the GNSS signal of the outdoor scene is good, and if so, continue to perform the preset format processing operation on the preset useful data in the original measurement data of the preset multiple sensors on the unmanned vehicle;

车辆轨迹和功能信息处理模块,与传感器数据预处理模块相连接,根据经过传感器数据预处理模块处理的预设多个传感器的预设有用数据,生成无人车辆的行驶轨迹以及标记特殊功能点或特殊任务功能区;The vehicle trajectory and function information processing module is connected with the sensor data preprocessing module, and according to the preset useful data of the preset multiple sensors processed by the sensor data preprocessing module, generates the driving trajectory of the unmanned vehicle and marks the special function points or Special task functional area;

高精度地图处理模块,与车辆轨迹和功能信息处理模块相连接,用于对从车辆轨迹和功能信息处理模块中获得的无人车辆的行驶轨迹以及标记的特殊功能点或特殊任务功能区进行处理,生成高精度地图,然后发送给;The high-precision map processing module is connected to the vehicle trajectory and function information processing module, and is used to process the driving trajectory of the unmanned vehicle and the marked special function points or special task function areas obtained from the vehicle trajectory and function information processing module. , generate a high-precision map, and then send it to;

地图完整性检测模块,与高精度地图处理模块相连接,用于对高精度地图处理模块生成的高精度地图进行完整性检测,最终获得完整的高精度地图。The map integrity detection module is connected with the high-precision map processing module, and is used to perform integrity detection on the high-precision map generated by the high-precision map processing module, and finally obtain a complete high-precision map.

另外,本发明还提供了一种车辆,所述车辆包括前面所述的快速的高精度地图构建装置。In addition, the present invention also provides a vehicle including the aforementioned rapid high-precision map construction device.

综上所述,与现有技术相比较,本发明提供的一种快速的高精度地图构建方法及其装置、车辆,其设计科学,能够有效地提升高精度地图的构建效率,同时提高了无人车辆对GNSS信号的利用率和适应性,尤其是大广场等环境的适应力,具有重大的实践意义。To sum up, compared with the prior art, the present invention provides a fast high-precision map construction method, device, and vehicle, which are scientifically designed, can effectively improve the construction efficiency of high-precision maps, and improve the The utilization and adaptability of people and vehicles to GNSS signals, especially the adaptability of environments such as large squares, has great practical significance.

对于本发明,其是一种高效、低消耗且高精度的地图构建方法,设计原理科学、容易实现,逻辑清晰,对GNSS信号良好的场景适应性良好,满足了无人车辆对高精度场景地图的构建效率、计算资源消耗和精度的技术需求,有利于保障自动驾驶车辆安全,以及加快无人车辆商业化落地步伐,保障可靠的商业化落地。For the present invention, it is an efficient, low-consumption and high-precision map construction method, the design principle is scientific, easy to implement, the logic is clear, the adaptability to the scene with good GNSS signal is good, and it satisfies the high-precision scene map of the unmanned vehicle. The technical requirements of high construction efficiency, computing resource consumption and accuracy are conducive to ensuring the safety of autonomous vehicles, accelerating the commercialization of unmanned vehicles, and ensuring reliable commercialization.

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。The above are only the preferred embodiments of the present invention. It should be pointed out that for those skilled in the art, without departing from the principles of the present invention, several improvements and modifications can be made. It should be regarded as the protection scope of the present invention.

Claims (10)

1.一种快速的高精度地图构建方法,其特征在于,包括以下步骤:1. a fast high-precision map construction method, is characterized in that, comprises the following steps: 步骤S1,在室外场景下,获取无人车辆上安装的包括GNSS在内的预设多个传感器的原始测量数据,然后根据GNSS的原始测量数据,判断室外场景的GNSS信号是否良好,如果是,则继续对无人车辆上预设多个传感器的原始测量数据中的预设有用数据,进行预设格式处理操作;Step S1, in the outdoor scene, obtain the original measurement data of multiple preset sensors including GNSS installed on the unmanned vehicle, and then judge whether the GNSS signal of the outdoor scene is good according to the original measurement data of GNSS, and if so, Then continue to perform preset format processing operations on the preset useful data in the original measurement data of multiple sensors preset on the unmanned vehicle; 步骤S2,根据经过步骤S1处理的预设多个传感器的预设有用数据,生成无人车辆的行驶轨迹以及标记特殊功能点或特殊任务功能区;Step S2, according to the preset useful data of the preset multiple sensors processed in step S1, generate the driving track of the unmanned vehicle and mark the special function point or special task function area; 步骤S3,对从步骤S2中获得的无人车辆的行驶轨迹以及标记的特殊功能点或特殊任务功能区进行处理,生成高精度地图;Step S3, processing the driving track of the unmanned vehicle and the marked special function point or special task function area obtained in step S2 to generate a high-precision map; 步骤S4,对步骤S3生成的高精度地图进行完整性检测,最终获得完整的高精度地图。In step S4, integrity detection is performed on the high-precision map generated in step S3, and a complete high-precision map is finally obtained. 2.如权利要求1所述的高精度地图构建方法,其特征在于,步骤S1具体包括以下子步骤:2. The high-precision map construction method as claimed in claim 1, wherein step S1 specifically comprises the following sub-steps: 步骤S11,在室外场景下,获取无人车辆上安装的包括GNSS在内的预设多个传感器的原始测量数据,然后根据GNSS的原始测量数据,判断室外场景的GNSS信号是否良好,如果是,则继续执行步骤S12;Step S11, in the outdoor scene, obtain the original measurement data of a plurality of preset sensors including GNSS installed on the unmanned vehicle, and then judge whether the GNSS signal of the outdoor scene is good according to the original measurement data of GNSS, and if so, Then continue to execute step S12; 其中,预设多个传感器,包括GNSS、IMU和轮速计;Among them, multiple sensors are preset, including GNSS, IMU and wheel speedometer; 步骤S12,根据扩展卡尔曼滤波EKF融合算法的格式需求,将步骤S11的原始测量数据中预设有用数据,解析成相对应的特定格式,并继续执行步骤S2。Step S12, according to the format requirements of the extended Kalman filter EKF fusion algorithm, parse the preset useful data in the original measurement data in step S11 into a corresponding specific format, and continue to perform step S2. 3.如权利要求1所述的高精度地图构建方法,其特征在于,在步骤S11中,GNSS,用于提供无人车辆的GNSS信号原始测量数据,具体包括:GNSS信号的经纬度、航向、北东天方向的速度、收星数、状态、航向标志位和水平精度因子;3. high-precision map construction method as claimed in claim 1 is characterized in that, in step S11, GNSS, for providing the original measurement data of GNSS signal of unmanned vehicle, specifically comprises: latitude, longitude, heading, north Speed in the east direction, number of stars received, status, heading mark position and horizontal precision factor; IMU,用于提供无人车辆的IMU原始测量数据,具体包括:在IMU坐标系下的x、y和z方向的加速度和角速度;IMU, which is used to provide the original measurement data of the IMU of the unmanned vehicle, including: acceleration and angular velocity in the x, y and z directions in the IMU coordinate system; 轮速计,用于提供无人车辆的轮速原始测量数据,具体包括无人车辆左轮速度和右轮速度;Wheel speedometer, which is used to provide the original measurement data of the wheel speed of the unmanned vehicle, including the speed of the left wheel and the speed of the right wheel of the unmanned vehicle; 在步骤S12中,步骤S11的原始测量数据中预设有用数据,具体包括GNSS测量的GNSS信号中的经纬度、航向、北东地方向的速度,惯性测量单元IMU测量的x、y和z方向的加速度和角速度,以及轮速计测量的无人车辆左轮速度和右轮速度;In step S12, useful data is preset in the original measurement data of step S11, specifically including the latitude and longitude, heading, and speed in the northeast direction in the GNSS signal measured by GNSS, and the speed in the x, y and z directions measured by the inertial measurement unit IMU. Acceleration and angular velocity, as well as the left and right wheel speeds of the unmanned vehicle as measured by the wheel tachometer; 其中,在步骤S11中,当GNSS信号的状态、收星数、水平精度因子以及航向标志位符合要求,达到或者超过设定的阈值时,判断室外场景的GNSS信号良好。Wherein, in step S11, when the state of the GNSS signal, the number of stars received, the horizontal precision factor and the heading flag meet the requirements, and reach or exceed the set threshold, it is judged that the GNSS signal of the outdoor scene is good. 4.如权利要求1所述的高精度地图构建方法,其特征在于,步骤S2具体包括以下子步骤:4. The high-precision map construction method as claimed in claim 1, wherein step S2 specifically comprises the following sub-steps: 步骤S21,根据经过步骤S1处理的惯性测量单元IMU的预设有用数据和轮速计的预设有用数据,计算出无人车辆在预设周期内位姿的变化量,并结合全球导航卫星系统GNSS在上一个预设周期中计算得到的无人车辆融合位姿,计算无人车辆在预设周期后的最新预测位姿;Step S21, according to the preset useful data of the inertial measurement unit IMU and the preset useful data of the wheel speedometer processed in step S1, calculate the change amount of the unmanned vehicle in the preset period, and combine with the global navigation satellite system. The fusion pose of the unmanned vehicle calculated by GNSS in the previous preset period, and the latest predicted pose of the unmanned vehicle after the preset period is calculated; 步骤S22,将经过步骤S1处理后的GNSS的预设有用数据、步骤S21获得的无人车辆的最新预测位姿、由惯性测量单元IMU所计算提供的姿态信息以及由轮速计测量的无人车辆左轮速度和右轮速度,经由扩展卡尔曼滤波EKF融合算法进行处理,得到高精度的、经过融合处理的无人车辆的融合位姿信息以及无人车辆的行驶轨迹;In step S22, the preset useful data of the GNSS processed in step S1, the latest predicted pose of the unmanned vehicle obtained in step S21, the attitude information calculated and provided by the inertial measurement unit IMU, and the unmanned vehicle measured by the wheel speedometer are used. The speed of the left wheel and the speed of the right wheel of the vehicle are processed by the extended Kalman filter EKF fusion algorithm to obtain the fusion pose information of the unmanned vehicle and the driving trajectory of the unmanned vehicle with high precision and fusion processing; 其中,融合位姿信息包括融合位置信息和融合姿态信息;Wherein, the fusion pose information includes fusion position information and fusion attitude information; 步骤S23,判断当前室外场景是否适配完成,如果没有完成,则返回执行步骤S1,如果完成场景适配,则继续执行步骤S3,也就是说,将存储和标记的各项数据输入到后面的步骤S3。In step S23, it is judged whether the adaptation of the current outdoor scene is completed. If it is not completed, return to step S1. If the scene adaptation is completed, continue to execute step S3, that is, input the stored and marked data into the following steps. Step S3. 5.如权利要求4所述的高精度地图构建方法,其特征在于,在步骤S22中,同时还包括步骤:根据运营用户的需求,标记特殊功能点或特殊任务功能区,具体包括以下处理步骤:5. The method for constructing a high-precision map according to claim 4, wherein in step S22, it also includes the step of: marking special function points or special task function areas according to the needs of operating users, specifically including the following processing steps : 步骤S220,对于经过融合处理的无人车辆的融合位置信息,实时检测运营用户是否具有向该融合位置处输入特殊功能点或特殊任务功能区的标记需求,如果是,则在该融合位置处对应标记上特殊功能点或特殊任务功能区,并修改特殊功能点或特殊任务功能区的功能属性信息,如果否,则实时存储经过融合处理的无人车辆的位姿信息。Step S220, for the fusion location information of the unmanned vehicle that has undergone fusion processing, detect in real time whether the operating user has a marking requirement for inputting special function points or special task functional areas to the fusion location, and if so, corresponding to the fusion location. Mark the special function point or special task function area, and modify the function attribute information of the special function point or special task function area, if not, store the pose information of the fusion-processed unmanned vehicle in real time. 6.如权利要求1所述的高精度地图构建方法,其特征在于,步骤S3具体包括以下子步骤:6. The high-precision map construction method as claimed in claim 1, wherein step S3 specifically comprises the following sub-steps: 步骤S31,通过将步骤S2中获得的无人车辆的行驶轨迹,向外扩展预设距离值K,得到在当前室外场景下无人车辆行驶的可通行区域,并以特定格式存储;Step S31, by extending the travel trajectory of the unmanned vehicle obtained in step S2 by a preset distance value K outward, to obtain a passable area where the unmanned vehicle travels in the current outdoor scene, and store it in a specific format; 在步骤S31中,对于不同的室外场景,分别具有对应的预设距离值K;In step S31, for different outdoor scenes, there are corresponding preset distance values K respectively; 步骤S32,根据步骤S2标记的特殊功能点或者特殊任务功能区的功能属性信息,生成相应的特殊功能点位姿信息或者特殊任务功能区的功能区边界以及可通行区域边界;Step S32, according to the functional attribute information of the special function point or the special task functional area marked in step S2, generate the corresponding special function point pose information or the functional area boundary and the passable area boundary of the special task functional area; 步骤S33,按照现有的回字形策略或者全局路径规划策略,根据特殊功能点和特殊任务功能区之间的对应关系、可通行区域边界以及特殊任务功能区边界信息,自动生成无人车辆在正常运营时的参考路径,并依据特殊功能点和特殊任务功能区之间的对应关系,生成当前室外场景内所有相关联的运营任务,然后存储,从而获得高精度地图。Step S33, according to the existing zigzag strategy or the global path planning strategy, according to the corresponding relationship between the special function point and the special task functional area, the boundary of the passable area and the boundary information of the special task functional area, automatically generate the unmanned vehicle in the normal state. The reference path during operation, and based on the corresponding relationship between the special function points and the special task function area, generate all the associated operation tasks in the current outdoor scene, and then store them to obtain a high-precision map. 7.如权利要求1所述的高精度地图构建方法,其特征在于,步骤S4具体包括以下子步骤:7. The high-precision map construction method as claimed in claim 1, wherein step S4 specifically comprises the following sub-steps: 步骤S41,检测步骤S3生成的高精度地图的文件是否完整,如果是,继续执行步骤S42,如果否,返回执行步骤S1;Step S41, check whether the file of the high-precision map generated in step S3 is complete, if yes, continue to execute step S42, if not, return to execute step S1; 步骤S42,检测步骤S3生成的高精度地图中,预设的高精度必要元素是否都完整,如果是,则将步骤S3生成的高精度地图作为最终向外发布的高精度地图,如果否,返回执行步骤S1。Step S42: Check whether the preset high-precision necessary elements in the high-precision map generated in step S3 are complete, if so, use the high-precision map generated in step S3 as the final high-precision map to be released, if not, return Step S1 is performed. 8.如权利要求7所述的高精度地图构建方法,其特征在于,在步骤S42中,预设的高精度必要元素,包括特殊功能点、特殊任务功能区、参考路径以及任务;8. The method for constructing a high-precision map according to claim 7, wherein in step S42, the preset high-precision necessary elements include special function points, special task function areas, reference paths and tasks; 其中,检测步骤S3生成的高精度地图中,预设的高精度必要元素是否都完整,具体为:对于特殊功能点、特殊任务功能区、参考路径这三个元素,检测是否存在,如果存在,则认为这三个元素完整;而对于任务,检测运营任务对应的参考路径是否为连通,如果连通,则认为任务完整,否则,认为任务不完整。Among them, in the high-precision map generated in the detection step S3, whether the preset high-precision necessary elements are complete, specifically: for the three elements of the special function point, the special task function area, and the reference path, detect whether they exist, and if so, The three elements are considered complete; for tasks, it is detected whether the reference path corresponding to the operation task is connected. If it is connected, the task is considered complete; otherwise, the task is considered incomplete. 9.一种快速的高精度地图构建装置,其特征在于,包括以下模块:9. A rapid high-precision map construction device, comprising the following modules: 传感器数据预处理模块,用于在室外场景下,获取无人车辆上安装的包括GNSS在内的预设多个传感器的原始测量数据,然后根据GNSS(即全球导航卫星系统)的原始测量数据,判断室外场景的GNSS信号是否良好,如果是,则继续对无人车辆上预设多个传感器的原始测量数据中的预设有用数据,进行预设格式处理操作;The sensor data preprocessing module is used to obtain the raw measurement data of multiple preset sensors including GNSS installed on the unmanned vehicle in the outdoor scene, and then according to the raw measurement data of GNSS (ie Global Navigation Satellite System), Determine whether the GNSS signal of the outdoor scene is good, and if so, continue to perform the preset format processing operation on the preset useful data in the original measurement data of the preset multiple sensors on the unmanned vehicle; 车辆轨迹和功能信息处理模块,与传感器数据预处理模块相连接,根据经过传感器数据预处理模块处理的预设多个传感器的预设有用数据,生成无人车辆的行驶轨迹以及标记特殊功能点或特殊任务功能区;The vehicle trajectory and function information processing module is connected with the sensor data preprocessing module, and according to the preset useful data of the preset multiple sensors processed by the sensor data preprocessing module, generates the driving trajectory of the unmanned vehicle and marks the special function points or Special task functional area; 高精度地图处理模块,与车辆轨迹和功能信息处理模块相连接,用于对从车辆轨迹和功能信息处理模块中获得的无人车辆的行驶轨迹以及标记的特殊功能点或特殊任务功能区进行处理,生成高精度地图,然后发送给;The high-precision map processing module is connected to the vehicle trajectory and function information processing module, and is used to process the driving trajectory of the unmanned vehicle and the marked special function points or special task function areas obtained from the vehicle trajectory and function information processing module. , generate a high-precision map, and then send it to; 地图完整性检测模块,与高精度地图处理模块相连接,用于对高精度地图处理模块生成的高精度地图进行完整性检测,最终获得完整的高精度地图。The map integrity detection module is connected with the high-precision map processing module, and is used to perform integrity detection on the high-precision map generated by the high-precision map processing module, and finally obtain a complete high-precision map. 10.一种车辆,其特征在于,包括权利要求9所述的快速的高精度地图构建装置。10. A vehicle, characterized by comprising the rapid high-precision map construction device according to claim 9.
CN202110338823.5A 2021-03-30 2021-03-30 Quick high-precision map construction method and device and vehicle Active CN115143977B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110338823.5A CN115143977B (en) 2021-03-30 2021-03-30 Quick high-precision map construction method and device and vehicle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110338823.5A CN115143977B (en) 2021-03-30 2021-03-30 Quick high-precision map construction method and device and vehicle

Publications (2)

Publication Number Publication Date
CN115143977A true CN115143977A (en) 2022-10-04
CN115143977B CN115143977B (en) 2025-07-08

Family

ID=83404369

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110338823.5A Active CN115143977B (en) 2021-03-30 2021-03-30 Quick high-precision map construction method and device and vehicle

Country Status (1)

Country Link
CN (1) CN115143977B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115965682A (en) * 2022-12-16 2023-04-14 镁佳(北京)科技有限公司 Method and device for determining passable area of vehicle and computer equipment

Citations (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090287410A1 (en) * 2008-05-15 2009-11-19 Denso Corporation Apparatus and program for finding vehicle position
JP2011198173A (en) * 2010-03-23 2011-10-06 Hitachi Industrial Equipment Systems Co Ltd Robot system
CN106441319A (en) * 2016-09-23 2017-02-22 中国科学院合肥物质科学研究院 A system and method for generating a lane-level navigation map of an unmanned vehicle
CN106945668A (en) * 2016-10-27 2017-07-14 蔚来汽车有限公司 Vehicle narrow road driving auxiliary system
CN107622684A (en) * 2017-09-14 2018-01-23 华为技术有限公司 Information transmission method, traffic control unit and on-board unit
CN108763287A (en) * 2018-04-13 2018-11-06 同济大学 On a large scale can traffic areas driving map construction method and its unmanned application process
US20180328753A1 (en) * 2017-05-09 2018-11-15 Raven Telemetry Inc. Local location mapping method and system
US20190315350A1 (en) * 2016-10-25 2019-10-17 Honda Motor Co., Ltd. Vehicle control device
JP2019191918A (en) * 2018-04-25 2019-10-31 株式会社Soken Mobile body control device
CN110851545A (en) * 2018-07-27 2020-02-28 比亚迪股份有限公司 Map drawing method, device and equipment
CN110992813A (en) * 2019-12-25 2020-04-10 江苏徐工工程机械研究院有限公司 A map creation method and system for an unmanned driving system in an open-pit mine
CN111076734A (en) * 2019-12-12 2020-04-28 湖南大学 A high-precision map construction method for unstructured roads in closed areas
US20200183371A1 (en) * 2018-12-07 2020-06-11 Hyundai Motor Company Automated guided vehicle control system and method thereof
US20200275604A1 (en) * 2017-11-16 2020-09-03 Nanjing Chervon Industry Co., Ltd. Intelligent mowing system
CN111638713A (en) * 2020-05-26 2020-09-08 珠海市一微半导体有限公司 Frame setting method of passable area, area calculation method, chip and robot
CN111722630A (en) * 2020-06-30 2020-09-29 深圳市银星智能科技股份有限公司 Partition boundary extension method, device, equipment and storage medium of cleaning robot
CN111736603A (en) * 2020-06-22 2020-10-02 广州赛特智能科技有限公司 Unmanned sweeper and long-distance welting sweeping method thereof
US10794710B1 (en) * 2017-09-08 2020-10-06 Perceptin Shenzhen Limited High-precision multi-layer visual and semantic map by autonomous units
CN111912413A (en) * 2020-07-23 2020-11-10 腾讯科技(深圳)有限公司 Positioning method and device
CN112150632A (en) * 2020-10-16 2020-12-29 北京易控智驾科技有限公司 Method, system and electronic equipment for automatic road drawing of mining area map
CN112193244A (en) * 2020-09-30 2021-01-08 浙江大学 Linear Constraint-Based Motion Planning Method for Autonomous Driving Vehicles
CN112257652A (en) * 2020-11-06 2021-01-22 北京航迹科技有限公司 Method, device, equipment and storage medium for determining travelable area

Patent Citations (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090287410A1 (en) * 2008-05-15 2009-11-19 Denso Corporation Apparatus and program for finding vehicle position
JP2011198173A (en) * 2010-03-23 2011-10-06 Hitachi Industrial Equipment Systems Co Ltd Robot system
CN106441319A (en) * 2016-09-23 2017-02-22 中国科学院合肥物质科学研究院 A system and method for generating a lane-level navigation map of an unmanned vehicle
US20190315350A1 (en) * 2016-10-25 2019-10-17 Honda Motor Co., Ltd. Vehicle control device
CN106945668A (en) * 2016-10-27 2017-07-14 蔚来汽车有限公司 Vehicle narrow road driving auxiliary system
US20180328753A1 (en) * 2017-05-09 2018-11-15 Raven Telemetry Inc. Local location mapping method and system
US10794710B1 (en) * 2017-09-08 2020-10-06 Perceptin Shenzhen Limited High-precision multi-layer visual and semantic map by autonomous units
CN107622684A (en) * 2017-09-14 2018-01-23 华为技术有限公司 Information transmission method, traffic control unit and on-board unit
US20200275604A1 (en) * 2017-11-16 2020-09-03 Nanjing Chervon Industry Co., Ltd. Intelligent mowing system
CN108763287A (en) * 2018-04-13 2018-11-06 同济大学 On a large scale can traffic areas driving map construction method and its unmanned application process
JP2019191918A (en) * 2018-04-25 2019-10-31 株式会社Soken Mobile body control device
CN110851545A (en) * 2018-07-27 2020-02-28 比亚迪股份有限公司 Map drawing method, device and equipment
US20200183371A1 (en) * 2018-12-07 2020-06-11 Hyundai Motor Company Automated guided vehicle control system and method thereof
CN111076734A (en) * 2019-12-12 2020-04-28 湖南大学 A high-precision map construction method for unstructured roads in closed areas
CN110992813A (en) * 2019-12-25 2020-04-10 江苏徐工工程机械研究院有限公司 A map creation method and system for an unmanned driving system in an open-pit mine
CN111638713A (en) * 2020-05-26 2020-09-08 珠海市一微半导体有限公司 Frame setting method of passable area, area calculation method, chip and robot
CN111736603A (en) * 2020-06-22 2020-10-02 广州赛特智能科技有限公司 Unmanned sweeper and long-distance welting sweeping method thereof
CN111722630A (en) * 2020-06-30 2020-09-29 深圳市银星智能科技股份有限公司 Partition boundary extension method, device, equipment and storage medium of cleaning robot
CN111912413A (en) * 2020-07-23 2020-11-10 腾讯科技(深圳)有限公司 Positioning method and device
CN112193244A (en) * 2020-09-30 2021-01-08 浙江大学 Linear Constraint-Based Motion Planning Method for Autonomous Driving Vehicles
CN112150632A (en) * 2020-10-16 2020-12-29 北京易控智驾科技有限公司 Method, system and electronic equipment for automatic road drawing of mining area map
CN112257652A (en) * 2020-11-06 2021-01-22 北京航迹科技有限公司 Method, device, equipment and storage medium for determining travelable area

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
安靖雅: "用于园区自动驾驶的高精度定位与环境构建算法开发", 《中国优秀硕士学位论文全文数据库工程科技Ⅱ辑》, no. 8, 15 August 2020 (2020-08-15), pages 035 - 316 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115965682A (en) * 2022-12-16 2023-04-14 镁佳(北京)科技有限公司 Method and device for determining passable area of vehicle and computer equipment

Also Published As

Publication number Publication date
CN115143977B (en) 2025-07-08

Similar Documents

Publication Publication Date Title
CN111123952B (en) Trajectory planning method and device
US20220221279A1 (en) Edge Segmentation Between Road Nodes
CN109084786B (en) Map data processing method
CN109164809A (en) A kind of autonomous following control system of platooning and method
WO2022173880A9 (en) System, method, and computer program product for topological planning in autonomous driving using bounds representations
CN110715671B (en) Three-dimensional map generation method and device, vehicle navigation equipment and unmanned vehicle
CN113238251B (en) Target level semantic positioning method based on vehicle-mounted laser radar
CN109782756A (en) With independently around the Intelligent Mobile Robot of barrier walking function
CN107664993A (en) A kind of paths planning method
CN108961811A (en) Parking lot vehicle positioning method, system, mobile terminal and storage medium
CN109934868A (en) A vehicle positioning method based on matching of 3D point cloud and satellite image
US11754415B2 (en) Sensor localization from external source data
CN108645420A (en) A kind of creation method of the automatic driving vehicle multipath map based on differential navigation
CN111263308A (en) Positioning data acquisition method and system
CN109774720A (en) High-precision map visualization method, device and storage medium
Fu et al. Path planning and decision making for autonomous vehicle in urban environment
US20250065900A1 (en) Systems and methods for navigating a vehicle on a covered road
CN116629000A (en) Software in-loop simulation construction method for mining area mining card
CN115840404A (en) Cloud control automatic driving system based on automatic driving special road network and digital twin map
CN113902864B (en) Vector map generation method and system for mine field and computer system
CN115143977A (en) A fast high-precision map construction method, device and vehicle thereof
JP2004252152A (en) Road information estimating system
CN112985428B (en) Safety angle-based priority reference method for image layer of high-precision sensing map
CN117184123A (en) State recognition of road behavior with uncertain measurements based on compliance priors
Song et al. Enhanced Map‐Aided GPS/3D RISS Combined Positioning Strategy in Urban Canyons

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
GR01 Patent grant