METHOD FOR PROVIDING AN ITEM OF LOCALIZATION INFORMATION FOR LOCALIZING A VEHICLE AT A LOCALIZATION LOCATION, AND METHOD FOR PROVIDING AT LEAST ONE ITEM OF INFORMATION FOR THE LOCALIZING OF A VEHICLE BY ANOTHER VEHICLE

20170370730 · 2017-12-28

    Inventors

    Cpc classification

    International classification

    Abstract

    A method for providing an item of localization information for the localization of a further vehicle at a localization location. An item of precision information is read in that represents a degree of localization precision achieved in the localization of another vehicle at the localization location. In a further step, the item of localization information is outputted to an interface at the further vehicle, using the item of precision information.

    Claims

    1. A method for providing an item of localization information for the localization of a further vehicle at a localization location, the method comprising: reading in an item of precision information that represents a degree of localization precision achieved in the localization of another vehicle at the localization location; and outputting the item of localization information to an interface at the further vehicle using the item of precision information.

    2. The method as recited in claim 1, further comprising: determining a deviation between the degree of localization precision and a reference degree of precision, the item of localization information being outputted in the step of outputting as a function of the deviation.

    3. The method as recited in claim 1, wherein, in the step of reading in, an item of landmark information that represents at least one landmark used in the localization of the other vehicle is further read in, the item of localization information being outputted in the step of outputting using the item of landmark information.

    4. The method as recited in claim 3, wherein, in the step of outputting, an item of information representing the landmark is outputted as the item of localization information.

    5. The method as recited in claim 3, wherein, in the step of reading in, at least one third item of precision information is read in, the third item of precision information representing a degree of localization precision achieved in the localization of at least one third vehicle at at least one third localization location, at least one third item of localization information for localizing the further vehicle at the third localization location being outputted to the interface in the step of outputting, using the third item of precision information.

    6. The method as recited in claim 5, further comprising: creating a precision map using the item of precision information and the third item of precision information, at least one of the item of localization information, and the third item of localization information being outputted in the step of outputting, using the precision map.

    7. The method as recited in claim 6, wherein, in the step of reading in, an item of sensor information that represents at least one sensor used in the localization of at least one of the other vehicle and the third vehicle, is read in, the precision map being further created in the step of creating, using the item of sensor information.

    8. The method as recited in claim 1, wherein, in the step of reading in, at least one additional item of precision information that represents a degree of localization precision achieved in the localization of at least one additional vehicle at the localization location is further read in, the item of localization information being outputted in the step of outputting using the additional item of precision information.

    9. The method as recited in claim 8, further comprising: ascertaining an average degree of localization precision relating to the localization location using the item of precision information and the additional item of precision information, the item of localization information being outputted in the step of outputting as a function of the average localization precision.

    10. A method for providing at least one item of information for the localization of a further vehicle by another vehicle, the method comprising: reading in an environmental sensor signal that represents a signal produced by an environmental sensor of the other vehicle; localizing the other vehicle at a localization location using the environmental sensor signal; ascertaining a degree of localization precision achieved in the localization of the other vehicle to obtain an item of precision information; and outputting the item of precision information to an interface to a vehicle-external data processing device for providing an item of localization information for the localizing of the further vehicle at the localization location using the item of precision information.

    11. The method as recited in claim 10, wherein, in the step of ascertaining, at least one of: i) at least one landmark used in the localization of the other vehicle is ascertained using the environmental sensor signal in order to obtain an item of landmark information, and ii) at least one sensor used in the localization of the other vehicle is ascertained in order to obtain an item of sensor information, at least one of the item of landmark information and the item of sensor information further being outputted to the interface in the step of outputting.

    12. A control device having units designed to provide an item of localization information for the localization of a further vehicle at a localization location, the units designed to: read in an item of precision information that represents a degree of localization precision achieved in the localization of another vehicle at the localization location; and output the item of localization information to an interface at the further vehicle using the item of precision information.

    13. A non-transitory machine-readable storage medium on which is stored a computer program for providing an item of localization information for the localization of a further vehicle at a localization location, the computer program, when executed by a computer, causing the computer to perform: reading in an item of precision information that represents a degree of localization precision achieved in the localization of another vehicle at the localization location; and outputting the item of localization information to an interface at the further vehicle using the item of precision information.

    Description

    BRIEF DESCRIPTION OF THE DRAWINGS

    [0028] FIG. 1 shows a schematic representation of another vehicle having a control device according to an exemplary embodiment.

    [0029] FIG. 2 shows a schematic representation of a data processing device according to an exemplary embodiment.

    [0030] FIG. 3 shows a schematic representation of a control device according to an exemplary embodiment.

    [0031] FIG. 4 shows a schematic representation of an intersection from FIG. 1.

    [0032] FIG. 5 shows a schematic representation of an intersection from FIG. 4.

    [0033] FIG. 6 shows a flow diagram of a method according to an exemplary of.

    [0034] FIG. 7 shows a flow diagram of a method according to an exemplary embodiment.

    DETAILED DESCRIPTION OF EXAMPLE EMBODIMENTS

    [0035] In the description below of advantageous exemplary embodiments of the present invention, identical or similar reference characters are used for elements shown in the various Figures and having similar function, and repeated description of these elements is omitted.

    [0036] FIG. 1 shows a schematic representation of another vehicle 100 having a control device 102 according to an exemplary embodiment. Other vehicle 100, for example a more highly automated vehicle, is situated in the area of entry to an intersection 104, in front of a traffic light 106. A plurality of landmarks 108 are situated at intersection 104. Landmarks 108 include for example traffic light 106, posts, lampposts, corners of buildings, or roadway markings. Other vehicle 100 is equipped with an environmental sensor 110 that, according to this exemplary embodiment, is fashioned to acquire landmarks 108 in the environment surrounding other vehicle 100 and to send an environmental sensor signal 112, representing landmarks 108, to control device 102. Control device 102 is fashioned to localize other vehicle 100 at intersection 104, using environmental sensor signal 112. For example, using environmental sensor signal 112 control device 102 extracts landmarks 108 in order to localize other vehicle 100 in digital maps. In this sense, intersection 104 can also be designated the localization location. Here, control device 102 ascertains a degree of localization precision with which other vehicle 100 is localized at intersection 104, and produces an item of precision information 114 representing the localization precision. Control device 102 sends the item of precision information 114 to a vehicle-external data processing device 116, such as a backend system.

    [0037] Data processing device 116 is fashioned to output, using precision information 114, an item of localization information 118 for localizing a further vehicle 120 at intersection 104. In FIG. 1, as an example further vehicle 120 is shown as a vehicle following other vehicle 100. For example, data processing device 116 outputs localization information 118 to further vehicle 120 only if an evaluation of precision information 114 yields the result that other vehicle 100 was previously localized at intersection 104 with a sufficient degree of localization precision.

    [0038] According to an exemplary embodiment, control device 102 is fashioned to transmit to data processing device 116, using environmental sensor signal 112, in addition to precision information 114 an item of landmark information 122 that represents at least one landmark 108 acquired by environmental sensor 106. Here, landmark information 122 includes for example only those acquired landmarks 108 that were used by control device 102 for the localization of other vehicle 100. Correspondingly, data processing device 116 is fashioned to further output localization information 118 using landmark information 122. In particular, data processing device 116 uses landmark information 122 to produce an item of information as localization information 118 that represents the landmarks used in the localization of other vehicle 100. These landmarks represented by localization information 118 can thus be used again by further vehicle 120 for the localization of further vehicle 120 at intersection 104.

    [0039] According to a further exemplary embodiment, control device 102 ascertains, for example using environmental sensor signal 112, which sensors of other vehicle 100 are involved in the localization of other vehicle 100 at intersection 104. As a result of this ascertaining, control device 102 sends a corresponding item of sensor information 124, which for example represents environmental sensor 110, to data processing device 116. This device uses sensor information 124 as additional information for creating item of localization information 118.

    [0040] FIG. 1 further shows a third vehicle 126 that is moving away from intersection 104 on a street segment 128 that goes into intersection 104. Analogously to other vehicle 100, third vehicle 126 has a third control device 130 that is fashioned to localize third vehicle 126 in street segment 128, and to transmit a third item of precision information 132 that represents a degree of localization precision achieved in the localization of third vehicle 126 to data processing device 116. Street segment 128 is thus a third localization location. Data processing device 116 evaluates third item of precision information 132. If the evaluation yields the result that the localization of third vehicle 126 has taken place with sufficient precision, then data processing device 116 sends a third item of localization information 134 to further vehicle 120, which can then be used by further vehicle 120 for the localization of further vehicle 120 at the third localization location, i.e., in street segment 128. For example, data processing device 116 sends third item of localization information 134 to further vehicle 120 when further vehicle 120 passes through street segment 128.

    [0041] In the following, individual steps of a localization of further vehicle 120 are again summarized using other words.

    [0042] First, control device 102 sends the degree of localization precision or confidence, in the form of the item of precision information 114, geo-referenced, to data processing unit 116, for example a server. Data processing unit 116 aggregates the data of different clients in such a way that quality of service maps are produced, using which a preliminary selection can be made of relevant landmarks that can be sent to further vehicle 120 by data processing device 116. For example, the landmarks to be sent by data processing device 116 are selected in such a way that landmarks are sent only for those geographic locations at which a sufficiently precise localization can be achieved, or, for a geographic location only those landmarks are sent that can make a positive contribution to the localization of further vehicle 120.

    [0043] A system for localizing further vehicle 120 includes, inter alia, for example the following features:

    environmental sensor 110 for acquiring landmarks 108;
    a transmission unit for receiving and sending digital maps and features for aggregation on a server;
    a unit for carrying out a method for matching onboard landmarks with digital maps;
    a unit for carrying out a method for localization in digital maps;
    a unit for carrying out a method for estimating a quality measure or a degree of precision of a localization;
    a backend server having a computing unit for the geographic aggregation of precision information 114; and
    a system for sending information to a client that is to be localized.

    [0044] The required computing resources can be significantly reduced by enabling or carrying out localization steps only at those locations at which a sufficiently high degree of localization precision can be reached. In addition, the required memory resources can be reduced because only a relatively small number of landmarks is processed. In addition, the required data rate can be reduced by reducing the number of required localization steps and the respective landmarks.

    [0045] According to an exemplary embodiment, in addition to the localization precision or the confidence at each time step, control device 102 also communicates those of the landmarks 108 that other vehicle 100 has actually used for localization, so that an optimization based on the actually required landmarks can be carried out at the backend, in the form of data processing device 116, and this optimization can be used for a subsequent localization of further vehicle 120.

    [0046] The landmarks to be transmitted are for example selected as a function of the visibility of landmarks 108 for environmental sensor 110.

    [0047] FIG. 2 shows a schematic representation of a data processing device 116 according to an exemplary embodiment, such as a data processing device as described above on the basis of FIG. 1. Data processing device 116 includes a read-in unit 210 for reading in precision information 114, as well as an output unit 220 for outputting localization information 118 using precision information 114. Data processing device 116 is further realized with a communication interface 212 that is used to transmit localization information 118 to the vehicle to be localized. Communication interface 212 is for example realized as an interface for wireless communication with the vehicle.

    [0048] According to an exemplary embodiment, data processing device 116 includes a comparator unit 230 that is fashioned to generate, using precision information 114, a deviation value 232 that represents a deviation between the localization precision and a reference degree of precision, and to forward this value to output unit 220. Output unit 220 is fashioned to output localization information 118 using deviation value 232. The reference precision is defined for example as a minimum value that represents a required minimum degree of precision for the reliable and precise localization of the vehicle. Thus, output unit 220 for example outputs localization information 118 only when an evaluation of deviation value 232 yields the result that the degree of localization precision represented by precision information 114 is equal to or greater than the reference degree of precision.

    [0049] Optionally, data processing device 116 is realized having a creating unit 240 for creating a precision map, also called a quality of service map, using the item of precision information 114 and the third item of precision information 132. Creation unit 240 is further fashioned to send an item of map information 242 representing the precision map to output unit 220, output unit 220 being fashioned to use map information 242 to produce or send localization information 118.

    [0050] FIG. 3 shows a schematic representation of a control device 102 according to an exemplary embodiment, for example a control device as described above on the basis of FIG. 1. Control device 102 includes a read-in unit 310 for reading in environmental sensor signal 112. A localization unit 320 of control device 102 is fashioned to localize the other vehicle using environmental sensor signal 112. Here, localization unit 320 produces the item of precision information 114, which represents the degree of localization precision achieved in the localization of the other vehicle. An output unit 330 is fashioned to output precision information 114 to the vehicle-external data processing device. For the transmission of precision information 114 to the data processing device, control device 102 is realized having a control device interface 332, for example for wireless communication with the data processing device.

    [0051] Optionally, localization unit 320 is fashioned to produce, in addition to precision information 114, landmark information 122, or also sensor information 124, and to forward these to output unit 330 for transmission to data processing device 116.

    [0052] FIG. 4 shows a schematic representation of an intersection 104 of FIG. 1. Shown is the result of an aggregation, carried out by the data processing device, of individual localization steps of different vehicles which, in a defined time interval, have traveled different traffic routes 400, 402 in the region of intersection 104. Here, for example an average degree of localization precision is ascertained per geographic location, i.e., per localization location, for example with decimeter resolution. Here, the data processing device is for example fashioned to make classifications between “sufficiently precise” or “too imprecise.” For example, in FIG. 4 traffic routes 400 are classified as “too imprecise,” while traffic paths 402 are classified as “sufficiently precise.” This knowledge is used during the operation of the data processing device to transmit the relevant landmarks 108 only for those positions at which a sufficiently precise localization can take place.

    [0053] FIG. 5 shows a schematic representation of an intersection 104 of FIG. 4. Differing from FIG. 4, in FIG. 5 landmarks 108 relevant for the localization of the vehicle are each marked with a circle. Shown is, again, the result of an evaluation of landmarks 108 after their use for a sufficiently good localization at a given time step. Thus, according to FIG. 5 the circled landmarks 108 are required to obtain a sufficiently good localization, whereas the landmarks 108 that are not circled cannot make an adequate contribution, for example due to being occluded by a bush. The data processing device aggregates these evaluations for the optimized sending of landmarks to vehicles that are to be localized.

    [0054] FIG. 6 shows a flow diagram of a method 600 according to an exemplary embodiment. Method 600 can for example be carried out by a data processing device as described above on the basis of FIGS. 1 through 5. Method 600 includes a step 610 in which the precision information is read in. In a further step 620, using the precision information the localization information is outputted to the communication interface to the vehicle to be localized.

    [0055] According to an exemplary embodiment, method 600 includes an optional step for creating quality of service maps for the localization. Using such maps, also referred to as precision maps above, memory and computing resources can be used particularly efficiently for the localization.

    [0056] According to a further exemplary embodiment, the quality of service maps are created separately for each sensor configuration, using the sensor information, so that for example different maps are created for vehicles having video and radar sensors and for vehicles having radar and lidar sensors.

    [0057] FIG. 7 shows a flow diagram of a method 700 according to an exemplary embodiment. Method 700 can for example be carried out by a control device as described above on the basis of FIGS. 1 through 5. Here, in a step 710 the environmental sensor signal of the environmental sensor of the other vehicle is read in. In a further step 720, the other vehicle is localized using the environmental sensor signal. In step 730, the precision information is generated, which represents the degree of localization precision achieved in the localization in step 720. Finally, in a step 740 the precision information is outputted to the control device interface to the data processing device.

    [0058] If an exemplary embodiment has an “and/or” linkage between a first feature and a second feature, this is to be read as meaning that according to a specific embodiment the exemplary embodiment has both the first feature and the second feature, and according to a further specific embodiment the exemplary embodiment has either only the first feature or only the second feature.