DE102019115330A1 - Real-time safety path generation for highly automated vehicle fallback maneuvers - Google Patents
Real-time safety path generation for highly automated vehicle fallback maneuvers Download PDFInfo
- Publication number
- DE102019115330A1 DE102019115330A1 DE102019115330.1A DE102019115330A DE102019115330A1 DE 102019115330 A1 DE102019115330 A1 DE 102019115330A1 DE 102019115330 A DE102019115330 A DE 102019115330A DE 102019115330 A1 DE102019115330 A1 DE 102019115330A1
- Authority
- DE
- Germany
- Prior art keywords
- vehicle
- safety
- control system
- during
- normal operating
- 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 19
- 230000004044 response Effects 0.000 claims abstract description 5
- 238000000034 method Methods 0.000 claims description 40
- 230000003068 static effect Effects 0.000 claims description 22
- 230000003287 optical effect Effects 0.000 claims description 14
- 238000004590 computer program Methods 0.000 claims description 8
- 230000007547 defect Effects 0.000 description 8
- 230000001133 acceleration Effects 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 5
- 230000033001 locomotion Effects 0.000 description 5
- 230000006978 adaptation Effects 0.000 description 4
- 238000005259 measurement Methods 0.000 description 4
- 238000005070 sampling Methods 0.000 description 4
- 238000004422 calculation algorithm Methods 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000007613 environmental effect Effects 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 230000000737 periodic effect Effects 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- BUHVIAUBTBOHAG-FOYDDCNASA-N (2r,3r,4s,5r)-2-[6-[[2-(3,5-dimethoxyphenyl)-2-(2-methylphenyl)ethyl]amino]purin-9-yl]-5-(hydroxymethyl)oxolane-3,4-diol Chemical compound COC1=CC(OC)=CC(C(CNC=2C=3N=CN(C=3N=CN=2)[C@H]2[C@@H]([C@H](O)[C@@H](CO)O2)O)C=2C(=CC=CC=2)C)=C1 BUHVIAUBTBOHAG-FOYDDCNASA-N 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000004807 localization Effects 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000029305 taxis Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/0055—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots with safety arrangements
-
- 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/02—Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
- B60W50/029—Adapting to failures or work around with other constraints, e.g. circumvention by avoiding use of failed parts
-
- 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/0015—Planning or execution of driving tasks specially adapted for safety
- B60W60/0018—Planning or execution of driving tasks specially adapted for safety by employing degraded modes, e.g. reducing speed, in response to suboptimal conditions
- B60W60/00186—Planning or execution of driving tasks specially adapted for safety by employing degraded modes, e.g. reducing speed, in response to suboptimal conditions related to the vehicle
-
- 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/005—Handover processes
- B60W60/0053—Handover processes from vehicle to occupant
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0212—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
- G05D1/0214—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory in accordance with safety or protection criteria, e.g. avoiding hazardous areas
-
- 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/02—Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
- B60W50/029—Adapting to failures or work around with other constraints, e.g. circumvention by avoiding use of failed parts
- B60W2050/0292—Fail-safe or redundant systems, e.g. limp-home or backup systems
-
- 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
- B60W2552/00—Input parameters relating to infrastructure
- B60W2552/53—Road markings, e.g. lane marker or crosswalk
-
- 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
- B60W2720/00—Output or target parameters relating to overall vehicle dynamics
- B60W2720/10—Longitudinal speed
- B60W2720/103—Speed profile
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Human Computer Interaction (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Traffic Control Systems (AREA)
Abstract
Um ein zumindest teilweise automatisiertes Fahrzeug (1) in einen Zustand minimaler Gefahr zu bringen, wird eine Umgebung (5) des Fahrzeugs (1) mittels eines Sensorsystems (3) während eines Normalbetriebsmodus überwacht. Mittels einer Steuereinheit (4), wird eine Sicherheitstrajektorie während des Normalbetriebszustands abhängig von einem Ergebnis der Überwachung bestimmt. Ein Auslöseereignis wird detektiert und, in Reaktion auf das Auslöseereignis, wird das Fahrzeug von dem Normalbetriebszustand in einen Sicherheitsmodus geschaltet und das Fahrzeug (1) derart gesteuert, dass es der Sicherheitstrajektorie automatisch folgt.In order to bring an at least partially automated vehicle (1) into a state of minimal danger, the surroundings (5) of the vehicle (1) are monitored by means of a sensor system (3) during a normal operating mode. A control unit (4) is used to determine a safety trajectory during the normal operating state as a function of a result of the monitoring. A triggering event is detected and, in response to the triggering event, the vehicle is switched from the normal operating state to a safety mode and the vehicle (1) is controlled in such a way that it automatically follows the safety trajectory.
Description
Die vorliegende Erfindung betrifft ein Verfahren, um ein zumindest teilweise automatisiertes Fahrzeug in einen Zustand minimaler Gefahr zu bringen, wobei eine Umgebung des Fahrzeugs mittels eines Sensorsystems des Fahrzeugs während eines Normalbetriebsmodus des Fahrzeugs überwacht wird. Die Erfindung betrifft des Weiteren ein entsprechendes elektronisches Fahrzeugsteuerungssystem und ein Computerprogramm sowie ein computerlesbares Speichermedium.The present invention relates to a method for bringing an at least partially automated vehicle into a state of minimal danger, the surroundings of the vehicle being monitored by means of a sensor system of the vehicle during a normal operating mode of the vehicle. The invention also relates to a corresponding electronic vehicle control system and a computer program as well as a computer-readable storage medium.
Für ein automatisiertes Fahrzeug, beispielsweise mit einem Automatisierungsgrad der Stufe
Dokument
Gemäß bekannter Herangehensweisen kann bei einer Reaktion des Systems beim Navigieren zu einer sicheren Zone eine Verzögerung zwischen dem Auftreten der Notfallsituation und dem Beginn der Navigation auftreten, was zu einem reduzierten Gesamtsicherheitsgrad führt.According to known approaches, if the system reacts when navigating to a safe zone, a delay can occur between the occurrence of the emergency situation and the start of the navigation, which leads to a reduced overall degree of safety.
Es ist daher eine Aufgabe der vorliegenden Erfindung, ein verbessertes Konzept bereitzustellen, um ein zumindest teilweise automatisiertes Fahrzeug in einen Zustand minimaler Gefahr zu bringen, das eine größere Sicherheit bietet.It is therefore an object of the present invention to provide an improved concept for bringing an at least partially automated vehicle into a state of minimal risk, which offers greater safety.
Das verbesserte Konzept beruht auf dem Gedanken, eine Sicherheitstrajektorie während eines Normalbetriebsmodus des Fahrzeugs zu bestimmen und im Falle eines Auslöseereignisses das Fahrzeug derart zu steuern, dass es der zuvor bestimmten Sicherheitstrajektorie folgt.The improved concept is based on the idea of determining a safety trajectory during a normal operating mode of the vehicle and, in the event of a triggering event, of controlling the vehicle in such a way that it follows the previously determined safety trajectory.
Gemäß einem ersten unabhängigen Aspekt des verbesserten Konzepts, wird ein Verfahren bereitgestellt, um ein zumindest teilweise automatisiertes Fahrzeug in einen Zustand minimaler Gefahr zu bringen. Dabei wird eine Umgebung des Fahrzeugs mittels eines Sensorsystems des Fahrzeugs während eines Normalbetriebszustands des Fahrzeugs, insbesondere eines elektronischen Fahrzeugsteuerungssystems des Fahrzeugs, überwacht. Mittels einer Steuereinheit des Fahrzeugs oder des Fahrzeugsteuerungssystems wird während des Normalbetriebsmodus eine Sicherheitstrajektorie abhängig von einem Ergebnis der Überwachung, insbesondere kontinuierlich oder periodisch während des Normalbetriebsmodus, bestimmt. Ein Auslöseereignis wird mittels der Steuereinheit detektiert und in Reaktion auf das Auslöseereignis wird das Fahrzeug von dem Normalbetriebsmodus in einen Sicherheitsmodus des Fahrzeugs oder des Fahrzeugsteuerungssystems geschaltet. Mittels der Steuereinheit wird das Fahrzeug derart gesteuert, dass es während des Sicherheitsmodus automatisch der Sicherheitstrajektorie, insbesondere einer gegenwärtigen oder einer letzten, während des Normalbetriebsmodus bestimmten Sicherheitstrajektorie, folgt.According to a first independent aspect of the improved concept, a method is provided for bringing an at least partially automated vehicle into a state of minimal danger. The surroundings of the vehicle are monitored by means of a sensor system of the vehicle during a normal operating state of the vehicle, in particular an electronic vehicle control system of the vehicle. A safety trajectory is determined by means of a control unit of the vehicle or the vehicle control system during the normal operating mode as a function of a result of the monitoring, in particular continuously or periodically during the normal operating mode. A triggering event is detected by means of the control unit and, in response to the triggering event, the vehicle is switched from the normal operating mode to a safety mode of the vehicle or of the vehicle control system. The vehicle is controlled by means of the control unit in such a way that it automatically follows the safety trajectory during the safety mode, in particular a current safety trajectory or a last safety trajectory determined during the normal operating mode.
Das zumindest teilweise automatisierte Fahrzeug ist insbesondere ein hochautomatisiertes Fahrzeug gemäß Stufe 4 der SAE J3016 Klassifizierung oder ein vollautomatisiertes Fahrzeug gemäß der Stufe 5 der SAE J3016 Klassifizierung.The at least partially automated vehicle is in particular a highly automated vehicle according to
Der Zustand minimaler Gefahr beinhaltet beispielsweise eine sichere Position für das Fahrzeug. Das heißt, das Fahrzeug kann sich in dem Zustand minimaler Gefahr, ZMG, befinden, wenn das Fahrzeug sich in der sicheren Position befindet. Die sichere Position kann beispielsweise eine Position des Fahrzeugs nahe einer Fahrbahngrenze einer Fahrbahn sein, auf welcher das Fahrzeug fährt.For example, the minimum hazard state includes a safe position for the vehicle. That is, the vehicle can be in the minimum hazard state, ZMG, when the vehicle is in the safe position. The safe position can be, for example, a position of the vehicle near a lane boundary of a lane on which the vehicle is traveling.
Ausdrücke wie „während des Normalbetriebs-/Sicherheitsmodus“ können verstanden werden als „während der Normalbetriebs-/Sicherheitsmodus aktiviert ist“. Das heißt, das Fahrzeug und/oder das Fahrzeugsteuerungssystem werden in dem jeweiligen Modus betrieben, während die jeweiligen mit „während des Normalbetriebs-/Sicherheitsmodus“ bezeichneten Verfahrensschritte ausgeführt werden.Expressions such as “during normal operation / safety mode” can be understood as “while normal operation / safety mode is activated”. That is to say, the vehicle and / or the vehicle control system are operated in the respective mode, while the respective method steps labeled “during normal operating / safety mode” are carried out.
Die Überwachung der Umgebung umfasst insbesondere das Erzeugen einer Darstellung oder einer Abbildung der Umgebung oder eines Teils der Umgebung, beispielsweise eines Teils der Umgebung, der einem Sichtfeld des Sensorsystems entspricht, und ein kontinuierliches oder periodisches Aktualisieren der Abbildung der Umgebung oder des Teils der Umgebung.The monitoring of the environment includes in particular the generation of a representation or an image of the environment or a part of the environment, for example a part of the environment that corresponds to a field of view of the sensor system, and a continuous or periodic updating of the image of the environment or the part of the environment.
In ähnlicher Weise kann das Ergebnis der Überwachung als die kontinuierliche oder periodisch aktualisierte Darstellung oder Abbildung der Umgebung oder eines Teils der Umgebung, beispielsweise in Form eines Kamerabildes oder einer Punktwolke, verstanden werden. Die kontinuierlich oder periodisch ausgeführte Überwachung kann beispielsweise so verstanden werden, dass die Abbildung oder Darstellung der Umgebung mit einer vordefinierten Abtastrate aktualisiert wird.In a similar way, the result of the monitoring can be understood as the continuous or periodically updated representation or mapping of the surroundings or a part of the surroundings, for example in the form of a camera image or a point cloud. The monitoring carried out continuously or periodically can be understood, for example, to mean that the image or representation of the environment is updated with a predefined sampling rate.
Die Punktwolke umfasst mindestens dreidimensionale Raumkoordinaten für jeden Punkt und kann beispielsweise durch ein aktives optisches Sensorsystem, wie ein Lidar-System, erzeugt werden.The point cloud comprises at least three-dimensional spatial coordinates for each point and can be generated, for example, by an active optical sensor system, such as a lidar system.
Der Normalbetriebsmodus des Fahrzeugs kann als ein regulärer, fehlerfreier Betrieb des Fahrzeugs oder des elektronischen Fahrzeugsteuerungssystems verstanden werden, derart, dass alle oder zumindest alle unerlässlichen Funktionalitäten zum Ausführen des hoch- oder vollautomatisierten Fahrens verfügbar sind. Während des Normalbetriebsmodus ist es beabsichtigt, dass das Fahrzeugsteuerungssystem das Fahrzeug zumindest teilweise automatisch fährt. Das heißt, das Fahrzeugsteuerungssystem arbeitet während des Normalbetriebsmodus in seinem vordefinierten Fahrbetriebsbereich.The normal operating mode of the vehicle can be understood as regular, error-free operation of the vehicle or the electronic vehicle control system in such a way that all or at least all of the essential functionalities for executing the highly or fully automated driving are available. During the normal operating mode, it is intended that the vehicle control system will at least partially automatically drive the vehicle. That is, the vehicle control system operates in its predefined driving operating range during the normal operating mode.
Der Sicherheitsmodus entspricht insbesondere einem Modus, während dem das Fahrzeug aufgrund des Auftretens des Auslöseereignisses in den ZMG gebracht werden soll.The safety mode corresponds in particular to a mode during which the vehicle is to be brought into the ZMG due to the occurrence of the triggering event.
Das Auslöseereignis kann beispielsweise ein Auftreten einer Notsituation, einen Fehler oder einen Defekt, insbesondere einen Fehler oder einen Defekt des Fahrzeugs oder des Fahrzeugsteuerungssystems, insbesondere einen Fehler oder einen Defekt beinhalten, welche eine Funktionalität beeinträchtigt, die verwendet wird oder erforderlich ist, um das hoch- oder vollautomatische Fahren auszuführen.The triggering event can include, for example, an occurrence of an emergency situation, an error or a defect, in particular an error or a defect in the vehicle or the vehicle control system, in particular an error or a defect that impairs a functionality that is used or is required in order to keep the vehicle high - or perform fully automatic driving.
Das Bestimmen der Sicherheitstrajektorie abhängig vom Ergebnis der Überwachung kann beispielsweise das Ermitteln des ZMG, insbesondere der sicheren Position, abhängig von der Abbildung oder der Darstellung, die kontinuierlich von dem Sensorsystem aktualisiert wird, insbesondere das kontinuierliche oder periodische Ermitteln der sicheren Position, und das insbesondere kontinuierliche oder periodische Berechnen eines Satzes von Parametern, um das Fahrzeug an die sichere Position oder in den ZMG zu führen, beinhalten. Der Satz von Parametern kann beispielsweise so verstanden werden, dass er die Sicherheitstrajektorie darstellt.The determination of the safety trajectory depending on the result of the monitoring can, for example, determine the ZMG, in particular the safe position, depending on the image or the representation that is continuously updated by the sensor system, in particular the continuous or periodic determination of the safe position, and that in particular continuously or periodically compute a set of parameters to guide the vehicle to the safe position or into the ZMG. The set of parameters can be understood, for example, to represent the safety trajectory.
Der ZMG, insbesondere die sichere Position, entspricht einem Ziel, einem Zielort oder einer Endposition der Sicherheitstrajektorie, insbesondere eines Wegprofils der Sicherheitstrajektorie. Das Wegprofil umfasst insbesondere einen Satz von Raumpositionen, denen das Fahrzeug folgen soll. Des Weiteren kann die Sicherheitstrajektorie beispielsweise einen Satz von Geschwindigkeiten umfassen, die als Geschwindigkeitsprofil bezeichnet werden können.The ZMG, in particular the safe position, corresponds to a destination, a destination or an end position of the safety trajectory, in particular a path profile of the safety trajectory. The path profile includes, in particular, a set of spatial positions that the vehicle is to follow. Furthermore, the safety trajectory can include, for example, a set of speeds that can be referred to as a speed profile.
Da die Sicherheitstrajektorie während des Normalbetriebsmodus insbesondere kontinuierlich oder periodisch bestimmt wird, und insbesondere das tatsächliche Auftreten oder die Detektion des Auslöseereignisses nicht abgewartet wird, erlaubt das Verfahren nach dem verbesserten Konzept eine schnellere Reaktion auf das Auslöseereignis. Daher kann der ZMG beziehungsweise die sichere Position in kürzerer Zeit oder auf komfortablere oder sicherere Weise erreicht werden. Daher kann eine Gesamtsicherheit durch ein Verfahren gemäß dem verbesserten Konzept erhöht werden.Since the safety trajectory is determined in particular continuously or periodically during normal operating mode, and in particular the actual occurrence or detection of the triggering event is not awaited, the method according to the improved concept allows a faster reaction to the triggering event. Therefore, the ZMG or the safe position can be reached in a shorter time or in a more comfortable or safer way. Therefore, an overall security can be increased by a method according to the improved concept.
Insbesondere muss das Sensorsystem gemäß dem verbesserten Konzept im Wesentlichen nur einen Sensortyp, beispielsweise einen Umgebungssensor, umfassen und braucht keinen Inertialsensor oder ähnliches zu umfassen, um die beschriebene Funktionalität zu erfüllen. Insbesondere stützt sich das verbesserte Konzept nicht auf Karteninformationen beziehungsweise braucht keine Lokalisierungsfunktion, wie eine Unterstützung für ein globales Navigationssatellitensystem oder ähnliches. Entsprechend kann das Verfahren gemäß dem verbesserten Konzept auch im Falle eines Fehlers mehrerer Sensoren oder Funktionalitäten des Fahrzeugs funktionieren. Auch deshalb wird die Sicherheit erhöht.In particular, the sensor system according to the improved concept essentially only has to include one type of sensor, for example an environmental sensor, and does not need to include an inertial sensor or the like in order to fulfill the functionality described. In particular, the improved concept is not based on map information or does not need a localization function, such as support for a global navigation satellite system or the like. Correspondingly, the method according to the improved concept can also function in the event of a fault in several sensors or functionalities of the vehicle. That is also why security is increased.
Gemäß mindestens einer Ausführung des Verfahrens gemäß dem verbesserten Konzept wird das Wegprofil für das Fahrzeug bestimmt, um die Sicherheitstrajektorie zu bestimmen.According to at least one embodiment of the method according to the improved concept, the path profile for the vehicle is determined in order to determine the safety trajectory.
Das Wegprofil umfasst insbesondere einen Satz von Punkten innerhalb der Umgebung des Fahrzeugs, insbesondere entlang oder auf einer Fahrbahn, auf der das Fahrzeug fährt. Der Satz von Punkten beschreibt eine Route, der das Fahrzeug folgen soll, um die sichere Position oder den ZMG sicher zu erreichen.The path profile includes, in particular, a set of points within the surroundings of the vehicle, in particular along or on a roadway on which the vehicle is traveling. The set of points describes a route that the vehicle should follow in order to safely reach the safe position or the ZMG.
Das Wegprofil kann beispielsweise einen ersten Abschnitt und einen zweiten Abschnitt, der dem ersten Abschnitt folgt, umfassen. Der erste Abschnitt kann eine laterale Änderung einer Position des Fahrzeugs beschreiben, das heißt, eine laterale Position des Fahrzeugs bezüglich der Fahrbahn oder einer Fahrbahnbegrenzung. Zum Beispiel kann der erste Abschnitt einen Weg von der Anfangsposition des Fahrzeugs, wenn das Auslöseereignis detektiert wird, zu einer Position in einem vorbestimmten Sicherheitsabstand von der Fahrbahnbegrenzung beschreiben. Der zweite Abschnitt kann beispielsweise einen Weg beschreiben, der einem Profil der Fahrbahn oder der Fahrbahnbegrenzung in einem zumindest im Wesentlichen konstanten Abstand von der Fahrbahnbegrenzung folgt.The path profile can include, for example, a first section and a second section that follows the first section. The first section can describe a lateral change in a position of the vehicle, that is to say a lateral position of the vehicle with respect to the lane or a lane boundary. For example, the first section can describe a path from the initial position of the vehicle, when the triggering event is detected, to a position at a predetermined safe distance from the lane boundary. The second section can, for example, describe a path that follows a profile of the roadway or the roadway boundary at an at least substantially constant distance from the roadway boundary.
Das Wegprofil kann zum Beispiel einer Polynomkurve oder einem Teil davon entsprechen, zum Beispiel einer Polynomkurve fünften Grades. Indem das Wegprofil bestimmt wird, wird ein räumlicher Weg, dem das Fahrzeug in dem Sicherheitsmodus folgen soll, bestimmt und bereits im Normalbetriebsmodus definiert, um eine unmittelbare Reaktion auf die Detektion des Auslöseereignisses zu erlauben.The path profile can, for example, correspond to a polynomial curve or a part thereof, for example a polynomial curve of the fifth degree. By determining the path profile, a spatial path that the vehicle should follow in the safety mode is determined and already in the Normal operating mode defined in order to allow an immediate reaction to the detection of the triggering event.
Gemäß mehreren Ausführungen werden Koeffizienten eines Polynoms, insbesondere eines Polynoms fünften Grades, basierend auf dem Ergebnis der Überwachung bestimmt, und insbesondere basierend auf einer Vielzahl von Eingangsparametern. Das Wegprofil wird basierend auf den Koeffizienten des Polynoms bestimmt.According to several embodiments, coefficients of a polynomial, in particular a polynomial of the fifth degree, are determined based on the result of the monitoring, and in particular based on a large number of input parameters. The path profile is determined based on the coefficients of the polynomial.
Die Eingangsparameter können beispielsweise Anfangseingangsparameter umfassen, die jeweiligen Parametern zu einem Anfangszeitpunkt entsprechen, wenn das Auslöseereignis detektiert wird und das Fahrzeug von dem Normalbetriebsmodus in den Sicherheitsmodus geschaltet wird. Die Anfangsparameter können beispielsweise eine laterale Anfangsposition umfassen, die durch einen Abstand des Fahrzeugs von der Fahrbahnbegrenzung zu dem Anfangszeitpunkt gegeben ist. Die Anfangsparameter können eine Anfangsgeschwindigkeit umfassen, welche durch eine Geschwindigkeit des Fahrzeugs zu dem Anfangszeitpunkt gegeben ist. Die Anfangsparameter können auch einen Anfangszeitversatz umfassen, der zum Beispiel Null sein kann oder jede andere vordefinierte konstante Zeit.The input parameters can include, for example, initial input parameters which correspond to the respective parameters at an initial point in time when the triggering event is detected and the vehicle is switched from the normal operating mode to the safety mode. The initial parameters can include, for example, a lateral initial position which is given by a distance of the vehicle from the lane boundary at the initial point in time. The initial parameters can include an initial speed, which is given by a speed of the vehicle at the initial point in time. The initial parameters can also include an initial time offset, which can be, for example, zero or any other predefined constant time.
Die Eingangsparameter können auch einen oder mehrere Endparameter umfassen, die Parametern entsprechen nachdem das Wegprofil oder die Sicherheitstrajektorie zu Ende ist und das Fahrzeug eine sichere Position oder einen ZMG erreicht hat. Die Endparameter sind insbesondere gewünschte Endparameter und können daher vordefiniert und bekannt sein, wenn die Koeffizienten des Polynoms bestimmt werden. Die Endparameter können beispielsweise eine gewünschte laterale Endposition umfassen, welche dem Abstand des Fahrzeugs in dem ZMG, insbesondere dem Sicherheitsabstand, entsprechen. Die Endparameter können eine gewünschte Endgeschwindigkeit umfassen, die durch eine gewünschte Geschwindigkeit des Fahrzeugs in dem ZMG gegeben ist, und beispielsweise Null sein kann. Die Endparameter können eine gewünschte Endbeschleunigung umfassen, die durch eine gewünschte Beschleunigung des Fahrzeugs in dem ZMG gegeben ist, die auch Null sein kann. Die Endparameter können auch eine gewünschte Endzeit umfassen, welche durch die Anfangszeit plus einer gewünschten Dauer des Wegprofils gegeben ist.The input parameters can also include one or more end parameters which correspond to parameters after the path profile or the safety trajectory has ended and the vehicle has reached a safe position or a ZMG. The end parameters are in particular desired end parameters and can therefore be predefined and known when the coefficients of the polynomial are determined. The end parameters can include, for example, a desired lateral end position which corresponds to the distance of the vehicle in the ZMG, in particular the safety distance. The end parameters can include a desired end speed, which is given by a desired speed of the vehicle in the ZMG, and can be zero, for example. The final parameters can include a desired final acceleration that is given by a desired acceleration of the vehicle in the ZMG, which can also be zero. The end parameters can also include a desired end time, which is given by the start time plus a desired duration of the path profile.
Zum Beispiel werden die Koeffizienten des Polynoms einmal oder mehrmals während des Sicherheitsmodus neuberechnet, insbesondere, wenn die Geschwindigkeit des Fahrzeugs sich während des Sicherheitsmodus ändert, insbesondere während es der Sicherheitstrajektorie folgt. Die Neuberechnung kann zum Beispiel basierend auf den jeweiligen gegenwärtigen Koeffizienten des Polynoms, einem oder mehreren der Eingangsparameter und einem oder mehreren Eingangsparametern ausgeführt werden. Die weiteren Eingangsparameter können eine verstrichene Zeit umfassen, die der Zeitdauer zu dem Zeitpunkt der Neuberechnung bezüglich der Anfangszeit entspricht. Außer den gegenwärtigen Koeffizienten und der verstrichenen Zeit, kann die Neuberechnung auf der gewünschten lateralen Endposition und der Endzeit basieren.For example, the coefficients of the polynomial are recalculated once or several times during the safety mode, in particular if the speed of the vehicle changes during the safety mode, in particular while it is following the safety trajectory. The recalculation can be carried out, for example, based on the respective current coefficients of the polynomial, one or more of the input parameters and one or more input parameters. The further input parameters can include an elapsed time, which corresponds to the time period at the point in time of the recalculation with respect to the start time. In addition to the current coefficients and the elapsed time, the recalculation can be based on the desired lateral end position and time.
Indem das Wegprofil basierend auf den Koeffizienten des Polynoms bestimmt wird, kann das Wegprofil an eine erforderliche Ebenheit des Weges angepasst werden, die einer gewünschten Komfortstufe für den Fahrer entspricht, und/oder kann an verfügbare bekannte Parameterwerte für die Berechnung angepasst werden.By determining the path profile based on the coefficients of the polynomial, the path profile can be adapted to a required evenness of the path, which corresponds to a desired comfort level for the driver, and / or can be adapted to available known parameter values for the calculation.
Insbesondere hat es sich erwiesen, dass ein Polynom fünften Grades einen guten Kompromiss zwischen einer gewünschten Ebenheit des Weges und einer relativ niedrigen Menge festzusetzender Parameter bietet. Polynome höherer Ordnung würden mehr unabhängige bekannte Parameter erfordern, die möglicherweise nicht verfügbar sind, und würden nur eine begrenzte Verbesserung der Ebenheit liefern.In particular, it has been shown that a fifth-degree polynomial offers a good compromise between a desired flatness of the path and a relatively low set of parameters to be determined. Higher order polynomials would require more independent known parameters that may not be available and would provide only limited improvement in flatness.
Gemäß einigen Ausführungen wird ein Geschwindigkeitsprofil für das Fahrzeug bestimmt, um die Sicherheitstrajektorie zu bestimmen.According to some implementations, a speed profile for the vehicle is determined to determine the safety trajectory.
Das Geschwindigkeitsprofil kann einen Satz von Geschwindigkeitswerten oder Änderungen der Geschwindigkeitswerte enthalten, damit das Fahrzeug sicher in den ZMG gelangt. Insbesondere kann das Geschwindigkeitsprofil eine Zeitreihe von Geschwindigkeitswerten oder Geschwindigkeitsänderungswerten enthalten, welchen das Fahrzeug folgen soll, um den ZMG sicher zu erreichen.The speed profile can contain a set of speed values or changes in the speed values so that the vehicle can safely enter the ZMG. In particular, the speed profile can contain a time series of speed values or speed change values which the vehicle should follow in order to safely reach the ZMG.
Insbesondere kann das Geschwindigkeitsprofil mit dem Wegprofil derart zusammenhängen, dass beispielsweise jeder Punkt des Wegprofils einem Wert des Geschwindigkeitsprofils entspricht.In particular, the speed profile can be related to the path profile in such a way that, for example, each point of the path profile corresponds to a value of the speed profile.
Gemäß einigen Ausführungen wird ein Satz von Datenpunkten, welche die Umgebung beschreiben, als das Ergebnis der Überwachung erzeugt, insbesondere mittels des Sensorsystems. Dabei umfasst jeder der Datenpunkte jeweilige räumliche Koordinaten eines Punktes der Umgebung, insbesondere eines Abtast- oder Datenpunktes. Der Satz von Datenpunkten kann insbesondere als eine Punktwolke betrachtet werden.According to some embodiments, a set of data points that describe the environment is generated as the result of the monitoring, in particular by means of the sensor system. Each of the data points includes respective spatial coordinates of a point in the environment, in particular a sampling or data point. In particular, the set of data points can be viewed as a point cloud.
Der Satz von Datenpunkten kann insbesondere mittels eines aktiven optischen Sensorsystems, beispielsweise eines Lidar-Systems, erzeugt werden. Ein aktiver optischer Sensor kann als solcher definiert sein, indem er eine Lichtquelle zum Aussenden von Lichtimpulsen und einen Lichtdetektor zum Detektieren von Licht beinhaltet, insbesondere zum Detektieren von reflektierten Teilen der ausgesendeten Lichtimpulse. Das aktive optische Sensorsystem ist insbesondere dazu eingerichtet, eines oder mehrere Sensorsignale basierend auf dem detektierten Teil des Lichts zu erzeugen. Der Ausdruck „Licht“ kann so verstanden werden, dass er elektromagnetische Wellen im sichtbaren Bereich, im Infrarotbereich und/oder im ultravioletten Bereich umfasst. Entsprechend kann der Ausdruck „optisch“ so verstanden werden, dass er sich auf Licht in diesem Sinne bezieht.The set of data points can in particular be generated by means of an active optical sensor system, for example a lidar system. An active optical sensor can be used as such be defined in that it includes a light source for emitting light pulses and a light detector for detecting light, in particular for detecting reflected parts of the emitted light pulses. The active optical sensor system is set up in particular to generate one or more sensor signals based on the detected part of the light. The term “light” can be understood to include electromagnetic waves in the visible range, in the infrared range and / or in the ultraviolet range. Accordingly, the term “optical” can be understood to refer to light in this sense.
Insbesondere kann das aktive optische Sensorsystem oder Lidar-System die Lichtimpulse mit unterschiedlichen Abstrahlwinkeln oder -richtungen aussenden und kann auf diese Weise einen Teil der Umgebung, insbesondere ein Sichtfeld des aktiven optischen Sensorsystems, abtasten. Für jede Abstrahlrichtung wird ein Abtastpunkt gemäß einem Datenpunkt des Satzes von Datenpunkten erfasst.In particular, the active optical sensor system or lidar system can emit the light pulses with different emission angles or directions and in this way can scan part of the surroundings, in particular a field of view of the active optical sensor system. For each emission direction, a sampling point is recorded according to a data point of the set of data points.
Punkte des Satzes von Datenpunkten können wie beschrieben beispielsweise mittels eines Cluster-Algorithmus klassifiziert werden, der auf künstlicher Intelligenz oder einem Maschinenlernalgorithmus beruhen kann. Mittels der Klassifizierung können Objekte innerhalb der Umgebung, beispielsweise die Straßenbegrenzung, identifiziert, lokalisiert und/oder, insbesondere im Falle von sich bewegenden Objekten, verfolgt werden.Points of the set of data points can be classified as described, for example, by means of a cluster algorithm which can be based on artificial intelligence or a machine learning algorithm. By means of the classification, objects within the environment, for example the road delimitation, can be identified, localized and / or, in particular in the case of moving objects, tracked.
Gemäß manchen Ausführungen umfasst jeder Datenpunkt des Satzes von Datenpunkten jeweilige Farbkoordinaten des Punktes der Umgebung.According to some embodiments, each data point of the set of data points comprises respective color coordinates of the point of the surroundings.
Mittels der Farbkoordinaten und der zugeordneten Farbinformation des jeweiligen Punktes in der Umgebung, kann ein Analyseergebnis oder ein Klassifizierungsergebnis verbessert werden.An analysis result or a classification result can be improved by means of the color coordinates and the assigned color information of the respective point in the environment.
Gemäß einigen Ausführungen werden die Datenpunkte des Satzes von Datenpunkten mittels der Steuereinheit analysiert, um eine Teilmenge an statischen Datenpunkten des Satzes an Datenpunkten zu bestimmen. Dabei entsprechen die räumlichen Koordinaten jedes der statischen Datenpunkte jeweiligen räumlichen Koordinaten eines statischen Punktes in der Umgebung.According to some implementations, the data points of the set of data points are analyzed by the control unit in order to determine a subset of static data points of the set of data points. The spatial coordinates of each of the static data points correspond to respective spatial coordinates of a static point in the vicinity.
Ein statischer Punkt kann insbesondere als ein Punkt verstanden werden, der sich in einem Umgebungskoordinatensystem, insbesondere einem Fahrbahnkoordinatensystem, nicht bewegt. Somit bewegt sich der statische Punkt nicht bezüglich der Umgebung oder Fahrbahn.A static point can be understood in particular as a point that does not move in an environmental coordinate system, in particular a roadway coordinate system. Thus the static point does not move with respect to the surroundings or the roadway.
Die Analyse der Datenpunkte kann zum Beispiel das Filtern oder Klassifizieren des Satzes von Datenpunkten derart beinhalten, dass jeder der Datenpunkte als ein statischer Datenpunkt oder als ein sich bewegender Datenpunkt identifiziert wird, das heißt ein Datenpunkt, der einem Punkt entspricht, der sich bezüglich des Umgebungskoordinatensystems bewegt, oder als ein Datenpunkt unbekannten Typs, das heißt ein Datenpunkt, der nicht mit einer ausreichenden Wahrscheinlichkeit als sich bewegend oder statisch klassifiziert werden kann.The analysis of the data points can include, for example, filtering or classifying the set of data points such that each of the data points is identified as a static data point or as a moving data point, i.e. a data point corresponding to a point which is relative to the surrounding coordinate system moved, or as a data point of unknown type, i.e. a data point that cannot be classified as moving or static with sufficient probability.
Die Klassifizierung des Satzes von Datenpunkten kann beispielsweise auf der Evidenztheorie beruhen, die zum Beispiel Messungen der Bewegung des Fahrzeugs, wie Beschleunigungsmessungen, Rotationsgeschwindigkeitsmessungen oder Geschwindigkeitsmessungen berücksichtigen kann.The classification of the set of data points can, for example, be based on evidence theory, which can take into account, for example, measurements of the movement of the vehicle, such as acceleration measurements, rotational speed measurements or speed measurements.
Gemäß einigen Ausführungen wird die Teilmenge von statischen Datenpunkten, welche jeweilige statische Punkte oder Objekte in der Umgebung beschreiben, als das Ergebnis der Überwachung erzeugt oder die Sicherheitstrajektorie wird während des Normalbetriebsmodus abhängig von der Teilmenge statischer Datenpunkte bestimmt.According to some embodiments, the subset of static data points which describe respective static points or objects in the environment is generated as the result of the monitoring or the safety trajectory is determined during the normal operating mode as a function of the subset of static data points.
Indem nur die statischen Objekte oder statischen Datenpunkte zum Bestimmen der Sicherheitstrajektorie berücksichtigt werden, können irrelevante Objekte zum Ermitteln der sicheren Position herausgefiltert werden oder verworfen werden. Sich bewegende Objekte oder sich potentiell bewegende Objekte, wie etwa unbekannte Objekte, können nicht als eine sichere Position darstellend erachtet werden.By only taking into account the static objects or static data points for determining the safety trajectory, irrelevant objects for determining the safe position can be filtered out or discarded. Moving objects or potentially moving objects such as unknown objects cannot be considered to represent a safe position.
Gemäß einigen Ausführungen wird die Fahrbahnbegrenzung mittels der Steuereinheit basierend auf dem Ergebnis der Überwachung bestimmt, beispielsweise basierend auf dem Satz von Datenpunkten, insbesondere auf der Teilmenge von statischen Datenpunkten. Die Sicherheitstrajektorie, insbesondere das Wegprofil und/oder das Geschwindigkeitsprofil, wird abhängig von der Fahrbahnbegrenzung bestimmt.According to some embodiments, the lane boundary is determined by the control unit based on the result of the monitoring, for example based on the set of data points, in particular on the subset of static data points. The safety trajectory, in particular the path profile and / or the speed profile, is determined as a function of the lane boundary.
Das Bestimmen der Fahrbahnbegrenzung umfasst insbesondere das Ermitteln oder Bestimmen eines Satzes von Koordinaten der Fahrbahnbegrenzung und/oder einer mathematischen oder geometrischen Beschreibung oder Annäherung der Fahrbahnbegrenzung. Das Bestimmen der Fahrbahnbegrenzung kann beispielsweise das Bestimmen einer Polynomapproximation an die Fahrbahnbegrenzung, beispielsweise eine Polynomapproximation vierten Grades, umfassen.The determination of the lane boundary includes in particular the ascertainment or determination of a set of coordinates of the lane boundary and / or a mathematical or geometrical description or approximation of the lane boundary. The determination of the lane boundary can for example include the determination of a polynomial approximation to the lane boundary, for example a polynomial approximation of the fourth degree.
Indem die Fahrbahnbegrenzung bestimmt wird, kann insbesondere die Position oder die geometrische Form der Fahrbahnbegrenzung, der ZMG oder die sichere Position ermittelt werden. Insbesondere kann die sichere Position nahe der oder an der Fahrbahnbegrenzung sein, insbesondere in dem Sicherheitsabstand von der Fahrbahnbegrenzung.By determining the lane boundary, in particular the position or the geometric shape of the lane boundary, the ZMG or the safe position can be determined. In particular, the safe position can be close to or on the Be the lane boundary, in particular in the safety distance from the lane boundary.
Gemäß einigen Ausführungen wird das Fahrzeug während einer ersten Phase des Sicherheitsmodus gesteuert, um einen Abstand zwischen dem Fahrzeug und der Fahrbahnbegrenzung zu reduzieren, insbesondere indem dem Wegprofil gefolgt wird, bis der Abstand gleich dem vordefinierten Sicherheitsabstand ist.According to some embodiments, the vehicle is controlled during a first phase of the safety mode in order to reduce a distance between the vehicle and the lane boundary, in particular by following the path profile until the distance is equal to the predefined safety distance.
Insbesondere wird die Sicherheitstrajektorie während des Normalbetriebsmodus derart bestimmt, dass das Fahrzeug während des Sicherheitsmodus zum Sicherheitsabstand von der Fahrbahnbegrenzung geführt wird, indem es dem Wegprofil folgt.In particular, the safety trajectory is determined during the normal operating mode such that the vehicle is guided to the safety distance from the lane boundary during the safety mode by following the path profile.
Die Geschwindigkeit des Fahrzeugs gemäß dem Geschwindigkeitsprofil kann beispielsweise während der ersten Phase konstant sein. Alternativ kann die Geschwindigkeit des Fahrzeugs von dem Fahrzeugsteuerungssystem oder der Steuereinheit gesteuert werden wie im Normalbetriebsmodus. Im letzteren Fall ist das Geschwindigkeitsprofil zum Beispiel während der ersten Phase nicht aktiv.The speed of the vehicle according to the speed profile can for example be constant during the first phase. Alternatively, the speed of the vehicle can be controlled by the vehicle control system or the control unit as in the normal operating mode. In the latter case, the speed profile is not active during the first phase, for example.
Während der ersten Phase kann das Fahrzeug aus einer Normalfahrposition auf der Straße entfernt werden, insbesondere wird es von dem normalen Verkehr entfernt, während der Sicherheitsabstand von der Fahrbahngrenze immer noch eingehalten wird.During the first phase, the vehicle can be removed from a normal driving position on the road, in particular it is removed from normal traffic while the safety distance from the lane boundary is still maintained.
Gemäß einigen Ausführungen wird die Geschwindigkeit des Fahrzeugs während einer zweiten Phase des Sicherheitsmodus, insbesondere nach der ersten Phase, auf eine vorbestimmte Mindestgeschwindigkeit, beispielsweise Null, reduziert. Insbesondere wird die Geschwindigkeit auf eine vordefinierte Mindestgeschwindigkeit reduziert, indem dem Geschwindigkeitsprofil gefolgt wird.According to some embodiments, the speed of the vehicle is reduced to a predetermined minimum speed, for example zero, during a second phase of the safety mode, in particular after the first phase. In particular, the speed is reduced to a predefined minimum speed by following the speed profile.
Insbesondere wird die Trajektorie während des Normalbetriebsmodus derart bestimmt, dass die Geschwindigkeit des Fahrzeugs dem Geschwindigkeitsprofil bis zur Mindestgeschwindigkeit während des Sicherheitsmodus folgen kann. Das Geschwindigkeitsprofil kann beispielsweise während der zweiten Phase aktiv sein. Der laterale Abstand des Fahrzeugs von der Fahrbahnbegrenzung kann während der zweiten Phase beispielsweise annähernd konstant sein.In particular, the trajectory is determined during the normal operating mode such that the speed of the vehicle can follow the speed profile up to the minimum speed during the safety mode. The speed profile can be active during the second phase, for example. The lateral distance of the vehicle from the lane delimitation can for example be approximately constant during the second phase.
Gemäß einigen Ausführungen wird ein Übergang von der ersten Phase zur zweiten Phase mittels der Steuereinheit während einer Anpassungsphase des Sicherheitsmodus ausgeführt, wobei die Anpassungsphase zwischen der ersten und der zweiten Phase liegt. Während der Anpassungsphase kann der Abstand von der Fahrbahnbegrenzung und/oder der Geschwindigkeit des Fahrzeugs stabilisiert werden.According to some embodiments, a transition from the first phase to the second phase is carried out by means of the control unit during an adaptation phase of the safety mode, the adaptation phase being between the first and the second phase. During the adaptation phase, the distance from the lane boundary and / or the speed of the vehicle can be stabilized.
Gemäß einigen Ausführungsformen wird ein Fehler oder Defekt eines elektronischen Fahrzeugsteuerungssystems des Fahrzeugs, welches das Sensorsystem und die Steuereinheit umfasst, als das Auslöseereignis detektiert.According to some embodiments, a fault or defect in an electronic vehicle control system of the vehicle, which comprises the sensor system and the control unit, is detected as the triggering event.
Der Fehler oder der Defekt kann beispielsweise einen Fehler oder Defekt des Fahrzeugsteuerungssystems umfassen, das eine Normalsteuerung des automatisierten Fahrzeugs, insbesondere eine Hauptsteuerung, beeinträchtigt.The error or the defect can include, for example, an error or defect in the vehicle control system that affects normal control of the automated vehicle, in particular a main control.
Gemäß einigen Ausführungen wird ein vorbestimmtes Ende einer automatisierten Fahrperiode als das Auslöseereignis detektiert.According to some implementations, a predetermined end of an automated driving period is detected as the triggering event.
Das vordefinierte Ende der automatischen Fahrperiode kann beinhalten, dass das Fahrzeug oder das elektronische Fahrzeugkontrollsystem an einem Ende des Fahrbetriebsbereichs ankommt, insbesondere gefolgt von einem Ausbleiben einer Reaktion des Benutzers des Fahrzeugs auf eine Übernahmeanfrage des Fahrzeugsteuerungssystems.The predefined end of the automatic driving period can include that the vehicle or the electronic vehicle control system arrives at one end of the driving operating range, in particular followed by the failure of the user of the vehicle to respond to a takeover request from the vehicle control system.
Falls die automatisierte Fahrperiode zu Ende ist oder der Fehler oder Defekt des Fahrzeugsteuerungssystems detektiert worden ist, kann es erforderlich sein, das Fahrzeug in die sichere Position oder den ZMG zu bringen.If the automated driving period has ended or the fault or defect in the vehicle control system has been detected, it may be necessary to bring the vehicle into the safe position or the ZMG.
Gemäß einem weiteren unabhängigen Aspekt des verbesserten Konzepts wird ein elektronisches Fahrzeugsteuerungssystem mit einem Sensorsystem und einer Steuereinheit bereitgestellt. Das Sensorsystem ist dazu eingerichtet, eine Umgebung eines zumindest teilweise automatisierten Fahrzeugs während eines Normalbetriebsmodus des Fahrzeugsteuerungssystems zu überwachen. Die Steuereinheit ist dazu eingerichtet, eine Sicherheitstrajektorie während des Normalbetriebsmodus abhängig von einem Ergebnis der Überwachung zu bestimmen. Die Steuereinheit ist dazu eingerichtet, ein Auslöseereignis zu detektieren und, in Reaktion auf das Auslöseereignis, das Fahrzeugsteuerungssystem von dem Normalbetriebsmodus in einen Sicherheitsmodus zu schalten. Die Steuereinheit ist weiter dazu eingerichtet, das Fahrzeug derart zu steuern, dass es automatisch der Sicherheitstrajektorie während des Sicherheitsmodus folgt, um das Fahrzeug in einen Zustand minimaler Gefahr zu bringen.According to a further independent aspect of the improved concept, an electronic vehicle control system with a sensor system and a control unit is provided. The sensor system is set up to monitor the surroundings of an at least partially automated vehicle during a normal operating mode of the vehicle control system. The control unit is set up to determine a safety trajectory during the normal operating mode as a function of a result of the monitoring. The control unit is configured to detect a triggering event and, in response to the triggering event, to switch the vehicle control system from the normal operating mode to a safety mode. The control unit is further configured to control the vehicle in such a way that it automatically follows the safety trajectory during the safety mode in order to bring the vehicle into a state of minimal danger.
Gemäß einigen Ausführungen des elektronischen Fahrzeugsteuerungssystems, beinhaltet das Sensorsystem ein aktives optisches Sensorsystem, beispielsweise ein Lidar-System oder ein Kamerasystem, welches dazu eingerichtet ist, einen Satz von Datenpunkten zu erzeugen, welche die Umgebung als das Ergebnis der Überwachung beschreiben.According to some embodiments of the electronic vehicle control system, the sensor system includes an active optical sensor system, for example a lidar system or a camera system, which is set up to include a set of Generate data points describing the environment as the result of the monitoring.
Gemäß einigen Ausführungen umfasst das aktive optische Sensorsystem mindestens zwei aktive optische Sensoren, die unterschiedliche Sichtfelder aufweisen.According to some embodiments, the active optical sensor system comprises at least two active optical sensors that have different fields of view.
Auf diese Weise kann das Gesamtsichtfeld des Sensorsystems erweitert werden und die Genauigkeit der Fahrbahnbegrenzung verbessert werden. Des Weiteren kann die Ermittlung der sicheren Position beschleunigt werden.In this way, the overall field of view of the sensor system can be expanded and the accuracy of the lane delimitation improved. Furthermore, the determination of the safe position can be accelerated.
Weitere Ausführungen des elektronischen Fahrzeugsteuerungssystems gemäß dem verbesserten Konzept ergeben sich unmittelbar aus den verschiedenen Ausführungen des Verfahrens zum Verbringen eines Fahrzeugs in einen Zustand minimaler Gefahr und umgekehrt. Insbesondere kann das elektronische Fahrzeugsteuerungssystem dazu eingerichtet oder programmiert sein, ein Verfahren gemäß dem verbesserten Konzept auszuführen oder das Fahrzeugsteuerungssystem führt ein Verfahren gemäß dem verbesserten Konzept aus.Further designs of the electronic vehicle control system according to the improved concept result directly from the various designs of the method for bringing a vehicle into a state of minimal danger and vice versa. In particular, the electronic vehicle control system can be set up or programmed to execute a method according to the improved concept, or the vehicle control system executes a method according to the improved concept.
Gemäß einem weiteren unabhängigen Aspekt des verbesserten Konzepts, wird ein Fahrzeug, insbesondere ein zumindest teilweise automatisiertes Fahrzeug, bereitgestellt, welches ein elektronisches Fahrzeugsteuerungssystem gemäß dem verbesserten Konzept umfasst.According to a further independent aspect of the improved concept, a vehicle, in particular an at least partially automated vehicle, is provided which comprises an electronic vehicle control system according to the improved concept.
Gemäß einem weiteren unabhängigen Aspekt des verbesserten Konzepts, wird ein Computerprogramm bereitgestellt, wobei das Computerprogramm Befehle beinhaltet, die, wenn das Computerprogramm von einem elektronischen Fahrzeugsteuerungssystem gemäß dem verbesserten Konzept ausgeführt wird, insbesondere von einer Steuereinheit des elektronischen Fahrzeugsteuerungssystems, das Fahrzeugsteuerungssystem dazu veranlassen, ein Verfahren gemäß dem verbesserten Konzept auszuführen.According to a further independent aspect of the improved concept, a computer program is provided, the computer program containing instructions which, when the computer program is executed by an electronic vehicle control system according to the improved concept, in particular by a control unit of the electronic vehicle control system, cause the vehicle control system to execute a Carry out method according to the improved concept.
Gemäß einem weiteren unabhängigen Aspekt des verbesserten Konzepts wird ein computerlesbares Medium bereitgestellt, wobei das Speichermedium ein Computerprogramm gemäß dem verbesserten Konzept speichert.According to a further independent aspect of the improved concept, a computer-readable medium is provided, the storage medium storing a computer program according to the improved concept.
Weitere Merkmale der Erfindung ergeben sich aus den Ansprüchen, den Figuren und der Figurenbeschreibung. Die vorstehend in der Beschreibung genannten Merkmale und Merkmalskombinationen sowie die nachfolgend in der Figurenbeschreibung genannten und/oder in den Figuren alleine gezeigten Merkmale und Merkmalskombinationen sind nicht nur in der jeweils angegebenen Kombination, sondern auch in anderen Kombinationen verwendbar, ohne den Rahmen der Erfindung zu verlassen. Es sind somit auch Ausführungen von der Erfindung als umfasst und offenbart anzusehen, die in den Figuren nicht explizit gezeigt und erläutert sind, jedoch durch separierte Merkmalskombinationen aus den erläuterten Ausführungen hervorgehen und erzeugbar sind. Es sind auch Ausführungen und Merkmalskombinationen als offenbart anzusehen, die somit nicht alle Merkmale eines ursprünglich formulierten unabhängigen Anspruchs aufweisen. Es sind darüber hinaus Ausführungen und Merkmalskombinationen, insbesondere durch die oben dargelegten Ausführungen, als offenbart anzusehen, die über die in den Rückbezügen der Ansprüche dargelegten Merkmalskombinationen hinausgehen oder von diesen abweichen.Further features of the invention emerge from the claims, the figures and the description of the figures. The features and combinations of features mentioned above in the description as well as the features and combinations of features mentioned below in the description of the figures and / or shown alone in the figures can be used not only in the specified combination, but also in other combinations without departing from the scope of the invention . There are thus also embodiments of the invention to be considered as encompassed and disclosed, which are not explicitly shown and explained in the figures, but emerge from the explained embodiments and can be generated by separate combinations of features. Designs and combinations of features are also to be regarded as disclosed, which therefore do not have all the features of an originally formulated independent claim. In addition, designs and combinations of features, in particular through the statements set out above, are to be regarded as disclosed which go beyond the combinations of features set forth in the back references of the claims or differ from them.
In den Zeichnungen zeigen
-
1 ein Flussdiagramm einer beispielhaften Ausführung eines Verfahrens gemäß dem verbesserten Konzept; -
2 schematisch einzelne Verfahrensschritte einer weiteren beispielhaften Ausführung eines Verfahrens gemäß dem verbesserten Konzept; -
3 ein Fahrzeug, welches eine beispielhafte Ausführung eines elektronischen Fahrzeugsteuerungssystems gemäß dem verbesserten Konzept umfasst; -
4 schematisch einzelne Verfahrensschritte einer weiteren beispielhaften Ausführung eines Verfahrens gemäß dem verbesserten Konzept; -
5 schematisch weitere einzelne Verfahrensschritte einer weiteren beispielhaften Ausführung eines Verfahrens gemäß dem verbesserten Konzept; und -
6 schematisch weitere Verfahrensschritte gemäß einer weiteren beispielhaften Ausführung eines Verfahrens gemäß dem verbesserten Konzept.
-
1 a flow chart of an exemplary embodiment of a method according to the improved concept; -
2 schematically, individual method steps of a further exemplary embodiment of a method according to the improved concept; -
3 a vehicle including an exemplary implementation of a vehicle electronic control system according to the improved concept; -
4th schematically, individual method steps of a further exemplary embodiment of a method according to the improved concept; -
5 schematically, further individual method steps of a further exemplary embodiment of a method according to the improved concept; and -
6th schematically, further method steps according to a further exemplary embodiment of a method according to the improved concept.
Das Fahrzeugsteuerungssystem
Während eines Normalbetriebsmodus des Fahrzeugsteuerungssystems
Während des Normalbetriebsmodus kann das Steuersystem
Falls ein Auslöseereignis von der Steuereinheit
Für weitere Einzelheiten des Betriebs und der Funktionalität des elektronischen Steuersystems
In
Die sichere Position kann beispielsweise einer Position des Fahrzeugs
Wieder mit Bezug auf
In dem optionalen Verfahrensschritt
In Schritt
In Verfahrensschritt
Es wird darauf hingewiesen, dass die Schritte
Insbesondere umfasst die Steuereinheit
Das Wegprofil
In
Wiederum mit Bezug auf
Das Fahrzeug
Wenn das Auslöseereignis mittels der Steuereinheit
In Schritt
Falls sich die Geschwindigkeit des Fahrzeugs
In Schritt
Das Geschwindigkeitsprofil definiert wie das Fahrzeug
In Verfahrensschritt
In Schritt
In
Insbesondere werden in
Wenn der Sicherheitsmodus aktiviert wird, wird das Fahrzeugsteuerungssystem
Von dem lateralen Steuermodus kann das Fahrzeugsteuerungssystem
Dann kann das Fahrzeugsteuerungssystem
Wie beschrieben kann mittels eines Verfahrens oder eines elektronischen Fahrzeugsteuerungssystems gemäß dem verbesserten Konzept eine schnelle Reaktion auf ein Auslöseereignis, beispielsweise eine sicherheitsrelevante Situation, erreicht werden, um das Fahrzeug in den Zustand minimaler Gefahr zu bringen. Daher wird die Sicherheit erhöht.As described, a method or an electronic vehicle control system according to the improved concept can be used to achieve a rapid reaction to a triggering event, for example a safety-relevant situation, in order to bring the vehicle into the state of minimal danger. Therefore, the security is increased.
ZITATE ENTHALTEN IN DER BESCHREIBUNGQUOTES INCLUDED IN THE DESCRIPTION
Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list of the documents listed by the applicant was generated automatically and is included solely for the better information of the reader. The list is not part of the German patent or utility model application. The DPMA assumes no liability for any errors or omissions.
Zitierte PatentliteraturPatent literature cited
- US 9927810 B1 [0003]US 9927810 B1 [0003]
Claims (15)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102019115330.1A DE102019115330A1 (en) | 2019-06-06 | 2019-06-06 | Real-time safety path generation for highly automated vehicle fallback maneuvers |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102019115330.1A DE102019115330A1 (en) | 2019-06-06 | 2019-06-06 | Real-time safety path generation for highly automated vehicle fallback maneuvers |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE102019115330A1 true DE102019115330A1 (en) | 2020-12-10 |
Family
ID=73459702
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102019115330.1A Pending DE102019115330A1 (en) | 2019-06-06 | 2019-06-06 | Real-time safety path generation for highly automated vehicle fallback maneuvers |
Country Status (1)
| Country | Link |
|---|---|
| DE (1) | DE102019115330A1 (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP4011735A1 (en) * | 2020-12-13 | 2022-06-15 | Pony AI Inc. | Automated vehicle safety response methods and corresponding vehicle safety systems with serialized computing architectures |
| DE102021003867B3 (en) | 2021-07-27 | 2023-01-12 | Mercedes-Benz Group AG | Method and device for operating a vehicle in an automated driving mode |
| WO2023161408A1 (en) * | 2022-02-28 | 2023-08-31 | Volkswagen Aktiengesellschaft | Method, computer program, and device for adapting operating parameters of a means of locomotion, and means of locomotion |
| US11827243B2 (en) | 2020-12-13 | 2023-11-28 | Pony Ai Inc. | Automated vehicle safety response methods and corresponding vehicle safety systems with serial-parallel computing architectures |
| US20250002047A1 (en) * | 2023-06-30 | 2025-01-02 | Zoox, Inc. | Trajectory selection in response to triggering events |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102013213171A1 (en) * | 2013-07-04 | 2015-01-08 | Robert Bosch Gmbh | Method and device for operating a motor vehicle in an automated driving operation |
| DE102015003124A1 (en) * | 2015-03-12 | 2016-09-15 | Daimler Ag | Method and device for operating a vehicle |
| US9927810B1 (en) * | 2016-09-19 | 2018-03-27 | Delphi Technologies, Inc. | Automated-vehicle safe-stop-zone mapping system |
-
2019
- 2019-06-06 DE DE102019115330.1A patent/DE102019115330A1/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102013213171A1 (en) * | 2013-07-04 | 2015-01-08 | Robert Bosch Gmbh | Method and device for operating a motor vehicle in an automated driving operation |
| DE102015003124A1 (en) * | 2015-03-12 | 2016-09-15 | Daimler Ag | Method and device for operating a vehicle |
| US9927810B1 (en) * | 2016-09-19 | 2018-03-27 | Delphi Technologies, Inc. | Automated-vehicle safe-stop-zone mapping system |
Non-Patent Citations (1)
| Title |
|---|
| Norm SAE J3016 2016-09-00. Taxonomy and definitions for terms related to driving automation systems for on-road motor vehicles. S. 1-30. Bibliographieinformationen ermittelt über: http://standards.sae.org/j3016_201609/ [abgerufen am 16.05.2017]. * |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP4011735A1 (en) * | 2020-12-13 | 2022-06-15 | Pony AI Inc. | Automated vehicle safety response methods and corresponding vehicle safety systems with serialized computing architectures |
| US11667302B2 (en) | 2020-12-13 | 2023-06-06 | Pony Ai Inc. | Automated vehicle safety response methods and corresponding vehicle safety systems with serialized computing architectures |
| US11827243B2 (en) | 2020-12-13 | 2023-11-28 | Pony Ai Inc. | Automated vehicle safety response methods and corresponding vehicle safety systems with serial-parallel computing architectures |
| DE102021003867B3 (en) | 2021-07-27 | 2023-01-12 | Mercedes-Benz Group AG | Method and device for operating a vehicle in an automated driving mode |
| WO2023161408A1 (en) * | 2022-02-28 | 2023-08-31 | Volkswagen Aktiengesellschaft | Method, computer program, and device for adapting operating parameters of a means of locomotion, and means of locomotion |
| US20250002047A1 (en) * | 2023-06-30 | 2025-01-02 | Zoox, Inc. | Trajectory selection in response to triggering events |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE102019115330A1 (en) | Real-time safety path generation for highly automated vehicle fallback maneuvers | |
| EP3695244B1 (en) | Method and device for creating an inverse sensor model and method for detecting obstacles | |
| DE102008026396B4 (en) | Method and device for avoiding a collision with rear cross traffic | |
| EP3271231B1 (en) | Method and device for monitoring a target trajectory to be travelled by a vehicle for absence of collisions | |
| DE102017129075A1 (en) | PARKING NAVIGATION SYSTEM AND METHOD | |
| EP2591969A1 (en) | Method for operating a vehicle system of a motor vehicle and motor vehicle | |
| DE102014111122A1 (en) | Method for the at least semi-autonomous maneuvering of a motor vehicle, driver assistance system and motor vehicle | |
| WO2015120953A1 (en) | Method for operating a driver assistance system for passing maneuvers, and motor vehicle | |
| DE102009047066A1 (en) | A method for warning of an object in the vicinity of a vehicle and driving assistant system | |
| DE102009028451A1 (en) | Collision monitoring for a motor vehicle | |
| EP3479183A1 (en) | Method for operating a motor vehicle in a navigation surrounding area, and motor vehicle | |
| WO2020178098A1 (en) | Method for the at least partially automated guidance of a motor vehicle | |
| DE112021006490T5 (en) | Autonomous vehicle steering Juke event detector | |
| EP4027245A1 (en) | Computer-implemented method for determining similarities of traffic scenarios | |
| DE102020117767A1 (en) | Trajectory planning for an autonomous driving maneuver of an ego vehicle | |
| DE112020001405T5 (en) | Parking assistance device, vehicle, parking assistance method and parking assistance program | |
| DE102019132967A1 (en) | Method and device for determining a lane hypothesis | |
| WO2020160795A1 (en) | Method and apparatus for sensor data fusion for a vehicle | |
| DE102019111477A1 (en) | Method for parking a vehicle from a curb | |
| EP3875908B1 (en) | Vehicle navigation and virtual track guidance device | |
| DE102016222151A1 (en) | Method and device for supporting a parking maneuver | |
| DE102021118694A1 (en) | Pursuing an emergency vehicle | |
| DE102020112615A1 (en) | Driving a motor vehicle in the vicinity of a traffic light system | |
| DE102017206605A1 (en) | Method and system for controlling a vehicle | |
| WO2020160801A1 (en) | Method, device, computer program and computer program product for operating a vehicle |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R163 | Identified publications notified |