Nothing Special   »   [go: up one dir, main page]

DE102018216423A1 - Bestimmung eines Ansteuerungssignals für ein teilautonomes Fahrzeug - Google Patents

Bestimmung eines Ansteuerungssignals für ein teilautonomes Fahrzeug Download PDF

Info

Publication number
DE102018216423A1
DE102018216423A1 DE102018216423.1A DE102018216423A DE102018216423A1 DE 102018216423 A1 DE102018216423 A1 DE 102018216423A1 DE 102018216423 A DE102018216423 A DE 102018216423A DE 102018216423 A1 DE102018216423 A1 DE 102018216423A1
Authority
DE
Germany
Prior art keywords
collision probability
trajectory
object representation
sensor
monitoring module
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
DE102018216423.1A
Other languages
English (en)
Inventor
Oliver F. Schwindt
Jason Scott Hardy
Joerg Mueller
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
Original Assignee
Robert Bosch GmbH
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 filed Critical Robert Bosch GmbH
Priority to DE102018216423.1A priority Critical patent/DE102018216423A1/de
Priority to US16/566,662 priority patent/US11292463B2/en
Priority to CN201910909840.2A priority patent/CN110949379A/zh
Publication of DE102018216423A1 publication Critical patent/DE102018216423A1/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
    • 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/08Active safety systems predicting or avoiding probable or impending collision or attempting to minimise its consequences
    • B60W30/09Taking automatic action to avoid collision, e.g. braking and steering
    • 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/08Active safety systems predicting or avoiding probable or impending collision or attempting to minimise its consequences
    • B60W30/095Predicting travel path or likelihood of collision
    • B60W30/0956Predicting travel path or likelihood of collision the prediction being responsive to traffic or environmental parameters
    • 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
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/0097Predicting future 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
    • 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; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/24Classification techniques
    • G06F18/243Classification techniques relating to the number of classes
    • G06F18/24317Piecewise classification, i.e. whereby each classification requires several discriminant rules
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/764Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/56Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
    • G06V20/58Recognition of moving objects or obstacles, e.g. vehicles or pedestrians; Recognition of traffic objects, e.g. traffic signs, traffic lights or roads
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems
    • G08G1/165Anti-collision systems for passive traffic, e.g. including static obstacles, trees
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems
    • G08G1/166Anti-collision systems for active traffic, e.g. moving vehicles, pedestrians, bikes
    • 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
    • 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/408Radar; Laser, e.g. lidar
    • 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/54Audio sensitive means, e.g. ultrasound
    • 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
    • B60W2554/00Input parameters relating to objects
    • B60W2554/40Dynamic objects, e.g. animals, windblown objects
    • B60W2554/404Characteristics
    • 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
    • B60W2556/00Input parameters relating to data
    • B60W2556/20Data confidence level
    • 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
    • B60W2556/00Input parameters relating to data
    • B60W2556/35Data fusion
    • 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
    • B60W2710/00Output or target parameters relating to a particular sub-units
    • B60W2710/18Braking system
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S13/00Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
    • G01S13/88Radar or analogous systems specially adapted for specific applications
    • G01S13/93Radar or analogous systems specially adapted for specific applications for anti-collision purposes
    • G01S13/931Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S15/00Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems
    • G01S15/88Sonar systems specially adapted for specific applications
    • G01S15/93Sonar systems specially adapted for specific applications for anti-collision purposes
    • G01S15/931Sonar systems specially adapted for specific applications for anti-collision purposes of land vehicles
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S17/00Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
    • G01S17/88Lidar systems specially adapted for specific applications
    • G01S17/93Lidar systems specially adapted for specific applications for anti-collision purposes
    • G01S17/931Lidar systems specially adapted for specific applications for anti-collision purposes of land vehicles
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S13/00Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
    • G01S13/88Radar or analogous systems specially adapted for specific applications
    • G01S13/93Radar or analogous systems specially adapted for specific applications for anti-collision purposes
    • G01S13/931Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles
    • G01S2013/9318Controlling the steering
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S13/00Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
    • G01S13/88Radar or analogous systems specially adapted for specific applications
    • G01S13/93Radar or analogous systems specially adapted for specific applications for anti-collision purposes
    • G01S13/931Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles
    • G01S2013/93185Controlling the brakes
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S13/00Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
    • G01S13/88Radar or analogous systems specially adapted for specific applications
    • G01S13/93Radar or analogous systems specially adapted for specific applications for anti-collision purposes
    • G01S13/931Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles
    • G01S2013/9319Controlling the accelerator
    • GPHYSICS
    • G02OPTICS
    • G02BOPTICAL ELEMENTS, SYSTEMS OR APPARATUS
    • G02B27/00Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
    • G02B27/0018Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00 with means for preventing ghost images

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Evolutionary Computation (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Human Computer Interaction (AREA)
  • General Health & Medical Sciences (AREA)
  • Databases & Information Systems (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Evolutionary Biology (AREA)
  • General Engineering & Computer Science (AREA)
  • Traffic Control Systems (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)

Abstract

Die vorliegende Erfindung betrifft die Bestimmung eines Ansteuerungssignals für ein Fahrzeug. Ein System (200), z.B. für ein zumindest teilweise automatisiert fahrendes Fahrzeug (110), zum Bestimmen eines Ansteuerungssignals (370) für ein Steuerungssystem (380), weist einen Sensor (300) auf, der dazu eingerichtet ist, ein Objekt (120) in einer Umgebung (100) zu erfassen und als Objektrepräsentation (420) zu speichern. Ferner weist das System (200) ein Planungsmodul (500) auf, das dazu eingerichtet ist, in Reaktion auf die Objektrepräsentation (420) eine erste Trajektorie (501) und eine erste Kollisionswahrscheinlichkeit (521) der ersten Trajektorie (501) für das Fahrzeug (110) zu bestimmen. Außerdem weist es ein Überwachungsmodul (600) auf, das dazu eingerichtet ist, beim Überschreiten einer vordefinierten Kollisionswahrscheinlichkeit (530) der ersten Kollisionswahrscheinlichkeit (521) eine der folgenden Aktionen durchzuführen: Mittels des Planungsmoduls (500), in Reaktion auf die Objektrepräsentation (420), eine weitere Trajektorie (502, 503, 504) mit einer weiteren Kollisionswahrscheinlichkeit (522, 523, 524) und einer maximalen Verzögerung (542, 543, 544) der weiteren Trajektorie (502, 503, 504) zu bestimmen, oder die Objektrepräsentation (420) des Objekts (120), mittels des Sensors (300), zu überprüfen.

Description

  • Die vorliegende Erfindung betrifft die Bestimmung eines Ansteuerungssignals für ein Fahrzeug, z.B. ein teilautonomes oder vollautonomes Fahrzeug. Insbesondere betrifft die vorliegende Erfindung ein System und ein Verfahren für ein zumindest teilweise automatisiert fahrendes Fahrzeug zum Bestimmen eines Steuerdatums für ein Steuerungssystem, ein Verfahren, ein Programmelement und ein Speichermedium. Das Ansteuerungssignal kann beispielsweise verwendet werden, um das Fahrzeug zu steuern, wobei das Fahrzeug zumindest zeitweise mit Assistenzsystemen gesteuert wird und das insbesondere teilautomatisiert, hochautomatisiert oder vollautomatisiert ausgelegt ist.
  • Stand der Technik
  • Bei Fahrzeugen mit Assistenzsystemen kann es vorkommen, dass diese Fahrzeug - z.B. zur Kollisionsvermeidung - durch die Assistenzsysteme stark gebremst, beschleunigt oder gelenkt werden. In manchen Fällen kann es vorkommen, dass die geschätzten Objekte, mit denen das Fahrzeug zu kollidieren droht, in der realen Welt nicht existieren, sondern durch die Sensoren erzeugte, fälschlich erkannte Objektrepräsentation sind; diese werden gelegentlich „Artefakte“ oder „ghosts“ genannt. Diese Effekte können zu einer Verminderung der Sicherheit und/oder des Komforts führen.
  • Offenbarung der Erfindung
  • Es ist Aufgabe der vorliegenden Erfindung, diese Nachteile zumindest teilweise zu verbessern. Diese Aufgabe wird durch den Gegenstand der unabhängigen Patentansprüche gelöst. Weiterbildungen der Erfindung ergeben sich aus den Unteransprüchen, der folgenden Beschreibung und der Figuren.
  • Ein Aspekt der Erfindung betrifft ein System für ein zumindest teilweise automatisiert fahrendes Fahrzeug zum Bestimmen eines Ansteuerungssignals für ein Steuerungssystem weist einen Sensor, der dazu eingerichtet ist, ein Objekt in einer Umgebung zu erfassen und als Objektrepräsentation in einem Speicher zu speichern, ein Planungsmodul, das dazu eingerichtet ist, in Reaktion auf die Objektrepräsentation eine erste Trajektorie und eine erste Kollisionswahrscheinlichkeit der ersten Trajektorie für das Fahrzeug zu bestimmen. Das System weist weiterhin ein Überwachungsmodul auf, das dazu eingerichtet ist, wenn die erste Kollisionswahrscheinlichkeit eine vordefinierte Kollisionswahrscheinlichkeit überschreitet, eine der folgenden Aktionen durchzuführen: Mittels des Planungsmoduls, in Reaktion auf die Objektrepräsentation eine weitere Trajektorie mit einer weiteren Kollisionswahrscheinlichkeit und einer maximalen Verzögerung der weiteren Trajektorie zu bestimmen, oder die Objektrepräsentation des Objekts, mittels des Sensors, zu überprüfen.
  • Ein Ansteuerungssignal wird dazu verwendet, um ein Steuerungssystem für ein Fahrzeug zu steuern, d.h. beispielsweise das Bremssystem, den Antriebsstrang oder die Lenkung zu beeinflussen. Bei dem Fahrzeug handelt es sich beispielsweise um ein Kraftfahrzeug, wie ein Auto, einen Bus oder einen Lastkraftwagen. Das Ansteuerungssignal für eine konkrete Situation wird z.B. aus berechneten Trajektorien abgeleitet; dies kann - als Beispiel für einen beliebigen Zeitpunkt beliebigen bzw. für eine beliebige konkrete Situation - folgende Anweisung bedeuten: „aktuelles Drehmoment = 75 Nm; aktuelle Lenkstellung = 1,5° rechts; aktuelle Bremskraft = 0“. Um eine Trajektorie zu berechnen, wird - neben anderen Daten wie z.B. eine Zielbestimmung - ein Sensor benötigt, der dazu eingerichtet ist, ein Objekt in einer Umgebung, d.h. ein Objekt der realen Welt wie ein Haus, Straße, eine Person oder ein Fahrzeug, zu erfassen. Der Sensor kann einen oder mehrere einzelne Sensoren aufweisen, der Sensor kann auch ein Subsystem umfassen, das die Daten mehrerer Sensoren und/oder mehrerer Sensortypen (z.B. Kamera und Radar) zusammenfasst und als zusammengefasste Repräsentation dem System zur Verfügung stellt. Das durch den Sensor erfasste Objekt wird in dem System als Objektrepräsentation in einem Speicher gespeichert, beispielsweise in Form einer geometrischen Beschreibung oder als attributiertes Objekt. In zumindest einigen Fällen kann es sein, dass das durch den Sensor erfasste Objekt ein „ghost“ ist, d.h. in der realen Welt nicht existiert, aber als Objektrepräsentation in dem Speicher gespeichert ist.
  • Das System weist weiterhin ein Planungsmodul auf, das dazu eingerichtet ist, in Reaktion auf die Objektrepräsentation eine erste Trajektorie und eine erste Kollisionswahrscheinlichkeit der ersten Trajektorie für das Fahrzeug zu bestimmen. Die erste Trajektorie kann beispielsweise beschreiben, die nächsten 5 m mit gleichbleibender Geschwindigkeit geradeaus zu fahren. Die erste Trajektorie kann z.B. aus der Zielbestimmung unter Verwendung eines Navigationssystems, zusammen mit den Daten von dem Sensor, abgeleitet sein. Das Planungsmodul bestimmt außerdem eine Kollisionswahrscheinlichkeit für die erste Trajektorie. Die Kollisionswahrscheinlichkeit kann auch ein Kollisionsrisiko sein, d.h. die Bewertung (z.B. durch Multiplikation) der Kollisionswahrscheinlichkeit mit dem potentiellen Schaden. Im Folgenden schließt das Wort „Kollisionswahrscheinlichkeit“ die Bedeutung „Kollisionsrisiko“ mit ein. In einer konkreten Ausführungsform kann zwischen diesen Berechnungsalternativen gewählt werden.
  • Die Kollisionswahrscheinlichkeit kann z.B. aus den Objektrepräsentationen der Objekte abgeleitet sein, beispielsweise unter Verwendung eines Prädiktionsmoduls. Ein einfaches Prädiktionsmodul kann z.B. die Bewegung aller Objekte, für die eine Objektrepräsentation vorliegt, linear verlängern, z.B. für einen Zeitraum, in dem das Fahrzeug 5 m zurücklegt. Es können dann Fälle bestimmt werden, bei denen der prädizierte Weg eines oder mehrerer Objekte sich mit dem Weg, den das Fahrzeug gemäß der ersten Trajektorie zurücklegt, schneidet, d.h. potentiell eine Kollision stattfindet. Die potentiellen Kollisionen der ersten Trajektorie werden in der Kollisionswahrscheinlichkeit für die erste Trajektorie zusammengefasst. In vielen Situationen kann die Kollisionswahrscheinlichkeit Null sein.
  • Das System weist ferner ein Überwachungsmodul auf, das dazu eingerichtet ist, beim Überschreiten einer vordefinierten Kollisionswahrscheinlichkeit eine vordefinierte Aktion durchzuführen. Als erste Alternative umfasst die Aktion, mittels des Planungsmoduls, in Reaktion auf die Objektrepräsentation, eine weitere Trajektorie mit einer weiteren Kollisionswahrscheinlichkeit und einer maximalen Verzögerung der weiteren Trajektorie zu bestimmen. Ist z.B. eine Kollision mit einem von rechts kommenden Objekt prädiziert, so kann die weitere Trajektorie eine leichte Abweichung nach links beinhalten. Dadurch kann beispielsweise die Kollisionswahrscheinlichkeit auf Null sinken. Wenn dies der Fall ist, dann wird diese Trajektorie ausgewählt, und aus dieser weiteren Trajektorie wird das Ansteuerungssignal für das Steuerungssystem abgeleitet. Damit kann auf effiziente Weise eine tatsächliche Kollision verhindert werden.
  • Wenn mehrere weitere Trajektorien berechnet werden, die zu einer gleichen oder sehr ähnlichen Kollisionswahrscheinlichkeit führen, dann wird diejenige Trajektorie ausgewählt, welche die geringste maximale Verzögerung aufweist. Dies erhöht die Sicherheit und den Komfort des Fahrzeugs, weil damit - nach Möglichkeit - ruckartige Vollbremsungen deutlich seltener werden.
  • Als zweite Alternative umfasst die Aktion, die Objektrepräsentation des Objekts, mittels des Sensors, zu überprüfen. Es ist ja möglich, zumindest in einigen Fällen, dass das durch den Sensor erfasste Objekt ein „ghost“ ist, d.h. in der realen Welt nicht existiert, aber als Objektrepräsentation in dem Speicher gespeichert ist. Wenn mit einem solchen „ghost“-Objekt keine Kollision droht, dann stören derartige Objekt auch nicht; eine Überprüfung ist in diesem Fall - zumindest bei einigen Konstellationen - überflüssig. Auch wird aus Sicherheitsgründen ein „Falsch-negativ-Objekt“ von dem Sensor als noch kritischer angesehen als ein „Falsch-positiv-Objekt“, d.h. ein reales Objekt, das möglicherweise übersehen wird. Für den Fall einer potenziellen Kollision ist es sinnvoll, das Objekt der potenziellen Kollision zu überprüfen und nur auf diese Weise verifizierte Objekte für die Bestimmung einer Reaktion auf die potenzielle Kollision zuzulassen.
  • Das System hat den Vorteil, dass keine Einschränkungen bei der Kollisionsüberwachung und Kollisionsreaktion erforderlich sind. Außerdem sind die Kollisionsreaktionen maßvoll und nahe bei einer idealen menschlichen Kollisionsreaktion. Weiterhin wird nur dann eine hohe Rechenleistung erforderlich, wenn die Kollisionsüberwachung auch für die menschliche Intuition als schwierig beurteilt werden würde.
  • In einer Ausführungsform ist der Sensor eine Kamera, eine Vielzahl von Kameras, ein Radar-Sensor, ein Lidar-Sensor, ein Ultraschall-Sensor oder ein Subsystem, das eine fusionierte Ansicht von mindestens zwei der genannten Sensoren zur Verfügung stellt. Der Sensor kann also einen oder mehrere einzelne Sensoren aufweisen, der Sensor kann auch ein Subsystem umfassen, das die Daten mehrerer Sensoren und/oder mehrerer Sensortypen wie (z.B. Kamera und Radar) zusammenfasst und als zusammengefasste Repräsentation dem System zur Verfügung stellt.
  • In einer Ausführungsform ist die Objektrepräsentation eine verifizierte Objektrepräsentation oder eine nicht-verifizierte Objektrepräsentation. Bei der verifizierten Objektrepräsentation wird das Objekt vor der Verwendung durch das System mindestens ein weiteres Mal von dem Sensor oder von einem anderen Sensor und/oder von einem anderen Sensortyp erfasst. Dadurch können z.B. manche transienten Fehler ausgeschlossen werden. In einer Ausführungsform werden die Objektrepräsentationen mehrfach überprüft, z.B. durch Überprüfung mittels einer Sensor-Historie, z.B. einer Kamera-Historie oder auch der Historie von fusionierten Objekten. Die nicht-verifizierte Objektrepräsentation ist hingegen eine Objektrepräsentation, die nicht ein weiteres Mal von dem Sensor (bzw. Sensorsystem) überprüft wird.
  • In einer Ausführungsform ist das Überwachungsmodul dazu eingerichtet, wenn die erste Kollisionswahrscheinlichkeit eine vordefinierte Kollisionswahrscheinlichkeit überschreitet, Aktionen gemäß folgender Regeln durchzuführen:
    1. a) Wenn die zweite Kollisionswahrscheinlichkeit der zweiten Trajektorie von dem Überwachungsmodul als akzeptabel beurteilt wird, verwenden der zweiten Trajektorie statt der ersten Trajektorie.
    2. b) Wenn die zweite Kollisionswahrscheinlichkeit der zweiten Trajektorie von dem Überwachungsmodul als nicht-akzeptabel beurteilt wird, verwenden einer dritten Trajektorie mit einer dritten vordefinierten Kollisionswahrscheinlichkeit, wobei die dritte Trajektorie ausschließlich die verifizierte Objektrepräsentation des Objekts verwendet.
    3. c) Wenn die dritte Kollisionswahrscheinlichkeit der dritten Trajektorie von dem Überwachungsmodul als nicht-akzeptabel beurteilt wird, bestimmen einer vierten Trajektorie mit einer vierten Kollisionswahrscheinlichkeit und auswählen der niedrigeren Kollisionswahrscheinlichkeit, aus der dritten Kollisionswahrscheinlichkeit und der vierten Kollisionswahrscheinlichkeit.
    4. d) Wenn die dritte Kollisionswahrscheinlichkeit und die vierte Kollisionswahrscheinlichkeit ungefähr gleich sind, auswählen der Kollisionswahrscheinlichkeit mit der geringeren Bremsverzögerung.
  • Gemäß der Regel a) wird also zunächst eine zweite Trajektorie berechnet, zusammen mit einer zweiten Kollisionswahrscheinlichkeit. Wird die zweite Kollisionswahrscheinlichkeit von dem Überwachungsmodul als akzeptabel beurteilt - z.B. wenn die zweite Kollisionswahrscheinlichkeit gleich Null ist -, dann wird diese Trajektorie ausgewählt, und aus dieser zweiten Trajektorie wird das Ansteuerungssignal für das Steuerungssystem abgeleitet. Damit kann auf effiziente Weise eine tatsächliche Kollision verhindert werden.
  • Für die Anwendung der Regel b) wird die zweite Kollisionswahrscheinlichkeit von dem Überwachungsmodul als nicht-akzeptabel beurteilt. Das kann beispielsweise der Fall sein, wenn das Fahrzeug durch das Ausweichmanöver (die zweite Trajektorie) auf eine Gegenfahrbahn geraten würde, auf der viele andere Fahrzeuge sich bewegen. In diesem Fall überprüft das Überwachungsmodul die Objektrepräsentation des Objekts der potenziellen Kollision. Die dritte Trajektorie verwendet ausschließlich die verifizierte Objektrepräsentation des Objekts. Durch die Überprüfung kann die potenzielle Kollision verschwinden, insbesondere in einem Fall, wenn die Objektrepräsentation ein „ghost“ war. Durch diese Regel wird also eine unangemessen starke Reaktion aufgrund eines „ghost“-Objekts verhindert. Wenn das Objekt der potenziellen Kollision ein reales Objekt ist (wenn also die Objektrepräsentation einem Objekt in der realen Welt entspricht), dann kann die dritte Trajektorie gleich der zweiten Trajektorie sein.
  • Wenn gemäß Regel c) die dritte Trajektorie, die unter Verwendung einer verifizierten Objektrepräsentation des Objekts bestimmt wurde, als nicht-akzeptabel beurteilt wird, wird eine vierten Trajektorie mit einer vierten Kollisionswahrscheinlichkeit bestimmt. Liegen beide Trajektorien (die dritte und die vierte Trajektorie) und beide Kollisionswahrscheinlichkeiten vor, dann wird die Trajektorie mit der niedrigsten Kollisionswahrscheinlichkeit verwendet. Das Bestimmen einer alternativen Trajektorie ist verhältnismäßig rechenintensiv, so dass dies nur in bestimmten Fällen nötig wird, z.B. in Fällen, wie sie durch die Regel c) definiert sind.
  • Wenn gemäß Regel d) beide Kollisionswahrscheinlichkeiten (d.h. die Kollisionswahrscheinlichkeiten der dritten und der vierten Trajektorie) ungefähr gleich sind, dann wird die Trajektorie mit der geringeren maximalen Bremsverzögerung ausgewählt. Dies erhöht die Sicherheit und den Komfort des Fahrzeugs, weil dadurch nach Möglichkeit ruckartige Vollbremsungen deutlich seltener werden.
  • Insgesamt führt also dieses hierarchische oder kaskadierte Regelsystem zu sinnvollen Reaktionen, einem effizienten Einsatz der Rechenleistung und damit zu schnellen Reaktionen und auch zu einem nachvollziehbaren Verhalten des Systems und letztlich damit des Fahrzeugs.
  • Ein weiterer Aspekt der vorliegenden Erfindung umfasst ein Fahrzeug mit einem System, wie es oben beschrieben ist.
  • Ein weiterer Aspekt der vorliegenden Erfindung umfasst ein Verfahren zum Bestimmen eines Ansteuerungssignals für ein Steuerungssystem für ein zumindest teilweise automatisiert fahrendes Fahrzeug, mittels eines Systems nach einem der vorhergehenden Ansprüche, mit den Schritten:
    • - Erfassen eines Objekts in einer Umgebung und speichern des Objekts als Objektrepräsentation in einem Speicher;
    • - Bestimmen, in Reaktion auf die Objektrepräsentation, mittels eines Planungsmoduls, einer ersten Trajektorie und einer ersten Kollisionswahrscheinlichkeit der ersten Trajektorie für das Fahrzeug;
    • - Wenn eine vordefinierte Kollisionswahrscheinlichkeit überschritten ist, durchführen, mittels eines Überwachungsmoduls, einer der folgenden Aktionen: Bestimmen, mittels des Planungsmoduls, in Reaktion auf die Objektrepräsentation eine weitere Trajektorie mit einer weiteren Kollisionswahrscheinlichkeit und einer maximalen Verzögerung der weiteren Trajektorie, oder Überprüfen der Objektrepräsentation des Objekts, mittels des Sensors.
  • In einer Ausführungsform wird das genannte Verfahren unter Anwendung folgender Regel, mittels des Überwachungsmoduls, verfeinert:
    1. a) wenn die Kollisionswahrscheinlichkeit der zweiten Trajektorie von dem Überwachungsmodul als akzeptabel beurteilt wird, verwenden der zweiten Trajektorie statt der ersten Trajektorie.
  • In einer Ausführungsform weist das Verfahren weiterhin folgende Regel auf:
    • b) wenn die zweite Kollisionswahrscheinlichkeit der zweiten Trajektorie von dem Überwachungsmodul als nicht-akzeptabel beurteilt wird, verwenden einer dritten Trajektorie mit einer dritten vordefinierten Kollisionswahrscheinlichkeit und einer dritten maximalen Verzögerung, wobei die dritte Trajektorie ausschließlich die verifizierte Objektrepräsentation des Objekts verwendet.
  • In einer Ausführungsform weist das Verfahren weiterhin folgende Regel auf:
    • c) wenn die dritte Kollisionswahrscheinlichkeit der dritten Trajektorie von dem Überwachungsmodul als nicht-akzeptabel beurteilt wird, bestimmen einer vierten Trajektorie mit einer vierten Kollisionswahrscheinlichkeit und einer vierten maximalen Verzögerung und auswählen der niedrigeren Kollisionswahrscheinlichkeit, aus der dritten Kollisionswahrscheinlichkeit und der vierten Kollisionswahrscheinlichkeit.
  • In einer Ausführungsform weist das Verfahren weiterhin folgende Regel auf:
    • d) wenn die dritte Kollisionswahrscheinlichkeit und die vierte Kollisionswahrscheinlichkeit ungefähr gleich sind, auswählen der Kollisionswahrscheinlichkeit mit der geringeren Bremsverzögerung.
  • Ein weiterer Aspekt der vorliegenden Erfindung umfasst ein Programmelement, welches, wenn es auf einer Prozessoreinheit ausgeführt wird, dazu eingerichtet ist, eines der genannten Verfahren durchzuführen.
  • Ein weiterer Aspekt der vorliegenden Erfindung umfasst ein computerlesbares Medium, auf dem das genannte Programmelement gespeichert ist.
  • Weitere, die Erfindung verbessernde Maßnahmen werden nachstehend gemeinsam mit der Beschreibung der bevorzugten Ausführungsbeispiele der Erfindung anhand von Figuren näher dargestellt.
  • Ausführungsbeispiele
  • Es zeigen:
    • 1 schematisch ein System gemäß einer Ausführungsform der vorliegenden Erfindung;
    • 2 schematisch eine Übersicht über Trajektorien, die gemäß einer Ausführungsform der vorliegenden Erfindung bestimmt wurden;
    • 3 ein Verfahren gemäß einer Ausführungsform der vorliegenden Erfindung.
  • 1 zeigt schematisch ein System 200 gemäß einer Ausführungsform der vorliegenden Erfindung. Dabei wird ein Objekt 120, das sich in einer realen Umgebung 100 befindet, von dem Sensor 300 erfasst. Der Sensor 300 kann einen oder mehrere einzelne Sensoren aufweisen, der Sensor 300 kann auch ein Subsystem umfassen, das die Daten mehrerer Sensoren und/oder mehrerer Sensortypen (z.B. Kamera und Radar) zusammenfasst und als zusammengefasste Repräsentation dem System zur Verfügung stellt. Das durch den Sensor erfasste Objekt 120 wird an ein Steuergerät 250 geleitet, das zur Bestimmung eines Ansteuerungssignals 370 dient. Das Ansteuerungssignal 370 steuert ein Steuerungssystem 380 für ein Fahrzeug 110 (nicht abgebildet). Das Steuergerät 250 umfasst einen Speicher 400. In diesem Speicher 400 wird das durch den Sensor erfasste Objekt 120 als Objektrepräsentation 420 gespeichert, beispielsweise in Form einer geometrischen Beschreibung oder als attributiertes Objekt. In zumindest einigen Fällen kann es sein, dass das durch den Sensor erfasste Objekt 120 ein „ghost“ ist, d.h. in der realen Welt nicht existiert, aber als Objektrepräsentation 420 in dem Speicher 400 gespeichert ist. In vielen Fällen wird eine Vielzahl von Objekten 120 von dem Sensor 300 erfasst und ist als Vielzahl von Objektrepräsentationen 420 in dem Speicher 400 gespeichert. Die Objektrepräsentation 420 kann als eine verifizierte Objektrepräsentation 425 oder eine nicht-verifizierte Objektrepräsentation 422 gespeichert sein. Bei einer verifizierten Objektrepräsentation 425 wird das Objekt 120 mindestens noch ein weiteres Mal von dem Sensor 300 oder von einem anderen Sensor und/oder von einem anderen Sensortyp erfasst.
  • Ein Planungsmodul 500 verwendet die Objektrepräsentation 420, bzw. die Vielzahl von Objektrepräsentationen 420, um daraus - unter Verwendung weiterer Informationen, z.B. von einem Navigationssystem - eine erste Trajektorie 501 und eine erste Kollisionswahrscheinlichkeit 521, ggf. auch eine erste maximale Verzögerung 541, der ersten Trajektorie 501 für das Fahrzeug 110 zu bestimmen. Abhängig von dem Wert der ersten Kollisionswahrscheinlichkeit 521 kann das Planungsmodul 500 auch noch weitere Trajektorien 502, 503, 504 bestimmen. Die weiteren Trajektorien 502, 503, 504 können z.B. gleichzeitig mit der ersten Trajektorie bestimmt werden oder erst nach der Überprüfung der Kollisionswahrscheinlichkeiten und/oder gemäß der Anwendung der oben genannten Regeln. Zu jeder der Trajektorien 502, 503, 504 werden die entsprechenden Kollisionswahrscheinlichkeiten 522, 523, 524 bestimmt. Zu zumindest mancher der Trajektorien 502, 503, 504 werden die entsprechenden maximalen Verzögerungen 542, 543, 544 bestimmt.
  • Das System 200 weist weiterhin ein Überwachungsmodul 600 auf, das dazu eingerichtet ist, wenn die erste Kollisionswahrscheinlichkeit 521 eine vordefinierte Kollisionswahrscheinlichkeit 530 überschreitet, eine der folgenden Aktionen durchzuführen: Mittels des Planungsmoduls 500, in Reaktion auf die Objektrepräsentation 420, eine weitere Trajektorie 502, 503, 504 mit einer weiteren Kollisionswahrscheinlichkeit 522, 523, 524 und einer maximalen Verzögerung 542, 543, 544 der weiteren Trajektorie 502, 503, 504 zu bestimmen, oder die Objektrepräsentation 420 des Objekts 120, mittels des Sensors 300, zu überprüfen so dass das die Objektrepräsentation 420 entweder aus dem Speicher 400 verschwindet oder von einer nicht-verifizierten Objektrepräsentation 422 in eine verifizierte Objektrepräsentation 425 umgewandelt wird. Durch die Auswahl einer der Trajektorien 501, 502, 503, 504 wird das Ansteuerungssignal 370 bestimmt. Dies kann z.B. von einem Steuerungssystem 380 (gepunktet dargestellt) verwendet werden, um das Fahrzeug 110 zu steuern.
  • 2 zeigt schematisch eine Übersicht über Trajektorien 501, 502, 503, 504, die gemäß einer Ausführungsform der vorliegenden Erfindung bestimmt wurden. Dabei ist die, durch die 501, 502, 503, 504 zu steuernde Geschwindigkeit v über der Zeit t angetragen. Dabei ist deutlich sichtbar, dass die ersten Trajektorien 501 (von denen eine Vielzahl als Beispiel angetragen ist), eine Beschleunigung und eine Verzögerung zulassen. Würde eine der Trajektorien 501 potenziell zu einer Kollision führen, d.h. wenn die erste Kollisionswahrscheinlichkeit 521 eine vordefinierte Kollisionswahrscheinlichkeit 530 überschreitet, dann werden zweite Trajektorien 502 bestimmt. Wird deren Kollisionswahrscheinlichkeit 522 von dem Überwachungsmodul 600 als nicht-akzeptabel beurteilt, dann werden dritte Trajektorien 503 bestimmt; die dritten Trajektorien 503 verwenden dabei ausschließlich die verifizierte Objektrepräsentation 425 des Objekts 120. Wenn die Kollisionswahrscheinlichkeit 523 der dritten Trajektorien 503 als nicht-akzeptabel beurteilt wird, dann werden vierte Trajektorien 504 und die maximalen Bremsverzögerungen 543, 544 bestimmt. Wenn die Kollisionswahrscheinlichkeiten 523, 524 der dritten und der vierten Trajektorie 503, 504 ungefähr gleich sind, dann wird die Trajektorie mit der geringeren maximalen Bremsverzögerung 543, 544 (d.h. die Trajektorie mit der geringeren negativen Steigung) ausgewählt. Dies erhöht die Sicherheit und den Komfort des Fahrzeugs, weil dadurch nach Möglichkeit ruckartige Vollbremsungen deutlich seltener werden.
  • 3 zeigt ein Verfahren 700 gemäß einer Ausführungsform der vorliegenden Erfindung. Das Verfahren wird auf einem System 200 für ein zumindest teilweise automatisiert fahrendes Fahrzeug 110 ausgeführt. Das System 200 kann Teil einer Prozessoreinheit sein. Das Verfahren dient zum Bestimmen eines Ansteuerungssignals 370 für ein Steuerungssystem 380. In einem Schritt 701 wird, mittels eines Sensors 300 (siehe 1), ein Objekt 120 in einer Umgebung 100 erfasst und als Objektrepräsentation 420 in einem Speicher 400 gespeichert. In einem Schritt 702 wird, in Reaktion auf die Objektrepräsentation 420, mittels eines Planungsmoduls 500, eine erste Trajektorie P1 501 und eine erste Kollisionswahrscheinlichkeit 521 der ersten Trajektorie 501 für das Fahrzeug 110 bestimmt. In einem Schritt 703 wird überprüft, ob die erste Kollisionswahrscheinlichkeit P1 521 eine vordefinierte Kollisionswahrscheinlichkeit P 530 überschreitet. Ist dies nicht der Fall, wird, in einem Schritt 704, die erste Trajektorie 501 ausgewählt. Wird die vordefinierte Kollisionswahrscheinlichkeit P 530 überschritten, dann wird, von dem Überwachungsmodul 600 (siehe 1), eine der folgenden Aktionen durchgeführt: In einem Schritt 705 wird, mittels des Planungsmoduls 500, in Reaktion auf die Objektrepräsentation 420, eine weitere Trajektorie 502, 503, 504 mit einer weiteren Kollisionswahrscheinlichkeit 522, 523, 524 und einer maximalen Verzögerung 542, 543, 544 der weiteren Trajektorie 502, 503, 504 zu bestimmt. Oder es wird, in einem Schritt 706, die Objektrepräsentation 420 des Objekts 120, mittels des Sensors 300, überprüft.

Claims (15)

  1. System (200) für ein zumindest teilweise automatisiert fahrendes Fahrzeug (110) zum Bestimmen eines Ansteuerungssignals (370) für ein Steuerungssystem (380), wobei das System (200) aufweist: einen Sensor (300), der dazu eingerichtet ist, ein Objekt (120) in einer Umgebung (100) zu erfassen und als Objektrepräsentation (420) zu speichern, ein Planungsmodul (500), das dazu eingerichtet ist, in Reaktion auf die Objektrepräsentation (420) eine erste Trajektorie (501) und eine erste Kollisionswahrscheinlichkeit (521) der ersten Trajektorie (501) für das Fahrzeug (110) zu bestimmen, ein Überwachungsmodul (600), das dazu eingerichtet ist, beim Überschreiten einer vordefinierten Kollisionswahrscheinlichkeit (530) der ersten Kollisionswahrscheinlichkeit (521) eine der folgenden Aktionen durchzuführen: - mittels des Planungsmoduls (500), in Reaktion auf die Objektrepräsentation (420), eine weitere Trajektorie (502, 503, 504) mit einer weiteren Kollisionswahrscheinlichkeit (522, 523, 524) und einer maximalen Verzögerung (542, 543, 544) der weiteren Trajektorie (502, 503, 504) zu bestimmen, oder - die Objektrepräsentation (420) des Objekts (120), mittels des Sensors (300), zu überprüfen.
  2. System (200) nach Anspruch 1, wobei der Sensor (300) eine Kamera, eine Vielzahl von Kameras, ein Radar-Sensor, ein Lidar-Sensor, ein Ultraschall-Sensor oder ein Subsystem, das eine fusionierte Ansicht von mindestens zwei der genannten Sensoren zur Verfügung stellt, ist.
  3. System (200) nach Anspruch 1 oder 2, wobei die Objektrepräsentation (420) eine verifizierte Objektrepräsentation (425) oder eine nicht-verifizierte Objektrepräsentation (422) ist.
  4. System (200) nach einem der vorhergehenden Ansprüche, wobei das Überwachungsmodul (600) dazu eingerichtet ist, wenn die erste Kollisionswahrscheinlichkeit (521) eine vordefinierte Kollisionswahrscheinlichkeit (530) überschreitet, Aktionen gemäß folgender Regeln durchzuführen: a) wenn die Kollisionswahrscheinlichkeit (522) der zweiten Trajektorie (502) von dem Überwachungsmodul (600) als akzeptabel beurteilt wird, verwenden der zweiten Trajektorie (502) statt der ersten Trajektorie (501), b) wenn die zweite Kollisionswahrscheinlichkeit (522) der zweiten Trajektorie (502) von dem Überwachungsmodul (600) als nicht-akzeptabel beurteilt wird, verwenden einer dritten Trajektorie (503) mit einer dritten vordefinierten Kollisionswahrscheinlichkeit (523), wobei die dritte Trajektorie (503) ausschließlich die verifizierte Objektrepräsentation (425) des Objekts (120) verwendet, c) wenn die dritte Kollisionswahrscheinlichkeit (523) der dritten Trajektorie (503) von dem Überwachungsmodul (600) als nicht-akzeptabel beurteilt wird, bestimmen einer vierten Trajektorie (504) mit einer vierten Kollisionswahrscheinlichkeit (524) und auswählen der niedrigeren Kollisionswahrscheinlichkeit, aus der dritten Kollisionswahrscheinlichkeit (523) und der vierten Kollisionswahrscheinlichkeit (524), und d) wenn die dritte Kollisionswahrscheinlichkeit (523) und die vierte Kollisionswahrscheinlichkeit (524) ungefähr gleich sind, auswählen der Kollisionswahrscheinlichkeit mit der geringeren Bremsverzögerung.
  5. Zumindest teilweise automatisiertes Fahrzeug mit einem System nach einem der vorhergehenden Ansprüche.
  6. Verfahren zum Bestimmen eines Ansteuerungssignals (370) für ein Steuerungssystem (380) für ein zumindest teilweise automatisiertes Fahrzeug (110), mit den Schritten: - Erfassen eines Objekts (120) in einer Umgebung (100) und speichern des Objekts (120) als Objektrepräsentation (420); - Bestimmen, in Reaktion auf die Objektrepräsentation (420), mittels eines Planungsmoduls (500), einer ersten Trajektorie (501) und einer ersten Kollisionswahrscheinlichkeit (521) der ersten Trajektorie (501) für das Fahrzeug (110); - Wenn eine vordefinierte Kollisionswahrscheinlichkeit (530) überschritten ist, durchführen, mittels eines Überwachungsmoduls (600), einer der folgenden Aktionen: Bestimmen, mittels des Planungsmoduls (500), in Reaktion auf die Objektrepräsentation (420) eine weitere Trajektorie (502, 503, 504) mit einer weiteren Kollisionswahrscheinlichkeit (522, 523, 524) und einer maximalen Verzögerung (542, 543, 544) der weiteren Trajektorie (502, 503, 504), oder Überprüfen der Objektrepräsentation (420) des Objekts (120), mittels des Sensors (300).
  7. Verfahren nach Anspruch 6, unter Anwendung folgender Regel, mittels des Überwachungsmoduls (600): a) wenn die Kollisionswahrscheinlichkeit (522) der zweiten Trajektorie (502) von dem Überwachungsmodul (600) als akzeptabel beurteilt wird, verwenden der zweiten Trajektorie (502) statt der ersten Trajektorie (501).
  8. Verfahren nach Anspruch 7, weiterhin unter Anwendung folgender Regel, mittels des Überwachungsmoduls (600): b) wenn die zweite Kollisionswahrscheinlichkeit (522) der zweiten Trajektorie (502) von dem Überwachungsmodul (600) als nicht-akzeptabel beurteilt wird, verwenden einer dritten Trajektorie (503) mit einer dritten vordefinierten Kollisionswahrscheinlichkeit (523) und einer dritten maximalen Verzögerung (534), wobei die dritte Trajektorie (503) ausschließlich die verifizierte Objektrepräsentation (425) des Objekts (120) verwendet.
  9. Verfahren nach Anspruch 8, weiterhin unter Anwendung folgender Regel, mittels des Überwachungsmoduls (600): c) wenn die dritte Kollisionswahrscheinlichkeit (523) der dritten Trajektorie (503) von dem Überwachungsmodul (600) als nicht-akzeptabel beurteilt wird, bestimmen einer vierten Trajektorie (504) mit einer vierten Kollisionswahrscheinlichkeit (524) und einer vierten maximalen Verzögerung (544) und auswählen der niedrigeren Kollisionswahrscheinlichkeit, aus der dritten Kollisionswahrscheinlichkeit (523) und der vierten Kollisionswahrscheinlichkeit (524).
  10. Verfahren nach Anspruch 9, weiterhin unter Anwendung folgender Regel, mittels des Überwachungsmoduls (600): d) wenn die dritte Kollisionswahrscheinlichkeit (523) und die vierte Kollisionswahrscheinlichkeit (524) ungefähr gleich sind, auswählen der Kollisionswahrscheinlichkeit mit der geringeren Bremsverzögerung.
  11. Verfahren nach einem der Ansprüche 6 bis 10, wobei der Sensor (300) eine Kamera, eine Vielzahl von Kameras, ein Radar-Sensor, ein Lidar-Sensor, ein Ultraschall-Sensor oder ein Subsystem, das eine fusionierte Ansicht von mindestens zwei der genannten Sensoren zur Verfügung stellt, ist.
  12. Verfahren nach einem der Ansprüche 6 bis 11, wobei die Objektrepräsentation (420) eine verifizierte Objektrepräsentation (425) oder eine nicht-verifizierte Objektrepräsentation (422) ist.
  13. Vorrichtung, die dazu eingerichtet ist, ein Verfahren nach einem der Ansprüche 6 bis 11 auszuführen.
  14. Programmelement, welches, wenn es auf einer Prozessoreinheit ausgeführt wird, dazu eingerichtet ist, das Verfahren nach einem der Ansprüche 6 bis 11 durchzuführen.
  15. Computerlesbares Medium, auf dem ein Programmelement nach Anspruch 14 gespeichert ist.
DE102018216423.1A 2018-09-26 2018-09-26 Bestimmung eines Ansteuerungssignals für ein teilautonomes Fahrzeug Pending DE102018216423A1 (de)

Priority Applications (3)

Application Number Priority Date Filing Date Title
DE102018216423.1A DE102018216423A1 (de) 2018-09-26 2018-09-26 Bestimmung eines Ansteuerungssignals für ein teilautonomes Fahrzeug
US16/566,662 US11292463B2 (en) 2018-09-26 2019-09-10 Determination of a control signal for an in-part-autonomous vehicle
CN201910909840.2A CN110949379A (zh) 2018-09-26 2019-09-25 用于半自主车辆的操控信号的确定

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102018216423.1A DE102018216423A1 (de) 2018-09-26 2018-09-26 Bestimmung eines Ansteuerungssignals für ein teilautonomes Fahrzeug

Publications (1)

Publication Number Publication Date
DE102018216423A1 true DE102018216423A1 (de) 2020-03-26

Family

ID=69725492

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102018216423.1A Pending DE102018216423A1 (de) 2018-09-26 2018-09-26 Bestimmung eines Ansteuerungssignals für ein teilautonomes Fahrzeug

Country Status (3)

Country Link
US (1) US11292463B2 (de)
CN (1) CN110949379A (de)
DE (1) DE102018216423A1 (de)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3957531A1 (de) * 2020-08-18 2022-02-23 ZF Friedrichshafen AG Computerimplementiertes verfahren, computersystem und computerprogramm zum ausführen einer notfalltrajektorie für ein automatisiertes fahrsystem und automatisiertes fahrsystem

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2769921C2 (ru) * 2019-11-21 2022-04-08 Общество с ограниченной ответственностью "Яндекс Беспилотные Технологии" Способы и системы для автоматизированного определения присутствия объектов
US11603095B2 (en) * 2020-10-30 2023-03-14 Zoox, Inc. Collision avoidance planning system
US11858536B1 (en) * 2020-10-31 2024-01-02 Uatc, Llc Systems and methods for interactive prediction and planning

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6519519B1 (en) * 2002-02-01 2003-02-11 Ford Global Technologies, Inc. Passive countermeasure methods
DE102005002760B4 (de) * 2004-01-20 2018-05-24 Volkswagen Ag Vorrichtung und Verfahren zur Unfallvermeidung bei Kraftfahrzeugen
JP4946739B2 (ja) * 2007-09-04 2012-06-06 トヨタ自動車株式会社 移動体進路取得方法、および、移動体進路取得装置
DE102012009555A1 (de) * 2012-05-12 2012-11-29 Daimler Ag Verfahren zur Unterstützung eines Fahrers beim Führen eines Fahrzeugs und Fahrerassistenzsystem
US9199642B2 (en) * 2014-01-21 2015-12-01 Elwha Llc Vehicle collision management responsive to traction conditions in an avoidance path
WO2016020290A1 (de) * 2014-08-04 2016-02-11 Continental Teves Ag & Co. Ohg System für ein automatisiertes kooperatives fahren
JP6470039B2 (ja) * 2014-12-26 2019-02-13 日立オートモティブシステムズ株式会社 車両制御システム
JP6581379B2 (ja) * 2015-03-31 2019-09-25 株式会社デンソー 車両制御装置、及び車両制御方法
EP3091370B1 (de) * 2015-05-05 2021-01-06 Volvo Car Corporation Verfahren und anordnung zur bestimmung sicherer fahrzeugtrajektorien
WO2017002258A1 (ja) * 2015-07-02 2017-01-05 三菱電機株式会社 経路予測装置
DE102015016531A1 (de) * 2015-12-18 2017-06-22 Adam Opel Ag Fahrerassistenzsystem und Verfahren zur Kollisionsvermeidung
DE102016000943B4 (de) * 2016-01-28 2023-09-07 Zf Automotive Germany Gmbh Steuerungssystem und Steuerungsverfahren zum Ermitteln einer Wahrscheinlichkeit einer bevorstehenden Kollision eines Fahrzeugs
DE102016203522B4 (de) * 2016-03-03 2022-07-28 Volkswagen Aktiengesellschaft Verfahren und Vorrichtung zum Vorhersagen von Trajektorien eines Kraftfahrzeugs
US9645577B1 (en) * 2016-03-23 2017-05-09 nuTonomy Inc. Facilitating vehicle driving and self-driving
DE102016205972A1 (de) * 2016-04-11 2017-11-09 Volkswagen Aktiengesellschaft Verfahren zur autonomen oder teilautonomen Durchführung eines kooperativen Fahrmanövers
US10303166B2 (en) * 2016-05-23 2019-05-28 nuTonomy Inc. Supervisory control of vehicles
US10126136B2 (en) * 2016-06-14 2018-11-13 nuTonomy Inc. Route planning for an autonomous vehicle
US10281920B2 (en) * 2017-03-07 2019-05-07 nuTonomy Inc. Planning for unknown objects by an autonomous vehicle

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3957531A1 (de) * 2020-08-18 2022-02-23 ZF Friedrichshafen AG Computerimplementiertes verfahren, computersystem und computerprogramm zum ausführen einer notfalltrajektorie für ein automatisiertes fahrsystem und automatisiertes fahrsystem
DE102020210468A1 (de) 2020-08-18 2022-02-24 Zf Friedrichshafen Ag Computerimplementiertes Verfahren, Computersystem und Computerprogramm zum Ausführen einer Notfalltrajektorie für ein automatisiertes Fahrsystem und automatisiertes Fahrsystem

Also Published As

Publication number Publication date
CN110949379A (zh) 2020-04-03
US20200094822A1 (en) 2020-03-26
US11292463B2 (en) 2022-04-05

Similar Documents

Publication Publication Date Title
DE102018216423A1 (de) Bestimmung eines Ansteuerungssignals für ein teilautonomes Fahrzeug
EP3285163A1 (de) Fehlertolerantes verfahren und vorrichtung zur steuerung einer autonomen technischen anlage mittels diversitärer trajektorenplanung
DE102014205180A1 (de) Verfahren und Vorrichtung zum Betreiben eines Fahrzeugs
DE102012002695A1 (de) Verfahren zur Ermittlung einer Notbremssituation eines Fahrzeuges
DE102014221682A1 (de) Verfahren und Vorrichtung zum Betreiben eines Fahrzeugs
DE102015001971A1 (de) Verfahren und Überwachungsvorrichtung zur Überwachung von Fahrerassistenzsystemen
WO2020200792A1 (de) Verfahren zur überprüfung eines umfelderfassungssensors eines fahrzeugs und verfahren zum betrieb eines fahrzeugs
DE102012216386A1 (de) Verfahren zum Betreiben eines Fahrerassistenzsystems eines Fahrzeugs
DE102014216574B4 (de) Begrenzung von Drehmomentanforderungen von Lenkassistenzeinrichtungen
DE102018127059A1 (de) Verfahren zur Überprüfung mindestens eines Umfelderfassungssensors eines Fahrzeugs
EP3530537B1 (de) Kraftfahrzeug-steuervorrichtung und verfahren zum betreiben der steuervorrichtung zum autonomen führen eines kraftfahrzeugs
DE112018007796T5 (de) Fahrzeug-steuerungsvorrichtung
DE102011009001A1 (de) Verfahren zum automatischen Stoppen eines Verbrennungsmotors eines Kraftfahrzeuges
DE102014014858B4 (de) Steuergerät für ein Kraftfahrzeug, Kraftfahrzeug und Verfahren zum abgesicherten Durchführen einer Funktion
DE102017214531A1 (de) Verfahren und Vorrichtung zum Betreiben eines Kraftfahrzeugs in einem automatisierten Fahrbetrieb sowie Kraftfahrzeug
EP2121417B1 (de) Verfahren und vorrichtung zur ermittlung eines lenkwinkeloffsets
DE102020209680B3 (de) Signalverarbeitungspfad, Vorrichtung zur Umfelderkennung und Verfahren zur Validierung eines automatisiert betreibbaren Fahrsystems
DE102017010832A1 (de) Verfahren zur Bewertung einer erkannten Geschwindigkeitsbegrenzung
DE102011012784A1 (de) Verfahren zur Kollisionsvermeidung oder Kollisionsfolgenminderung
DE102017109175A1 (de) Steuereinrichtung, Fahrerassistenzsystem, Kraftfahrzeug und Verfahren zum Steuern einer Fahrerassistenzfunktion
DE102019129904A1 (de) Automatische Fahrkompetenzanalyse
DE102019122249A1 (de) Verfahren zum Ermitteln eines Fahrspurwechsels, Fahrassistenzsystem und Fahrzeug
DE102018122115A1 (de) Verfahren zur Umgebungserfassung eines Fahrzeugs
DE102018214201A1 (de) Verfahren zur Sicherstellung der Funktionssicherheit und Integrität von Abschalteinrichtungen im Fahrzeug durch präventive Steuerung der Abschaltung von Energieversorgern in einem Fahrzeug, sowie Fahrzeug
DE102013021640A1 (de) Verfahren und Vorrichtung zum Bestimmen des Leistungspotentials einer Batterie