[go: up one dir, main page]

DE102023118703A1 - Procedure for using at least two different digital maps - Google Patents

Procedure for using at least two different digital maps Download PDF

Info

Publication number
DE102023118703A1
DE102023118703A1 DE102023118703.1A DE102023118703A DE102023118703A1 DE 102023118703 A1 DE102023118703 A1 DE 102023118703A1 DE 102023118703 A DE102023118703 A DE 102023118703A DE 102023118703 A1 DE102023118703 A1 DE 102023118703A1
Authority
DE
Germany
Prior art keywords
localization
data
digital map
vehicle
transformation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
DE102023118703.1A
Other languages
German (de)
Inventor
Carsten Hasberg
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Robert Bosch GmbH
Cariad SE
Original Assignee
Robert Bosch GmbH
Cariad SE
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Robert Bosch GmbH, Cariad SE filed Critical Robert Bosch GmbH
Priority to DE102023118703.1A priority Critical patent/DE102023118703A1/en
Publication of DE102023118703A1 publication Critical patent/DE102023118703A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/38Electronic maps specially adapted for navigation; Updating thereof
    • G01C21/3804Creation or updating of map data
    • G01C21/3833Creation or updating of map data characterised by the source of data
    • G01C21/3841Data obtained from two or more sources, e.g. probe vehicles
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/38Electronic maps specially adapted for navigation; Updating thereof
    • G01C21/3804Creation or updating of map data
    • G01C21/3807Creation or updating of map data characterised by the type of data
    • G01C21/3815Road data

Landscapes

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

Abstract

Verfahren zur Nutzung von mindestens zwei verschiedenen digitalen Karten (1,2) in einem Fahrzeug (3) aufweisend folgende Schritte:a) Einlesen einer ersten digitale Karte (1);b) Durchführen einer ersten Lokalisierung (4) des Fahrzeugs (3) in der ersten digitalen Karte (1) mit Hilfe eines Lokalisierungsverfahrens (6);c) Einlesen einer zweiten digitalen Karte (2);d) Einlesen von Transformationsdaten (7), die eine Umrechnung der ersten Lokalisierung (4) in eine zweite Lokalisierung (5) des Fahrzeugs (3) in der zweiten digitalen Karte (2) ermöglichen; unde) Durchführen einer zweiten Lokalisierung (5) des Fahrzeugs (3) in der zweiten digitalen Karte (2), wobei für die Durchführung der zweiten Lokalisierung (5) die erste Lokalisierung (4) und eine Transformation (8) verwendet wird, wobei die Transformation (8) mit Hilfe der in Schritt d) eingelesenen Transformationsdaten (7) erfolgt.Method for using at least two different digital maps (1, 2) in a vehicle (3), comprising the following steps: a) reading in a first digital map (1); b) carrying out a first localization (4) of the vehicle (3) in the first digital map (1) using a localization method (6); c) reading in a second digital map (2); d) reading in transformation data (7) which enable the first localization (4) to be converted into a second localization (5) of the vehicle (3) in the second digital map (2); and e) carrying out a second localization (5) of the vehicle (3) in the second digital map (2), the first localization (4) and a transformation (8) being used to carry out the second localization (5), the transformation (8) being carried out using the transformation data (7) read in in step d).

Description

Stand der TechnikState of the art

Hier beschrieben wird ein Verfahren zur Nutzung von mindestens zwei verschiedenen digitalen Karten in einem Fahrzeug.This describes a method for using at least two different digital maps in a vehicle.

Digitale Karten spielen bei der Realisierung von assistierten und automatisierten Fahrfunktionen in Fahrzeugen eine entscheidende Rolle. Digitale Karten sind Datenbestände, die die Situation entlang eines Fahrweges des Kraftfahrzeuges beschreiben und die als Ergänzung von in Echtzeit gewonnen Umfelddaten in dem Fahrzeug eine erheblich verbesserte Realisierung von assistierten und automatisierten Fahrfunktionen ermöglichen als dies nur basierend auf in Echtzeit gewonnen Umfelddaten möglich wäre.Digital maps play a crucial role in the implementation of assisted and automated driving functions in vehicles. Digital maps are data sets that describe the situation along a vehicle's route and, as a supplement to environmental data obtained in real time, enable a significantly improved implementation of assisted and automated driving functions in the vehicle than would be possible based solely on environmental data obtained in real time.

Solche digitalen Karten beinhalten (im Gegensatz zu einfacheren digitalen Navigationskarten, die von Straßennavigationssystemen zur Straßennavigation verwendet werden) Daten betreffend die Situation in der unmittelbaren Umgebung des Fahrwegs, die es den assistierten und automatisierten Fahrfunktionen gewissermaßen ermöglichen, über den Sichtbarkeitshorizont der Umfeldsensorik im Fahrzeug hinaus zu blicken und die mit der Umfeldsensorik im Fahrzeug gewonnen Umfelddaten besser einschätzen und auswerten zu können. Wenn mit der Umfeldsensorik bspw. eine bestimmte Verkehrssituation in der unmittelbaren Umgebung des Fahrzeuges erkannt wurde, dann kann diese Situation mit Hilfe von Daten aus einer digitalen Karte, welche den weiteren Straßenverlauf beschreibt, besser eingeschätzt werden. Beispielsweise können Rückschlüsse gezogen werden, wie sich die Verkehrssituation während der Weiterfahrt entlang des Straßenverlaufs voraussichtlich entwickeln wird.Such digital maps contain (in contrast to simpler digital navigation maps used by road navigation systems for road navigation) data relating to the situation in the immediate vicinity of the route, which to a certain extent enables the assisted and automated driving functions to look beyond the visibility horizon of the environmental sensors in the vehicle and to be able to better assess and evaluate the environmental data obtained with the environmental sensors in the vehicle. If, for example, a certain traffic situation in the immediate vicinity of the vehicle has been detected with the environmental sensors, then this situation can be better assessed with the help of data from a digital map that describes the further course of the road. For example, conclusions can be drawn as to how the traffic situation is likely to develop as the journey continues along the road.

Solche digitalen Karten beinhalten regelmäßig eine erhebliche Menge an Daten, die den Fahrweg und dessen unmittelbare Umgebung beschreiben. Wie Verlaufsdaten des Fahrwegs und der Straßenmarkierungen, Daten betreffend Objekte in der Umgebung des Fahrweges, die Straßentopologie und Geometrieinformationen auf Fahrspurebene sowie Informationen zum semantischen Kontext, wie beispielsweise Verkehrszeichen und Ampelpositionen. Die Informationsgenauigkeit und die Informationsfülle solcher Karten übertrifft regelmäßig die Menge an Informationen, die mit Sensoren allein akquiriert werden können. Die Extraktion umfassender semantischer Informationen direkt aus rohen Sensordaten in Echtzeit stellt eine große Herausforderung dar, insbesondere in komplexen Verkehrsszenarien. Durch die Verwendung von digitalen Karten, welche die beispielhaft genannten Daten beinhalten, können die mit Umfeldsensoren gewonnenen Umfelddaten angereichert und effizienter ausgewertet werden. Insbesondere ist es durch die Verwendung von digitalen Karten in vielen Situationen bzw. für viele Informationen lediglich erforderlich, die in digitalen Karten enthaltene Informationen anhand der Sensordaten richtig auszuwerten.Such digital maps regularly contain a significant amount of data describing the route and its immediate surroundings. Such as route history data and road markings, data on objects in the vicinity of the route, road topology and geometry information at lane level, and information on semantic context, such as traffic signs and traffic light positions. The accuracy and wealth of information in such maps regularly exceeds the amount of information that can be acquired using sensors alone. Extracting comprehensive semantic information directly from raw sensor data in real time is a major challenge, particularly in complex traffic scenarios. By using digital maps that contain the data mentioned as examples, the environmental data obtained with environmental sensors can be enriched and evaluated more efficiently. In particular, by using digital maps, in many situations or for many pieces of information it is only necessary to correctly evaluate the information contained in digital maps using the sensor data.

Solche digitalen Karten sind (anders als einfache digitale Navigationskarten, die von Straßennavigationskarten zur Straßennavigation verwendet werden) regelmäßig nicht für das gesamte Straßennetz in einem einheitlichen Format verfügbar. Solche digitalen Karten werden von unterschiedlichsten Dienstanbietern bereitgestellt. Anders als einfache digitale Navigationskarten sind solche digitalen Karten häufig auch nicht in einem festen, einheitlichen globalen Koordinatensystem verfügbar. Die solchen digitalen Karten zu Grunde liegenden Daten werden häufig durch Testfahrten von Fahrzeugen entlang von Strecken/Straßen akquiriert. Zur Beschreibung der Position der Daten in der Karte werden häufig sehr individuelle Koordinatensysteme verwendet, die sich beispielsweise jeweils auf die Position und gegebenenfalls die Ausrichtung des Fahrzeugs beziehen, welches die Testfahrt durchgeführt hat. Es existiert in diesem Falle ein Koordinatensystem, welches auf die Strecke bezogen ist. Häufig ist keine exakte Umrechnung der digitalen Karten bzw. der in den digitalen Karten enthaltenen Positionsangaben für einzelne Objekte in ein einheitliches globales Koordinatensystem möglich. Dies liegt häufig daran, dass während der Akquirierung der Daten, welche der digitalen Karte zu Grunde liegen gar keine exakten Positionen verfügbar sind, die zur Umrechnung von Positionsangaben in ein globales Koordinatensystem notwendig wären, bspw. weil gar kein GNSS-Signal verfügbar ist oder die Qualität des GNSS während der Akquirierung nicht ausreicht, um eine exakte Positionierung zu bestimmen. Ein ganz typisches Beispiel wäre eine digitale Karte, die die Umgebung eines Kraftfahrzeuges in einem Tunnel beschreibt. Hier ist überhaupt kein GNSS verfügbar. Trotzdem werden digitale Karten für assistierte und automatisierte Fahrfunktionen in einer solchen Situation benötigt.Such digital maps (unlike simple digital navigation maps used by road navigation maps for road navigation) are usually not available in a uniform format for the entire road network. Such digital maps are provided by a wide variety of service providers. Unlike simple digital navigation maps, such digital maps are often not available in a fixed, uniform global coordinate system. The data underlying such digital maps is often acquired by test drives of vehicles along routes/roads. Very individual coordinate systems are often used to describe the position of the data in the map, which relate, for example, to the position and, if applicable, the orientation of the vehicle that carried out the test drive. In this case, there is a coordinate system that relates to the route. It is often not possible to convert the digital maps or the position information for individual objects contained in the digital maps exactly into a uniform global coordinate system. This is often because during the acquisition of the data on which the digital map is based, no exact positions are available that would be necessary for converting position information into a global coordinate system, for example because no GNSS signal is available or the quality of the GNSS during acquisition is insufficient to determine an exact positioning. A very typical example would be a digital map that describes the surroundings of a motor vehicle in a tunnel. Here, no GNSS is available at all. Nevertheless, digital maps are needed for assisted and automated driving functions in such a situation.

In vielen Situationen liegen auch verschiedene digitale Karten vor, die beispielsweise von unterschiedlichen Datendienstanbietern stammen und die teilweise auch sich ergänzende Informationen beinhalten. Für eine besonders vorteilhafte Ausführung von Funktionen des assistierten und hochautomatisierten Fahrens ist es wünschenswert auf die Informationen aus verschiedenen digitalen Karten kombiniert zugreifen zu können, wenn denn verschiedene digitale Karten verfügbar sind.In many situations, there are also different digital maps available, which come from different data service providers, for example, and which sometimes contain complementary information. For a particularly advantageous execution of assisted and highly automated driving functions, it is desirable to be able to access the information from different digital maps in combination, if different digital maps are available.

Damit eine digitale Karte in einem Fahrzeug für assistierte und hochautomatisierte Fahrfunktionen sinnvoll verwendet werden kann, ist die Lokalisierung des Fahrzeuges in der digitalen Karte erforderlich. Mit dem Begriff „Lokalisierung“ ist hier die Ermittlung einer exakten Position des Fahrzeugs innerhalb der digitalen Karte gemeint.In order for a digital map in a vehicle to be used for assisted and highly automated driving functions In order for the system to be used sensibly, the vehicle must be localized on the digital map. The term "localization" here means determining the exact position of the vehicle on the digital map.

Die erforderliche Rechenleistung zu Verarbeitung solcher digitalen Karten und insbesondere die zur Verarbeitung der Karte für assistierte und hochautomatisierte Fahrfunktionen erforderliche Lokalisierung in der digitalen Karte ist allerdings erheblich.However, the computing power required to process such digital maps and in particular the localization in the digital map required to process the map for assisted and highly automated driving functions is considerable.

Aufgabe der vorliegenden Erfindung ist es, die mit Bezug auf den Stand der Technik geschilderten Probleme wenigstens teilweise zu lösen. Diese Aufgabe wird gelöst mit dem im Folgenden beschriebenen Verfahren zur Nutzung von mindestens zwei verschiedenen digitalen Karten in einem Fahrzeug.The object of the present invention is to at least partially solve the problems described with reference to the prior art. This object is achieved with the method described below for using at least two different digital maps in a vehicle.

Diese Aufgabe wird gelöst mit der Erfindung gemäß den Merkmalen der unabhängigen Patentansprüche. Weitere vorteilhafte Ausgestaltungen sind in den abhängig formulierten Patentansprüchen sowie in der Beschreibung und insbesondere auch in der Figurenbeschreibung angegeben. Es ist darauf hinzuweisen, dass der Fachmann die einzelnen Merkmale in technologisch sinnvoller Weise miteinander kombiniert und damit zu weiteren Ausgestaltungen der Erfindung gelangt.This object is achieved with the invention according to the features of the independent patent claims. Further advantageous embodiments are specified in the dependently formulated patent claims as well as in the description and in particular in the description of the figures. It should be noted that the person skilled in the art can combine the individual features in a technologically meaningful way and thus arrive at further embodiments of the invention.

Hier beschrieben wird ein Verfahren zur Nutzung von mindestens zwei verschiedenen digitalen Karten in einem Fahrzeug aufweisend folgende Schritte:

  1. a) Einlesen einer ersten digitale Karte;
  2. b) Durchführen einer ersten Lokalisierung des Fahrzeugs in der ersten digitalen Karte mit Hilfe eines Lokalisierungsverfahrens;
  3. c) Einlesen einer zweiten digitalen Karte;
  4. d) Einlesen von Transformationsdaten, die eine Umrechnung der ersten Lokalisierung in eine zweite Lokalisierung des Fahrzeugs in der zweiten digitalen Karte ermöglichen; und
  5. e) Durchführen einer zweiten Lokalisierung des Fahrzeugs in der zweiten digitalen Karte, wobei für die Durchführung der zweiten Lokalisierung die erste Lokalisierung und eine Transformation verwendet wird, wobei die Transformation mit Hilfe der in Schritt d) eingelesenen Transformationsdaten erfolgt.
This describes a method for using at least two different digital maps in a vehicle, comprising the following steps:
  1. a) Reading a first digital card;
  2. b) performing a first localisation of the vehicle in the first digital map using a localisation method;
  3. c) reading a second digital card;
  4. d) reading in transformation data that enable the first location to be converted into a second location of the vehicle in the second digital map; and
  5. e) carrying out a second localization of the vehicle in the second digital map, wherein the first localization and a transformation are used to carry out the second localization, wherein the transformation is carried out with the aid of the transformation data read in in step d).

Das Einlesen der digitalen Karten in den Schritt a) und c) umfasst insbesondere die Entnahme von Daten der Karten aus einem Datenspeicher, wobei Daten entnommen werden, die zur Durchführung der weiteren Schritte des Verfahrens erforderlich sind.Reading the digital cards in steps a) and c) includes in particular the extraction of data from the cards from a data storage device, whereby data is extracted which is required to carry out the further steps of the method.

Mit der Durchführung der Lokalisierung in Schritt b) ist hier der Schritt gemeint, dass anhand von weiteren Daten, die geeignet sind, eine räumliche Beziehung zwischen dem Fahrzeug und der digitalen Karte herzustellen bestimmt wird, wo sich das Fahrzeug innerhalb der in der digitalen Karte vorliegenden Darstellung der Umgebung befindet. Für eine Lokalisierung wird auch der Begriff „Pose“ verwendet. Die Pose umfasst üblicherweise eine Positionsangabe, die bspw. aus zwei Koordinaten auf einer Fläche oder aus drei Koordinaten in einem Raum besteht, sowie darüber hinaus Angaben zu einer Orientierung. Die Orientierung kann beispielsweise in Form von Winkelwerten angegeben sein, welche die Ausrichtung des Fahrzeugs relativ zu Achsen beschreiben. In dem Fall, dass die Lokalisierung eine Position auf einer Fläche umfasst, ist beispielsweise ein Winkelwert relativ zu einer Achse angegeben, die orthogonal auf der Fläche steht. In dem Fall, dass die Lokalisierung eine Position im Raum umfasst, sind beispielsweise drei Winkelwerte relativ zu drei orthogonal aufeinander stehenden Raumachsen angegeben. Grundsätzlich beinhalten Lokalisierungen bzw. Posen immer Positionsangaben und Winkelwerte. Je nach Gestaltung des Koordinatensystems der jeweiligen digitalen Karte können diese Werte allerdings ganz unterschiedlich definiert sein. Beispielsweise ist es denkbar, dass eine Digitale in einem Koordinatensystem beschrieben wird, welches die Anordnung von Objekten entlang einer zentralen Linie einer Straße beschreibt. Ein solches Koordinatensystem wird hier auch „Streckenkoordinatensystem“ genannt. Positionsangaben können dann bspw. Streckenangaben entlang dieser zentralen Linie sowie Abstandsangaben sein, wobei die Abstandsangaben bspw. einen Abstand der Position von dieser zentralen Line definieren. Eine Orientierung kann dann bspw. auch relativ zu einer Richtung dieser zentralen Linie definiert sein. Beispielsweise kann eine Orientierung in Winkelwerten angeben, wie stark die Ausrichtung des jeweiligen Fahrzeugs im Raum von der Richtung der zentralen Linie an der jeweiligen Position abweicht.Carrying out the localization in step b) here means the step of using additional data that is suitable for establishing a spatial relationship between the vehicle and the digital map to determine where the vehicle is located within the representation of the environment in the digital map. The term "pose" is also used for localization. The pose usually includes a position specification that consists, for example, of two coordinates on a surface or three coordinates in a space, as well as information on an orientation. The orientation can, for example, be specified in the form of angle values that describe the orientation of the vehicle relative to axes. If the localization includes a position on a surface, for example, an angle value is specified relative to an axis that is orthogonal to the surface. If the localization includes a position in space, for example, three angle values are specified relative to three spatial axes that are orthogonal to one another. In principle, localizations or poses always include position information and angle values. Depending on the design of the coordinate system of the respective digital map, however, these values can be defined very differently. For example, it is conceivable that a digital is described in a coordinate system that describes the arrangement of objects along a central line of a road. Such a coordinate system is also called a "distance coordinate system" here. Position information can then be, for example, distance information along this central line as well as distance information, where the distance information defines, for example, a distance of the position from this central line. An orientation can then also be defined relative to a direction of this central line. For example, an orientation in angular values can indicate how much the orientation of the respective vehicle in space deviates from the direction of the central line at the respective position.

Digitale Karte wurden weiter oben schon erläutert. Digitale Karten sind hier insbesondere hochauflösende (HD) Planungs- und Lokalisierungskarten, die für hochautomatisiertes Fahren ab Level 2+ regelmäßig unerlässlich sind. Solche digitalen Karten bilden für hochautomatisierte Fahrfunktionen eine Wissensbasis. Die aktuelle Lage und Position des automatisierten Fahrzeugs kann durch einen Abgleich bestimmter mittels bordeigener Umfeldsensoren erfasster Merkmale mit der Karte ermitteln werden. In hochautomatisierten Fahrfunktionen wird im Anschluss an eine Lokalisierung häufig eine Planung durchgeführt, die bestimmte Verhaltens- und Bewegungsentscheidungen für das Fahrzeug auf der Grundlage einer Planungskarte trifft. Im Gegensatz zur Lokalisierungskarte enthält die Planungskarte regelmäßig zusätzlich auch die Straßentopologie und Geometrieinformationen auf Fahrspurebene sowie semantischen Kontext, wie Verkehrszeichen und Ampelpositionen. Die Informationsgenauigkeit und -fülle dieser beiden Kartentypen übertrifft regelmäßig die Sensorleistung einer Umfeldsensorik.Digital maps have already been explained above. Digital maps are particularly high-resolution (HD) planning and localization maps, which are regularly essential for highly automated driving from level 2+. Such digital maps form a knowledge base for highly automated driving functions. The current location and position of the automated vehicle can be determined by comparing certain features recorded by on-board environmental sensors with the map. In highly automated driving functions, planning is often carried out following localization, which makes certain behavior and movement decisions for the vehicle on the basis of a planning map. In contrast to the localization map, the planning map contains map also regularly includes road topology and geometry information at lane level as well as semantic context, such as traffic signs and traffic light positions. The accuracy and abundance of information in these two types of maps regularly exceeds the sensor performance of environmental sensors.

In Schritt b) ausgeführte Lokalisierungsverfahren deinen zum Auffinden der Position bzw. der Orientierung. Verschiedene Lokalisierungsverfahren werden später noch näher erläutert.Localization procedures carried out in step b) are used to find the position or orientation. Various localization procedures will be explained in more detail later.

In Schritt d) eingelesene und in Schritt e) verarbeitete Transformationsdaten sind Daten, die die Umrechnung einer ersten Lokalisierung in einer ersten digitalen Karte in eine zweite Lokalisierung in einer zweiten digitalen Karte ermöglichen, ohne dass hierfür ein weiterer Zugriff auf externe Daten (bspw. Sensordaten etc.) erforderlich ist. Wenn eine erste digitale Karte bspw. Eine Lokalisierungskarte ist, die wichtige Landmarken entlang einer Strecke jeweils in absoluten globalen Koordinaten (bspw. GNSS-Koordinaten) beschreibt, dann kann ein Lokalisierungsverfahren zur Bestimmung einer ersten Lokalisierung bspw. Mit Hilfe von Umfelddaten erfolgen, so dass anhand der wichtigen Landmarken eine exakte GNSS-Koordinate des Fahrzeugs als erste Lokalisierung ermittelt wird. Wenn nun eine zweite digitale Karte eine Planungskarte ist, die die zur Planung von Fahrmanövern erforderlichen Informationen in einem Streckenkoordinatensystem beschreibt, dann können die Transformationsdaten bspw. Daten sein, die eine Umrechnung einer exakten GNSS-Koordinate in eine Position im Streckenkoordinatensystem der zweiten Karte ermöglichen.Transformation data read in step d) and processed in step e) are data that enable the conversion of a first localization in a first digital map into a second localization in a second digital map without further access to external data (e.g. sensor data, etc.) being required. If a first digital map is, for example, a localization map that describes important landmarks along a route in absolute global coordinates (e.g. GNSS coordinates), then a localization process for determining a first localization can be carried out, for example, with the help of environmental data, so that an exact GNSS coordinate of the vehicle is determined as the first localization based on the important landmarks. If a second digital map is a planning map that describes the information required for planning driving maneuvers in a route coordinate system, then the transformation data can, for example, be data that enable the conversion of an exact GNSS coordinate into a position in the route coordinate system of the second map.

Der Vorteil des beschriebenen Verfahrens ist, dass hier mehrere Lokalisierungen in verschiedenen digitalen Karten ermittelt werden, wobei aufgrund der Transformationsdaten dazu nur einmal ein Lokalisierungsverfahren ausgeführt werden muss. Regelmäßig sind die Berechnungen zur Berechnung/Durchführung der zweiten Lokalisierung unter Zuhilfenahme der Transformationsdaten deutlich einfacher als die unmittelbare Durchführung eines Lokalisierungsverfahrens entsprechend zu Schritt b) in der zweiten digitalen Karte.The advantage of the described method is that several localizations are determined in different digital maps, whereby a localization process only needs to be carried out once due to the transformation data. The calculations for calculating/carrying out the second localization using the transformation data are usually much simpler than directly carrying out a localization process corresponding to step b) in the second digital map.

Besonders vorteilhaft ist es, wenn das in Schritt b) durchgeführte Lokalisierungsverfahren die erste Lokalisierung zumindest teilweise mit Hilfe von Umfelddaten durchführt, wobei die Umfelddaten von mindestens einem Umfeldsensor des Fahrzeugs erzeugt wurden und wobei in dem Lokalisierungsverfahren anhand der Umfelddaten Marker in der ersten digitalen Karte erkannt werden und die erste Lokalisierung relativ zu den Markern erfolgt.It is particularly advantageous if the localization method carried out in step b) carries out the first localization at least partially with the aid of environmental data, wherein the environmental data were generated by at least one environmental sensor of the vehicle and wherein in the localization method markers in the first digital map are recognized on the basis of the environmental data and the first localization takes place relative to the markers.

Grundsätzlich besteht bei der Durchführung von Lokalisierungsverfahren die Schwierigkeit, dass Fahrzeug selbst überhaupt gar nicht über die Technik verfügen eine hochgenaue Lokalisierung mit Hilfe von GNSS durchzuführen. Aus diesem Grund ist die hier beschriebene Lokalisierung mit Hilfe von Umfelddaten häufig bevorzugt, mit welcher (bei entsprechend exakten Lokalisierungskarten) sehr viel genauere Positionsangaben ermittelbar sind.The basic difficulty in implementing localization procedures is that the vehicle itself does not have the technology to carry out highly accurate localization using GNSS. For this reason, the localization described here using environmental data is often preferred, as it allows much more precise position information to be determined (with sufficiently precise localization maps).

Umfelddaten sind bevorzugt Daten, die mit Hilfe von Umfeldsensoren im Fahrzeug gewonnen wurden. Umfeldsensoren sind beispielsweise Kameras, Lidar-Sensoren und/oder Radarsensoren. Auch andere Sensorarten sind denkbar. Umfelddaten beinhalten bevorzugt Informationen, die die Erscheinung von Objekten im Umfeld des Fahrzeugs aus Sicht des jeweiligen Sensors beschreiben. Beispielsweise kann ein Bild einer Kamera einen Fahrbahnmarkierungsstreifen auf einer Fahrbahn zeigen, welcher sich in der unmittelbaren Umgebung des Fahrzeugs befindet. Dieser Fahrbahnmarkierungsstreifen ist bevorzugt auch in der digitalen Karte hinterlegt. Bevorzugt ist in der digitalen Karte für den Fahrbahnmarkierungsstreifen auch eine exakte Position hinterlegt - beispielsweise in Form von GNSS-Koordinaten.Environmental data is preferably data that was obtained using environmental sensors in the vehicle. Environmental sensors are, for example, cameras, lidar sensors and/or radar sensors. Other types of sensors are also conceivable. Environmental data preferably contains information that describes the appearance of objects in the vehicle's environment from the perspective of the respective sensor. For example, an image from a camera can show a lane marking strip on a road that is in the immediate vicinity of the vehicle. This lane marking strip is preferably also stored in the digital map. An exact position for the lane marking strip is preferably also stored in the digital map - for example in the form of GNSS coordinates.

Mit dem Lokalisierungsverfahren kann nun der Fahrbahnmarkierungsstreifen aus dem Bild der Kamera mit dem in der Karte hinterlegten Fahrbahnmarkierungsstreifen abgeglichen werden. Durch die genaue Kenntnis der Position und Ausrichtung der Kamera, die das Bild aufgenommen hat, am Fahrzeug kann nun der relative Abstand und die relative Ausrichtung des Fahrzeugs zum Fahrbahnmarkierungsstreifen ermittelt werden. Aus der Position des Fahrbahnmarkierungsstreifen in der digitalen Karte kann nun auch die Lokalisierung des Fahrzeugs ermittelt werden.The localization process can now be used to compare the lane marking strip from the camera image with the lane marking strip stored on the map. By knowing the exact position and orientation of the camera that took the image on the vehicle, the relative distance and orientation of the vehicle to the lane marking strip can now be determined. The location of the vehicle can now also be determined from the position of the lane marking strip on the digital map.

Außerdem vorteilhaft ist, wenn die erste Lokalisierung zumindest teilweise mit Hilfe von GNSS-Daten erfolgt, mit denen eine Lokalisierung des Fahrzeuges in Koordinaten der ersten digitalen Karte erfolgt.It is also advantageous if the first localization is carried out at least partially with the help of GNSS data, which are used to localize the vehicle in coordinates of the first digital map.

Wir schon beschrieben liegt häufig die Problematik vor, dass Fahrzeuge häufig gar nicht über die Technik verfügen eine hochgenaue GNSS-Lokalisierung durchzuführen. Die in Fahrzeugen verfügbaren GNSS-Systeme können häufig nur Genauigkeiten im Bereich einiger Meter realisieren, wobei für den Betrieb von hochautomatisierten Fahrfunktionen Regelmäßigkeiten, Genauigkeiten der Lokalisierung im Zentimeterbereich erforderlich sind. Trotzdem ist eine Lokalisierung unter Zuhilfenahme von GNSS-Daten grundsätzlich möglich, insbesondere, wenn doch hochgenaue GNSS-Systeme in Fahrzeugen vorliegen.As we have already described, there is often the problem that vehicles often do not have the technology to carry out highly accurate GNSS localization. The GNSS systems available in vehicles can often only achieve accuracies in the range of a few meters, whereas regularities and localization accuracies in the centimeter range are required for the operation of highly automated driving functions. Nevertheless, localization using GNSS data is basically possible, especially if highly accurate GNSS systems are available in vehicles.

Besonders vorteilhaft ist es aber regelmäßig, wenn beide Ansätze zur Lokalisierung (GNSS-Lokalisierung und die Lokalisierung mit Hilfe von Umfelddaten) zusammen eingesetzt werden. Regelmäßig kann eine Position eines Fahrzeugs zunächst grob mit GNSS festgestellt werden, um dann anschließend mit Hilfe von Umfelddaten eine genauere Einordnung der Lokalisierung vorzunehmen.However, it is often particularly advantageous when both localization approaches (GNSS localization and localization using environmental data) are used together. A vehicle's position can often be roughly determined using GNSS, and then a more precise classification of the localization can be made using environmental data.

Mit Hilfe der groben Vorabbestimmung ist es beispielsweise möglich, Landmarken und Marker im Umfeld des Fahrzeugs auszuwählen, die ggf. zur genauen Lokalisierung mit Hilfe von Umfelddaten hilfreich sein können, um dann mit Hilfe der Umfelddaten und der Landmarken bzw. Marker die genaue Lokalisierung durchzuführen.With the help of the rough predetermination, it is possible, for example, to select landmarks and markers in the vicinity of the vehicle that may be helpful for precise localization with the help of environmental data, in order to then carry out the precise localization with the help of the environmental data and the landmarks or markers.

Für die Lokalisierung mit Hilfe von Umfelddaten können in den allermeisten Fällen, die folgenden Nachteile angenommen werden:

  • - In den jeweiligen digitalen Karten müssen für die Durchführung des Lokalisierungsverfahrens geeignete Marker bzw. Landmarken überhaupt vorhanden sein. Insbesondere müssen ggf. sogar spezielle Karten verwendet werden, die extra solche Landmarken bereitstellen. Solche Karten werden regelmäßig auch als Landmarken-Karten bezeichnet.
  • - Landmarken bzw. Landmarkenkarten beinhaltend die Landmarken haben regelmäßig sehr viele Daten. Die Übertagung der Landmarkenkarte ins Fahrzeug und Speicherung ist teuer.
  • - Die Signalverarbeitung zur Auswertung von Umfelddaten mit dem Ziel einer Lokalisierung gemäß den weiter vorne beschriebenen Ansätzen ist kompliziert, rechenaufwendig, und eine aufwändige Signal-Verarbeitung.
In most cases, the following disadvantages can be assumed for localization using environmental data:
  • - The respective digital maps must contain suitable markers or landmarks for the localization process to be carried out. In particular, special maps may have to be used that provide such landmarks. Such maps are also regularly referred to as landmark maps.
  • - Landmarks or landmark maps containing the landmarks usually contain a lot of data. Transferring the landmark map to the vehicle and storing it is expensive.
  • - The signal processing for evaluating environmental data with the aim of localization according to the approaches described above is complicated, computationally intensive, and requires complex signal processing.

Für die Lokalisierung mit Hilfe von GNSS-Positionen können für die allermeisten Fälle die folgenden Nachteile angenommen werden:

  • - erfordert spezielle HW z.B. Antennen, Receiver (teuer!)
  • - Kosten für Korrektursignale, bei der Verwendung von Differential-GPS
  • - Aufwändige Signal-Verarbeitung
For localization using GNSS positions, the following disadvantages can be assumed for the vast majority of cases:
  • - requires special HW e.g. antennas, receivers (expensive!)
  • - Costs for correction signals when using differential GPS
  • - Complex signal processing

Durch kombinierte Ansätze, bei denen zunächst eine grobe Lokalisierung mit GNSS durchgeführt wird, um anschließend eine genauere Lokalisierung mit Hilfe von Umfelddaten durchzuführen können die Nachteile der beiden Ansätze gut kompensiert werden.The disadvantages of the two approaches can be well compensated by combined approaches in which a rough localization is first carried out using GNSS and then a more precise localization is carried out using environmental data.

Es ist vorteilhaft, wenn die erste digitale Karte und/oder die zweite digitale Karte basierend auf Daten erzeugt wurden, die mit Hilfe eines crowdbasierten Verfahrens während Fahrten von Fahrzeugen im regulären Betrieb akquiriert wurden.It is advantageous if the first digital map and/or the second digital map were generated based on data acquired using a crowd-based process during journeys of vehicles in regular operation.

Außerdem vorteilhaft ist es, wenn die erste digitale Karte und/oder die zweite digitale Karte basierend auf Daten erzeugt wurden, die von speziellen Testfahrzeugen auf Testfahrten akquiriert wurden. Solche Ansätze zur Gewinnung von Daten für eine digitale Karte werden auch als „Survey“-Ansätze bezeichnet.It is also advantageous if the first digital map and/or the second digital map were generated based on data acquired from special test vehicles during test drives. Such approaches to obtaining data for a digital map are also referred to as "survey" approaches.

Bei Survey-Ansätzen werden Daten zum Aufbau der Karte mit speziellen Survey-Fahrzeugen akquiriert. Solche Fahrzeuge können eigens für diesen Zweck mit einer aufwendigen Referenzmesstechnik ausgestattet werden, was eine hohe Qualität der Datensammlung ermöglicht.In survey approaches, data for creating the map is acquired using special survey vehicles. Such vehicles can be equipped with complex reference measurement technology specifically for this purpose, which enables high-quality data collection.

Routen, die abgefahren werden, um Daten zu sammeln können vorgegeben und geplant werden. Aufgrund des Aufwandes sind normalerweise nicht sämtliche Straßen auf diese Art- und Weise erfassbar. Typischerweise wird jede Straße bei „Survey-Ansätzen“ nur einmal bzw. nur mit einer klar begrenzten Wiederholrate befahren, um Daten zu erfassen. Grundsätzlich wird mit „Survey-Ansätzen“ Rohdaten gesammelt, die nachfolgend aufbereitet werden, um die eigentliche Karte zu erzeugen. Es ist nicht erforderlich, die Daten live zu sammeln und zu übertragen. Vielmehr ist es möglich, die Daten zunächst im Fahrzeug zu speichern und anschließend zu verarbeiten und dabei auch die Rohdaten zu sichern. Dies ist aufgrund der großen Datenmenge in den nachfolgend näher beschriebenen Crowd-Ansätzen nicht möglich. Die Datenverarbeitung zur Erzeugung der Karte umfasst bevorzugt eine . Kombination aus manueller und automatischer Verarbeitung.Routes that are driven to collect data can be specified and planned. Due to the effort involved, not all roads can normally be recorded in this way. Typically, with "survey approaches" each road is only driven once or only at a clearly limited repetition rate in order to collect data. Basically, with "survey approaches" raw data is collected, which is then processed to generate the actual map. It is not necessary to collect and transmit the data live. Instead, it is possible to first store the data in the vehicle and then process it, also saving the raw data. Due to the large amount of data, this is not possible in the crowd approaches described in more detail below. The data processing to generate the map preferably includes a combination of manual and automatic processing.

Die Vorteile von mit „Survey-Ansätzen“ gewonnen Karten ist zunächst die sehr hohe Genauigkeit, die dadurch erreicht werden kann, dass eine besonders aufwendige GNSS-Messtechnik in den Fahrzeugen vorgesehen sein kann. Durch die Möglichkeit eine besonders gute Messtechnik zu verwenden, können auch seltene Karten-Attribute realisiert werden, die in Crowd-Ansätzen so nicht ermittelbar wären. Durch die Verfügbarkeit der Rohdaten können alle Verarbeitungsschritte der Rohdaten zur Erzeugung der Karte wiederholt und korrigiert werden. Die Möglichkeiten der Qualitätssicherung und Qualitätsbewertung der Qualität der Karte ist deutlich erhöht.The advantages of maps obtained using "survey approaches" are, first of all, the very high level of accuracy that can be achieved by using particularly complex GNSS measurement technology in the vehicles. The ability to use particularly good measurement technology also makes it possible to realize rare map attributes that would not be possible to determine using crowd approaches. The availability of the raw data means that all processing steps of the raw data to generate the map can be repeated and corrected. The possibilities for quality assurance and quality assessment of the quality of the map are significantly increased.

Grundsätzlich eher nachteilig an „Survey-Ansätzen“ ist, dass die Anzahl an zur Verfügung stehenden Survey-Fahrzeugen begrenzt ist. Der Aufwand und die Kosten zur Gewinnung von Daten mit Survey-Fahrzeugen ist hoch. Aufgrund der Tatsache, dass der Aufwand sämtliche Straßen abzufahren häufig zu hoch ist, können mit „Survey-Ansätzen“ gewonnene Karten regelmäßig nur eine teilweise Abdeckung des vorhandenen Straßennetzes bieten. Auch die Anzahl an Updates und die Aktualität ist durch den Aufwand begrenzt.Basically, the disadvantage of “survey approaches” is that the number of survey vehicles available is limited. The effort and costs of collecting data with survey vehicles are high. Due to the fact that the effort has to drive all the roads is often too high, maps obtained using "survey approaches" can usually only provide partial coverage of the existing road network. The number of updates and the timeliness are also limited by the effort involved.

Auf dem Markt existieren verschiedene Anbieter, die mit „Survey-Ansätzen“ gewonnene Karten zur Verfügung stellen.There are various providers on the market that provide maps obtained using “survey approaches”.

Abzugrenzen von den sogenannten „Survey-Ansätzen“ sind „Crowd-Ansätze“, bei denen die Daten zur Erstellung der Karte aus End-Nutzer-Fahrzeugen stammen, die mit der im Fahrzeug vorhandenen Sensorik regelmäßig permanent Daten erfassen und für die Erstellung von Karten bereitstellen. Die befahrenen Routen und Straßen sind dabei aus Sicht der Kartenerstellung eher zufällig gewählt, weil sie durch das Fahrverhalten der End-Nutzer bestimmt werden. Die Sensorik, die hier zur Sammlung der Daten verwendet wird, ist regelmäßig von geringerer Qualität als die bei den „Survey-Ansätzen“ verwendete Sensorik und darüber hinaus auch ursprünglich/hauptsächlich für andere Zwecke und Betriebsweisen vorgesehen. Grundsätzlich können mit Crowd-Ansätzen aber sehr viele Fahrzeuge zur Gewinnung von Daten für Karten beitragen. Regelmäßig werden Daten auf nahezu allen Straßen gewonnen. Es werden regelmäßig und permanent aktualisierte Daten bereitgestellt.A distinction must be made between so-called “survey approaches” and “crowd approaches”, in which the data for creating the map comes from end-user vehicles, which regularly and permanently collect data using the sensors in the vehicle and make it available for the creation of maps. From the perspective of map creation, the routes and streets traveled are chosen rather randomly because they are determined by the driving behavior of the end users. The sensors used here to collect the data are usually of lower quality than those used in “survey approaches” and were also originally/mainly intended for other purposes and operating methods. In principle, however, crowd approaches can enable a large number of vehicles to contribute to obtaining data for maps. Data is regularly obtained on almost all roads. Regularly and permanently updated data is provided.

Rohdaten der Sensoren werden normalerweise im Fahrzeug selbst verarbeitet und hieraus entstehen dort aggregierte bzw. komprimierte Daten, die dann von dem jeweiligen Fahrzeug weiter übermittelt werden. Die Datenverarbeitung erfolgt im ersten Schritt (im Fahrzeug) damit auf jeden Fall automatisch. Gegebenenfalls können in der weiteren Verarbeitung der Daten automatische Verarbeitungsschritte durch manuelle Maßnahmen ergänzt werden.Raw data from the sensors is normally processed in the vehicle itself, and this creates aggregated or compressed data that is then transmitted by the respective vehicle. The first step in data processing (in the vehicle) is therefore always automatic. If necessary, automatic processing steps can be supplemented by manual measures in the further processing of the data.

Der größte Vorteil von Crowd-Ansätzen ist, dass sehr viele Fahrzeuge zur Datengewinnung und damit auch sehr viele Daten zur Verfügung stehen. Es entsteht insgesamt im Vergleich zu „Survey-Ansätzen“ ein sehr geringer Aufwand für die Datensammlung. Die gute Abdeckung und die hohe Aktualität sind ebenfalls klare Vorteile von Crowd-Ansätzen.The biggest advantage of crowd approaches is that there are a large number of vehicles available for data collection and therefore a large amount of data. Overall, the effort required to collect data is very low compared to survey approaches. The good coverage and high level of timeliness are also clear advantages of crowd approaches.

Nachteilig an solchen Crowd-Ansätzen ist die grundsätzlich geringere Genauigkeit, weil nur die im Fahrzeug ohnehin vorhandene Sensorik zur Verfügung steht. Dies gilt insbesondere für das verwendete GNSS, welches in Survey-Fahrzeugen regelmäßig erheblich genauer sein kann. Auch die zu gewinnenden Kartenattribute sind gegenüber Survey-Ansätzen bei Crowd-Ansätzen eingeschränkt, weil eben keine besondere Sensorik verwendet werden kann. Rohdaten zur Prüfung und Qualitätskontrolle stehen (wie weiter oben beschrieben) regelmäßig nicht zur Verfügung. Auch für mit Crowd-Ansätzen erzeugte Karten stehen verschiedene Anbieter zur Verfügung.The disadvantage of such crowd approaches is the fundamentally lower accuracy because only the sensors already present in the vehicle are available. This applies in particular to the GNSS used, which can often be considerably more accurate in survey vehicles. The map attributes that can be obtained are also limited in crowd approaches compared to survey approaches because no special sensors can be used. Raw data for testing and quality control are often not available (as described above). Various providers are also available for maps generated using crowd approaches.

Grundsätzlich ist erkennbar, dass beide Ansätze unterschiedliche Eigenschaften haben. In heutigen Assistenzsystemen und beim automatischen Fahren werden daher häufig gleichzeitig sowohl Survey- also auch Crowd-Karten verwendet. Denkbar ist auch die Verwendung mehrerer Crowd- oder Survey-Karten parallel.Basically, it is clear that both approaches have different properties. In today's assistance systems and in automated driving, both survey and crowd maps are therefore often used simultaneously. It is also conceivable to use several crowd or survey maps in parallel.

Darüber hinaus vorteilhaft ist, wenn die in Schritt d) eingelesenen Transformationsdaten ermittelt wurden, indem eine erste Lokalisierung in der ersten digitalen Karte mit einem Lokalisierungsverfahren und eine zweite Lokalisierung in der zweiten digitalen Karte durch ein Lokalisierungsverfahren erfolgt, wobei Transformationsdaten aus der ersten Lokalisierung und der zweiten Lokalisierung berechnet wurden.Furthermore, it is advantageous if the transformation data read in step d) were determined by performing a first localization in the first digital map using a localization method and a second localization in the second digital map using a localization method, wherein transformation data were calculated from the first localization and the second localization.

Bevorzugt werden Transformationsdaten ermittelt, in dem Lokalisierungsverfahren mit beiden digitalen Karten durchgeführt für eine bestimmte Position des Fahrzeugs parallel. Dann sind zueinander passende erste Lokalisierungen in der ersten digitalen Karte und eine zweite Lokalisierung in der zweiten digitalen Karte unabhängig von den Transformationsdaten vorhanden. Transformationsdaten lassen sich dann rückwärts aus der zweiten Lokalisierung und der ersten Lokalisierung berechnen.Preferably, transformation data are determined in the localization process carried out with both digital maps for a specific position of the vehicle in parallel. Matching first localizations in the first digital map and a second localization in the second digital map are then available independently of the transformation data. Transformation data can then be calculated backwards from the second localization and the first localization.

Außerdem vorteilhaft ist es, wenn die erste Lokalisierung und die zweite Lokalisierung zur Berechnung der Transformationsdaten mit einem crowdbasierten Verfahren während Fahrten von Fahrzeugen im regulären Betrieb akquiriert wurden.It is also advantageous if the first localization and the second localization for calculating the transformation data were acquired using a crowd-based method during journeys of vehicles in regular operation.

Auf Fahrten im regulären Betrieb gibt es Situationen, in denen eine Hardware zur Durchführung von Berechnungen (die bspw. zur Lokalisierung erforderlich sind) weniger belastet ist - bspw. weil ein Fahrer des Fahrzeugs gerade selbst steuert, hochautomatisierte Fahrfunktionen deaktiviert sind etc. Solche Situationen können genutzt werden, um eine zusätzliche Lokalisierung unabhängig von Transformationsdaten in einer weiteren Karte durchzuführen. Entsprechend dem oben genannten Beispiel können bspw. eine erste Lokalisierung und eine zweite Lokalisierung jeweils anhand von Verkehrszeichen und/oder Fahrbahnmarkierungen erfolgen. Beide Lokalisierungen können dann verwendet werden, um Transformationsdaten zu ermitteln, die eine Umrechnung von der ersten Lokalisierung in der ersten digitalen Karte zu der zweiten Lokalisierung in der zweiten digitalen Karte ermöglichen. Solche Transformationsdaten können ggf. direkt im Fahrzeug berechnet werden und dann über eine Schnittstelle Datendienstanbietern zur Verfügung gestellt werden. Es ist auch möglich, dass solche Transformationsdaten nicht im Fahrzeug selbst ermittelt werden, sondern über eine Schnittstelle die (zueinander gehörenden) Lokalisierungen als Datenpaket übermittelt werden und geeignete Transformationsdaten, dann extern (von einem Datenverarbeiter) erstellt werden, um diese dann anschließend anderen Verkehrsteilnehmern wieder zur Verfügung stellen zu können.During journeys in regular operation, there are situations in which the hardware for carrying out calculations (which are required for localization, for example) is less loaded - for example because a driver of the vehicle is currently driving himself, highly automated driving functions are deactivated, etc. Such situations can be used to carry out additional localization independently of transformation data in another map. According to the example given above, a first localization and a second localization can each be carried out using traffic signs and/or road markings. Both localizations can then be used to determine transformation data that enable a conversion from the first localization in the first digital map to the second localization in the second digital map. Such transformation data can be used if necessary. are calculated directly in the vehicle and then made available to data service providers via an interface. It is also possible that such transformation data is not determined in the vehicle itself, but the (related) localizations are transmitted as a data packet via an interface and suitable transformation data is then created externally (by a data processor) in order to then be able to make them available to other road users.

Darüber hinaus vorteilhaft ist es, wenn die erste Lokalisierung und die zweite Lokalisierung zur Berechnung der Transformationsdaten von speziellen Testfahrzeugen auf Testfahrten akquiriert wurden.Furthermore, it is advantageous if the first localization and the second localization for calculating the transformation data were acquired from special test vehicles on test drives.

Testfahrten zur Bestimmung von Transformationsdaten ermöglichen es insbesondere unmittelbar hochgenaue GNSS-Daten zur Bestimmung der Transformationsdaten zu verwenden, weil Hardware zur Ermittlung solcher hochgenauen GNSS-Daten regelmäßig nur in Testfahrzeugen zur Verfügung steht.In particular, test drives to determine transformation data make it possible to use highly accurate GNSS data directly to determine the transformation data, because hardware to determine such highly accurate GNSS data is usually only available in test vehicles.

Besonders bevorzugt ist, wenn zur Bestimmung von Transformationsdaten eine Kombination von Umfeldsensorik bzw. Umfelddaten und GNSS verwendet wird. Beispielsweise können Marker bzw. Landmarken in verschiedenen digitalen Karten mit Hilfe von Umfeldsensorik und Umfelddaten erkannt werden und es können hochgenaue GNSS-Daten verwendet werden, um diese Marke bzw. Landmarken aus den verschiedenen Karten miteinander zu verknüpfen bzw. Positionen der Marker bzw. Landmarken einander zuzuordnen.It is particularly preferred if a combination of environmental sensors or environmental data and GNSS is used to determine transformation data. For example, markers or landmarks in various digital maps can be recognized with the help of environmental sensors and environmental data and highly accurate GNSS data can be used to link these markers or landmarks from the various maps with one another or to assign positions of the markers or landmarks to one another.

Außerdem vorteilhaft ist es, wenn zumindest die erste digitale Karte, die zweite digitale Karte und/oder die Transformationsdaten von einem Datendienstanbieter bereitgestellt werden und über eine Online-Funktion in das Fahrzeug eingelesen werden.It is also advantageous if at least the first digital map, the second digital map and/or the transformation data are provided by a data service provider and read into the vehicle via an online function.

Die Online-Funktion eines Fahrzeugs ist bevorzugt eine Datenschnittstelle, die bspw. mit Hilfe von üblichen mobilen Übertragungstechniken (4G, 5G, etc.) realisiert ist. Über die Online-Funktion können während des Betriebs des Fahrzeugs bevorzugt Daten von verschiedenen Dienstanbietern in das Fahrzeug eingelesen werden. Gegebenenfalls kann die Online-Funktion zur Ausbildung einer Direktverbindung zu einem Service-Provider für den Betrieb des jeweiligen Fahrzeugs sein. Dies kann beispielsweise der Fahrzeughersteller selbst und/oder ein Partner des Fahrzeugherstellers sein. Dieser Service-Provider stellt dann alle für den Betrieb des Fahrzeugs hilfreichen Daten über die Online-Funktion zur Verfügung. In Ausführungsvarianten kann die Online-Funktion auch einen direkten Zugriff auf verschiedene Dienstanbieter ermöglichen, beispielsweise, in dem die Online-Funktion einen freien Zugang in das Internet bietet.The online function of a vehicle is preferably a data interface, which is implemented, for example, using common mobile transmission technologies (4G, 5G, etc.). The online function can be used to read data from various service providers into the vehicle while the vehicle is in operation. If necessary, the online function can be used to establish a direct connection to a service provider for the operation of the respective vehicle. This can be, for example, the vehicle manufacturer itself and/or a partner of the vehicle manufacturer. This service provider then makes all data useful for the operation of the vehicle available via the online function. In design variants, the online function can also enable direct access to various service providers, for example by providing free access to the Internet.

Dienstanbieter von digitalen Karten sind beispielsweise Stellen, welche aufbereitete digitale Karten (wie oben beschrieben) zentral anbieten. Bevorzugt haben die bei solchen Dienstanbietern angebotenen Karten auch immer eine hohe Aktualität. Die Gesamtdatenmenge einer digitalen Karte wie die weiter oben beschriebenen Lokalisierungskarten und Planungskarten für eine bestimmte Region, beispielsweise für Deutschland, sind sehr groß. Aus diesem Grund und aus Gründen der Aktualität werden derartige digitalen Karten bevorzugt immer nur ausschnittsweise und nur für bestimmte Teilbereiche von Regionen bzw. besonders bevorzugt sogar nur für bestimmte Straßen, auf denen das Fahrzeug bewegt wird, abgerufen.Service providers of digital maps are, for example, places that centrally offer prepared digital maps (as described above). Preferably, the maps offered by such service providers are always very up-to-date. The total amount of data in a digital map such as the localization maps and planning maps described above for a specific region, for example for Germany, is very large. For this reason and for reasons of timeliness, such digital maps are preferably only accessed in sections and only for certain parts of regions or, particularly preferably, only for certain roads on which the vehicle is driven.

Darüber hinaus vorteilhaft ist es, wenn zumindest einer der Verfahrensschritte a), c) und d) für eine geplante Fahrstrecke des Fahrzeugs im Voraus durchgeführt werden, wobei die Verfahrensschritte b) und e) während der Fahrt auf der Fahrstrecke regelmäßig wiederholt durchgeführt werden, um die erste Lokalisierung und die zweite Lokalisierung regelmäßig zu aktualisieren.Furthermore, it is advantageous if at least one of the method steps a), c) and d) are carried out in advance for a planned route of the vehicle, wherein the method steps b) and e) are regularly repeated during the journey on the route in order to regularly update the first localization and the second localization.

Durch eine solche Vorgehensweise wird in Kompromiss hinsichtlich der abgerufenen Datenmenge der digitalen Karten und der Verfügbarkeit der Daten im Fahrzeug erreicht. Die Verfügbarkeit der digitalen Karten ist für den sicheren Betrieb von hochautomatisierten Fahrfunktionen regelmäßig sehr wichtig. Aus diesem Grund ist es vorteilhaft die Daten der digitalen Karten sowie bevorzugt auch die Transformationsdaten vorab abzurufen und im Fahrzeug zu speichern. Ein temporärer Ausfall einer Online-Funktion beeinflusst dann nicht die Verfügbarkeit der genannten Daten im Fahrzeug.Such an approach achieves a compromise between the amount of data retrieved from the digital maps and the availability of the data in the vehicle. The availability of the digital maps is often very important for the safe operation of highly automated driving functions. For this reason, it is advantageous to retrieve the data from the digital maps and preferably also the transformation data in advance and store them in the vehicle. A temporary failure of an online function then does not affect the availability of the data mentioned in the vehicle.

Besonders bevorzugt wird eine Streckenplanung, die in einem Navigationssystem vom Fahrer/Betreiber des Fahrzeugs vorgenommen wurde, als Grundlage genommen, um Teildaten der beim Dienstanbieter verfügbaren Daten der digitalen Karten und der Transformationsdaten auszuwählen und in das Fahrzeug einzulesen.Particularly preferably, a route plan that has been carried out in a navigation system by the driver/operator of the vehicle is used as a basis for selecting partial data from the digital map data and transformation data available from the service provider and reading them into the vehicle.

Es ist vorteilhaft, wenn die Transformationsdaten als zusätzliches Datenlayer mit der ersten digitalen Karte und/oder der zweiten digitalen Karte zur Verfügung gestellt werden.It is advantageous if the transformation data is provided as an additional data layer with the first digital map and/or the second digital map.

Besonders bevorzugt werden Transformationsdaten von den selben Dienstanbietern bereitgestellt, wie die jeweilige digitale Karte, in der Lokalisierungen mit Hilfe der Transformationsdaten ermittelt werden können. Die Bereitstellung von Transformationsdaten kann bevorzugt als Teil der jeweiligen digitalen Karte erfolgen.Particularly preferably, transformation data are provided by the same service providers as the respective digital map in which localizations are determined using the transformation data. Transformation data can preferably be provided as part of the respective digital map.

In Ausführungsvarianten des Verfahrens ist es möglich, dass die Transformationsdaten zur Durchführung von Schritt e) anhand einer ersten Lokalisierung aus mehreren Transformationsdatensätzen interpoliert werden.In embodiments of the method, it is possible that the transformation data for carrying out step e) are interpolated from several transformation data sets based on a first localization.

Abweichungen zwischen den Koordinatensystemen verschiedener digitaler Karten ändern sich häufig nicht sprunghaft, sondern sie vergrößern und verkleinern sich in Übergangsbereichen häufig sanft bzw. weich. Wenn beispielsweise eine GNSS-Positionsbestimmung während einer Testfahrt zur Bestimmung von Daten einer digitalen Karte falsch bzw. mit einem relativ großen Fehler behaftet war, dann kann ein Koordinatensystem dieser digitalen Karte in einem weiten Bereich verschoben sein. Aus diesem Grund ist es für Transformationsdaten regelmäßig nicht erforderlich, dass diese mit einer sehr hohen Datendichte vorliegen. Vielmehr kann eine Interpolation von Transformationsdatensätzen zur Erhöhung der Datendichte regelmäßig effektiv genutzt werden.Deviations between the coordinate systems of different digital maps often do not change abruptly, but rather they often increase and decrease gently or softly in transition areas. For example, if a GNSS position determination was incorrect or had a relatively large error during a test drive to determine data from a digital map, then a coordinate system of this digital map may be shifted over a wide range. For this reason, it is not usually necessary for transformation data to have a very high data density. Rather, interpolation of transformation data sets can often be used effectively to increase the data density.

Besonders vorteilhaft ist das Verfahren, wenn die Schritte c), d) und e) für eine weitere digitale Karte mit weiteren Transformationsdaten wiederholt werden, um eine weitere Lokalisierung des Fahrzeuges in der weiteren digitalen Karte zu erhalten.The method is particularly advantageous if steps c), d) and e) are repeated for a further digital map with further transformation data in order to obtain a further localization of the vehicle in the further digital map.

Grundsätzlich ist das Verfahren für die parallele Verwendung beliebig vieler digitaler Karten geeignet, sofern jeweils Transformationsdaten für diese digitalen Karten vorliegen.In principle, the method is suitable for the parallel use of any number of digital maps, provided that transformation data is available for each of these digital maps.

Hier auch beschrieben werden soll eine Vorrichtung zur Datenverarbeitung, umfassend mindestens einen Prozessor, der so konfiguriert ist, dass er das beschriebene Verfahren ausführt.Also to be described here is a device for data processing, comprising at least one processor which is configured to carry out the described method.

Eine solche Vorrichtung weist bevorzugt darüber hinaus auch mindestens einen digitalen Speicher zur Ablage von Programmbestandteilen auf, die zur Durchführung des beschriebenen Verfahrens erforderlich sind sowie auch zur Ablage von Daten, die mit dem beschriebenen Verfahren verarbeitet werden. Eine solche Vorrichtung weist darüber hinaus bevorzugt Schnittstellen auf, über welche die zur Durchführung des beschriebenen Verfahrens erforderlichen Daten in die Vorrichtung gelangen können - bspw. die digitalen Karten, Transformationsdaten und/oder Umfelddaten.Such a device preferably also has at least one digital memory for storing program components that are required to carry out the described method, as well as for storing data that is processed using the described method. Such a device preferably also has interfaces via which the data required to carry out the described method can enter the device - for example the digital maps, transformation data and/or environmental data.

Hier auch beschrieben werden soll ein Computerprogrammprodukt, umfassend Befehle, die bei der Ausführung des Computerprogrammprodukts durch einen Computer diesen veranlassen, das beschriebene Verfahren auszuführen.Also to be described here is a computer program product comprising instructions which, when the computer program product is executed by a computer, cause the computer to carry out the described method.

Ein solches Computerprogrammprodukt kann beispielsweise auf dem digitalen Speicher einer beschriebenen Vorrichtung abgelegt werden.Such a computer program product can, for example, be stored in the digital memory of a described device.

Außerdem noch beschrieben werden soll dementsprechend auch noch ein computerlesbares Speichermedium, umfassend Befehle, die bei der Ausführung durch einen Computer diesen veranlassen, das beschriebene Verfahren auszuführen.In addition, a computer-readable storage medium is to be described, comprising instructions which, when executed by a computer, cause the computer to carry out the described method.

Darüber hinaus beschrieben werden soll ein Fahrzeug umfassend eine beschriebene Vorrichtung zur Datenverarbeitung.Furthermore, a vehicle comprising a described device for data processing is to be described.

Die Vorrichtung (und das Fahrzeug) sind bevorzugt dazu eingerichtet das beschriebene Verfahren auszuführen. Das beschriebene Verfahren wird in dem Fahrzeug bevorzugt genutzt um (hochgenaue) Lokalisierungen des Fahrzeugs in verschiedenen verfügbaren digitalen Karten zu erhalten.The device (and the vehicle) are preferably configured to carry out the described method. The described method is preferably used in the vehicle to obtain (highly accurate) localizations of the vehicle in various available digital maps.

Die Erfindung sowie das technische Umfeld der Erfindung werden nachfolgend anhand der Figuren näher erläutert. Die Figuren zeigen bevorzugte Ausführungsbeispiele, auf welche die Erfindung nicht beschränkt ist. Es ist insbesondere darauf hinzuweisen, dass die Figuren und insbesondere die in den Figuren dargestellten Größenverhältnisse nur schematisch sind. Es zeigen:

  • 1: ein Beispiel für eine Situation eines Fahrzeugs in einer Umgebung, die durch digitale Karten beschrieben ist;
  • 2: ein Ablaufdiagramm des beschriebenen Verfahrens; und
  • 3: ein Kraftfahrzeug mit einer Vorrichtung zur Durchführung des beschriebenen Verfahrens.
The invention and the technical environment of the invention are explained in more detail below with reference to the figures. The figures show preferred embodiments to which the invention is not limited. It should be noted in particular that the figures and in particular the proportions shown in the figures are only schematic. They show:
  • 1 : an example of a situation of a vehicle in an environment described by digital maps;
  • 2 : a flow chart of the described procedure; and
  • 3 : a motor vehicle with a device for carrying out the described method.

1 zeigt ein Fahrzeug 3, welches sich in einer Umgebung befindet. Als reale Situation 11 ist hier das Umfeld des Kraftfahrzeuges gemeint, welches von Umfeldsensoren 12 des Fahrzeuges 3 erkannt werden kann. Die reale Situation 11 umfasst hier eine mit durchgezogenen Linien gekennzeichnete Fahrbahn, an deren Rand insgesamt drei reale Objekte 14 dargestellt sind. Die realen Objekte 14 können beispielsweise Straßenschilder, Häuser, Fahrbahnmarkierungen oder ähnliche Objekte sein. Beispielhaft durch gestrichelte Linien zu diesen realen Objekten 14 angedeutet sind hier Umfelddaten 9, die von Umfeldsensoren 12 des Fahrzeugs 3 ermittelt werden können und mit denen eine reale Lokalisierung 10 des Fahrzeugs 3 möglich ist. Der Begriff „reale Lokalisierung“ bedeutet in anderen Worten, das anhand der Umfelddaten 9 bestimmt wird, an welcher Position sich das Fahrzeug 3 relativ zu den realen Objekten 14 befindet. 1 shows a vehicle 3 which is located in an environment. The real situation 11 here refers to the environment of the motor vehicle which can be detected by the environment sensors 12 of the vehicle 3. The real situation 11 here comprises a roadway marked with solid lines, on the edge of which a total of three real objects 14 are shown. The real objects 14 can be, for example, street signs, houses, road markings or similar objects. Indicated here by dashed lines for these real objects 14 are environmental data 9 which can be determined by the environment sensors 12 of the vehicle 3 and with which a real localization 10 of the vehicle 3 is possible. In other words, the term “real localization” means that it is determined on the basis of the environmental data 9 where which position the vehicle 3 is located relative to the real objects 14.

In 1 gestrichelt angedeutet sind eine erste digitale Karte 1 (mit gleichmäßigen Strichen) und eine zweite digitale Karte 2 (mit einer Strich-Punkt-Linie). Die erste digitale Karte 1 und die zweite digitale Karte 2 zeigen jeweils auch die Fahrbahn sowie Marker 13, 13' in der ersten digitalen Karte 1 und in der zweiten digitalen Karte 2. Die Marker 13, 13' entsprechen jeweils den realen Objekten 14 in der realen Situation 11.In 1 A first digital map 1 (with even lines) and a second digital map 2 (with a dash-dot line) are indicated by dashed lines. The first digital map 1 and the second digital map 2 each show the roadway and markers 13, 13' in the first digital map 1 and in the second digital map 2. The markers 13, 13' each correspond to the real objects 14 in the real situation 11.

Die erste digitale Karte 1 und die zweite digitale Karte 2 beschreiben die reale Situation 11 durchaus exakt. In einem globalen Koordinatensystem (bspw. in GNSS-Koordinaten) sind die erste digitale Karte 1 und die zweite digitale Karte 2 mit der realen Situation 11 jedoch nicht deckungsgleich. Dies ist in der 1 dadurch dargestellt, dass sowohl die erste digitale Karte 1 als auch die zweite digitale Karte 2 jeweils versetzt zur realen Situation 11 dargestellt sind. Dies kann beispielsweise daran liegen, dass bei der Erstellung der ersten digitalen Karte 1 und/oder der zweiten digitalen Karte 2 jeweils keine exakten Positionsdaten in einem globalen Koordinaten vorlagen, beispielsweise, weil eine Situation beschrieben ist, in der eine exakte Ermittlung von Positionsdaten gar nicht möglich war (bspw. in einem Tunnel) oder weil die Daten für die jeweilige digitale Karte in einem crowdbasierten Verfahren mit einem Fahrzeug ermittelt wurden, welches nicht über die geeignete Sensorik zur Gewinnung exakter Positionsdaten in globalen Koordinaten verfügt.The first digital map 1 and the second digital map 2 describe the real situation 11 quite precisely. However, in a global coordinate system (e.g. in GNSS coordinates), the first digital map 1 and the second digital map 2 do not coincide with the real situation 11. This is in the 1 represented by the fact that both the first digital map 1 and the second digital map 2 are each shown offset from the real situation 11. This can be due, for example, to the fact that when the first digital map 1 and/or the second digital map 2 were created, no exact position data in global coordinates were available, for example because a situation is described in which an exact determination of position data was not possible at all (e.g. in a tunnel) or because the data for the respective digital map was determined in a crowd-based process with a vehicle that does not have the appropriate sensors to obtain exact position data in global coordinates.

Grundsätzlich können verschiedene Gründe die Ursache dafür sein, dass Abweichungen zwischen den Koordinatensystemen verschiedener digitaler Karten existieren.Basically, there can be various reasons why deviations exist between the coordinate systems of different digital maps.

Aufgrund der Abweichungen zwischen den Koordinatensystemen verschiedener digitaler Karten müssen Lokalisierungen des Fahrzeuges 3 durchgeführt werden, um digitale Karten 1, 2 für hochautomatisierte Fahrfunktionen des Fahrzeugs 3 verwenden zu können. Für jede verwendete digitale Karte 1, 2 muss bekannt sein, wo sich das Fahrzeug 3 innerhalb dieser digitalen Karte 1,2 real befindet. Hier schematisch angedeutet sind eine erste Lokalisierung 4 in der ersten digitalen Karte 1 sowie eine zweite Lokalisierung 5 in der zweiten digitalen Karte 2.Due to the deviations between the coordinate systems of different digital maps, localizations of the vehicle 3 must be carried out in order to be able to use digital maps 1, 2 for highly automated driving functions of the vehicle 3. For each digital map 1, 2 used, it must be known where the vehicle 3 actually is within this digital map 1, 2. A first localization 4 in the first digital map 1 and a second localization 5 in the second digital map 2 are indicated schematically here.

Die erste Lokalisierung 4 wird hier mit einem Lokalisierungsverfahren 6 durchgeführt. Das Lokalisierungsverfahren 6 ist hier schematisch durch Pfeile angedeutet, die zu den Markern 13 in der ersten digitalen Karte 1 zeigen. Diese Pfeile entsprechen den durch gestrichelte Linien angedeuteten Umfelddaten 9, die die relative Position des Fahrzeugs 3 zu den realen Objekten 14 entsprechen. Da die Marker 13 den realen Objekten 14 entsprechen, kann mit dem Lokalisierungsverfahren 6 so die erste Lokalisierung 4 erfolgen.The first localization 4 is carried out here using a localization method 6. The localization method 6 is indicated schematically here by arrows that point to the markers 13 in the first digital map 1. These arrows correspond to the environmental data 9 indicated by dashed lines, which correspond to the relative position of the vehicle 3 to the real objects 14. Since the markers 13 correspond to the real objects 14, the first localization 4 can be carried out using the localization method 6.

Wir oben schon angedeutet ist ein solches Lokalisierungsverfahren 6 zur Erstellung einer ersten Lokalisierung 4 in einer ersten digitalen Karte 1 aufwendig. Bspw. müssen aus den Umfelddaten 9 die realen Objekte 14 erkannt werden und es muss eine Zuordnung zu den Markern 13 durchgeführt werden. Diese Schritte sind üblicherweise sehr rechenaufwendig, wie weiter oben auch schon ausgeführt wurde.As we have already indicated above, such a localization method 6 for creating a first localization 4 in a first digital map 1 is complex. For example, the real objects 14 must be recognized from the environmental data 9 and an assignment to the markers 13 must be carried out. These steps are usually very computationally intensive, as already explained above.

Aus diesem Grund wird hier vorgeschlagen die zweite Lokalisierung 5 in der zweiten digitalen Karte 2 nicht mit einem Lokalisierungsverfahren 6 zu gewinnen, sondern mit Hilfe von einer Transformation 8, die mit Hilfe von Transformationsdaten 7 ausgeführt wird. Transformationsdaten 7 beinhalten Informationen wie erste Lokalisierungen 4 in der ersten digitalen Karte 1 in zweite Lokalisierungen 5 in der zweiten digitalen Karte 2 umgerechnet werden können. Transformationsdaten 7 zur Durchführung der Transformation 8 werden für das beschriebene Verfahren zur Verfügung gestellt und beispielsweise vorab für die digitalen Karten 1,2 ermittelt.For this reason, it is proposed here not to obtain the second localization 5 in the second digital map 2 with a localization method 6, but with the help of a transformation 8, which is carried out with the help of transformation data 7. Transformation data 7 contain information on how first localizations 4 in the first digital map 1 can be converted into second localizations 5 in the second digital map 2. Transformation data 7 for carrying out the transformation 8 are made available for the described method and are determined in advance for the digital maps 1, 2, for example.

In 1 auch zu erkennen sind Marker 13' in der zweiten digitalen Karte 2, welche den realen Objekten 14 und den Markern 13 in der ersten digitalen Karte 1 entsprechen. Durch die Transformation 8 muss die relative Position des Fahrzeugs 3 zu den Markern 13' in der zweiten digitalen Karte 2 nicht bestimmt werden. Durch die Transformation 8 kann auf die mit dem Lokalisierungsverfahren 6 bestimmte erste Lokalisierung 4 in der ersten digitalen Karte 1 zurück gegriffen werden.In 1 Markers 13' can also be seen in the second digital map 2, which correspond to the real objects 14 and the markers 13 in the first digital map 1. The transformation 8 means that the relative position of the vehicle 3 to the markers 13' in the second digital map 2 does not have to be determined. The transformation 8 can be used to access the first localization 4 in the first digital map 1 determined using the localization method 6.

Die 2 zeigt ein Ablaufdiagramm des beschriebenen Verfahrens mit den Verfahrensschritten a), b), c), d) und e), welche nacheinander ausgeführt werden, wobei bevorzugt die Verfahrensschritte a), c) und d) vorab durchgeführt werden, so dass in dem Fahrzeug 3 für eine geplante bevorstehende Fahrt die digitalen Karten 1, 2 und Transformationsdaten 7 hinterlegt sind. Die Verfahrensschritte b) und e) werden dann während der Fahrt des Fahrzeugs 3 permanent durchgeführt, um das Fahrzeug 3 innerhalb der Karten 1, 2 zu lokalisieren.The 2 shows a flow chart of the described method with the method steps a), b), c), d) and e), which are carried out one after the other, wherein the method steps a), c) and d) are preferably carried out in advance so that the digital maps 1, 2 and transformation data 7 are stored in the vehicle 3 for a planned upcoming journey. The method steps b) and e) are then carried out permanently while the vehicle 3 is travelling in order to localise the vehicle 3 within the maps 1, 2.

Die 3 zeigt ein Fahrzeug 3 mit einer Vorrichtung 15 zur Durchführung des beschriebenen Verfahrens mit einem Prozessor 16, der so konfiguriert ist, dass er die Schritte des beschriebenen Verfahrens ausführt sowie ggf. weiteren (hier nicht gesondert dargestellten) Bausteinen zur Durchführung des beschriebenen Verfahrens.The 3 shows a vehicle 3 with a device 15 for carrying out the described method with a processor 16 which is configured to carry out the steps of the described method and possibly further components (not shown separately here) for carrying out the described method.

Bezugszeichenlistelist of reference symbols

11
erste digitale Kartefirst digital map
22
zweite digitale Kartesecond digital map
33
Fahrzeugvehicle
44
erste Lokalisierungfirst localization
55
zweite Lokalisierungsecond localization
66
Lokalisierungsverfahrenlocalization process
77
Transformationsdatentransformation data
88
Transformationtransformation
99
Umfelddatenenvironmental data
1010
reale Lokalisierungreal localization
1111
reale Situationreal situation
1212
Umfeldsensorenvironment sensor
1313
Markermarker
1414
reales Objektreal object
1515
Vorrichtungdevice
1616
Prozessorprocessor

Claims (17)

Verfahren zur Nutzung von mindestens zwei verschiedenen digitalen Karten (1,2) in einem Fahrzeug (3) aufweisend folgende Schritte: a) Einlesen einer ersten digitale Karte (1); b) Durchführen einer ersten Lokalisierung (4) des Fahrzeugs (3) in der ersten digitalen Karte (1) mit Hilfe eines Lokalisierungsverfahrens (6); c) Einlesen einer zweiten digitalen Karte (2); d) Einlesen von Transformationsdaten (7), die eine Umrechnung der ersten Lokalisierung (4) in eine zweite Lokalisierung (5) des Fahrzeugs (3) in der zweiten digitalen Karte (2) ermöglichen; und e) Durchführen einer zweiten Lokalisierung (5) des Fahrzeugs (3) in der zweiten digitalen Karte (2), wobei für die Durchführung der zweiten Lokalisierung (5) die erste Lokalisierung (4) und eine Transformation (8) verwendet wird, wobei die Transformation (8) mit Hilfe der in Schritt d) eingelesenen Transformationsdaten (7) erfolgt.Method for using at least two different digital maps (1, 2) in a vehicle (3), comprising the following steps: a) reading in a first digital map (1); b) carrying out a first localization (4) of the vehicle (3) in the first digital map (1) using a localization method (6); c) reading in a second digital map (2); d) reading in transformation data (7) which enable the first localization (4) to be converted into a second localization (5) of the vehicle (3) in the second digital map (2); and e) carrying out a second localization (5) of the vehicle (3) in the second digital map (2), the first localization (4) and a transformation (8) being used to carry out the second localization (5), the transformation (8) being carried out using the transformation data (7) read in in step d). Verfahren nach Anspruch 1, wobei das in Schritt b) durchgeführte Lokalisierungsverfahren (6) die erste Lokalisierung (4) zumindest teilweise mit Hilfe von Umfelddaten (9) durchführt, wobei die Umfelddaten (9) von mindestens einem Umfeldsensor (12) des Fahrzeugs (3) erzeugt wurden und wobei in dem Lokalisierungsverfahren (6) anhand der Umfelddaten (9) Marker (13) in der ersten digitalen Karte (1) erkannt werden und die erste Lokalisierung (4) relativ zu den Markern (13) erfolgt.procedure according to claim 1 , wherein the localization method (6) carried out in step b) carries out the first localization (4) at least partially with the aid of environmental data (9), wherein the environmental data (9) were generated by at least one environmental sensor (12) of the vehicle (3) and wherein in the localization method (6) markers (13) in the first digital map (1) are recognized on the basis of the environmental data (9) and the first localization (4) takes place relative to the markers (13). Verfahren nach Anspruch 1 oder 2, wobei die erste Lokalisierung (4) zumindest teilweise mit Hilfe von GNSS-Daten erfolgt, mit denen eine Lokalisierung des Fahrzeuges (3) in Koordinaten der ersten digitalen Karte (1) erfolgt.procedure according to claim 1 or 2 , wherein the first localization (4) is carried out at least partially with the aid of GNSS data, with which a localization of the vehicle (3) is carried out in coordinates of the first digital map (1). Verfahren nach einem der vorhergehenden Ansprüche, wobei die erste digitale Karte (1) und/oder die zweite digitale Karte (2) basierend auf Daten erzeugt wurden, die mit Hilfe eines crowdbasierten Verfahrens während Fahrten von Fahrzeugen (3) im regulären Betrieb akquiriert wurden.Method according to one of the preceding claims, wherein the first digital map (1) and/or the second digital map (2) were generated based on data acquired by means of a crowd-based method during journeys of vehicles (3) in regular operation. Verfahren nach einem der vorhergehenden Ansprüche, wobei die erste digitale Karte (1) und/oder die zweite digitale Karte (2) basierend auf Daten erzeugt wurden, die von speziellen Testfahrzeugen auf Testfahrten akquiriert wurden.Method according to one of the preceding claims, wherein the first digital map (1) and/or the second digital map (2) were generated based on data acquired from specific test vehicles during test drives. Verfahren nach einem der vorhergehenden Ansprüche, wobei die in Schritt d) eingelesenen Transformationsdaten (7) ermittelt wurden, indem eine erste Lokalisierung (4) in der ersten digitalen Karte (1) mit einem Lokalisierungsverfahren (6) und eine zweite Lokalisierung in der zweiten digitalen Karte (1) durch ein Lokalisierungsverfahren (6) erfolgt, wobei Transformationsdaten (7) aus der ersten Lokalisierung (4) und der zweiten Lokalisierung (5) berechnet wurden.Method according to one of the preceding claims, wherein the transformation data (7) read in in step d) were determined by a first localization (4) in the first digital map (1) using a localization method (6) and a second localization in the second digital map (1) using a localization method (6), wherein transformation data (7) were calculated from the first localization (4) and the second localization (5). Verfahren nach Anspruch 6, wobei die erste Lokalisierung (4) und die zweite Lokalisierung (5) zur Berechnung der Transformationsdaten mit einem crowdbasierten Verfahren während Fahrten von Fahrzeugen (3) im regulären Betrieb akquiriert wurden.procedure according to claim 6 , wherein the first localization (4) and the second localization (5) for calculating the transformation data were acquired using a crowd-based method during journeys of vehicles (3) in regular operation. Verfahren nach Anspruch 6, wobei die erste Lokalisierung (4) und die zweite Lokalisierung (5) zur Berechnung der Transformationsdaten (7) von speziellen Testfahrzeugen auf Testfahrten akquiriert wurden.procedure according to claim 6 , whereby the first localization (4) and the second localization (5) for calculating the transformation data (7) were acquired from special test vehicles on test drives. Verfahren nach einem der vorhergehenden Ansprüche, wobei zumindest die erste digitale Karte (1), die zweite digitale Karte (2) und/oder die Transformationsdaten (7) von einem Datendienstanbieter bereitgestellt werden und über eine Online-Funktion in das Fahrzeug (3) eingelesen werden.Method according to one of the preceding claims, wherein at least the first digital map (1), the second digital map (2) and/or the transformation data (7) are provided by a data service provider and are read into the vehicle (3) via an online function. Verfahren nach einem der vorhergehenden Ansprüche, wobei zumindest einer der Verfahrensschritte a), c) und d) für eine geplante Fahrstrecke des Fahrzeugs (3) im Voraus durchgeführt werden, wobei die Verfahrensschritte b) und e) während der Fahrt auf der Fahrstrecke regelmäßig wiederholt durchgeführt werden, um die erste Lokalisierung (4) und die zweite Lokalisierung (5) regelmäßig zu aktualisieren.Method according to one of the preceding claims, wherein at least one of the method steps a), c) and d) are carried out in advance for a planned route of the vehicle (3), wherein the method steps b) and e) are regularly repeated during the journey on the route in order to regularly update the first localization (4) and the second localization (5). Verfahren nach einem der vorhergehenden Ansprüche, wobei die Transformationsdaten (7) als zusätzliches Datenlayer mit der ersten digitalen Karte (1) und/oder der zweiten digitalen Karte (2) zur Verfügung gestellt werden.Method according to one of the preceding claims, wherein the transformation data (7) are provided as an additional data layer with the first digital map (1) and/or the second digital map (2). Verfahren nach einem der vorhergehenden Ansprüche, wobei die Transformationsdaten (7) zur Durchführung von Schritt e) anhand einer ersten Lokalisierung (4) aus mehreren Transformationsdatensätzen interpoliert werden.Method according to one of the preceding claims, wherein the transformation data (7) for carrying out step e) are interpolated from a plurality of transformation data sets based on a first localization (4). Verfahren nach einem der vorhergehenden Ansprüche, wobei die Schritte c), d) und e) für eine weitere digitale Karte mit weiteren Transformationsdaten wiederholt werden, um eine weitere Lokalisierung des Fahrzeuges (3) in der weiteren digitalen Karte zu erhalten.Method according to one of the preceding claims, wherein steps c), d) and e) are repeated for a further digital map with further transformation data in order to obtain a further localization of the vehicle (3) in the further digital map. Vorrichtung (15) zur Datenverarbeitung, umfassend mindestens einen Prozessor (16), der so konfiguriert ist, dass er das Verfahren nach einem der Ansprüche 1 bis 13 ausführt.Device (15) for data processing, comprising at least one processor (16) configured to carry out the method according to one of the Claims 1 until 13 executes. Computerprogrammprodukt, umfassend Befehle, die bei der Ausführung des Computerprogrammprodukt durch einen Computer diesen veranlassen, das Verfahren nach einem der Ansprüche 1 bis 13 auszuführen.Computer program product comprising instructions which, when the computer program product is executed by a computer, cause the computer to carry out the method according to one of the Claims 1 until 13 to execute. Computerlesbares Speichermedium, umfassend Befehle, die bei der Ausführung durch einen Computer diesen veranlassen, das Verfahren nach einem der Ansprüche 1 bis 13 auszuführen.Computer-readable storage medium comprising instructions which, when executed by a computer, cause the computer to carry out the method according to one of the Claims 1 until 13 to execute. Fahrzeug (3) umfassend eine Vorrichtung (15) zur Datenverarbeitung nach Anspruch 14.Vehicle (3) comprising a device (15) for data processing according to claim 14 .
DE102023118703.1A 2023-07-14 2023-07-14 Procedure for using at least two different digital maps Pending DE102023118703A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE102023118703.1A DE102023118703A1 (en) 2023-07-14 2023-07-14 Procedure for using at least two different digital maps

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102023118703.1A DE102023118703A1 (en) 2023-07-14 2023-07-14 Procedure for using at least two different digital maps

Publications (1)

Publication Number Publication Date
DE102023118703A1 true DE102023118703A1 (en) 2025-01-16

Family

ID=93930739

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102023118703.1A Pending DE102023118703A1 (en) 2023-07-14 2023-07-14 Procedure for using at least two different digital maps

Country Status (1)

Country Link
DE (1) DE102023118703A1 (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180306587A1 (en) * 2017-04-21 2018-10-25 X Development Llc Methods and Systems for Map Generation and Alignment
DE102019003473A1 (en) * 2019-05-16 2020-01-02 Daimler Ag Process for reliable vehicle localization using constellation code tables
US20200284581A1 (en) * 2016-12-30 2020-09-10 DeepMap Inc. Visual Odometry and Pairwise Alignment for High Definition Map Creation
DE102019206036A1 (en) * 2019-04-26 2020-10-29 Volkswagen Aktiengesellschaft Method and device for determining the geographical position and orientation of a vehicle
DE102019213403A1 (en) * 2019-09-04 2021-03-04 Zf Friedrichshafen Ag Method for the sensor-based localization of a host vehicle, host vehicle and a computer program
US20220194412A1 (en) * 2020-12-18 2022-06-23 Lyft, Inc. Validating Vehicle Sensor Calibration
DE102021211463A1 (en) * 2021-10-12 2023-04-13 Robert Bosch Gesellschaft mit beschränkter Haftung Method, controller and system for controlling an automated vehicle

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20200284581A1 (en) * 2016-12-30 2020-09-10 DeepMap Inc. Visual Odometry and Pairwise Alignment for High Definition Map Creation
US20180306587A1 (en) * 2017-04-21 2018-10-25 X Development Llc Methods and Systems for Map Generation and Alignment
DE102019206036A1 (en) * 2019-04-26 2020-10-29 Volkswagen Aktiengesellschaft Method and device for determining the geographical position and orientation of a vehicle
DE102019003473A1 (en) * 2019-05-16 2020-01-02 Daimler Ag Process for reliable vehicle localization using constellation code tables
DE102019213403A1 (en) * 2019-09-04 2021-03-04 Zf Friedrichshafen Ag Method for the sensor-based localization of a host vehicle, host vehicle and a computer program
US20220194412A1 (en) * 2020-12-18 2022-06-23 Lyft, Inc. Validating Vehicle Sensor Calibration
DE102021211463A1 (en) * 2021-10-12 2023-04-13 Robert Bosch Gesellschaft mit beschränkter Haftung Method, controller and system for controlling an automated vehicle

Similar Documents

Publication Publication Date Title
DE102011116245B4 (en) Method for determining current route information of a digital map
DE3908702C2 (en)
DE102015203016B4 (en) Method and device for optical self-localization of a motor vehicle in an environment
DE102016213817B4 (en) A method, apparatus and computer readable storage medium having instructions for determining the lateral position of a vehicle relative to the lanes of a lane
EP3529561B1 (en) System and method for generating digital road models from aerial or satellite images and from data captured by vehicles
EP3616181A1 (en) Method for automatically producing and updating a dataset for an autonomous vehicle
EP2979261A1 (en) Backend for driver assistance systems
EP3380810B1 (en) Method, device, map processing device and system for precise localization of a vehicle in its surroundings
DE102013009856B4 (en) Determining the position of a stationary traffic object using a central server arrangement
EP3491339A1 (en) Method, device and computer-readable storage medium with instructions for determining the lateral position of a vehicle relative to the lanes of a road
DE102017105086A1 (en) Updating a landmark map
DE112018004108B4 (en) IMAGE COLLECTION SYSTEM
WO2011067169A1 (en) Method for simplifying a description of a route
EP3391086B1 (en) Improved method for determining the roadside development of a road for locating motor vehicles
DE102017218397A1 (en) Method for mapping a route section
EP3990863A1 (en) Matching coordinate systems of a plurality of maps on the basis of trajectories
WO2021245057A1 (en) Method for ascertaining the position of a vehicle
DE102019206349A1 (en) Method and computer program product for recognizing signal signs for traffic control of lane-bound vehicles and signal sign recognition system and lane-bound vehicle, in particular rail vehicle
EP3164850A1 (en) Method for ascertaining in a backend, and providing for a vehicle, a data record, describing a landmark, for the vehicle to determine its own position
DE102018218043A1 (en) Determination of a number of lanes and lane markings on road sections
DE102008023242A1 (en) Map matching for security applications
DE102017222810A1 (en) Method for creating a feature-based localization map for a vehicle taking into account characteristic structures of objects
DE102023118703A1 (en) Procedure for using at least two different digital maps
EP3969846B1 (en) Method for validating a map actuality
DE102022002768A1 (en) System and method for spook location of a vehicle

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R016 Response to examination communication
R082 Change of representative

Representative=s name: KREUELS HENRICHS PATENT- UND RECHTSANWALTSPART, DE

Representative=s name: KREUELS HENRICHS PANNEN PATENT- UND RECHTSANWA, DE