DE102018216423A1 - Bestimmung eines Ansteuerungssignals für ein teilautonomes Fahrzeug - Google Patents
Bestimmung eines Ansteuerungssignals für ein teilautonomes Fahrzeug Download PDFInfo
- 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
Links
- 238000012544 monitoring process Methods 0.000 claims abstract description 33
- 230000004044 response Effects 0.000 claims abstract description 15
- 230000009471 action Effects 0.000 claims abstract description 12
- 238000000034 method Methods 0.000 claims description 21
- 238000002604 ultrasonography Methods 0.000 claims description 3
- 238000006243 chemical reaction Methods 0.000 description 6
- 230000001133 acceleration Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Purposes 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/08—Active safety systems predicting or avoiding probable or impending collision or attempting to minimise its consequences
- B60W30/09—Taking automatic action to avoid collision, e.g. braking and steering
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Purposes 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/08—Active safety systems predicting or avoiding probable or impending collision or attempting to minimise its consequences
- B60W30/095—Predicting travel path or likelihood of collision
- B60W30/0956—Predicting travel path or likelihood of collision the prediction being responsive to traffic or environmental parameters
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Details 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/0097—Predicting future conditions
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Drive control systems specially adapted for autonomous road vehicles
- B60W60/001—Planning or execution of driving tasks
- B60W60/0011—Planning or execution of driving tasks involving control alternatives for a single driving scenario, e.g. planning several paths to avoid obstacles
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
- G06F18/243—Classification techniques relating to the number of classes
- G06F18/24317—Piecewise classification, i.e. whereby each classification requires several discriminant rules
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/764—Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/56—Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
- G06V20/58—Recognition of moving objects or obstacles, e.g. vehicles or pedestrians; Recognition of traffic objects, e.g. traffic signs, traffic lights or roads
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/16—Anti-collision systems
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/16—Anti-collision systems
- G08G1/165—Anti-collision systems for passive traffic, e.g. including static obstacles, trees
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/16—Anti-collision systems
- G08G1/166—Anti-collision systems for active traffic, e.g. moving vehicles, pedestrians, bikes
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Indexing codes relating to the type of sensors based on the principle of their operation
- B60W2420/40—Photo, light or radio wave sensitive means, e.g. infrared sensors
- B60W2420/403—Image sensing, e.g. optical camera
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Indexing codes relating to the type of sensors based on the principle of their operation
- B60W2420/40—Photo, light or radio wave sensitive means, e.g. infrared sensors
- B60W2420/408—Radar; Laser, e.g. lidar
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Indexing codes relating to the type of sensors based on the principle of their operation
- B60W2420/54—Audio sensitive means, e.g. ultrasound
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Input parameters relating to objects
- B60W2554/40—Dynamic objects, e.g. animals, windblown objects
- B60W2554/404—Characteristics
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Input parameters relating to data
- B60W2556/20—Data confidence level
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Input parameters relating to data
- B60W2556/35—Data fusion
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Output or target parameters relating to a particular sub-units
- B60W2710/18—Braking system
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Systems 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/88—Radar or analogous systems specially adapted for specific applications
- G01S13/93—Radar or analogous systems specially adapted for specific applications for anti-collision purposes
- G01S13/931—Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems
- G01S15/88—Sonar systems specially adapted for specific applications
- G01S15/93—Sonar systems specially adapted for specific applications for anti-collision purposes
- G01S15/931—Sonar systems specially adapted for specific applications for anti-collision purposes of land vehicles
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/88—Lidar systems specially adapted for specific applications
- G01S17/93—Lidar systems specially adapted for specific applications for anti-collision purposes
- G01S17/931—Lidar systems specially adapted for specific applications for anti-collision purposes of land vehicles
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Systems 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/88—Radar or analogous systems specially adapted for specific applications
- G01S13/93—Radar or analogous systems specially adapted for specific applications for anti-collision purposes
- G01S13/931—Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles
- G01S2013/9318—Controlling the steering
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Systems 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/88—Radar or analogous systems specially adapted for specific applications
- G01S13/93—Radar or analogous systems specially adapted for specific applications for anti-collision purposes
- G01S13/931—Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles
- G01S2013/93185—Controlling the brakes
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Systems 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/88—Radar or analogous systems specially adapted for specific applications
- G01S13/93—Radar or analogous systems specially adapted for specific applications for anti-collision purposes
- G01S13/931—Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles
- G01S2013/9319—Controlling the accelerator
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/0018—Optical 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:
- a) Wenn die zweite Kollisionswahrscheinlichkeit der zweiten Trajektorie von dem Überwachungsmodul als akzeptabel beurteilt wird, verwenden der zweiten Trajektorie statt der ersten Trajektorie.
- 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.
- 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.
- 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:
- 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 System200 gemäß einer Ausführungsform der vorliegenden Erfindung. Dabei wird ein Objekt120 , das sich in einer realen Umgebung100 befindet, von dem Sensor300 erfasst. Der Sensor300 kann einen oder mehrere einzelne Sensoren aufweisen, der Sensor300 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 Objekt120 wird an ein Steuergerät250 geleitet, das zur Bestimmung eines Ansteuerungssignals370 dient. Das Ansteuerungssignal370 steuert ein Steuerungssystem380 für ein Fahrzeug110 (nicht abgebildet). Das Steuergerät250 umfasst einen Speicher400 . In diesem Speicher400 wird das durch den Sensor erfasste Objekt120 als Objektrepräsentation420 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 Objekt120 ein „ghost“ ist, d.h. in der realen Welt nicht existiert, aber als Objektrepräsentation420 in dem Speicher400 gespeichert ist. In vielen Fällen wird eine Vielzahl von Objekten120 von dem Sensor300 erfasst und ist als Vielzahl von Objektrepräsentationen420 in dem Speicher400 gespeichert. Die Objektrepräsentation420 kann als eine verifizierte Objektrepräsentation425 oder eine nicht-verifizierte Objektrepräsentation422 gespeichert sein. Bei einer verifizierten Objektrepräsentation425 wird das Objekt120 mindestens noch ein weiteres Mal von dem Sensor300 oder von einem anderen Sensor und/oder von einem anderen Sensortyp erfasst. - Ein Planungsmodul
500 verwendet die Objektrepräsentation420 , bzw. die Vielzahl von Objektrepräsentationen420 , um daraus - unter Verwendung weiterer Informationen, z.B. von einem Navigationssystem - eine erste Trajektorie501 und eine erste Kollisionswahrscheinlichkeit521 , ggf. auch eine erste maximale Verzögerung541 , der ersten Trajektorie501 für das Fahrzeug110 zu bestimmen. Abhängig von dem Wert der ersten Kollisionswahrscheinlichkeit521 kann das Planungsmodul500 auch noch weitere Trajektorien502 ,503 ,504 bestimmen. Die weiteren Trajektorien502 ,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 Trajektorien502 ,503 ,504 werden die entsprechenden Kollisionswahrscheinlichkeiten522 ,523 ,524 bestimmt. Zu zumindest mancher der Trajektorien502 ,503 ,504 werden die entsprechenden maximalen Verzögerungen542 ,543 ,544 bestimmt. - Das System
200 weist weiterhin ein Überwachungsmodul600 auf, das dazu eingerichtet ist, wenn die erste Kollisionswahrscheinlichkeit521 eine vordefinierte Kollisionswahrscheinlichkeit530 überschreitet, eine der folgenden Aktionen durchzuführen: Mittels des Planungsmoduls500 , in Reaktion auf die Objektrepräsentation420 , eine weitere Trajektorie502 ,503 ,504 mit einer weiteren Kollisionswahrscheinlichkeit522 ,523 ,524 und einer maximalen Verzögerung542 ,543 ,544 der weiteren Trajektorie502 ,503 ,504 zu bestimmen, oder die Objektrepräsentation420 des Objekts120 , mittels des Sensors300 , zu überprüfen so dass das die Objektrepräsentation420 entweder aus dem Speicher400 verschwindet oder von einer nicht-verifizierten Objektrepräsentation422 in eine verifizierte Objektrepräsentation425 umgewandelt wird. Durch die Auswahl einer der Trajektorien501 ,502 ,503 ,504 wird das Ansteuerungssignal370 bestimmt. Dies kann z.B. von einem Steuerungssystem380 (gepunktet dargestellt) verwendet werden, um das Fahrzeug110 zu steuern. -
2 zeigt schematisch eine Übersicht über Trajektorien501 ,502 ,503 ,504 , die gemäß einer Ausführungsform der vorliegenden Erfindung bestimmt wurden. Dabei ist die, durch die501 ,502 ,503 ,504 zu steuernde Geschwindigkeit v über der Zeit t angetragen. Dabei ist deutlich sichtbar, dass die ersten Trajektorien501 (von denen eine Vielzahl als Beispiel angetragen ist), eine Beschleunigung und eine Verzögerung zulassen. Würde eine der Trajektorien501 potenziell zu einer Kollision führen, d.h. wenn die erste Kollisionswahrscheinlichkeit521 eine vordefinierte Kollisionswahrscheinlichkeit530 überschreitet, dann werden zweite Trajektorien502 bestimmt. Wird deren Kollisionswahrscheinlichkeit522 von dem Überwachungsmodul600 als nicht-akzeptabel beurteilt, dann werden dritte Trajektorien503 bestimmt; die dritten Trajektorien503 verwenden dabei ausschließlich die verifizierte Objektrepräsentation425 des Objekts120 . Wenn die Kollisionswahrscheinlichkeit523 der dritten Trajektorien503 als nicht-akzeptabel beurteilt wird, dann werden vierte Trajektorien504 und die maximalen Bremsverzögerungen543 ,544 bestimmt. Wenn die Kollisionswahrscheinlichkeiten523 ,524 der dritten und der vierten Trajektorie503 ,504 ungefähr gleich sind, dann wird die Trajektorie mit der geringeren maximalen Bremsverzögerung543 ,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 Verfahren700 gemäß einer Ausführungsform der vorliegenden Erfindung. Das Verfahren wird auf einem System200 für ein zumindest teilweise automatisiert fahrendes Fahrzeug110 ausgeführt. Das System200 kann Teil einer Prozessoreinheit sein. Das Verfahren dient zum Bestimmen eines Ansteuerungssignals370 für ein Steuerungssystem380 . In einem Schritt701 wird, mittels eines Sensors300 (siehe1 ), ein Objekt120 in einer Umgebung100 erfasst und als Objektrepräsentation420 in einem Speicher400 gespeichert. In einem Schritt702 wird, in Reaktion auf die Objektrepräsentation420 , mittels eines Planungsmoduls500 , eine erste Trajektorie P1501 und eine erste Kollisionswahrscheinlichkeit521 der ersten Trajektorie501 für das Fahrzeug110 bestimmt. In einem Schritt703 wird überprüft, ob die erste Kollisionswahrscheinlichkeit P1521 eine vordefinierte Kollisionswahrscheinlichkeit P 530 überschreitet. Ist dies nicht der Fall, wird, in einem Schritt704 , die erste Trajektorie501 ausgewählt. Wird die vordefinierte Kollisionswahrscheinlichkeit P530 überschritten, dann wird, von dem Überwachungsmodul600 (siehe1 ), eine der folgenden Aktionen durchgeführt: In einem Schritt705 wird, mittels des Planungsmoduls500 , in Reaktion auf die Objektrepräsentation420 , eine weitere Trajektorie502 ,503 ,504 mit einer weiteren Kollisionswahrscheinlichkeit522 ,523 ,524 und einer maximalen Verzögerung542 ,543 ,544 der weiteren Trajektorie502 ,503 ,504 zu bestimmt. Oder es wird, in einem Schritt706 , die Objektrepräsentation420 des Objekts120 , mittels des Sensors300 , überprüft.
Claims (15)
- 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.
- 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. - System (200) nach
Anspruch 1 oder2 , wobei die Objektrepräsentation (420) eine verifizierte Objektrepräsentation (425) oder eine nicht-verifizierte Objektrepräsentation (422) ist. - 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.
- Zumindest teilweise automatisiertes Fahrzeug mit einem System nach einem der vorhergehenden Ansprüche.
- 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).
- 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). - 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. - 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). - 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. - Verfahren nach einem der
Ansprüche 6 bis10 , 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. - Verfahren nach einem der
Ansprüche 6 bis11 , wobei die Objektrepräsentation (420) eine verifizierte Objektrepräsentation (425) oder eine nicht-verifizierte Objektrepräsentation (422) ist. - Vorrichtung, die dazu eingerichtet ist, ein Verfahren nach einem der
Ansprüche 6 bis11 auszuführen. - Programmelement, welches, wenn es auf einer Prozessoreinheit ausgeführt wird, dazu eingerichtet ist, das Verfahren nach einem der
Ansprüche 6 bis11 durchzuführen. - Computerlesbares Medium, auf dem ein Programmelement nach
Anspruch 14 gespeichert ist.
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)
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)
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)
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 |
-
2018
- 2018-09-26 DE DE102018216423.1A patent/DE102018216423A1/de active Pending
-
2019
- 2019-09-10 US US16/566,662 patent/US11292463B2/en active Active
- 2019-09-25 CN CN201910909840.2A patent/CN110949379A/zh active Pending
Cited By (2)
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 |