DE102023103473A1 - Verfahren und Vorrichtung zur Ermittlung eines vorausliegenden Zustands eines Fahrzeugs - Google Patents

Verfahren und Vorrichtung zur Ermittlung eines vorausliegenden Zustands eines Fahrzeugs Download PDF

Info

Publication number
DE102023103473A1
DE102023103473A1 DE102023103473.1A DE102023103473A DE102023103473A1 DE 102023103473 A1 DE102023103473 A1 DE 102023103473A1 DE 102023103473 A DE102023103473 A DE 102023103473A DE 102023103473 A1 DE102023103473 A1 DE 102023103473A1
Authority
DE
Germany
Prior art keywords
vehicle
maneuver
state
basis
determination unit
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
DE102023103473.1A
Other languages
English (en)
Inventor
Alvaro Marcos-Ramiro
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.)
Bayerische Motoren Werke AG
Original Assignee
Bayerische Motoren Werke AG
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 Bayerische Motoren Werke AG filed Critical Bayerische Motoren Werke AG
Priority to DE102023103473.1A priority Critical patent/DE102023103473A1/de
Priority to PCT/EP2024/053280 priority patent/WO2024170422A1/de
Priority to CN202480012297.5A priority patent/CN120731161A/zh
Publication of DE102023103473A1 publication Critical patent/DE102023103473A1/de
Pending legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/02Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to ambient conditions
    • B60W40/04Traffic conditions
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/18Propelling the vehicle
    • B60W30/18009Propelling the vehicle related to particular drive situations
    • B60W30/18154Approaching an intersection
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W60/00Drive control systems specially adapted for autonomous road vehicles
    • B60W60/001Planning or execution of driving tasks
    • B60W60/0011Planning or execution of driving tasks involving control alternatives for a single driving scenario, e.g. planning several paths to avoid obstacles
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/045Combinations of networks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • G06N3/084Backpropagation, e.g. using gradient descent
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • G06N3/09Supervised learning
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2420/00Indexing codes relating to the type of sensors based on the principle of their operation
    • B60W2420/40Photo, light or radio wave sensitive means, e.g. infrared sensors
    • B60W2420/403Image sensing, e.g. optical camera

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Biophysics (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Evolutionary Computation (AREA)
  • General Health & Medical Sciences (AREA)
  • Molecular Biology (AREA)
  • Artificial Intelligence (AREA)
  • Biomedical Technology (AREA)
  • General Physics & Mathematics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Software Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Automation & Control Theory (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Traffic Control Systems (AREA)

Abstract

Es wird eine Vorrichtung zur Ermittlung einer Zustands-Verteilung eines zeitlich vorausliegenden Zustands, insbesondere einer zeitlich vorausliegenden Position, eines Fahrzeugs beschrieben. Die Vorrichtung ist eingerichtet, Umfelddaten in Bezug auf das Umfeld des Fahrzeugs zu ermitteln. Die Vorrichtung ist ferner eingerichtet, auf Basis der Umfelddaten und anhand einer Ermittlungseinheit, eine Vielzahl von Zustands-Verteilungen für eine entsprechende Vielzahl von möglichen Manövern des Fahrzeugs zu ermitteln, wobei die Ermittlungseinheit eine Vielzahl von unterschiedlichen, maschinell angelernten, Ausgangsnetzen für die entsprechende Vielzahl von möglichen Manövern umfasst. Des Weiteren ist die Vorrichtung eingerichtet, das Fahrzeug auf Basis zumindest einer der ermittelten Zustands-Verteilungen zu betreiben.

Description

  • Die Erfindung betrifft ein Verfahren und eine entsprechende Vorrichtung zur Ermittlung, z.B. zur Vorhersage und/oder zur Planung, eines vorausliegenden Zustands, insbesondere eines vorausliegenden Bewegungs-Pfads, eines (Kraft-) Fahrzeugs.
  • Ein Fahrzeug kann für eine automatisierte Längs- und/oder Querführung des Fahrzeugs ausgebildet sein. In diesem Zusammenhang können anhand von ein oder mehreren Umfeldsensoren des Fahrzeugs Umfelddaten in Bezug auf das Umfeld des Fahrzeugs erfasst werden. Ferner kann auf Basis der Umfelddaten ein vorausliegender Bewegungs-Pfad des Fahrzeugs geplant werden, z.B. ein Bewegungs-Pfad, der eine kollisionsfreie Fahrt des Fahrzeugs auf einer aktuell befahrenen Fahrbahn ermöglicht. Das Fahrzeug kann dann in zuverlässiger und sicherer Weise automatisiert entlang des geplanten Bewegungs-Pfads geführt werden.
  • Das vorliegende Dokument befasst sich mit der technischen Aufgabe, eine besonders präzise Planung eines vorausliegenden Zustands, insbesondere eines Bewegungs-Pfads, eines (Kraft-) Fahrzeugs zu bewirken, insbesondere um die Zuverlässigkeit, die Robustheit und/oder die Sicherheit der automatisierten Längs- und/oder Querführung des Fahrzeugs zu erhöhen.
  • Die Aufgabe wird durch jeden der unabhängigen Ansprüche gelöst. Vorteilhafte Ausführungsformen werden u.a. in den abhängigen Ansprüchen beschrieben. Es wird darauf hingewiesen, dass zusätzliche Merkmale eines von einem unabhängigen Patentanspruch abhängigen Patentanspruchs ohne die Merkmale des unabhängigen Patentanspruchs oder nur in Kombination mit einer Teilmenge der Merkmale des unabhängigen Patentanspruchs eine eigene und von der Kombination sämtlicher Merkmale des unabhängigen Patentanspruchs unabhängige Erfindung bilden können, die zum Gegenstand eines unabhängigen Anspruchs, einer Teilungsanmeldung oder einer Nachanmeldung gemacht werden kann. Dies gilt in gleicher Weise für in der Beschreibung beschriebene technische Lehren, die eine von den Merkmalen der unabhängigen Patentansprüche unabhängige Erfindung bilden können.
  • Gemäß einem Aspekt wird eine Vorrichtung zur Ermittlung einer Zustands-Verteilung eines zeitlich und/oder örtlich vorausliegenden Zustands, insbesondere einer zeitlich und/oder örtlich vorausliegenden Position, eines Fahrzeugs beschrieben. Die Zustands-Verteilung kann eine Sequenz von Wahrscheinlichkeitsverteilungen zumindest einer Zustandsgröße für eine entsprechende Sequenz von vorausliegenden Zeitpunkten umfassen. Die zumindest eine Zustandsgröße kann die Position des Fahrzeugs umfassen, insbesondere sein. Die Zustands-Verteilung kann somit insbesondere eine Wahrscheinlichkeitsverteilung von vorausliegenden Bewegungs-Pfaden des Fahrzeugs angeben.
  • Die Vorrichtung ist eingerichtet, Umfelddaten in Bezug auf das Umfeld des Fahrzeugs zu ermitteln (anhand von ein oder mehreren Umfeldsensoren des Fahrzeugs). Die Umfelddaten können insbesondere ein Bild einer Umfeldkamera des Fahrzeugs umfassen (das z.B. das vorausliegende Umfeld des Fahrzeugs anzeigt).
  • Die Vorrichtung ist ferner eingerichtet, auf Basis der Umfelddaten und anhand einer (maschinell angelernten) Ermittlungseinheit, eine Vielzahl von Zustands-Verteilungen für eine entsprechende Vielzahl von möglichen Manövern des Fahrzeugs zu ermitteln.
  • Die möglichen Manöver der Vielzahl von möglichen Manövern können sich jeweils in Bezug auf die Fahrtrichtung an einem vorausliegenden Verkehrsknoten-Punkt (z.B. an einer Kreuzung) unterscheiden. Beispielhafte mögliche Manöver sind,
    • • ein Links-Abbiege-Manöver, bei dem das Fahrzeug an einem vorausliegenden Verkehrsknoten-Punkt links abbiegt;
    • • ein Geradeaus-Manöver, bei dem das Fahrzeug an einem vorausliegenden Verkehrsknoten-Punkt geradeaus fährt;
    • • ein Rechs-Abbiege-Manöver, bei dem das Fahrzeug an einem vorausliegenden Verkehrsknoten-Punkt rechts abbiegt; und/oder
    • • ein Spurwechsel-Manöver, bei dem das Fahrzeug auf eine andere Fahrspur einer mehrspurigen Fahrbahn wechselt.
  • Die Ermittlungseinheit umfasst eine Vielzahl von unterschiedlichen, maschinell angelernten, Ausgangsnetzen für die entsprechende Vielzahl von möglichen Manövern. Mit anderen Worten, die Ermittlungseinheit kann eine Vielzahl von Manöver-spezifischen (neuronalen) Ausgangsnetzen umfassen. Die einzelnen Manöver-spezifischen Ausgangsnetze der Vielzahl von Ausgangsnetzen können jeweils im Vorfeld auf Basis von Manöver-spezifischen Trainingsdaten für das mögliche Manöver angerlernt worden sein, mit dem das jeweilige Manöver-spezifische Ausgangsnetz assoziiert ist.
  • Die Ermittlungseinheit kann ein (gemeinsames), maschinell angelerntes, Basisnetz umfassen, das ausgebildet ist, auf Basis der Umfelddaten eine (gemeinsame) Menge von Merkmalen zu ermitteln. Die einzelnen Manöver-spezifischen Ausgangsnetze der Vielzahl von Ausgangsnetzen können jeweils ausgebildet sein, die jeweilige Manöver-spezifische Zustands-Verteilung auf Basis der (gemeinsamen) Menge von Merkmalen zu ermitteln. So kann eine besonders effiziente und robuste Ermittlung der Manöver-spezifischen Zustands-Verteilungen bewirkt werden.
  • Die Vorrichtung kann ferner eingerichtet sein, das Fahrzeug auf Basis zumindest einer der ermittelten Zustands-Verteilungen zu betreiben (insbesondere automatisiert längs- und/oder querzuführen).
  • Die Vorrichtung kann z.B. eingerichtet sein, insbesondere auf Basis einer in einem Navigationssystem geplanten Fahrroute für das Fahrzeug, ein vorausliegendes Fahrmanöver des Fahrzeugs zu bestimmen. Es kann dann die mit dem vorausliegenden Fahrmanöver assoziierte Zustands-Verteilung aus der Vielzahl von Zustands-Verteilungen ausgewählt werden. Ferner kann das Fahrzeug auf Basis der ausgewählten Zustands-Verteilung betrieben, insbesondere automatisiert längs- und/oder quergeführt, werden.
  • Es wird somit eine Vorrichtung beschrieben, die mehrere Manöver-spezifische Ausgangsnetze verwendet, um Manöver-spezifische Zustands-Verteilungen für ein Fahrzeug zu ermitteln. So kann ein besonders zuverlässiger, robuster und sicherer Betrieb des Fahrzeugs ermöglicht werden.
  • Gemäß einem weiteren Aspekt wird ein (Straßen-) Kraftfahrzeug (insbesondere ein Personenkraftwagen oder ein Lastkraftwagen oder ein Bus oder ein Motorrad) beschrieben, das die in diesem Dokument beschriebene Vorrichtung umfasst.
  • Gemäß einem weiteren Aspekt wird ein Verfahren zur Ermittlung einer Zustands-Verteilung eines zeitlich vorausliegenden Zustands, insbesondere einer zeitlich vorausliegenden Position, eines (Kraft-) Fahrzeugs beschrieben. Das Verfahren umfasst das Ermitteln (anhand von ein oder mehreren Umfeldsensoren) von Umfelddaten in Bezug auf das Umfeld des Fahrzeugs. Des Weiteren umfasst das Verfahren das Ermitteln, auf Basis der Umfelddaten und anhand einer (maschinell angelernten) Ermittlungseinheit, einer Vielzahl von Zustands-Verteilungen für eine entsprechende Vielzahl von möglichen Manövern des Fahrzeugs. Dabei kann die Ermittlungseinheit eine Vielzahl von unterschiedlichen, maschinell angelernten, Ausgangsnetzen für die entsprechende Vielzahl von möglichen Manövern umfassen.
  • Das Verfahren kann ferner das Betreiben des Fahrzeugs auf Basis zumindest einer der ermittelten Zustands-Verteilungen umfassen.
  • Gemäß einem weiteren Aspekt wird ein Software (SW) Programm beschrieben. Das SW Programm kann eingerichtet werden, um auf einem Prozessor (z.B. auf einem Steuergerät eines Fahrzeugs) ausgeführt zu werden, und um dadurch das in diesem Dokument beschriebene Verfahren auszuführen.
  • Gemäß einem weiteren Aspekt wird ein Speichermedium beschrieben. Das Speichermedium kann ein SW Programm umfassen, welches eingerichtet ist, um auf einem Prozessor ausgeführt zu werden, und um dadurch das in diesem Dokument beschriebene Verfahren auszuführen.
  • Es ist zu beachten, dass die in diesem Dokument beschriebenen Verfahren, Vorrichtungen und Systeme sowohl alleine, als auch in Kombination mit anderen in diesem Dokument beschriebenen Verfahren, Vorrichtungen und Systemen verwendet werden können. Des Weiteren können jegliche Aspekte der in diesem Dokument beschriebenen Verfahren, Vorrichtungen und Systemen in vielfältiger Weise miteinander kombiniert werden. Insbesondere können die Merkmale der Ansprüche in vielfältiger Weise miteinander kombiniert werden. Ferner sind in Klammern aufgeführte Merkmale als optionale Merkmale zu verstehen.
  • Im Weiteren wird die Erfindung anhand von Ausführungsbeispielen näher beschrieben. Dabei zeigen
    • 1 beispielhafte Komponenten eines Fahrzeugs;
    • 2 eine beispielhafte Fahrsituation des Fahrzeugs mit mehreren möglichen Fahrmanövern;
    • 3 eine beispielhafte, auf maschinellem Lernen basierte, Ermittlungseinheit mit einer Vielzahl von Manöver-spezifischen, neuronalen, Ausgangsnetzen; und
    • 4 ein Ablaufdiagramm eines beispielhaften Verfahrens zur Prädiktion und/oder zur Planung eines vorausliegenden Zustands eines Fahrzeugs.
  • Wie eingangs dargelegt, befasst sich das vorliegende Dokument mit der zuverlässigen und präzisen Schätzung des vorausliegenden Zustands eines (Kraft-) Fahrzeugs. Dabei kann der vorausliegende Zustand entlang einer Sequenz von Zeitpunkten die Position des Fahrzeugs als Funktion der Zeit, d.h. den vorausliegenden Bewegungs-Pfad des Fahrzeugs, angeben.
  • 1 ein beispielhaftes Fahrzeug 100 mit ein oder mehreren Umfeldsensoren 102, die jeweils eingerichtet sind, Sensordaten (die auch als Umfelddaten bezeichnet werden) in Bezug auf das Umfeld des Fahrzeugs 100 zu erfassen. Beispielhafte Umfeldsensoren 102 sind eine Kamera, ein Radarsensor, ein Lidarsensor, ein Ultraschallsensor, etc.
  • Ein (Steuer-) Vorrichtung 101 des Fahrzeugs 100 kann eingerichtet sein, die Umfelddaten auszuwerten, z.B. um ein oder mehrere Objekte (z.B. andere Fahrzeuge) im Umfeld des Fahrzeugs 100 zu erkennen. Die Vorrichtung 101 kann ferner eingerichtet sein, auf Basis der Umfelddaten, insbesondere auf Basis der ein oder mehreren detektierten Objekte, eine automatisierte Längs- und/oder Querführung des Fahrzeugs 100 zu bewirken. Zu diesem Zweck können ein oder mehrere Längs- und/oder Querführungsaktoren 103 (z.B. ein Antriebsmotor, eine Bremsvorrichtung und/oder eine Lenkvorrichtung) des Fahrzeugs angesteuert werden.
  • Die Vorrichtung 101 kann insbesondere eingerichtet sein, auf Basis der Umfelddaten, z.B. auf Basis eines von einer Kamera 102 erfassten Bildes, einen vorausliegenden Zustand des Fahrzeugs 100 als Funktion der Zeit zu ermitteln (d.h. zu planen und/oder zu schätzen). Der Zustand kann dabei ein oder mehrere Zustandsgrößen umfassen, wie z.B. die Position, die Fahrgeschwindigkeit, die Beschleunigung und/oder die Orientierung. Im Weiteren wird insbesondere auf den vorausliegenden Bewegungs-Pfad des Fahrzeugs 100 (d.h. auf die vorausliegende Position des Fahrzeugs 100 als Funktion der Zeit) eingegangen. Es sei jedoch darauf hingewiesen, dass die in diesem Dokument beschriebenen Aspekte allgemein auf den vorausliegenden Fahrzeug-Zustands als Funktion der Zeit anwendbar sind.
  • Der ermittelte Bewegungs-Pfad (allgemein der ermittelte zeitliche Zustandsverlauf) kann als Basis für die Ansteuerung der ein oder mehrere Längs- und/oder Querführungsaktoren 103 verwendet werden, um eine besonders zuverlässige und präzise automatisierte Längs- und/oder Querführung des Fahrzeugs 100 zu bewirken.
  • Die Ermittlung eines Bewegungs-Pfads kann auf Basis eines im Vorfeld angelernten neuronalen Netzes bewirkt werden. Ein beispielhaftes Verfahren zur Ermittlung eines Bewegungs-Pfades ist in Zeng, Wenyuan, et al. „End-to-end interpretable neural motion planner.“ Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. 2019 beschrieben. Diese Schrift wird durch Bezugnahme vollständig in das vorliegende Dokument aufgenommen.
  • Es kommt häufig vor, dass sich ein Fahrzeug 100 in einer Fahrsituation befindet, bei der das Fahrzeug 100 mehrere unterschiedliche Fahrmanöver ausführen kann, wobei der von dem Fahrzeug 100 tatsächlich realisierte Bewegungs-Pfad von dem jeweiligen Fahrmanöver abhängt. 2 zeigt eine beispielhafte Fahrsituation, bei der das Fahrzeug 100 auf einen Verkehrsknotenpunkt 200, insbesondere auf eine Kreuzung, zufährt. Das Fahrzeug 100 kann an dem Verkehrsknotenpunkt 200 mehrere unterschiedliche Manöver 202 durchführen, z.B. ein Links-Abbiege-Manöver, ein Geradeaus-Manöver oder ein Rechts-Abbiege-Manöver.
  • Die Güte der Ermittlung (insbesondere der Planung) eines Bewegungs-Pfads für das Fahrzeug 100 kann dadurch erhöht werden, dass die Kenntnis über ein oder mehrere mögliche Fahrmanöver 202 mit in die Ermittlung des Bewegungs-Pfads eingebunden wird.
  • 3 veranschaulicht eine beispielhafte Ermittlungseinheit 300, die dazu verwendet werden kann, einen Bewegungs-Pfad des Fahrzeugs 100 zu ermitteln. Die Ermittlungseinheit 300 basiert auf maschinellem Lernen. Insbesondere umfasst die Ermittlungseinheit 300 neuronale Netze 301, 302, die im Vorfeld auf Basis von Trainingsdaten angelernt wurden (z.B. unter Verwendung eines Backpropagation-Algorithmus).
  • Die Ermittlungseinheit 300 umfasst ein Basisnetz 301, das ausgebildet ist, auf Basis von aktuellen Umfelddaten 311 (z.B. auf Basis eines aktuellen Bildes einer Kamera 102 des Fahrzeugs 100) eine Menge 313 von Merkmalen (auf Englisch „Features“) zu ermitteln. Des Weiteren umfasst die Ermittlungseinheit 300 eine Vielzahl von Ausgangsnetzen 302 für eine entsprechende Vielzahl von möglichen Fahrmanövern 202 des Fahrzeugs 100. Die einzelnen Ausgangsnetze 302 können jeweils spezifisch für das Fahrmanöver 202 angelernt worden sein, mit dem das jeweilige Ausgangsnetz 302 assoziiert ist. Für das in 2 dargestellte Beispiel kann z.B. ein Ausgangsnetz 302 für Links-Abbiege-Manöver, ein Ausgangsnetz 302 für Geradeaus-Manöver, und ein Ausgangsnetz 302 für Rechts-Abbiege-Manöver verwendet werden.
  • Ein Ausgangsnetz 302 ist jeweils ausgebildet, auf Basis der Menge 313 von Merkmalen eine statistische Verteilung 312 zu ermitteln, die z.B. die Position des Fahrzeugs 100 als Funktion der Zeit oder allgemein den Zustand des Fahrzeugs 100 als Funktion der Zeit angibt. Beispielsweise kann durch die Verteilung 312 für jeden Zeitpunkt einer Sequenz von vorausliegenden Zeitpunkten jeweils eine Wahrscheinlichkeitsverteilung der Position des Fahrzeugs 100 angegeben werden.
  • Es kann somit anhand der Ermittlungseinheit 300 auf Basis von aktuellen Umfelddaten 311 eine Vielzahl von Zustands- (insbesondere Positions-) Verteilungen 312 des Fahrzeugs 100 für eine entsprechende Vielzahl von unterschiedlichen Manöver-Hypothesen 202 ermittelt werden. So kann der zukünftige Zustand des Fahrzeugs 100, insbesondere ein zukünftiger Bewegungs-Pfad des Fahrzeugs 100, in besonders präziser Weise ermittelt werden.
  • Beispielsweise kann die Vorrichtung 101 eingerichtet sein, (z.B. auf Basis einer bereits geplanten Fahrroute in dem Navigationssystem des Fahrzeugs 100) das Fahrmanöver 202 zu bestimmen, welches das Fahrzeug 100 durchführen wird. Es kann dann aus der Vielzahl von Zustands- (insbesondere Positions-) Verteilungen 312 des Fahrzeugs 100 die mit diesem Fahrmanöver 202 assoziierte Verteilung 312 ausgewählt werden, um die automatisierte Längs- und/oder Querführung des Fahrzeugs 100 zu bewirken.
  • Zum Anlernen eines Manöver-spezifischen Ausgangsnetzes 302 für ein bestimmtes Manöver 202 bzw. für eine bestimmte Manöver-Hypothese (d.h. für einen bestimmten Manöver-Typ) können Trainingsdaten verwendet werden, in denen Fahrzeuge 100 das bestimmte Manöver 202 durchgeführt haben. So kann ein besonders präzises und robustes (überwachtes) Anlernen der einzelnen Manöver-spezifischen Ausgangsnetze 302 bewirkt werden.
  • Die Verwendung einer Vielzahl von Manöver-spezifischen Ausgangsnetzen 302 ermöglicht es, Manöver-spezifische Zustands-Verteilungen 312 bereitzustellen.
  • Insbesondere kann dabei den einzelnen Zustands-Verteilungen 312 jeweils eine semantische Bedeutung (in Form der jeweiligen Manöver-Hypothese) zugeordnet werden. So kann die Güte der weiteren Verwendung der Zustands-Verteilungen 312 für die automatisierte Längs- und/oder Querführung erhöht werden.
  • 4 zeigt ein Ablaufdiagramm eines (ggf. Computer-implementierten) Verfahrens 400 zur Ermittlung einer Zustands-Verteilung 312 eines zeitlich vorausliegenden Zustands, insbesondere einer zeitlich vorausliegenden Position, eines (Kraft-) Fahrzeugs 100 beschrieben. Die Zustands-Verteilung 312 kann eine zeitliche Sequenz von Wahrscheinlichkeitsverteilungen für ein oder mehrere Zustandsgrößen (z.B. für die Position) für eine entsprechende Sequenz von vorausliegenden Zeitpunkten umfassen (z.B. über einen zeitlichen Horizont von 1 Sekunde oder mehr, oder 5 Sekunden oder mehr).
  • Das Verfahren 400 umfasst das Ermitteln 401 von Umfelddaten in Bezug auf das Umfeld des Fahrzeugs 100 (anhand von ein oder mehreren Umfeldsensoren 102 des Fahrzeugs 100).
  • Des Weiteren umfasst das Verfahren 400 das Ermitteln 402, auf Basis der Umfelddaten und anhand einer Ermittlungseinheit 300, einer Vielzahl von Zustands-Verteilungen 312 für eine entsprechende Vielzahl von möglichen Manövern 202 des Fahrzeugs 100. Die unterschiedlichen möglichen Manöver 202 (d.h. die unterschiedlichen Manöver-Typen) können sich in Bezug auf die Fahrtrichtung des Fahrzeugs 100 an einem Knotenpunkt 200 unterscheiden.
  • Die (maschinell angelernte) Ermittlungseinheit 300 kann eine Vielzahl von unterschiedlichen, maschinell angelernten, Ausgangsnetzen 302 für die entsprechende Vielzahl von möglichen Manövern 202 (d.h. Manöver-Typen) umfassen. Dabei kann jedes Ausgangsnetz 302 spezifisch für das jeweilige mögliche Manöver 202 (d.h. für den jeweiligen Manöver-Typ) angelernt worden sein.
  • Des Weiteren umfasst das Verfahren 400 das Betreiben 403 des Fahrzeugs 100 auf Basis zumindest einer der ermittelten Zustands-Verteilungen 312. Dabei kann insbesondere die automatisierte Längs- und/oder Querführung des Fahrzeugs 100 auf Basis zumindest einer der ermittelten Zustands-Verteilungen 312 bewirkt werden.
  • Durch die Verwendung von Manöver-spezifischen Ausgangsnetzen 302 kann die Zustands-Verteilung 312 für ein Fahrzeug 100 in besonders präziser und robuster Weise ermittelt, insbesondere prädiziert und/oder geplant, werden, wodurch die Güte der automatisierten Längs- und/oder Querführung des Fahrzeugs 100 erhöht wird.
  • Die vorliegende Erfindung ist nicht auf die gezeigten Ausführungsbeispiele beschränkt. Insbesondere ist zu beachten, dass die Beschreibung und die Figuren nur beispielhaft das Prinzip der vorgeschlagenen Verfahren, Vorrichtungen und Systeme veranschaulichen sollen.

Claims (10)

  1. Vorrichtung (101) zur Ermittlung einer Zustands-Verteilung (312) eines zeitlich vorausliegenden Zustands, insbesondere einer zeitlich vorausliegenden Position, eines Fahrzeugs (100); wobei die Vorrichtung (101) eingerichtet ist, - Umfelddaten in Bezug auf ein Umfeld des Fahrzeugs (100) zu ermitteln; - auf Basis der Umfelddaten und anhand einer Ermittlungseinheit (300), eine Vielzahl von Zustands-Verteilungen (312) für eine entsprechende Vielzahl von möglichen Manövern (202) des Fahrzeugs (100) zu ermitteln; wobei die Ermittlungseinheit (300) eine Vielzahl von unterschiedlichen, maschinell angelernten, Ausgangsnetzen (302) für die entsprechende Vielzahl von möglichen Manövern (202) umfasst; und - das Fahrzeug (100) auf Basis zumindest einer der ermittelten Zustands-Verteilungen (312) zu betreiben.
  2. Vorrichtung (101) gemäß Anspruch 1, wobei - die Ermittlungseinheit (300) ein maschinell angelerntes, Basisnetz (301) umfasst, das ausgebildet ist, auf Basis der Umfelddaten eine Menge (313) von Merkmalen zu ermitteln; und - die einzelnen Manöver-spezifischen Ausgangsnetze (302) der Vielzahl von Ausgangsnetzen (302) jeweils ausgebildet sind, die jeweilige Manöver-spezifische Zustands-Verteilung (312) auf Basis der Menge (313) von Merkmalen zu ermitteln.
  3. Vorrichtung (101) gemäß einem der vorhergehenden Ansprüche, wobei die einzelnen Manöver-spezifischen Ausgangsnetze (302) der Vielzahl von Ausgangsnetzen (302) jeweils im Vorfeld auf Basis von Manöver-spezifischen Trainingsdaten für das mögliche Manöver (202) angerlernt wurden, mit dem das jeweilige Manöver-spezifische Ausgangsnetz (302) assoziiert ist.
  4. Vorrichtung (101) gemäß einem der vorhergehenden Ansprüche, wobei eine Zustands-Verteilung (312) jeweils eine Sequenz von Wahrscheinlichkeitsverteilungen zumindest einer Zustandsgröße für eine entsprechende Sequenz von vorausliegenden Zeitpunkten umfasst.
  5. Vorrichtung (101) gemäß Anspruch 4, wobei - die zumindest eine Zustandsgröße eine Position des Fahrzeugs (100) umfasst; und/oder - die Zustands-Verteilung (312) eine Wahrscheinlichkeitsverteilung von vorausliegenden Bewegungs-Pfaden des Fahrzeugs (100) angibt.
  6. Vorrichtung (101) gemäß einem der vorhergehenden Ansprüche, wobei die Umfelddaten ein Bild einer Umfeldkamera (102) des Fahrzeugs (100) umfassen.
  7. Vorrichtung (101) gemäß einem der vorhergehenden Ansprüche, wobei sich die möglichen Manöver (202) der Vielzahl von möglichen Manövern (202) jeweils in Bezug auf eine Fahrtrichtung an einem vorausliegenden Verkehrsknoten-Punkt (200) unterscheiden.
  8. Vorrichtung (101) gemäß einem der vorhergehenden Ansprüche, wobei die Vielzahl von möglichen Manövern (202) umfasst, - ein Links-Abbiege-Manöver, bei dem das Fahrzeug (100) an einem vorausliegenden Verkehrsknoten-Punkt (200) links abbiegt; - ein Geradeaus-Manöver, bei dem das Fahrzeug (100) an einem vorausliegenden Verkehrsknoten-Punkt (200) geradeaus fährt; - ein Rechs-Abbiege-Manöver, bei dem das Fahrzeug (100) an einem vorausliegenden Verkehrsknoten-Punkt (200) rechts abbiegt; und/oder - ein Spurwechsel-Manöver, bei dem das Fahrzeug (100) auf eine andere Fahrspur einer mehrspurigen Fahrbahn wechselt.
  9. Vorrichtung (101) gemäß einem der vorhergehenden Ansprüche; wobei die Vorrichtung (101) eingerichtet ist, - insbesondere auf Basis einer in einem Navigationssystem geplanten Fahrroute, ein vorausliegendes Fahrmanöver des Fahrzeugs (100) zu bestimmen; - die mit dem vorausliegenden Fahrmanöver assoziierte Zustands-Verteilung (312) aus der Vielzahl von Zustands-Verteilungen (312) auszuwählen; und - das Fahrzeug (100) auf Basis der ausgewählten Zustands-Verteilung (312) zu betreiben, insbesondere automatisiert längs- und/oder querzuführen.
  10. Verfahren (400) zur Ermittlung einer Zustands-Verteilung (312) eines zeitlich vorausliegenden Zustands, insbesondere einer zeitlich vorausliegenden Position, eines Fahrzeugs (100); wobei das Verfahren (400) umfasst, - Ermitteln (401) von Umfelddaten in Bezug auf ein Umfeld des Fahrzeugs (100); - Ermitteln (402), auf Basis der Umfelddaten und anhand einer Ermittlungseinheit (300), einer Vielzahl von Zustands-Verteilungen (312) für eine entsprechende Vielzahl von möglichen Manövern (202) des Fahrzeugs (100); wobei die Ermittlungseinheit (300) eine Vielzahl von unterschiedlichen, maschinell angelernten, Ausgangsnetzen (302) für die entsprechende Vielzahl von möglichen Manövern (202) umfasst; und - Betreiben (403) des Fahrzeugs (100) auf Basis zumindest einer der ermittelten Zustands-Verteilungen (312).
DE102023103473.1A 2023-02-14 2023-02-14 Verfahren und Vorrichtung zur Ermittlung eines vorausliegenden Zustands eines Fahrzeugs Pending DE102023103473A1 (de)

Priority Applications (3)

Application Number Priority Date Filing Date Title
DE102023103473.1A DE102023103473A1 (de) 2023-02-14 2023-02-14 Verfahren und Vorrichtung zur Ermittlung eines vorausliegenden Zustands eines Fahrzeugs
PCT/EP2024/053280 WO2024170422A1 (de) 2023-02-14 2024-02-09 Verfahren und vorrichtung zur ermittlung eines vorausliegenden zustands eines fahrzeugs
CN202480012297.5A CN120731161A (zh) 2023-02-14 2024-02-09 用于求取车辆的即将面临的状态的方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102023103473.1A DE102023103473A1 (de) 2023-02-14 2023-02-14 Verfahren und Vorrichtung zur Ermittlung eines vorausliegenden Zustands eines Fahrzeugs

Publications (1)

Publication Number Publication Date
DE102023103473A1 true DE102023103473A1 (de) 2024-08-14

Family

ID=89901071

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102023103473.1A Pending DE102023103473A1 (de) 2023-02-14 2023-02-14 Verfahren und Vorrichtung zur Ermittlung eines vorausliegenden Zustands eines Fahrzeugs

Country Status (3)

Country Link
CN (1) CN120731161A (de)
DE (1) DE102023103473A1 (de)
WO (1) WO2024170422A1 (de)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102014215244A1 (de) 2014-08-01 2016-02-04 Bayerische Motoren Werke Aktiengesellschaft Kollisionsfreie Quer-/Längsführung eines Fahrzeugs
DE102015224338A1 (de) 2015-12-04 2017-06-08 Volkswagen Aktiengesellschaft Verfahren und Vorrichtung in einem Kraftfahrzeug zum automatisierten Fahren
DE102018221063A1 (de) 2018-12-05 2020-06-10 Volkswagen Aktiengesellschaft Konfiguration eines Steuerungssystems für ein zumindest teilautonomes Kraftfahrzeug
EP3671550A1 (de) 2018-12-20 2020-06-24 HERE Global B.V. Dynamisch geladene neuronale netzmodelle
DE102019104974A1 (de) 2019-02-27 2020-08-27 Zf Automotive Germany Gmbh Verfahren sowie System zum Bestimmen eines Fahrmanövers
DE102019114737A1 (de) 2019-06-03 2020-12-03 Bayerische Motoren Werke Aktiengesellschaft Verfahren und Vorrichtung zur Vorhersage des Verhaltens eines Verkehrsteilnehmers

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12039860B2 (en) * 2018-10-16 2024-07-16 Five AI Limited Driving scenarios for autonomous vehicles
DE102020215324A1 (de) * 2020-12-03 2022-06-09 Robert Bosch Gesellschaft mit beschränkter Haftung Auswahl von Fahrmanövern für zumindest teilweise automatisiert fahrende Fahrzeuge
US20240300525A1 (en) * 2020-12-29 2024-09-12 Aurora Operations, Inc. Systems and methods related to controlling autonomous vehicle(s)

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102014215244A1 (de) 2014-08-01 2016-02-04 Bayerische Motoren Werke Aktiengesellschaft Kollisionsfreie Quer-/Längsführung eines Fahrzeugs
DE102015224338A1 (de) 2015-12-04 2017-06-08 Volkswagen Aktiengesellschaft Verfahren und Vorrichtung in einem Kraftfahrzeug zum automatisierten Fahren
DE102018221063A1 (de) 2018-12-05 2020-06-10 Volkswagen Aktiengesellschaft Konfiguration eines Steuerungssystems für ein zumindest teilautonomes Kraftfahrzeug
EP3671550A1 (de) 2018-12-20 2020-06-24 HERE Global B.V. Dynamisch geladene neuronale netzmodelle
DE102019104974A1 (de) 2019-02-27 2020-08-27 Zf Automotive Germany Gmbh Verfahren sowie System zum Bestimmen eines Fahrmanövers
DE102019114737A1 (de) 2019-06-03 2020-12-03 Bayerische Motoren Werke Aktiengesellschaft Verfahren und Vorrichtung zur Vorhersage des Verhaltens eines Verkehrsteilnehmers

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ZENG, Wenyuan [u.a.]: End-to-end interpretable neural motion planner. In: 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR 2019), 16-20 June 2019, Long Beach, CA, USA, S. 8660-8669. - ISBN 978-1-7281-3293-8. DOI: 10.1109/CVPR41558.2019. URL: https://openaccess.thecvf.com/content_CVPR_2019/papers/Zeng_End-To-End_Interpretable_Neural_Motion_Planner_CVPR_2019_paper.pdf [abgerufen am 2022-05-16]

Also Published As

Publication number Publication date
WO2024170422A1 (de) 2024-08-22
CN120731161A (zh) 2025-09-30

Similar Documents

Publication Publication Date Title
DE102015111535B4 (de) Algorithmus zur genauen Krümmungsschätzung für die Bahnplanung von autonom fahrenden Fahrzeugen
DE102015114465B4 (de) Verfahren zur Wegplanung für ein Ausweichlenkmanöver
EP2888604B1 (de) Verfahren zur bestimmung eines fahrspurverlaufs für ein fahrzeug
WO2018177484A1 (de) Verfahren und system zur vorhersage von sensorsignalen eines fahrzeugs
DE102016212326A1 (de) Verfahren zur Verarbeitung von Sensordaten für eine Position und/oder Orientierung eines Fahrzeugs
DE102017118651A1 (de) Verfahren und System zur Kollisionsvermeidung eines Fahrzeugs
DE102013224171A1 (de) Verfahren und Steuer- und Erfassungseinrichtung zur Erkennung einer Einfahrt eines Kraftfahrzeugs in einen Fahrstreifen einer Straße entgegen einer Fahrrichtung
WO2021139974A1 (de) Verfahren zur zusammenführung mehrerer datensätze für die erzeugung eines aktuellen spurmodells einer fahrbahn und vorrichtung zur datenverarbeitung
DE102016203727A1 (de) Verfahren zum Vermeiden eines Auffahrunfalls zwischen einem ersten Fahrzeug und einem zweiten Fahrzeug und Steuergerät
DE102019217723A1 (de) Fahrsicherheits-steuersystem unter verwendung von umgebungsgeräuschen und steuerverfahren dafür
DE102019114737A1 (de) Verfahren und Vorrichtung zur Vorhersage des Verhaltens eines Verkehrsteilnehmers
DE102012007127A1 (de) Verfahren zum Bestimmen einer Bewegungsbahn für ein Fahrzeug
DE102017200215A1 (de) Steuereinheit und Verfahren zur Ermittlung einer Rückfahr-Trajektorie für ein Rückfahrassistenzsystem
DE102020118640A1 (de) Verfahren und Fahrzeugsystem zur Ermittlung eines Fahr-Korridors für ein Fahrzeug
WO2020069812A1 (de) Verfahren zum zumindest teilautomatisierten führen eines kraftfahrzeugs auf einer fahrbahn
DE102019132967A1 (de) Verfahren und Vorrichtung zur Ermittlung einer Fahrspur-Hypothese
DE102018219911A1 (de) Verfahren und Vorrichtung zum Betrieb eines Fahrzeugs zum Vermeiden oder Auflösen einer Verkehrsstauung
DE102018222509A1 (de) Verfahren, Steuergerät und Fahrzeug
EP4185506A1 (de) Verfahren zum bestimmen einer trajektorie zum steuern eines fahrzeugs
DE102019124655A1 (de) Erkennung von Fehlern, die mit Rädern eines Kraftfahrzeugs zusammenhängen, in einer Fahrsituation
WO2024170422A1 (de) Verfahren und vorrichtung zur ermittlung eines vorausliegenden zustands eines fahrzeugs
WO2020083551A1 (de) Verfahren zum zumindest teilautomatisierten führen eines kraftfahrzeugs
DE102022128566A1 (de) Verfahren und Vorrichtung zum Betrieb einer Fahrfunktion bei Annäherung an eine Signalisierungseinheit
DE102020122853A1 (de) Verfahren und Vorrichtung zur Vorhersage des Abbruchs einer automatisierten Fahrfunktion
DE102023004669B4 (de) Verfahren zur Erzeugung von Trainingsdaten für ein Modell des maschinellen Lernens zur Prädiktion einer Trajektorie eines Verkehrsteilnehmers und Fahrzeug

Legal Events

Date Code Title Description
R163 Identified publications notified