METHOD FOR CREATING MAP DATA
20230314170 · 2023-10-05
Inventors
Cpc classification
International classification
Abstract
A method for creating map data having lane-specific resolution. Mapping data are initially received, the mapping data being transmitted by a vehicle, and including a vehicle trajectory and at least one object feature. Once the mapping data has been received, it is checked whether map data for local surroundings of the received mapping data are present. In the event the check indicates that no map data are present, map data are created from the mapping data and stored in a memory. In the event the check indicates that map data are already present, the map data are compared with the mapping data. If this comparison reveals that the mapping data differ from the map data, the map data are adapted, the adaptation taking place on the basis of a weighting factor. The adapted map data are subsequently stored in the memory.
Claims
1. A method for creating map data having lane-specific resolution, comprising the following steps: receiving mapping data, transmitted by a vehicle, the mapping data including a vehicle trajectory and at least one object feature; checking whether map data for local surroundings of the received mapping data are already present; based on the check indicating that no map data are present, creating map data from the mapping data and storing the map data in a memory; based on the check indicating that map data are present: comparing the map data with the mapping data; based on the comparison revealing that the mapping data differ from the map data: (i) adapting the map data, the adaptation taking place based on a weighting factor, and storing the adapted map data in the memory.
2. The method as recited in claim 1, wherein the creation of map data from the mapping data takes place in such a way that mapping data of multiple vehicles are averaged and are statistically evaluated, the creation of the map data taking place only when a predefined statistical accuracy of the averaged mapping data is present.
3. The method as recited in claim 1, wherein the adaptation of the map data takes place in such a way that in the case of a deviation of the mapping data from the map data, a shift of a traffic lane by a predefined distance is recognized and the shift is taken into account when adapting the map data.
4. The method as recited in claim 3, wherein the predefined distance is at least 50 centimeters.
5. The method as recited in claim 1, wherein the map data is created or adapted for a section of a map, the map data being linked at an edge of the section to an existing map.
6. The method as recited in claim 1, wherein the weighting factor includes a first weighting factor element of the vehicle trajectory and a second weighting factor element of the object feature, and the second weighting factor element being greater than the first weighting factor element.
7. The method as recited in claim 1, wherein the vehicle trajectory includes waypoints determined using satellite navigation.
8. The method as recited in claim 1, wherein the object feature includes a distance between an object and the vehicle determined using a sensor and a direction of the object relative to the vehicle determined using the sensor.
9. The method as recited in claim 1, wherein the map data are further transmitted to a vehicle and at least one driving function in the vehicle is controlled based on the map data.
10. A central processing unit, comprising: a data interface; a memory; and a processor; the central processing unit being configured to receive mapping data from a vehicle via the data interface, the mapping data including a vehicle trajectory, and the processor being configured to check whether map data for local surroundings of the received mapping data are already present, and, in the event the check indicates that no map data are present, to create map data from the mapping data and to store the map data in the memory, and, in the event the check indicates that map data are present, to compare the map data with the mapping data and, in the event the comparison reveals that the mapping data differ from the map data, to adapt the map data, the adaptation taking place based on a weighting factor, and to store the adapted map data in the memory.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0021] Exemplary embodiments of the present invention are explained on the basis of the figures.
[0022]
[0023]
[0024]
[0025]
DETAILED DESCRIPTION OF EXAMPLE EMBODIMENTS
[0026]
[0027] In a check step 102, it is checked whether map data for local surroundings of the received mapping data are already present. If no map data are present as yet, i.e., the check indicates in check step 102 that no map data for the local surroundings are present, then map data are created from the mapping data in a creation step 103 and are subsequently stored in a memory in a storage step 104. If it is revealed in check step 102 that map data are already present, then the map data are compared with the mapping data in a comparison step 105. If the comparison of the map data with the mapping data in comparison step 105 reveals that the mapping data do not differ from the map data, then the method may be terminated and the receipt of the next mapping data in receiving step 101 may be awaited. In the event, however, it is revealed in comparison step 105 that the mapping data differ from the map data, an adaptation step 106 takes place, in which the map data are adapted. This adaptation takes place on the basis of a weighting factor, different values of vehicle trajectory and object feature being capable of being taken into account with the aid of the weighting factor. An alternative storage step 107 subsequently takes place, in which the adapted map data are stored in the memory.
[0028] The creation of the map data from the mapping data in creation step 103 may include recognizing a new, for example, branching traffic lane and connecting it to the existing map data with the non-branching traffic lane.
[0029] The individual method steps of flowchart 100 are now explained in greater detail in conjunction with
[0030]
[0031] A vehicle 10 is situated in the area of road course 200, vehicle including a first sensor 11, a second sensor 12, a third sensor 13 as well as a vehicle interface 14. First sensor 11 in this case may be provided for ascertaining a vehicle trajectory of vehicle 10. Thus, first sensor 11 is able to record a vehicle trajectory of vehicle 10, the vehicle trajectory being able to include, for example, coordinates of vehicle 10 at various points in time. First sensor 11 may, for example, include a receiver for a satellite navigation system such as GPS, Galileo and/or GLONASS. First sensor 11 may further include an acceleration sensor and a rotation sensor and may thus be suitable for determining a vehicle trajectory with the aid of coupling navigation. First sensor 11 may also include in both cases the electronics necessary for the respective sensor. Second sensor 12 may be configured to determine an object feature. Third sensor 13 is optional and may also be used for ascertaining an object feature. Second sensor 12 and/or third sensor 13 in this case may include cameras, RADAR sensors and/or LIDAR sensors and the electronics necessary for evaluating the signals. The vehicle trajectory recorded with the aid of first sensor 11 and the object features recorded with the aid of second sensor 12 and, optionally, of third sensor 13 may be conveyed to a central processing unit 50 with the aid of vehicle interface 14. Central processing unit 50 in this case includes a data interface 51, a processor 52 as well as a memory 53. Processor 52 may be configured in this case to carry out the method steps explained in conjunction with
[0032] A first vehicle trajectory 211, a second vehicle trajectory 212 as well as third vehicle trajectory 213 are plotted on first traffic lane 201 of
[0033] In the process, it may be provided that vehicle trajectories 211, 212, 213 may be adapted on the basis of first direction 231 and/or of first distance 241. First object 221 is generally stationary relative to first traffic lane 201, so that a vehicle located in predefined area 206 of first traffic lane 201 will ascertain first direction 231 or first distance 241 to first object 221. In this way, a calibration of the measured data of first vehicle trajectory 211, of second vehicle trajectory 212 and/or of third vehicle trajectory 213 may take place. This is useful, in particular, because vehicle trajectories ascertained with the aid of satellite navigation or coupled navigation exhibit a relatively high degree of accuracy of the individual points relative to one another, however, an absolute accuracy is not necessarily guaranteed. Via the comparison with the object data (here, first direction 231 or first distance 241) it is possible to increase the accuracy. The same applies to fourth vehicle trajectory 214 and fifth vehicle trajectory 215 in predefined area 206 of second traffic lane 202, here, second direction 232 or second distance 242 to first object 221 being able to be evaluated and utilized.
[0034] A further predefined area 207 of first traffic lane 201 is situated on first traffic lane 201 in the area of second object 222. A further predefined area 207 of second traffic lane 202 is also situated on second traffic lane 202. An object feature, now of second object 222, may be recorded in further predefined area 207 of second traffic lane 202 and in the process a third direction 233 or a third distance 243 may be evaluated similarly to the above-described approach. The same applies to further predefined area 207 of first traffic lane 201 with respect to a fourth direction 234 and to a fourth distance 244.
[0035] When creating the map data in creation step 103, it may be provided, for example, that the creation of the map data from the mapping data takes place in such a way that mapping data of multiple vehicles 10 are averaged and statistically evaluated. The creation of the map data takes place only when a predefined statistical accuracy of the averaged mapping data is present. This may be the case in
[0036] Together with first vehicle trajectory 211, second vehicle trajectory 212 and third trajectory 213 already present, a sufficient statistical accuracy may now be potentially present, so that an averaging of vehicle trajectories 211, 212, 213 then present as well as the vehicle trajectory of vehicle 10 to be newly recorded allow for a mapping and a storage in the memory of first traffic lane 201. Two further vehicles 10 would then have to be moved on second traffic lane 202 in order to achieve an identical statistical accuracy. In this case, it may be provided, in particular, that in the predefined areas 206 or in further provided areas 207, an adaptation of the vehicle trajectories on the basis of the object features, i.e., of directions 231, 232, 233, 234 and of distances 241, 242, 243, 244 to respective object 221, 222 is utilized in order to correspondingly adapt vehicle trajectories 211, 212, 213, 214, 215.
[0037]
[0038] Instead of objects 221, 222 represented in
[0039] Vehicle 10 further optionally includes a device 15 for the automated execution of a driving function. The map data stored in memory 53 may also be transferred via data interface 51 and vehicle interface 14 to vehicle 10. Device 15 may be configured to control at least one driving function on the basis of the map data. This may include, in particular, a longitudinal and transverse guidance of vehicle 10 and thus include a velocity control and a steering control of vehicle 10.
[0040]
[0041] Although the present invention has been described in detail via the preferred exemplary embodiments, the present invention is not restricted to the described examples and other variations may be inferred therefrom by those skilled in the art without departing from the scope of protection of the present invention.