ADAS map data visualization method and device based on QGIS design, and vehicle

Through the visualization method of ADAS map data based on QGIS, combined with GPS data and satellite maps, the ADAS map data cannot correspond to the real world, realize the portion of the data, and improve the safety of the vehicle.

CN119334374APending Publication Date: 2025-01-21CHERY AUTOMOBILE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411396040.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-08
Publication Date
2025-01-21

AI Technical Summary

Technical Problem

Existing ADAS map data cannot correspond to real-world roads, resulting in troubleshooting problems and data verification difficulties.

Method used

Adopt the visualization method of ADAS map data based on QGIS. By obtaining the GPS data and ADAS map data of the vehicle, the satellite map is used to display the visual display of the ADAS map data.

Benefits of technology

The parameter data of the ADAS map corresponds to the satellite map, and the data is realized, which facilitates users to verify the correctness of ADAS map data and improves the safety of vehicle driving.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119334374A_ABST
    Figure CN119334374A_ABST
Patent Text Reader

Abstract

The invention discloses an ADAS map data visualization method and device based on a QGIS design, and a vehicle. The method comprises the steps of obtaining GPS data, ADAS map data and a satellite map corresponding to the vehicle; parameter data of an ADAS map is determined based on the GPS data and the ADAS map data, and the parameter data comprises at least one of segment data, stub data, short profile data and long profile data; and loading the satellite map and the parameter data of the ADAS map based on the QGIS design so as to visually display the parameter data of the ADAS map in combination with the satellite map. Therefore, according to the method, the parameter data of the ADAS map can be determined based on the GPS data corresponding to the vehicle and the ADAS map data, and the parameter data of the ADAS map is further visually displayed in combination with the satellite map, so that the parameter data of the ADAS map and the satellite map are correspondingly displayed, concrete of the ADAS map data is realized, and the accuracy of the ADAS map data is improved. And the user can conveniently verify the correctness of the ADAS map data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of map reconstruction technology, and in particular to an ADAS (Advanced Driving Assistance System) map data visualization method designed based on QGIS (Quantum Geographic Information System, an open source geographic information system), a computer-readable storage medium, a controller, an ADAS map data visualization device designed based on QGIS, and a vehicle. Background Art

[0002] At present, many autonomous driving assistance functions use ADAS map data, which is used to reflect attribute parameters such as speed limit and number of lanes to ensure the realization of autonomous driving assistance functions. However, the ADAS map data only reflects attribute data such as speed limit and number of lanes, and it is impossible to know which road segment in the real world this data corresponds to, which makes it very difficult to troubleshoot problems and verify data. Summary of the invention

[0003] The present application aims to solve at least one of the technical problems in the related art to a certain extent. To this end, the first purpose of the present application is to propose an ADAS map data visualization method based on QGIS design, which can determine the parameter data of the ADAS map based on the GPS data and ADAS map data corresponding to the vehicle, and further visualize the parameter data of the ADAS map in combination with the satellite map, so that the parameter data of the ADAS map is displayed in correspondence with the satellite map, realizing the visualization of the ADAS map data, and facilitating the user to verify the correctness of the ADAS map data.

[0004] A second object of the present application is to provide a computer-readable storage medium.

[0005] The third objective of the present application is to provide a controller.

[0006] The fourth objective of this application is to propose an ADAS map data visualization device designed based on QGIS.

[0007] A fifth object of the present application is to provide a vehicle.

[0008] To achieve the above-mentioned objectives, the first aspect embodiment of the present application proposes an ADAS map data visualization method based on QGIS design, which is applied to vehicles, and the method includes: obtaining GPS (Global Positioning System) data, ADAS map data and satellite images corresponding to the vehicle; determining parameter data of the ADAS map based on the GPS data and the ADAS map data, wherein the parameter data includes at least one of segment data, stub data, short profile data and long profile data; loading the satellite image and the parameter data of the ADAS map based on the QGIS design, so as to visualize the parameter data of the ADAS map in combination with the satellite image.

[0009] According to the ADAS map data visualization method based on QGIS design in the embodiment of the present application, first, the GPS data, ADAS map data and satellite map corresponding to the vehicle are obtained, and the parameter data of the ADAS map is determined based on the GPS data and the ADAS map data, wherein the parameter data includes at least one of segment data, stub data, short profile data and long profile data, and then the satellite map and the parameter data of the ADAS map are synchronously loaded based on the QGIS design to visualize the parameter data of the ADAS map based on the satellite map. Thus, the method can determine the parameter data of the ADAS map based on the GPS data and the ADAS map data corresponding to the vehicle, and further visualize the parameter data of the ADAS map in combination with the satellite map, so that the parameter data of the ADAS map is displayed in correspondence with the satellite map, realizing the visualization of the ADAS map data, and facilitating the user to verify the correctness of the ADAS map data.

[0010] In addition, the ADAS map data visualization method based on QGIS design according to the above embodiment of the present application may also have the following additional technical features:

[0011] According to one embodiment of the present application, segment data of an ADAS map is determined based on GPS data and ADAS map data, including: segmenting the GPS data to obtain a number of GPS coordinate points; aggregating the GPS coordinate points in each segment in the ADAS map to obtain geographic information of each segment in the ADAS map; determining map data of each segment in the ADAS map based on the ADAS map data to obtain attribute information of each segment in the ADAS map; determining the segment data of the ADAS map based on the geographic information of each segment in the ADAS map and the attribute information of each segment in the ADAS map.

[0012] According to one embodiment of the present application, determining stub data of an ADAS map based on GPS data and ADAS map data includes: determining the GPS coordinate points corresponding to each segment in the ADAS map according to the GPS data to obtain the location information of each stub in the ADAS map; determining the map data of each stub in the ADAS map according to the ADAS map data to obtain the attribute information of each stub in the ADAS map; determining the stub data of the ADAS map according to the location information of each stub in the ADAS map and the attribute information of each stub in the ADAS map.

[0013] According to one embodiment of the present application, short profile data of an ADAS map is determined based on GPS data and ADAS map data, including: determining a first target point corresponding to each segment in the ADAS map according to an offset in the ADAS map data; determining a GPS coordinate point corresponding to each first target point according to the GPS data to obtain location information of each short profile in the ADAS map; determining map data of each first target point according to the ADAS map data to obtain attribute information of each short profile in the ADAS map; and determining the short profile data of the ADAS map according to the location information of each short profile in the ADAS map and the attribute information of each short profile in the ADAS map.

[0014] According to one embodiment of the present application, long profile data of an ADAS map is determined based on GPS data and ADAS map data, including: determining a second target point corresponding to each segment in the ADAS map according to an offset in the ADAS map data; determining a GPS coordinate point corresponding to each second target point according to the GPS data to obtain location information of each short profile in the ADAS map; determining map data of each second target point according to the ADAS map data to obtain attribute information of each short profile in the ADAS map; and determining short profile data of the ADAS map according to the location information of each short profile in the ADAS map and the attribute information of each short profile in the ADAS map.

[0015] According to one embodiment of the present application, the ADAS map data visualization method based on QGIS design also includes: performing data comparison between the satellite image and the parameter data of the ADAS map based on the QGIS design, so as to verify the correctness of the parameter data of the ADAS map based on the satellite image.

[0016] To achieve the above-mentioned objectives, the second aspect embodiment of the present application proposes a computer-readable storage medium, on which an ADAS map data visualization program designed based on QGIS is stored. When the ADAS map data visualization program designed based on QGIS is executed by a processor, it implements the above-mentioned ADAS map data visualization method designed based on QGIS.

[0017] According to the computer-readable storage medium of the embodiment of the present application, when the ADAS map data visualization program designed based on QGIS is executed by the processor, the ADAS map data visualization method designed based on QGIS is implemented. Based on the above method, the parameter data of the ADAS map can be determined based on the GPS data and ADAS map data corresponding to the vehicle, and the parameter data of the ADAS map can be further visualized in combination with the satellite image, so that the parameter data of the ADAS map and the satellite image are displayed in correspondence, thereby realizing the concretization of the ADAS map data and facilitating the user to verify the correctness of the ADAS map data.

[0018] To achieve the above-mentioned objectives, the third aspect embodiment of the present application proposes a controller, including a memory, a processor, and an ADAS map data visualization program designed based on QGIS, which is stored in the memory and can be run on the processor. When the processor executes the ADAS map data visualization program designed based on QGIS, the above-mentioned ADAS map data visualization method designed based on QGIS is implemented.

[0019] According to the controller of the embodiment of the present application, when the processor executes the ADAS map data visualization program designed based on QGIS, the above-mentioned ADAS map data visualization method designed based on QGIS is implemented. Based on the above-mentioned method, the parameter data of the ADAS map can be determined based on the GPS data and ADAS map data corresponding to the vehicle, and the parameter data of the ADAS map can be further visualized in combination with the satellite image, so that the parameter data of the ADAS map and the satellite image are displayed in correspondence, thereby realizing the concretization of the ADAS map data and facilitating users to verify the correctness of the ADAS map data.

[0020] To achieve the above-mentioned purpose, the fourth aspect embodiment of the present application proposes an ADAS map data visualization device designed based on QGIS, which is applied to a vehicle, and the device includes: a first acquisition module, used to obtain GPS data corresponding to the vehicle; a second acquisition module, used to obtain ADAS map data corresponding to the vehicle; a third acquisition module, used to obtain a satellite image corresponding to the vehicle; a determination module, used to determine the parameter data of the ADAS map based on the GPS data and the ADAS map data, wherein the parameter data of the ADAS map includes at least one of segment data, stub data, short profile data and long profile data; a control module, used to synchronously load the satellite image and the parameter data of the ADAS map based on the QGIS design, so as to visualize the parameter data of the ADAS map in combination with the satellite image.

[0021] According to the ADAS map data visualization device designed based on QGIS in the embodiment of the present application, the GPS data corresponding to the vehicle is obtained through the first acquisition module, the ADAS map data corresponding to the vehicle is obtained through the second acquisition module, the satellite map corresponding to the vehicle is obtained through the third acquisition module, and the parameter data of the ADAS map is determined based on the GPS data and the ADAS map data through the determination module, wherein the parameter data of the ADAS map includes at least one of segment data, stub data, short profile data and long profile data, and the control module is designed based on QGIS to synchronously load the satellite map and the parameter data of the ADAS map, so as to visualize the parameter data of the ADAS map in combination with the satellite map. Thus, the device can determine the parameter data of the ADAS map based on the GPS data and the ADAS map data corresponding to the vehicle, and further visualize the parameter data of the ADAS map in combination with the satellite map, so as to display the parameter data of the ADAS map in correspondence with the satellite map, thereby realizing the visualization of the ADAS map data and facilitating the user to verify the correctness of the ADAS map data.

[0022] To achieve the above objectives, the fifth aspect of the present application proposes a vehicle, including the above-mentioned controller, or the above-mentioned ADAS map data visualization control device designed based on QGIS.

[0023] According to the vehicle of the embodiment of the present application, based on the above-mentioned controller or the above-mentioned ADAS map data visualization control device designed based on QGIS, the parameter data of the ADAS map can be determined based on the GPS data and ADAS map data corresponding to the vehicle, and the parameter data of the ADAS map can be further visualized in combination with the satellite image, so that the parameter data of the ADAS map and the satellite image are displayed in correspondence, thereby realizing the concretization of the ADAS map data, facilitating users to verify the correctness of the ADAS map data, and improving the driving safety of the vehicle.

[0024] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] Figure 1 A flowchart of an ADAS map data visualization method based on QGIS design according to an embodiment of the present application;

[0026] Figure 2 A flowchart of an ADAS map data visualization method based on QGIS design according to a specific embodiment of the present application;

[0027] Figure 3 is a block diagram of a controller according to an embodiment of the present application;

[0028] Figure 4 A connection diagram of an ADAS map data visualization device designed based on QGIS according to an embodiment of the present application;

[0029] Figure 5 is a block diagram of a vehicle according to an embodiment of the present application;

[0030] Figure 6 It is a block diagram of a vehicle according to another embodiment of the present application. DETAILED DESCRIPTION

[0031] Embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present application, and should not be construed as limiting the present application.

[0032] The following describes the ADAS map data visualization method based on QGIS design, computer-readable storage medium, controller, ADAS map data visualization device based on QGIS design, and vehicle proposed in the embodiments of the present application with reference to the accompanying drawings.

[0033] Figure 1It is a flowchart of the ADAS map data visualization method designed based on QGIS according to an embodiment of the present application.

[0034] like Figure 1 As shown, the ADAS map data visualization method based on QGIS design of the present application is applied to vehicles, and the method may include:

[0035] S1, obtaining GPS data, ADAS map data and satellite images corresponding to the vehicle;

[0036] S2, determining parameter data of the ADAS map based on the GPS data and the ADAS map data, wherein the parameter data includes at least one of segment data, stub data, short profile data, and long profile data;

[0037] S3, based on QGIS design, loads the parameter data of satellite images and ADAS maps to visualize the parameter data of ADAS maps in combination with satellite images.

[0038] Specifically, the current position and planned route are determined by the GPS navigation system equipped on the vehicle to determine the vehicle's GPS data, that is, the GPS coordinate points that record the vehicle's driving trajectory. ADAS map data is collected through sensors on the vehicle, such as CCD (Charge-Coupled Device) cameras and lidars to ensure that the collected data is highly accurate. These sensors can capture various details on the road, such as lane lines, traffic signs, obstacles, etc., to construct high-precision ADAS map data. That is, ADAS map data that records the vehicle's driving trajectory. Satellite images, also known as "satellite remote sensing images" or "satellite images", are real images of the earth's surface that are fed back to users by satellites. Satellite images can be obtained through official data sources, professional websites and software, and through downloads from specific platforms.

[0039] The parameter data of the ADAS map is obtained according to the GPS data and the ADAS map data. Among the parameter data of the ADAS map, the segment data of the ADAS map includes the road grade, road composition, number of lanes, speed limit, etc., the stub data of the ADAS map includes the parent road id, sub-road id, deflection angle, number of sub-roads, etc., the short profile data of the ADAS map includes the curvature, slope, etc., and the long profile data of the ADAS map includes traffic signs, extended lanes, etc.

[0040] Based on the QGIS design, satellite images and the parameter data of the above-mentioned ADAS map are loaded into QGIS, so that the parameter data of the ADAS map can be displayed in combination with the satellite image, so that the ADAS map data can be visualized and the data can be displayed intuitively, rather than just displaying a bunch of numbers or characters. Specifically, the display of the parameter data of the ADAS map can display the values ​​of specific fields in the segment, stub, shrot and long profile through QGIS. Loading the satellite image and the parameter data of the ADAS map in QGIS at the same time can realize the rapid verification of the map data, judge the accuracy of the data, and make it easier for the safety of subsequent vehicle driving. The specific display interface can compare and display the parameter data of the satellite image and the ADAS map by region, or display the parameter data of the ADAS map on the satellite image in the form of a labeled box diagram, without specific restrictions.

[0041] In one embodiment of the present application, segment data of an ADAS map is determined based on GPS data and ADAS map data, including: segmenting the GPS data to obtain a number of GPS coordinate points; aggregating the GPS coordinate points in each segment in the ADAS map to obtain geographic information of each segment in the ADAS map; determining map data of each segment in the ADAS map based on the ADAS map data to obtain attribute information of each segment in the ADAS map; determining the segment data of the ADAS map based on the geographic information of each segment in the ADAS map and the attribute information of each segment in the ADAS map.

[0042] That is to say, the GPS data is segmented, and the GPS points in the same segment are aggregated to form the coordinate points of the segment, and these coordinate points are used as line geometry in geojson, i.e. geographic information, and the map information in the segment, i.e. map data, is used as properties in geojson, i.e. attribute information, to generate the corresponding segment.geojson file. Among them, geojson is a geospatial data format based on JSON (JavaScript Object Notation), which allows the representation of geospatial elements and attribute data such as points, lines, surfaces, polygons, etc. on the map.

[0043] In one embodiment of the present application, stub data of an ADAS map is determined based on GPS data and ADAS map data, including: determining the GPS coordinate points corresponding to each segment in the ADAS map according to the GPS data to obtain the location information of each stub in the ADAS map; determining the map data of each stub in the ADAS map according to the ADAS map data to obtain the attribute information of each stub in the ADAS map; and determining the stub data of the ADAS map according to the location information of each stub in the ADAS map and the attribute information of each stub in the ADAS map.

[0044] That is to say, the stub is point data, and the GPS point at each segment, that is, the segment in the segment is the location point of the stub. The coordinate point is used as the point geometry in geojson, that is, the location information of each stub. The map information in the stub, that is, the map data, is used as the properties in geojson, that is, the attribute information of each stub, and the corresponding stub.geojson file is generated.

[0045] In one embodiment of the present application, short profile data of an ADAS map is determined based on GPS data and ADAS map data, including: determining a first target point corresponding to each segment in the ADAS map according to an offset in the ADAS map data; determining a GPS coordinate point corresponding to each first target point according to the GPS data to obtain location information of each short profile in the ADAS map; determining map data of each first target point according to the ADAS map data to obtain attribute information of each short profile in the ADAS map; and determining the short profile data of the ADAS map according to the location information of each short profile in the ADAS map and the attribute information of each short profile in the ADAS map.

[0046] That is to say, the short profile is point data. According to the offset in the ADAS map, the nearest GPS point in the corresponding segment is found as the location of the data. The coordinate point is used as the point geometry in geojson, that is, the map data of each first target point. The map information in short is used as the properties in geojson, that is, the attribute information of each short profile, thereby generating a short.geojson file.

[0047] In one embodiment of the present application, long profile data of an ADAS map is determined based on GPS data and ADAS map data, including: determining a second target point corresponding to each segment in the ADAS map according to an offset in the ADAS map data; determining a GPS coordinate point corresponding to each second target point according to the GPS data to obtain location information of each short profile in the ADAS map; determining map data of each second target point according to the ADAS map data to obtain attribute information of each short profile in the ADAS map; and determining short profile data of the ADAS map according to the location information of each short profile in the ADAS map and the attribute information of each short profile in the ADAS map.

[0048] Specifically, long profile and short profile mainly refer to the level of detail and coverage of map data. Long profile usually refers to more detailed and comprehensive map data, which contains more road feature information and system information, such as path number, path profile type, profile sequence points, curvature, etc., which are essential for realizing the functions of advanced driver assistance systems (ADAS). Long profile map data can provide more accurate road information and more detailed road features, which is very important for improving driving safety and driving experience. In contrast, short profile refers to more simplified map data, which may not contain all the detailed information in long profile, but focuses on basic road information and fewer road features. Short profile map data is suitable for application scenarios that do not require particularly high map accuracy, such as basic navigation functions. This simplified map data can reduce the time of data transmission and processing, and is suitable for scenarios with high real-time requirements but not overly detailed road information. The long profile method is similar to the short profile operation, and the corresponding long.geojson file is generated.

[0049] Then, QGIS loads the processed geojson file and satellite image to visualize the ADAS map data and perform further operations.

[0050] In one embodiment of the present application, the ADAS map data visualization method based on QGIS design also includes: performing data comparison between the satellite image and the parameter data of the ADAS map based on the QGIS design, so as to verify the correctness of the parameter data of the ADAS map based on the satellite image.

[0051] Specifically, after loading the satellite image and the parameter data of the ADAS map in QGIS, the satellite image can be compared with the parameter data of the ADAS map through QGIS's own tools such as distance measurement and character display, so as to measure the error between the parameter data of the ADAS map and the satellite image in QGIS and verify the correctness of the parameter data of the ADAS map. Compared with the related technology that verifies the ADAS information by displaying it in real time and comparing it with the real scene, the efficiency and accuracy of the map data verification are greatly improved.

[0052] As a specific embodiment of the present application, Figure 2 As shown, the ADAS map data visualization method based on QGIS design may include the following steps:

[0053] S101, obtain GPS data and ADAS map data and satellite images corresponding to the vehicle. Execute steps S102, S106, S109 and S113 respectively to obtain parameter data of the ADAS map, which includes segment data of the ADAS map, stub data of the ADAS map, short profile data of the ADAS map and long profile data of the ADAS map.

[0054] S102, segmenting the GPS data to obtain a number of GPS coordinate points.

[0055] S103, aggregating the GPS coordinate points of each segment in the ADAS map to obtain geographic information of each segment in the ADAS map.

[0056] S104 , determining map data of each segment in the ADAS map according to the ADAS map data, so as to obtain attribute information of each segment in the ADAS map.

[0057] S105 , determining segment data of the ADAS map according to geographic information of each segment in the ADAS map and attribute information of each segment in the ADAS map.

[0058] S106, determining the GPS coordinate points corresponding to each segment in the ADAS map according to the GPS data, so as to obtain the position information of each stub in the ADAS map.

[0059] S107 , determining map data of each stub in the ADAS map according to the ADAS map data, so as to obtain attribute information of each stub in the ADAS map.

[0060] S108 , determining stub data of the ADAS map according to the position information of each stub in the ADAS map and the attribute information of each stub in the ADAS map.

[0061] S109: determining a first target point corresponding to each segment in the ADAS map according to the offset in the ADAS map data.

[0062] S110, determining the GPS coordinate point corresponding to each first target point according to the GPS data, so as to obtain the position information of each short profile in the ADAS map.

[0063] S111 , determining map data of each first target point according to the ADAS map data to obtain attribute information of each short profile in the ADAS map.

[0064] S112: determining short profile data of the ADAS map according to the position information of each short profile in the ADAS map and the attribute information of each short profile in the ADAS map.

[0065] S113, determining a second target point corresponding to each segment in the ADAS map according to the offset in the ADAS map data.

[0066] S114, determining the GPS coordinate point corresponding to each second target point according to the GPS data, so as to obtain the location information of each short profile in the ADAS map.

[0067] S115 , determining map data of each second target point according to the ADAS map data to obtain attribute information of each short profile in the ADAS map.

[0068] S116: Determine short profile data of the ADAS map according to the position information of each short profile in the ADAS map and the attribute information of each short profile in the ADAS map.

[0069] S117, based on QGIS design, synchronously loads satellite images and parameter data of ADAS maps to visualize the parameter data of ADAS maps in combination with satellite images.

[0070] S118, based on QGIS design, compares the parameter data of the satellite image and the ADAS map to verify the correctness of the parameter data of the ADAS map based on the satellite image.

[0071] Therefore, the ADAS map data visualization method based on QGIS design has at least the following technical effects:

[0072] 1) It realizes the visualization of map data and can display data intuitively instead of just showing a bunch of numbers or characters;

[0073] 2) Display of map attribute values. QGIS can display the values ​​of specific fields in segment, stub, shrot and long profile;

[0074] 3) Loading satellite images and ADAS map data in QGIS enables rapid verification of map data and judgment of data accuracy;

[0075] 4) QGIS’s own tools can also be used, such as distance measurement, character display, etc., which increases the richness of functionality.

[0076] In summary, according to the ADAS map data visualization method based on QGIS design in the embodiment of the present application, first, obtain the GPS data, ADAS map data and satellite map corresponding to the vehicle, and determine the parameter data of the ADAS map based on the GPS data and the ADAS map data, wherein the parameter data includes at least one of segment data, stub data, short profile data and longprofile data, and then load the satellite map and the parameter data of the ADAS map synchronously based on the QGIS design, so as to visualize the parameter data of the ADAS map based on the satellite map. Thus, the method can determine the parameter data of the ADAS map based on the GPS data and the ADAS map data corresponding to the vehicle, and further visualize the parameter data of the ADAS map in combination with the satellite map, so as to display the parameter data of the ADAS map in correspondence with the satellite map, thereby realizing the visualization of the ADAS map data and facilitating the user to verify the correctness of the ADAS map data.

[0077] Corresponding to the above embodiments, the present application also proposes a computer-readable storage medium.

[0078] The computer-readable storage medium of an embodiment of the present application stores an ADAS map data visualization program designed based on QGIS, and when the ADAS map data visualization program designed based on QGIS is executed by a processor, the ADAS map data visualization method designed based on QGIS is implemented.

[0079] According to the computer-readable storage medium of the embodiment of the present application, when the ADAS map data visualization program designed based on QGIS is executed by the processor, the ADAS map data visualization method designed based on QGIS is implemented. Based on the above method, the parameter data of the ADAS map can be determined based on the GPS data and ADAS map data corresponding to the vehicle, and the parameter data of the ADAS map can be further visualized in combination with the satellite image, so that the parameter data of the ADAS map and the satellite image are displayed in correspondence, thereby realizing the concretization of the ADAS map data and facilitating the user to verify the correctness of the ADAS map data.

[0080] Corresponding to the above embodiments, the present application also proposes a controller.

[0081] like Figure 3 As shown, the controller 100 of the embodiment of the present application includes a memory 110, a processor 120, and an ADAS map data visualization program based on QGIS design that is stored in the memory 110 and can be run on the processor 120. When the processor 120 executes the ADAS map data visualization program based on QGIS design, the above-mentioned ADAS map data visualization method based on QGIS design is implemented.

[0082] According to the controller of the embodiment of the present application, when the processor executes the ADAS map data visualization program designed based on QGIS, the above-mentioned ADAS map data visualization method designed based on QGIS is implemented. Based on the above-mentioned method, the parameter data of the ADAS map can be determined based on the GPS data and ADAS map data corresponding to the vehicle, and the parameter data of the ADAS map can be further visualized in combination with the satellite image, so that the parameter data of the ADAS map and the satellite image are displayed in correspondence, thereby realizing the concretization of the ADAS map data and facilitating users to verify the correctness of the ADAS map data.

[0083] Corresponding to the above embodiment, the present application also proposes an ADAS map data visualization device designed based on QGIS.

[0084] like Figure 4 As shown, the ADAS map data visualization device designed based on QGIS in an embodiment of the present application is applied to a vehicle, and the device includes: a first acquisition module 10, a second acquisition module 20, a third acquisition module 30, a determination module 40 and a control module 50.

[0085] Among them, the first acquisition module 10 is used to obtain GPS data corresponding to the vehicle. The second acquisition module 20 is used to obtain ADAS map data corresponding to the vehicle. The third acquisition module 30 is used to obtain the satellite map corresponding to the vehicle. The determination module 40 is used to determine the parameter data of the ADAS map based on the GPS data and the ADAS map data, wherein the parameter data of the ADAS map includes at least one of segment data, stub data, short profile data and long profile data. The control module 50 is used to synchronously load the satellite map and the parameter data of the ADAS map based on the QGIS design, so as to visualize the parameter data of the ADAS map in combination with the satellite map.

[0086] According to one embodiment of the present application, the determination module 40 determines the segment data of the ADAS map based on the GPS data and the ADAS map data, and is specifically used to: segment the GPS data to obtain a number of GPS coordinate points; aggregate the GPS coordinate points in each segment in the ADAS map to obtain the geographic information of each segment in the ADAS map; determine the map data of each segment in the ADAS map based on the ADAS map data to obtain the attribute information of each segment in the ADAS map; determine the segment data of the ADAS map based on the geographic information of each segment in the ADAS map and the attribute information of each segment in the ADAS map.

[0087] According to one embodiment of the present application, the determination module 40 determines the stub data of the ADAS map based on the GPS data and the ADAS map data, and is specifically used to: determine the GPS coordinate points corresponding to the segments of each segment in the ADAS map according to the GPS data to obtain the location information of each stub in the ADAS map; determine the map data of each stub in the ADAS map according to the ADAS map data to obtain the attribute information of each stub in the ADAS map; determine the stub data of the ADAS map according to the location information of each stub in the ADAS map and the attribute information of each stub in the ADAS map.

[0088] According to one embodiment of the present application, the determination module 40 determines the short profile data of the ADAS map based on the GPS data and the ADAS map data, and is specifically used to: determine the first target point corresponding to each segment in the ADAS map according to the offset in the ADAS map data; determine the GPS coordinate point corresponding to each first target point according to the GPS data to obtain the location information of each short profile in the ADAS map; determine the map data of each first target point according to the ADAS map data to obtain the attribute information of each short profile in the ADAS map; determine the short profile data of the ADAS map according to the location information of each short profile in the ADAS map and the attribute information of each short profile in the ADAS map.

[0089] According to one embodiment of the present application, the determination module 40 determines the long profile data of the ADAS map based on the GPS data and the ADAS map data, and is specifically used to: determine the second target point corresponding to each segment in the ADAS map according to the offset in the ADAS map data; determine the GPS coordinate point corresponding to each second target point according to the GPS data to obtain the location information of each short profile in the ADAS map; determine the map data of each second target point according to the ADAS map data to obtain the attribute information of each short profile in the ADAS map; determine the short profile data of the ADAS map according to the location information of each short profile in the ADAS map and the attribute information of each short profile in the ADAS map.

[0090] According to one embodiment of the present application, the control module 50 is further used to: perform data comparison between the parameter data of the satellite image and the ADAS map based on the QGIS design, so as to verify the correctness of the parameter data of the ADAS map based on the satellite image.

[0091] It should be noted that for details not disclosed in the ADAS map data visualization device based on QGIS design in the embodiment of the present application, please refer to the details disclosed in the ADAS map data visualization method based on QGIS design in the above embodiment of the present application, and the details will not be repeated here.

[0092] According to the ADAS map data visualization device designed based on QGIS in the embodiment of the present application, the GPS data corresponding to the vehicle is obtained through the first acquisition module, the ADAS map data corresponding to the vehicle is obtained through the second acquisition module, the satellite map corresponding to the vehicle is obtained through the third acquisition module, and the parameter data of the ADAS map is determined based on the GPS data and the ADAS map data through the determination module, wherein the parameter data of the ADAS map includes at least one of segment data, stub data, short profile data and long profile data, and the control module is designed based on QGIS to synchronously load the satellite map and the parameter data of the ADAS map, so as to visualize the parameter data of the ADAS map in combination with the satellite map. Thus, the device can determine the parameter data of the ADAS map based on the GPS data and the ADAS map data corresponding to the vehicle, and further visualize the parameter data of the ADAS map in combination with the satellite map, so as to display the parameter data of the ADAS map in correspondence with the satellite map, thereby realizing the visualization of the ADAS map data and facilitating the user to verify the correctness of the ADAS map data.

[0093] Corresponding to the above embodiments, the present application also proposes a vehicle.

[0094] like Figure 5 As shown, the vehicle 200 of the embodiment of the present application includes the above-mentioned controller 100, or as shown in Figure 6 As shown, the vehicle 200 of the embodiment of the present application includes the above-mentioned ADAS map data visualization control device 210 designed based on QGIS.

[0095] According to the vehicle of the embodiment of the present application, based on the above-mentioned controller or the above-mentioned ADAS map data visualization control device designed based on QGIS, the parameter data of the ADAS map can be determined based on the GPS data and ADAS map data corresponding to the vehicle, and the parameter data of the ADAS map can be further visualized in combination with the satellite image, so that the parameter data of the ADAS map and the satellite image are displayed in correspondence, thereby realizing the concretization of the ADAS map data, facilitating users to verify the correctness of the ADAS map data, and improving the driving safety of the vehicle.

[0096] It should be noted that the logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be specifically implemented in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in combination with these instruction execution systems, devices or apparatuses. For the purposes of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in combination with these instruction execution systems, devices or apparatuses. More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection portion with one or more wirings (electronic device), a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium and then editing, interpreting or processing in other suitable ways if necessary, and then stored in a computer memory.

[0097] It should be understood that the various parts of the present application can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0098] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.

[0099] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In the description of this application, the meaning of "plurality" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined.

[0100] In this application, unless otherwise clearly specified and limited, the terms "installed", "connected", "connected", "fixed" and the like should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, it can be the internal connection of two elements or the interaction relationship between two elements, unless otherwise clearly defined. For ordinary technicians in this field, the specific meanings of the above terms in this application can be understood according to specific circumstances.

[0101] Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limitations on the present application. Ordinary technicians in this field can change, modify, replace and modify the above embodiments within the scope of the present application.

Claims

1. A QGIS-based ADAS map data visualization method, characterized in that: Applied to a vehicle, the method comprises: Obtaining GPS data, ADAS map data and satellite images corresponding to the vehicle; determining parameter data of an ADAS map based on the GPS data and the ADAS map data, wherein the parameter data includes at least one of segment data, stub data, short profile data, and long profile data; The satellite image and the parameter data of the ADAS map are loaded synchronously based on QGIS design, so as to visualize the parameter data of the ADAS map in combination with the satellite image.

2. The ADAS map data visualization method based on QGIS design according to claim 1, characterized in that: The determining the segment data of the ADAS map based on the GPS data and the ADAS map data includes: Segmenting the GPS data to obtain a number of GPS coordinate points; Aggregating the GPS coordinate points of each segment in the ADAS map to obtain geographic information of each segment in the ADAS map; determining map data of each segment in the ADAS map according to the ADAS map data to obtain attribute information of each segment in the ADAS map; Segment data of the ADAS map is determined according to geographic information of each segment in the ADAS map and attribute information of each segment in the ADAS map.

3. The ADAS map data visualization method based on QGIS design according to claim 2, characterized in that: The determining of the stub data of the ADAS map based on the GPS data and the ADAS map data comprises: Determine the GPS coordinate points corresponding to each segment in the ADAS map according to the GPS data to obtain the location information of each stub in the ADAS map; Determining map data of each stub in the ADAS map according to the ADAS map data to obtain attribute information of each stub in the ADAS map; The stub data of the ADAS map is determined according to the position information of each stub in the ADAS map and the attribute information of each stub in the ADAS map.

4. The ADAS map data visualization method based on QGIS design according to claim 1, characterized in that: The determining the short profile data of the ADAS map based on the GPS data and the ADAS map data includes: Determine a first target point corresponding to each segment in the ADAS map according to the offset in the ADAS map data; Determine the GPS coordinate point corresponding to each first target point according to the GPS data to obtain the location information of each short profile in the ADAS map; determining map data of each first target point according to the ADAS map data to obtain attribute information of each short profile in the ADAS map; Determine short profile data of the ADAS map according to the position information of each short profile in the ADAS map and the attribute information of each short profile in the ADAS map.

5. The ADAS map data visualization method based on QGIS design according to claim 1, characterized in that: The determining of the long profile data of the ADAS map based on the GPS data and the ADAS map data comprises: Determine a second target point corresponding to each segment in the ADAS map according to the offset in the ADAS map data; Determine the GPS coordinate point corresponding to each second target point according to the GPS data to obtain the location information of each short profile in the ADAS map; determining map data of each second target point according to the ADAS map data to obtain attribute information of each short profile in the ADAS map; Determine short profile data of the ADAS map according to the position information of each short profile in the ADAS map and the attribute information of each short profile in the ADAS map.

6. The ADAS map data visualization method based on QGIS design according to claim 1, characterized in that: The method further comprises: Based on the QGIS design, a data comparison is performed on the parameter data of the satellite image and the ADAS map, so as to verify the correctness of the parameter data of the ADAS map based on the satellite image.

7. A computer-readable storage medium, characterized in that: An ADAS map data visualization program designed based on QGIS is stored thereon, and when the ADAS map data visualization program designed based on QGIS is executed by a processor, an ADAS map data visualization method designed based on QGIS according to any one of claims 1 to 6 is implemented.

8. A controller, characterized in that: The invention comprises a memory, a processor and an ADAS map data visualization program based on QGIS design which is stored in the memory and can be run on the processor. When the processor executes the ADAS map data visualization program based on QGIS design, the ADAS map data visualization method based on QGIS design according to any one of claims 1 to 6 is implemented.

9. An ADAS map data visualization device designed based on QGIS, characterized in that: Applied to a vehicle, the device comprises: A first acquisition module, used to acquire GPS data corresponding to the vehicle; A second acquisition module is used to acquire ADAS map data corresponding to the vehicle; A third acquisition module is used to acquire a satellite image corresponding to the vehicle; a determination module, configured to determine parameter data of an ADAS map based on the GPS data and the ADAS map data, wherein the parameter data of the ADAS map comprises at least one of segment data, stub data, short profile data, and long profile data; The control module is used to synchronously load the satellite image and the parameter data of the ADAS map based on QGIS design, so as to visualize the parameter data of the ADAS map in combination with the satellite image.

10. A vehicle, characterized in that: It includes the controller according to claim 8, or the ADAS map data visualization control device designed based on QGIS according to claim 9.