Use of cost maps and convergence maps for localization and mapping

11312382 ยท 2022-04-26

Assignee

Inventors

Cpc classification

International classification

Abstract

A method for ascertaining features in an environment of at least one mobile unit for implementation of a localization and/or mapping by a control unit. In the course of the method, sensor measurement data of the environment are received, the sensor measurement data received are transformed by an alignment algorithm into a cost function and a cost map is generated with the aid of the cost function, a convergence map is generated based on the alignment algorithm. At least one feature is extracted from the cost map and/or the convergence map and stored, the at least one feature being provided in order to optimize a localization and/or mapping. A control unit, a computer program, and a machine-readable storage medium are also described.

Claims

1. A method for implementation of a localization and/or mapping by a control unit, the method comprising the following steps: receiving sensor measurement data of an environment of a mobile unit; using an alignment algorithm to generate: a cost map by applying the received sensor measurement data to a cost function; and/or a convergence map; ascertaining, based on how many minima are present in the cost map or the convergence map, whether a sensed feature represented in the cost map or the convergence map is a repeating feature within the environment or a non-repeating feature within the environment; and based on a result of the ascertainment: storing the feature; and providing the feature to optimize the localization and/or the mapping.

2. The method as recited in claim 1, wherein, in the ascertaining step, the sensed feature is ascertained to be non-repeating conditional upon that a number of the minima corresponding to the feature that is determined to be present in the cost map or the convergence map is not more than one.

3. The method as recited in claim 1, wherein the cost function is utilized to generate the cost map, the cost map is a two-dimensional or three-dimensional cost map, and the ascertaining is performed using the cost map.

4. The method as recited in claim 1, wherein a sharpness and/or a form of a minimum is determined in the cost map and utilized for processing the sensor measurement data.

5. The method as recited in claim 1, wherein differences are determined between the minima in the cost map.

6. A control unit configured for implementation of a localization and/or mapping, the control unit comprising a processor, wherein the processor is configured to: receive sensor measurement data of an environment of a mobile unit; use an alignment algorithm to generate: a cost map by applying the received sensor measurement data to a cost function; and/or a convergence map; ascertain, based on how many minima are present in the cost map or the convergence map, whether a sensed feature represented in the cost map or the convergence map is a repeating feature within the environment or a non-repeating feature within the environment and based on a result of the ascertainment: store the feature; and provide the feature to optimize the localization and/or the mapping.

7. A non-transitory machine-readable storage medium on which is stored a computer program for implementation of a localization and/or mapping, the computer program, when executed by a computer, causing the computer to perform the following steps: receiving sensor measurement data of an environment of a mobile unit; using an alignment algorithm to generate: a cost map by applying the received sensor measurement data to a using the cost function; and/or generating a convergence map; ascertaining, based on how many minima are present in the cost map or the convergence map, whether a sensed feature represented in the cost map or the convergence map is a repeating feature within the environment or a non-repeating feature within the environment and based on a result of the ascertainment: storing the feature; and providing the feature to optimize the localization and/or the mapping.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) FIG. 1 shows a schematic flow chart to illustrate the method according to one specific embodiment of the present invention.

(2) FIG. 2 shows an exemplary representation of a cost map with a minimum in accordance with an example embodiment of the present invention.

(3) FIG. 3 shows an exemplary representation of a convergence map with a minimum in accordance with an example embodiment of the present invention.

(4) FIG. 4 shows schematic representations of an environment of a mobile unit for illustrating repeating features in accordance with an example embodiment of the present invention.

(5) FIG. 5 shows a schematic convergence map which reflects repeating features in accordance with an example embodiment of the present invention.

(6) FIG. 6 shows a further schematic convergence map which reflects repeating features in accordance with an example embodiment of the present invention.

(7) FIG. 7 shows schematic representation of sensor measurement data of a radar sensor which are used to create the convergence map in FIG. 6 in accordance with an example embodiment of the present invention.

(8) FIG. 8 shows a further schematic convergence map which reflects a feature occurring one time in accordance with an example embodiment of the present invention.

(9) FIG. 9 shows schematic representation of sensor measurement data of a radar sensor which are used to create the convergence map in FIG. 8 in accordance with an example embodiment of the present invention.

DETAILED DESCRIPTION OF EXAMPLE EMBODIMENTS

(10) FIG. 1 shows a schematic flow chart to illustrate method 1 according to one specific embodiment of the present invention. Method 1 is used to ascertain features in an environment U of at least one mobile unit 2, for implementation of a localization and/or mapping by a control unit 4. Mobile unit 2 has control unit 4, takes the form of a vehicle operable in automated fashion, and is shown in FIG. 4.

(11) In a first step 10 of method 1, sensor measurement data of environment U are received. For example, the sensor measurement data may be ascertained by a driving-environment sensor system 6, and received and evaluated by control unit 4. Alternatively, already existing map data may be called up.

(12) In a further step 12, an alignment algorithm is provided and a cost function is generated by the alignment algorithm with the aid of the received sensor measurement data.

(13) A cost map 14 is then created based on the alignment algorithm and the cost function. In a further step, a convergence map 16 is created based on the alignment algorithm.

(14) In a further step, at least one feature is extracted from cost map 14 and/or convergence map 16 and stored 18.

(15) The at least one feature is subsequently provided 20 in order to optimize a localization and/or mapping.

(16) FIG. 2 shows an exemplary representation of a cost map 14 having one local minimum 8. Minimum 8 has a least value, so that mobile unit 2 is able to travel in the area of minimum 8 without danger of collision.

(17) FIG. 3 shows an exemplary representation of a convergence map 16 having one minimum 8, which corresponds to an alignment algorithm employed for creating cost map 14 shown in FIG. 2. Points 22 show the starting points for the iteration points. The lines or trajectories 24 correspond to the directions in which respective points 22 converge. The efficiency of alignment algorithms may be illustrated by the use of convergence map 16.

(18) FIG. 4 shows schematic representations of an environment U of a mobile unit 2 for illustrating repeating features 26. For example, repeating features 26 may be lane markings or guardrail supports.

(19) As an example, mobile unit 2 takes the form of a vehicle and has a control unit 4. Control unit 4 is connected to a driving-environment sensor system 6 in a manner allowing the transfer of data. Control unit 4 is thereby able to receive sensor measurement data from driving-environment sensor system 6.

(20) For example, driving-environment sensor system 6 may have camera sensors, radar sensors, LIDAR sensors, ultrasonic sensors and the like, and may provide the ascertained sensor measurement data in analog or digital form to control unit 4.

(21) Corresponding to repeating features 24, FIG. 5 shows a schematic convergence map 16 which reflects repeating features 26. The number of minima 8 gives information here about the uniqueness of features 26. Unique features 25 lead to a single minimum 8. Periodically occurring features 26 lead to a plurality of local minima 8. This relationship is illustrated in FIGS. 6 through 9.

(22) FIG. 7 and FIG. 9 show sensor measurement data of a radar sensor. FIG. 7 shows sensor measurement data of a turnpike section having a large number of reflector posts as repeating features 26. FIG. 6 illustrates a convergence map 16 corresponding to that and having a plurality of minima 8.

(23) FIG. 9 shows sensor measurement data of a radar sensor of a turnpike exit. The turnpike exit represents a unique feature 25 occurring one time. Resulting convergence map 16 is shown in FIG. 8 and has a single minimum 8. The uniqueness of respective features 25, 26 may thus be inferred based on the number of minima 8.