Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
PREPARING MAP DATA FOR EFFICIENT FURTHER PROCESSING
Document Type and Number:
WIPO Patent Application WO/2022/228830
Kind Code:
A1
Abstract:
The present invention relates to an apparatus (14) for preparing map data, said apparatus comprising: an input interface (24) for receiving map data comprising information concerning a network of lanes for road users, the network being built up of adjacent segments of lane sections and at least some of the segments each comprising a plurality of lane sections, and it being defined, for at least some of the lane sections, in which lane section of an adjacent segment said lane section continues; an analysis unit (26) for detecting, based on the map data, a lane closure segment comprising a closed lane section which does not continue in an adjacent neighbouring segment; a combining unit (28) for generating a combined segment from the detected segment and the neighbouring segment, the combined segment comprising a combined lane section which continues in a plurality of lane sections of the neighbouring segment; a network unit (30) for generating prepared map data based on the combined segments; and an output unit (32) for outputting the prepared map data to a processor unit (16) of an autonomous or semi-autonomous vehicle (12). The present invention also relates to a system (10) and to a method. Figure 1

Inventors:
BALASUBRAMANIAN ELAM PARITHI (DE)
YAO YUE (DE)
WAGNER BENJAMIN (DE)
Application Number:
PCT/EP2022/058860
Publication Date:
November 03, 2022
Filing Date:
April 04, 2022
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
ZAHNRADFABRIK FRIEDRICHSHAFEN (DE)
International Classes:
G01C21/00
Foreign References:
US20190137285A12019-05-09
US20050015203A12005-01-20
Download PDF:
Claims:
Patentansprüche

1 . Vorrichtung (14) zum Vorbereiten von Kartendaten, mit: einer Eingangsschnittstelle (24) zum Empfangen von Kartendaten mit Informa tionen zu einem Netzwerk von Spuren für Verkehrsteilnehmer, wobei das Netzwerk aus aneinandergrenzenden Segmenten von Spurabschnitten aufgebaut ist und zu mindest ein Teil der Segmente jeweils mehrere Spurabschnitte umfasst, und wobei für zumindest einen Teil der Spurabschnitte definiert ist, in welchem Spurabschnitt eines angrenzenden Segments der jeweilige Spurabschnitt fortgesetzt wird; einer Analyseeinheit (26) zum Erkennen eines Spurschlusssegments mit ei nem abgeschlossenen Spurabschnitt, der in einem angrenzenden Nachbarsegment nicht fortgesetzt wird, basierend auf den Kartendaten; einer Kombinationseinheit (28) zum Erzeugen eines kombinierten Segments aus dem erkannten Segment und dem Nachbarsegment, wobei das kombinierte Seg ment einen kombinierten Spurabschnitt umfasst, der in mehreren Spurabschnitten des Nachbarsegments fortgesetzt wird; einer Netzwerkeinheit (30) zum Erzeugen von vorbereiteten Kartendaten ba sierend auf den kombinierten Segmenten; und einer Ausgabeeinheit (32) zum Ausgeben der vorbereiteten Kartendaten an eine Prozessoreinheit (16) eines autonomen oder teilautonomen Fahrzeugs (12).

2. Vorrichtung (14) nach Anspruch 1 , wobei die Eingangsschnittstelle (24) zum Empfangen von Kartendaten mit einer Zuordnung der Spuren zu Klassen von Ver kehrsteilnehmern ausgebildet ist, mit einer Trenneinheit (34) zum Separieren der Segmente, die verschiedenen Klassen von Verkehrsteilnehmern zugeordnet sind, ausgebildet ist, wobei die Analyseeinheit (26) zum Erkennen des Spurschlusssegments in den separierten Segmenten ausgebildet ist.

3. Vorrichtung (14) nach einem der vorstehenden Ansprüche, wobei die Analy seeinheit (26) zum Erkennen des Spurschlusssegments basierend auf einer Analyse eines Segments und diesem Segment benachbarter Segmente ausgebildet ist.

4. Vorrichtung (14) nach einem der vorstehenden Ansprüche, wobei die Analy seeinheit (26) zum Erkennen des Spurschlusssegments basierend auf einer Analyse der Spurabschnitte in einem Segment und der Spurabschnitte in diesem Segment benachbarten Segmenten ausgebildet ist.

5. Vorrichtung (14) nach einem der vorstehenden Ansprüche, wobei dieNetzwer- keinheit (30) zum Zuordnen jeweils einer für ein kombiniertes Segment eindeutigen Identifizierungsinformation für jeden Anschluss eines Spurabschnitts in dem kombi nierten Segment an ein benachbartes Segment ausgebildet ist.

6. Vorrichtung (14) nach einem der vorstehenden Ansprüche, wobei die Ein gangsschnittstelle (24) zum Empfangen der Kartendaten von einer Zentralstelle (18) ausgebildet ist, insbesondere über eine Mobilda tenverbindung; und/oder in einem Open Drive Format ausgebildet ist.

7. Vorrichtung (14) nach einem der vorstehenden Ansprüche, wobei die Netzwer keinheit (30) zum Erzeugen des kombinierten Spurabschnitts basierend auf einer An wendung einer geometrischen Funktion ausgebildet ist.

8. System (10) zum autonomen oder teilautonomen Führen eines Fahr zeugs (12), mit: einer Vorrichtung (14) nach einem der vorstehenden Ansprüche; und einer Prozessoreinheit (16) zum Ansteuern einer Fahr- oder Fahrerassistenz funktion des Fahrzeugs basierend auf einer Auswertung der vorbereiteten Kartenda ten.

9. System (10) nach Anspruch 8, wobei die Vorrichtung (14) zum periodischen Vorbereiten und Bereitstellen der vor bereiteten Kartendaten mit einer ersten Aktualisierungsfrequenz ausgebildet ist; und die Prozessoreinheit (16) zum Ansteuern der Fahr- oder Fahrerassistenzfunk tion mit einer zweiten Aktualisierungsfrequenz ausgebildet ist, die höher als die erste Aktualisierungsfrequenz ist.

10. Verfahren zum Vorbereiten von Kartendaten, mit den Schritten:

Empfangen (S10) von Kartendaten mit Informationen zu einem Netzwerk von

Spuren für Verkehrsteilnehmer, wobei das Netzwerk aus aneinandergrenzenden Segmenten von Spurabschnitten aufgebaut ist und zumindest ein Teil der Segmente jeweils mehrere Spurabschnitte umfasst, und wobei für zumindest einen Teil der Spurabschnitte definiert ist, in welchem Spurabschnitt eines angrenzenden Seg ments der jeweilige Spurabschnitt fortgesetzt wird;

Erkennen (S12) eines Spurschlusssegments mit einem abgeschlossenen Spurabschnitt, der in einem angrenzenden Nachbarsegment nicht fortgesetzt wird, basierend auf den Kartendaten;

Erzeugen (S14) eines kombinierten Segments aus dem erkannten Segment und dem Nachbarsegment, wobei das kombinierte Segment einen kombinierten Spurabschnitt umfasst, der in mehreren Spurabschnitten des Nachbarsegments fort gesetzt wird;

Erzeugen (S18) von vorbereiteten Kartendaten basierend auf den kombinier ten Segmenten; und

Ausgeben (S20) der vorbereiteten Kartendaten an eine Prozessoreinheit (16) eines autonomen oder teilautonomen Fahrzeugs.

11 . Computerprogrammprodukt mit Programmcode zum Durchführen der Schritte des Verfahrens nach Anspruch 10, wenn der Programmcode auf einem Computer ausgeführt wird.

Description:
Vorbereiten von Kartendaten zur effizienten Weiterverarbeitung

Die vorliegende Erfindung betrifft eine Vorrichtung zum Vorbereiten von Kartendaten. Die vorliegende Erfindung betrifft weiterhin ein System zum autonomen oder teilauto nomen Führen eines Fahrzeugs sowie ein Verfahren und ein Computerprogramm produkt.

Moderne Fahrzeuge (Autos, Lastwagen, Motorräder etc.) verfügen über eine Vielzahl von Sensoren (Radar, Lidar, Kamera, Ultraschall etc.), die einem Fahrzeugführer oder einem Steuersystem des Fahrzeugs Informationen zur Verfügung stellen. Über derartige Umgebungssensoren werden die Umgebung des Fahrzeugs und Objekte in dieser Umgebung (andere Fahrzeuge, Infrastrukturobjekte, Personen, bewegliche Objekte etc.) erfasst. Basierend auf den erfassten Daten kann ein Modell der Fahr zeugumgebung erzeugt werden und auf Veränderungen in dieser Fahrzeugumge bung reagiert werden. Insbesondere kann eine Fahrfunktion des Fahrzeugs teil- oder vollautonom ausgeführt werden.

Zusätzlich zu Sensordaten basieren die Auswerte- und Steueralgorithmen dabei zu meist auch auf Kartendaten. Unter Kartendaten verstehen sich dabei insbesondere vorbekannte Informationen zu Fahrbahnen, Spuren auf diesen Fahrbahnen sowie zu Objekten in der Umgebung. Diese Kartendaten werden dann als Grundlage für die kurz- und mittelfristige Routenplanung, aber auch als Ausgangspunkt für die Ansteu erung einer Fahr- oder Fahrassistenzfunktion verwendet.

Die für die Kartendaten verwendeten Datenformate sind oft nach vorgegebenen Standards aufgebaut. Eine derartige Standardisierung hat Vorteile in Bezug auf die Austauschbarkeit, kann jedoch zu einer Vergrößerung des benötigen Datenvolumens für die Kartendaten sowie zu einer höheren Komplexität der durchzuführenden Re chenoperationen führen. Eine Herausforderung liegt insbesondere in der Vorberei tung der Daten in Bezug auf eine spezifische Auswertung bzw. Verwendung. Dadurch, dass unterschiedliche Operationen (beispielsweise Routenplanung, Um felderkennung etc.) basierend auf demselben standardisierten Datenformat ermög licht werden sollen, ist oft die Verwendung einer feingranularen Datenstruktur notwendig. Dies führt oft zu einer großen Datenmenge und bedingt vergleichsweise hohe Anforderungen an die verarbeitende Hard- und/oder Software.

Beispielsweise können Kartendaten verwendet werden, bei denen ein Netzwerk von Verkehrswegen aus aneinandergrenzenden Segmenten von Spurabschnitten aufge baut ist. In jedem Segment finden sich mehrere Spurabschnitte. Die Segmentierung erfolgt anhand von Stellen, an denen Spuren zusammengeführt oder aufgeteilt wer den. Eine derartige Segmentierung kann zu einer großen Anzahl von Segmenten führen, die dann wiederum eine aufwändige Berechnung erforderlich machen kann, wenn die Kartendaten in der kurz- oder mittelfristigen Routenplanung, insbesondere im Zusammenhang mit Umgebungssensordaten, verwendet werden sollen. Dies ist besonders dann relevant, wenn hochfrequente Berechnungen oder Ansteuerungen einer Fahrfunktion, also Berechnungen oder Ansteuerungen mit hoher Aktualisie rungsrate, vorgenommen werden sollen. Beispielsweise können hochauflösende Kar tendaten im Open Drive Format vorliegen.

Ausgehend hiervon stellt sich der vorliegenden Erfindung die Aufgabe, einen Ansatz zum Vorbereiten von Kartendaten bereitzustellen, durch den die Weiterverarbeitung der Kartendaten in einer Ansteuerung einer Fahr- oder Fahrerassistenzfunktion ver einfacht wird. Insbesondere soll eine Vorbereitung der Daten derart ermöglicht wer den, dass die weitere Datenverarbeitung in effizienter Weise vorgenommen werden kann.

Zum Lösen dieser Aufgabe betrifft die vorliegende Erfindung in einem ersten Aspekt eine Vorrichtung zum Vorbereiten von Kartendaten mit: einer Eingangsschnittstelle zum Empfangen von Kartendaten mit Informatio nen zu einem Netzwerk von Spuren für Verkehrsteilnehmer, wobei das Netzwerk aus aneinandergrenzenden Segmenten von Spurabschnitten aufgebaut ist und zumin dest ein Teil der Segmente jeweils mehrere Spurabschnitte umfasst, und wobei für zumindest einen Teil der Spurabschnitte definiert ist, in welchem Spurabschnitt eines angrenzenden Segments der jeweilige Spurabschnitt fortgesetzt wird; einer Analyseeinheit zum Erkennen eines Spurschlusssegments mit einem ab geschlossenen Spurabschnitt, der in einem angrenzenden Nachbarsegment nicht fortgesetzt wird, basierend auf den Kartendaten; einer Kombinationseinheit zum Erzeugen eines kombinierten Segments aus dem erkannten Segment und dem Nachbarsegment, wobei das kombinierte Segment einen kombinierten Spurabschnitt umfasst, der in mehreren Spurabschnitten des Nachbarsegments fortgesetzt wird; einer Netzwerkeinheit zum Erzeugen von vorbereiteten Kartendaten basierend auf den kombinierten Segmenten; und einer Ausgabeeinheit zum Ausgeben der vorbereiteten Kartendaten an eine Prozessoreinheit eines autonomen oder teilautonomen Fahrzeugs.

In einem weiteren Aspekt betrifft die vorliegende Erfindung ein System zum autono men oder teilautonomen Führen eines Fahrzeugs mit: einer Vorrichtung nach einem der vorstehenden Ansprüche; und einer Prozessoreinheit zum Ansteuern einer Fahr- oder Fahrerassistenzfunk tion des Fahrzeugs basierend auf einer Auswertung der vorbereiteten Kartendaten.

Weitere Aspekte der Erfindung betreffen ein der Vorrichtung entsprechend ausgebil detes Verfahren zum Vorbereiten von Kartendaten sowie ein Computerprogrammpro dukt mit Programmcode zum Durchführen der Schritte des Verfahrens, wenn der Programmcode auf einem Computer ausgeführt wird. Zudem betrifft ein Aspekt der Erfindung ein Speichermedium, auf dem ein Computerprogramm gespeichert ist, das, wenn es auf einem Computer ausgeführt wird, eine Ausführung des hierin be schriebenen Verfahrens bewirkt.

Bevorzugte Ausgestaltungen der Erfindung werden in den abhängigen Ansprüchen beschrieben. Es versteht sich, dass die vorstehend genannten und die nachstehend noch zu erläuternden Merkmale nicht nur in der jeweils angegebenen Kombination, sondern auch in anderen Kombinationen oder in Alleinstellung verwendbar sind, ohne den Rahmen der vorliegenden Erfindung zu verlassen. Insbesondere können die Vorrichtung, das System, das Verfahren und das Computerprogrammprodukt ent sprechend den für die Vorrichtung und das System in den abhängigen Ansprüchen definierten Ausgestaltungen ausgeführt sein.

Erfindungsgemäß ist es vorgesehen, dass Kartendaten empfangen werden, die ein Netzwerk von Spuren für Verkehrsteilnehmer umfassen. Das Netzwerk ist aus aneinandergrenzenden Segmenten aufgebaut. Einige der Segmente werden jedoch in angrenzenden Nachbarsegmenten nicht fortgesetzt. In anderen Worten gibt es Spurabschnitte, die innerhalb eines Segments entstehen bzw. innerhalb eines Seg ments enden. Diese Spurabschnitte entsprechen in den meisten Fällen Zusammen führungen oder auch Auftrennungen von Spuren, beispielsweise an Abzweigungen. Situationen, in denen beispielsweise aus einer einzelnen Spur eine weiterführende Spur und eine Abbiegespur hervorgehen, führen also zu einem Segment, in dem eine Abbiegespur sozusagen entsteht. Die verschiedenen Spurabschnitte können dabei unterschiedlichen Verkehrsteilnehmern zugeordnet sein, beispielsweise Fahr zeugen und Fußgängern. In jedem Segment finden sich mehrere Spurabschnitte, die untereinander nicht verbunden sind. Insbesondere gibt es keine Verbindungen zwi schen den Spurabschnitten innerhalb eines Segments.

Erfindungsgemäß werden Spurschlusssegmente erkannt, also Segmente die Spur abschnitte enthalten, die in angrenzenden Nachbarsegmenten nicht fortgesetzt wer den. Ein Spurschlusssegment ist ein Segment, in dem zumindest ein Spurabschnitt endet bzw. beginnt. Das Segment hat also auf einer Seite mehr Anschlussstellen als auf der anderen Seite. Dies kann insbesondere dadurch begründet sein, dass inner halb des Segments zwei Spuren zusammengeführt werden oder eine Spur geteilt wird. Es werden also in anderen Worten Spurzusammenführungen oder Spurabzwei gungen erkannt. Dann wird eine Zusammenfassung mehrerer Segmente vorgenom men, indem Spurzusammenführungen und Aufspaltungen separat behandelt werden. Im Vergleich zu einer direkten Verarbeitung der Kartendaten wird die Anzahl an Seg menten hierdurch deutlich reduziert. Dies ermöglicht eine effizientere Weiterverarbei tung, insbesondere in einer Prozessoreinheit zum Ansteuern einer Fahr- oder Fahrer assistenzfunktion eines autonomen oder teilautonomen Fahrzeugs. Insbesondere kann durch die Reduktion der Anzahl an Segmenten eine effizientere Verarbeitung erfolgen, sodass eine höhere Aktualisierungsrate bzw. eine Einsparung an Pro zessorressourcen ermöglicht wird. Die vorbereiteten Kartendaten ermöglichen in an deren Worten eine schnellere Reaktion auf sich ändernde Umgebungsumstände. Ge rade wenn eine schnelle Weiterverarbeitung bzw. eine Weiterverarbeitung mit hoher Aktualisierungsrate notwendig ist, kann durch die Verwendung der vorbereiteten Kar tendaten ein Effizienzgewinn erzielt werden. Einerseits werden die Anforderungen an die verwendete Hardware verringert. Andererseits kann die Aktualisierungsfrequenz erhöht werden.

In einer bevorzugten Ausgestaltung ist die Eingangsschnittstelle zum Empfangen von Kartendaten mit einer Zuordnung der Spuren zu Klassen von Verkehrsteilnehmern ausgebildet. Die Vorrichtung umfasst dann eine Trenneinheit zum Separieren der Segmente, die verschiedenen Klassen von Verkehrsteilnehmern zugeordnet sind.

Die Analyseeinheit ist zum Erkennen des Spurschlusssegments in den separierten Segmenten ausgebildet. Das Separieren der Segmente erfolgt insbesondere anhand der bzw. basierend auf den Klassen. Es werden also aus Segmenten, die Spuren verschiedener Klassen enthalten, jeweils nach Klassen getrennte neue Segmente er zeugt. Aus einem Segment, das Spuren zweier Klassen enthält, werden beispiels weise zwei neue Segmente erzeugt. Dann wird innerhalb der separierten Segmente mit der Erkennung der Spurschlusssegmente fortgefahren. Durch die Separierung der Segmente kann eine weitere Steigerung der Effizienz dadurch erreicht werden, dass eine separate Betrachtung für die jeweiligen Klassen bei der Ansteuerung der Fahr- oder Fahrerassistenzfunktion erfolgen kann.

In einer bevorzugten Ausgestaltung ist die Analyseeinheit zum Erkennen des Spur schlusssegments basierend auf einer Analyse eines Segments und diesem Segment benachbarter Segmente ausgebildet. Insbesondere kann bei der Erkennung des Spurschlusssegments ein Kontext, also eine Umgebung des aktuell analysierten Segments, betrachtet werden. Insbesondere werden benachbarte Segmente ausge wertet und es wird überprüft, ob sich Spuren darin wiederfinden oder nicht. Eine zu verlässige Erkennung von Spurschlusssegmenten wird ermöglicht.

In einer bevorzugten Ausgestaltung ist die Analyseeinheit zum Erkennen des Spur schlusssegments basierend auf einer Analyse der Spurabschnitte in einem Segment und der Spurabschnitte in diesem Segment benachbarten Segmenten ausgebildet. Zusätzlich oder alternativ kann eine Analyse von Spurabschnitten in dem betrachte ten Segment oder in benachbarten Segmenten vorgenommen werden. Es wird inso weit weiterer Kontext betrachtet, um eine zuverlässige Erkennung des Spurschluss segments zu ermöglichen. In einer bevorzugten Ausgestaltung ist die Netzwerkeinheit zum Zuordnen jeweils ei ner für ein kombiniertes Segment eindeutigen Identifizierungsinformation für jeden Anschluss eines Spurabschnitts in dem kombinierten Segment an ein benachbartes Segment ausgebildet. In den erzeugten Daten wird jedem Anschluss eine separate eindeutige Identifizierungsinformation zugeordnet. Jeder Anschluss innerhalb eines Segments hat also eine eindeutige Identifizierungsinformation. Im Gegensatz zu ei ner Identifizierung der Spuren, die nicht nach Anschlüssen unterscheidet, kann dem nach eine eindeutige Identifizierung jedes einzelnen Anschlusses erreicht werden. In der Weiterverarbeitung der vorbereiteten Kartendaten bewirkt dies eine weitere Stei gerung der Effizienz, da diese Information bereits vorbereitet ist.

In einer bevorzugten Ausgestaltung ist die Eingangsschnittstelle zum Empfangen der Kartendaten von einer Zentralstelle ausgebildet. Insbesondere können die Kartenda ten über eine Mobildatenverbindung empfangen werden. Zusätzlich oder alternativ ist die Eingangsschnittstelle zum Empfangen der Kartendaten in einem Open-Drive-For- mat ausgebildet. Durch die Übermittlung aktueller Kartendaten von einer Zentralstelle kann die Aktualität der Kartendaten gewährleistet werden. Auf Änderungen kann schnell reagiert werden. Zudem ist es möglich, dass mittels eines Cloud-Ansatzes mehrere Verkehrsteilnehmer ständig aktualisierte Daten sammeln, die dann wiede rum an die Beteiligten zurückübermittelt werden. Ein aktueller Datenbestand ist ge währleistet. Das Open-Drive-Format ist eine offene Formatspezifikation zur Beschrei bung der Logik eines Straßennetzes. Insbesondere sind verschiedene Schichten de finiert, die die einzelnen Straßen, Segmente und Spuren enthalten. Durch die Ver wendung eines standardisierten Formats als Kartendaten kann eine Interoperabilität erreicht werden. Zudem kann auf einen größeren und/oder bereits vorhandenen Da tenbestand zurückgegriffen werden.

In einer bevorzugten Ausgestaltung ist die Netzwerkeinheit zum Erzeugen des kom binierten Spurabschnitts basierend auf einer Anwendung einer geometrischen Funk tion ausgebildet. Insbesondere ist es möglich, dass eine Polynom-Kurve erzeugt wird und eine Interpolation zwischen weiteren Fahrbahnen verwendet wird, um darauf ba sierend den kombinierten Spurabschnitt zu erzeugen. Es werden mit anderen Worten also die Spurabschnitte innerhalb eines Segments durch eine Polynom -Erzeugung und/oder durch eine Interpolation miteinander verbunden, um so Kartendaten mit ab gebildeten Spurzusammenführungen oder Spurauftrennungen zu erzeugen.

In einer bevorzugten Ausgestaltung des Systems ist die Vorrichtung zum periodi schen Vorbereiten und Bereitstellen der vorbereiteten Kartendaten mit einer ersten Aktualisierungsfrequenz ausgebildet. Die Prozessoreinheit ist zum Ansteuern der Fahr- oder Fahrerassistenzfunktion mit einer zweiten Aktualisierungsfrequenz ausge bildet, die höher als die erste Aktualisierungsfrequenz ist. In anderen Worten wird also die Fahr- oder Fahrerassistenzfunktion schneller angesteuert als neue vorberei tete Kartendaten zur Verfügung gestellt werden. Durch eine vergleichsweise aufwän dige Vorbereitung der Kartendaten kann die Ansteuerung der Fahr- oder Fahreras sistenzfunktion des Fahrzeugs schnell, also mit hoher Aktualisierungsrate, erfolgen.

Hierin wird unter Kartendaten eine Repräsentation einer Umgebung bzw. eines Ge biets im Hinblick auf Straßen, Radwege, Fußwege etc. verstanden. Kartendaten kön nen dabei in einem beliebigen Format vorliegen. Unter einem Segment von Spurab schnitten versteht sich ein Ausschnitt eines Gebiets, in dem sich mindestens ein Spurabschnitt befindet. Ein Spurabschnitt ist ein Teil einer Spur für einen Verkehrs teilnehmer. Ein Spurabschnitt kann beispielsweise ein Abschnitt bzw. ein Teil einer Straße oder eines Bürgersteigs sein. Insbesondere umfasst beispielsweise ein Ab schnitt einer Straße mindestens zwei Spurabschnitte, jeweils einen für beide Richtun gen. Ein Spurschlusssegment ist ein Segment, in dem sich zumindest ein Spurab schnitt befindet, der in einem angrenzenden Segment nicht weitergeführt wird. Ein Spurschlusssegment umfasst insoweit insbesondere eine Zusammenführung von Spuren oder eine Auftrennung einer Spur. In den Segmenten sind die einzelnen Spu ren nicht verbunden. Eine Verbindung von Spuren kann nur an Grenzen von Seg menten erfolgen. Ein autonomes oder teilautonomes Fahrzeug ist ein Fahrzeug, bei dem eine Computereinheit zumindest einen Teil einer Fahrfunktion bereitstellt.

Die Erfindung wird nachfolgend anhand einiger ausgewählter Ausführungsbeispiele im Zusammenhang mit den beiliegenden Zeichnungen näher beschrieben und erläu tert. Es zeigen: Fig. 1 eine schematische Darstellung eines erfindungsgemäßen Systems zum autonomen oder teilautonomen Führen eines Fahrzeugs;

Fig. 2 eine schematische Darstellung einer erfindungsgemäßen Vorrichtung zum Vorbereiten von Kartendaten;

Fig. 3 eine schematische Darstellung der Erzeugung eines kombinierten Seg ments;

Fig. 4 eine schematische Darstellung der Erzeugung eines kombinierten Seg ments bei separierten Segmenten;

Fig. 5 eine schematische Darstellung des Erzeugens eines kombinierten Seg ments; und

Fig. 6 eine schematische Darstellung eines erfindungsgemäßen Verfahrens.

In der Fig. 1 ist schematisch ein erfindungsgemäßes System 10 zum autonomen oder teilautonomen Führen eines Fahrzeugs 12 dargestellt. Das System 10 umfasst eine Vorrichtung 14 zum Vorbereiten von Kartendaten sowie eine Prozessorein heit 16 zum Ansteuern einer Fahr- oder Fahrerassistenzfunktion des Fahrzeugs 12. Im dargestellten Ausführungsbeispiel ist das System 10 in das Fahrzeug 12 inte griert. Die Darstellung ist als seitliche Schnittansicht auf das Fahrzeug 12 auf einer Fahrbahn zu verstehen. Weiterhin ist in der Fig. 1 eine Zentralstelle 18 dargestellt, die beispielsweise als Cloud-Server zum Übermitteln von Kartendaten an die Vorrich tung 14 ausgebildet sein kann. Zuletzt zeigt die Fig. 1 einen Umgebungssensor 20, der an dem Fahrzeug 12 angebracht ist und mit der Prozessoreinheit 16 verbunden ist, sowie ein weiteres Fahrzeug 22, das sich auf der Fahrbahn vor dem Fahrzeug 12 befindet. Der Umgebungssensor 20 kann beispielsweise ein Radar- oder Lidar-Sen- sor sein.

Das Fahrzeug 12 ist ein autonomes oder teilautonomes Fahrzeug, wobei die Prozes soreinheit 16 eine Fahrfunktion oder eine Fahrerassistenzfunktion ausführt. Insbe sondere kann die Prozessoreinheit 16 eine kurz- und mittelfristige Routenplanung ausführen und das Fahrzeug steuern. Um eine derartige Funktion auszuführen, ist es notwendig, auf hochauflösende Karten der Umgebung zurückgreifen zu können. Der artige Kartendaten werden zumeist regelmäßig aktualisiert bzw. regelmäßig in aktua lisierter Form von einer Zentralstelle abgerufen. Flierzu kann beispielsweise eine Mo bildatenverbindung verwendet werden.

Die Kartendaten können insbesondere in einem Open-Drive-Format empfangen wer den, das ein Standardformat für Kartendaten darstellt und auf einem hierarchischen, schichtweisen Aufbau basiert. Dabei sind jeweils separate Schichten für Straßen, Segmente dieser Straßen und Spuren innerhalb der Segmente vorgesehen. Eine Spur, auf der sich aktuell ein Fahrzeug oder ein anderer Verkehrsteilnehmer befindet, ist insoweit durch eine Angabe der Spur, eines Segments, in dem sich diese Spur be findet, sowie einer Straße, der das Segment zugeordnet ist, definiert. Im Open-Drive- Format sind innerhalb eines Segments einzelne Spuren nicht miteinander verbun den. Wenn Spuren zusammengeführt oder getrennt werden, beispielsweise im Falle einer Fahrbahnverengung oder Aufweitung, ergeben sich abgeschlossene Spurab schnitte. Das Segment hat also auf einer Seite mehr Anschlüsse als auf der anderen. Die Daten sind insoweit nur begrenzt direkt in der Routenplanung verwendbar. Zu dem ergeben sich hohe Anforderungen an die Prozessorleistung bei der Verarbei tung, da aufgrund einer hohen Anzahl an Segmenten vergleichsweise komplexe Be rechnungen durchzuführen sind.

Um die Berechnung zu vereinfachen bzw. effizient ausführbar zu machen, wird ge mäß der vorliegenden Erfindung vorgeschlagen, eine Vorbereitung der Kartendaten vor der weiteren Verwendung in der Prozessoreinheit vorzunehmen. Durch die Vor bereitung wird insbesondere eine effizientere Weiterverarbeitung möglich, sodass die Ansteuerung der Fahr- oder Fahrerassistenzfunktion durch die Prozessoreinheit 16 mit einer höheren Frequenz bzw. höheren Aktualisierungsrate ausgeführt werden kann. Dies bewirkt, dass auf Änderungen in der Umgebung des Fahrzeugs 12, wie beispielsweise einen Bremsvorgang des weiteren Fahrzeugs 22, der mittels des Um gebungssensors 20 wahrgenommen wird, schnell reagiert wird. Beispielsweise kann das Fahrzeug 12 einen Spurwechsel ausführen, wenn das weitere Fahrzeug 22 un erwartet bremst. Hierdurch wird der Fahrkomfort verbessert. Zudem werden Gefah ren für alle Beteiligten reduziert. Fig. 2 zeigt schematisch eine erfindungsgemäße Vorrichtung 14 zum Vorbereiten der Kartendaten. Die Vorrichtung 14 umfasst eine Eingangsschnittstelle 24, eine Analy seeinheit 26, eine Kombinationseinheit 28, eine Netzwerkeinheit 30 sowie eine Aus gabeeinheit 32. Im dargestellten Ausführungsbeispiel umfasst die Vorrichtung 14 wei terhin eine (optionale) Trenneinheit 34. Die Einheiten und Schnittstellen können teil weise oder vollständig in Soft- und/oder in Hardware umgesetzt sein. Insbesondere können die Einheiten als Prozessor, Prozessormodule oder auch als Software für ei nen Prozessor ausgebildet sein. Die Vorrichtung 14 kann insbesondere in Form ei nes Steuergeräts oder eines Zentralrechners eines autonomen oder teilautonomen Fahrzeugs bzw. als Software für ein derartiges Steuergerät bzw. einen derartigen Zentralrechner ausgebildet sein.

Über die Eingangsschnittstelle 24 werden Kartendaten empfangen. Die Kartendaten können insbesondere im Open-Drive-Format, aber auch in einem anderen standardi sierten Format vorliegen. Die Kartendaten können beispielsweise über eine Mobil kommunikationsverbindung von einem Internetserver oder auch von einem lokalen Speicher empfangen werden. Die Kartendaten umfassen Informationen zu einem Netzwerk von Spuren für verschiedene Verkehrsteilnehmer wie Fahrzeuge und Fuß gänger. Das Netzwerk setzt sich dabei aus Segmenten zusammen. Jedes Segment umfasst mindestens einen Spurabschnitt. Ein Spurabschnitt ist gerichtet, also in sei ner Richtung definiert. Ein Segment kann beispielsweise vier Spurabschnitte umfas sen, jeweils einen Spurabschnitt für Fahrzeuge in beide Richtungen sowie jeweils ei nen Spurabschnitt für Fußgänger in beide Richtungen. In einem Segment ist defi niert, in welchem Spurabschnitt eines angrenzenden Segments der Spurabschnitt fortgesetzt wird.

In der Analyseeinheit 26 wird basierend auf den Kartendaten festgestellt, welche Segmente sogenannte Spurschlusssegmente sind. Ein Spurschlusssegment ist da bei ein Segment mit einem abgeschlossenen Spurabschnitt. Ein abgeschlossener Spurabschnitt ist ein Spurabschnitt, der in einem benachbarten Segment (Nachbar segment) nicht fortgesetzt wird. Ein Spurabschnitt endet bzw. beginnt also innerhalb eines Spurschlusssegments. Dies kann der Fall sein, wenn innerhalb des Segments eine Spurteilung oder -Zusammenführung erfolgt. In den empfangenen Kartendaten ist diese Spurteilung bzw. -Zusammenführung nicht abgebildet. Es ist also lediglich definiert, dass ein Spurabschnitt vorliegt, der in einem benachbarten Segment nicht weitergeführt wird. Es ist nicht definiert, wie Verkehrsteilnehmer in dieser Spur ihren Weg fortsetzen. Bei der Erkennung des Spurschlusssegments in der Analyseeinheit 26 können insbesondere benachbarte Segmente berücksichtigt werden oder auch Spurabschnitte in benachbarten Segmenten. Insoweit kann der Kontext des Spurab schnitts und des Segments analysiert werden.

In der Kombinationseinheit 28 werden basierend auf den erkannten Spurschlussseg menten kombinierte Segmente erzeugt. Insbesondere wird ein Segment mit dem je weiligen Nachbarsegment zusammengelegt. Dabei wird für das Spurschlusssegment bzw. den abgeschlossenen Spurabschnitt in dem Spurschlusssegment festgelegt, in welcher Spur des Nachbarsegments dieser Spurabschnitt fortgesetzt wird. Das er zeugte kombinierte Segment umfasst insbesondere einen kombinierten Spurab schnitt, der an mehrere Spurabschnitte des Nachbarsegments angeschlossen ist. In soweit wird eine Zusatzinformation erzeugt, durch die abgeschlossene Spurab schnitte in den kombinierten Segmenten nicht mehr Vorkommen können.

In der Netzwerkeinheit 30 werden die erzeugten kombinierten Segmente zusammen gefasst und eine neue Version der Kartendaten in Form von vorbereiteten Kartenda ten erzeugt. Die vorbereiteten Kartendaten umfassen dabei weniger Segmente als die ursprünglichen Kartendaten. Durch die Verringerung der Anzahl an Segmenten wird die weitere Verarbeitung vereinfacht bzw. werden die Anforderungen an die Hardware verringert.

In der Netzwerkeinheit 30 kann für die vorbereiteten Kartendaten insbesondere für jeden Anschluss eines Spurabschnitts eine eindeutige Identifizierungsinformation er zeugt werden. Beispielsweise können die Spurabschnitte in dem kombinierten Seg ment durch Zahlen identifiziert werden. Durch die Verwendung der eindeutigen Iden tifizierungsinformation für dieses Segment wird die weitere Verarbeitung vereinfacht.

In der Netzwerkeinheit 30 ist es zudem möglich, für die Erzeugung des kombinierten Spurabschnitts auf eine Anwendung einer geometrischen Funktion zurückzugreifen. Insbesondere kann eine Erzeugung durch ein Anlegen eines Polynoms oder eine In terpolation verwendet werden.

In der (optionalen) Trenneinheit 34 ist es möglich, vor der Erkennung des Spur schlusssegments die zuvor empfangenen Segmente zu separieren. Eine Separie rung von Segmenten bedeutet dabei ein Aufteilen eines Segments in mehrere Seg mente. Zunächst wird die Anzahl der Segmente also erhöht. Erst in der Kombina tionseinheit 28 können dann die zuvor aufgetrennten Segmente wieder zusammen gefasst werden, um das kombinierte Segment zu erzeugen. Durch die Separierung der Segmente, insbesondere die Separierung der Segmente anhand von Klassen von Verkehrsteilnehmern, kann eine weiter verbesserte Berücksichtigung des Kon texte erreicht werden. Beispielsweise können Spurabschnitte, die Fahrzeugen zuge ordnet sind, in einem ersten Segment betrachtet werden und Spurabschnitte, die Fußgängern und Radfahrern zugeordnet sind, in einem zweiten Segment betrachtet werden.

Über die Ausgabeeinheit 32 werden die vorbereiteten Kartendaten dann an die Pro zessoreinheit eines Fahrzeugs weitergeleitet. Dort können diese vorbereiteten Kar tendaten dann als Basis für die Ansteuerung einer Fahrfunktion verwendet werden.

In den Fig. 3, 4 und 5 ist schematisch dargestellt, dass fehlende Verbindungen inner halb des Netzwerks an Spuren, die aufgrund von Spurenzusammenführungen und Spurentrennungen zustande kommen, basierend auf einer Analyse von Kontextinfor mationen vorgenommen werden.

Im dargestellten Beispiel werden zunächst die Spurabschnitte 2, 1 und -1 betrach tet (Fig. 3) und im Anschluss dann die Spurabschnitte -2 und -3 der Fußgänger be trachtet (Fig. 4). Insoweit werden die Segmente A, B und C anhand der Verkehrsteil nehmerklassen Fahrzeuge und Fußgänger/Radfahrer separiert. Für die Spurab schnitte 2, 1 und -1 werden, wie in der Fig. 3 dargestellt, die Segmente B und C zu nächst zusammengefasst. Dabei wird sozusagen ein imaginärer Spurabschnitt kon struiert, bei dem die Spurabschnitte 2 und 1 verbunden werden. Der abgeschlossene Spurabschnitt in Segment B, der in dem angrenzenden Segment A nicht fortgesetzt wird, wird also anhand seines Kontexts erkannt. Dann wird ein kombiniertes neues Segment B erzeugt. Im neuen Segment B wird der bisherige Spurabschnitt 2 im be nachbarten Segment A ebenfalls fortgesetzt.

In entsprechender Weise wird in der Fig. 4 für die der Klasse Fußgänger/Fahrradfah rer zugeordneten Spurabschnitte vorgegangen. Der abgeschlossene Spurab schnitt -3 in Segment 3 wird erkannt. Die bisherigen Segmente A und B werden zu einem neuen kombinierten Segment B zusammengefasst.

In der Fig. 5 ist schematisch dargestellt, dass die neu erzeugten kombinierten Seg mente erneut kombiniert werden können, um das auf der rechten Seite in der Fig. 5 dargestellte kombinierte Segment zu erzeugen. Die einzelnen Spurabschnitte inner halb des kombinierten Segments können dabei durch Anwenden einer geometri schen Funktion erzeugt werden. Es kann also für jeden bisher abgeschlossenen Spurabschnitt ein fehlender Teil zum Anschließen an einen weiteren Spurabschnitt erzeugt werden.

Weiterhin ist in der Fig. 5 dargestellt, dass für jeden Anschluss eines Spurabschnitts eine eindeutige Identifizierungsinformation erzeugt wird. Im dargestellten Beispiel werden die Anschlüsse von 1 bis 8 durchnummeriert. Durch die erfindungsgemäße Kombination von Segmenten und Zusammenfassung mehrerer Segmente zu einem kombinierten Segment sowie auch durch die Verwendung einer eindeutigen Identifi zierungsinformation für jeden Anschluss eines Spurabschnitts in dem kombinierten Segment kann die Weiterverarbeitung in effizienterer Weise erfolgen. Insbesondere ist es möglich, eine kurzfristige Routenplanung mit einer höheren Aktualisierungsrate auszuführen.

In der Fig. 6 ist schematisch ein erfindungsgemäßes Verfahren zum Vorbereiten von Kartendaten dargestellt. Das Verfahren umfasst Schritte des Empfangene S10 von Kartendaten, des Erkennens S12 eines Spurschlusssegments, des Erzeugens S14 eines kombinierten Segments, des Erzeugens S16 von vorbereiteten Kartendaten und des Ausgebens S18 der vorbereiteten Kartendaten. Das Verfahren kann insbe sondere in Form einer Software implementiert sein, die auf einem Prozessor eines Fahrzeugs bzw. eines Fahrzeugsteuergeräts oder eines Zentralrechners eines Fahrzeugs ausgeführt wird. Es versteht sich, dass das Verfahren auch als Smart- phone-App implementiert sein kann.

Die Erfindung wurde anhand der Zeichnungen und der Beschreibung umfassend be schrieben und erklärt. Die Beschreibung und Erklärung sind als Beispiel und nicht einschränkend zu verstehen. Die Erfindung ist nicht auf die offenbarten Ausführungs formen beschränkt. Andere Ausführungsformen oder Variationen ergeben sich für den Fachmann bei der Verwendung der vorliegenden Erfindung sowie bei einer ge nauen Analyse der Zeichnungen, der Offenbarung und der nachfolgenden Patentan sprüche.

In den Patentansprüchen schließen die Wörter „umfassen“ und „mit“ nicht das Vorhandensein weiterer Elemente oder Schritte aus. Der Undefinierte Artikel „ein“ oder „eine“ schließt nicht das Vorhandensein einer Mehrzahl aus. Ein einzelnes Element oder eine einzelne Einheit kann die Funktionen mehrerer der in den Patentansprü chen genannten Einheiten ausführen. Ein Element, eine Einheit, eine Schnittstelle, eine Vorrichtung und ein System können teilweise oder vollständig in Flard- und/oder in Software umgesetzt sein. Die bloße Nennung einiger Maßnahmen in mehreren verschiedenen abhängigen Patentansprüchen ist nicht dahingehend zu verstehen, dass eine Kombination dieser Maßnahmen nicht ebenfalls vorteilhaft verwendet wer den kann. Ein Computerprogramm kann auf einem nichtflüchtigen Datenträger ge speichert/vertrieben werden, beispielsweise auf einem optischen Speicher oder auf einem Flalbleiterlaufwerk (SSD). Ein Computerprogramm kann zusammen mit Flard- ware und/oder als Teil einer Flardware vertrieben werden, beispielsweise mittels des Internets oder mittels drahtgebundener oder drahtloser Kommunikationssysteme. Be zugszeichen in den Patentansprüchen sind nicht einschränkend zu verstehen. Bezuqszeichen System Fahrzeug Vorrichtung Prozessoreinheit Zentralstelle Umgebungssensor weiteres Fahrzeug Eingangsschnittstelle Analyseeinheit Kombinationseinheit Netzwerkeinheit Ausgabeeinheit Trenneinheit