DE102015211134A1 - Method and control unit for controlling a vehicle when taken over from an autonomous driving mode - Google Patents
Method and control unit for controlling a vehicle when taken over from an autonomous driving mode Download PDFInfo
- Publication number
- DE102015211134A1 DE102015211134A1 DE102015211134.2A DE102015211134A DE102015211134A1 DE 102015211134 A1 DE102015211134 A1 DE 102015211134A1 DE 102015211134 A DE102015211134 A DE 102015211134A DE 102015211134 A1 DE102015211134 A1 DE 102015211134A1
- Authority
- DE
- Germany
- Prior art keywords
- vehicle
- takeover
- period
- trajectory
- during
- 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
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/14—Adaptive cruise control
- B60W30/143—Speed control
-
- 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/08—Interaction between the driver and the control system
- B60W50/082—Selecting or switching between different modes of propelling
-
- 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/08—Interaction between the driver and the control system
- B60W50/14—Means for informing the driver, warning the driver or prompting a driver intervention
-
- 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/0055—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots with safety arrangements
- G05D1/0061—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots with safety arrangements for transition from automatic pilot to manual pilot and vice versa
-
- 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
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/16—Anti-collision systems
- G08G1/167—Driving aids for lane monitoring, lane changing, e.g. blind spot detection
-
- 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
- B60W2520/00—Input parameters relating to overall vehicle dynamics
- B60W2520/10—Longitudinal speed
-
- 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
-
- 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)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
- Traffic Control Systems (AREA)
Abstract
Es wird ein Verfahren zur Steuerung eines Fahrzeugs mit einer autonomen Fahrfunktion beschrieben. Vor Abbruch der autonomen Fahrfunktion wird eine Übernahmeaufforderung zur manuellen Übernahme durch einen Fahrer des Fahrzeugs generiert wird, wobei die Übernahmeaufforderung durch den Fahrer in einem Übernahme-Zeitraum erfolgen kann. Das Verfahren umfasst das Ermitteln eines Anfangszustands des Fahrzeugs an einem Anfangszeitpunkt des Übernahme-Zeitraums. Außerdem umfasst das Verfahren das Ermitteln eines Soll-Endzustands des Fahrzeugs für einen Endzeitpunkt des Übernahme-Zeitraums, wobei im Soll-Endzustand eine Fahrgeschwindigkeit des Fahrzeugs kleiner als oder gleich wie ein vordefinierter Geschwindigkeits-Schwellenwert ist. Außerdem umfasst das Verfahren das Ermitteln einer Soll-Trajektorie, die das Fahrzeug während des Übernahme-Zeitraums von dem Anfangszustand in den Soll-Endzustand überführt.A method for controlling a vehicle with an autonomous driving function is described. Before canceling the autonomous driving function, a takeover request for manual takeover is generated by a driver of the vehicle, wherein the takeover request can be made by the driver in a takeover period. The method includes determining an initial state of the vehicle at an initial time of the takeover period. In addition, the method includes determining a target end state of the vehicle for an end time of the takeover period, wherein in the target end state, a vehicle speed of the vehicle is less than or equal to a predefined speed threshold. In addition, the method comprises determining a desired trajectory, which transfers the vehicle from the initial state to the nominal final state during the acquisition period.
Description
Die Erfindung betrifft ein Verfahren und eine entsprechende Steuereinheit zur Steuerung eines automatisiert fahrenden Fahrzeugs in einem Übernahme-Zeitraum.The invention relates to a method and a corresponding control unit for controlling an automated moving vehicle in a takeover period.
Fahrzeuge werden in Zukunft autonome Fahrfunktionen umfassen, die in autonomer Weise die Längs- und die Querführung eines Fahrzeugs übernehmen können. Der Fahrer eines Fahrzeugs mit automatischer bzw. autonomer Fahrfunktion wird nicht mehr dafür verantwortlich sein, das Umfeld des Fahrzeugs kontinuierlich zu überwachen. Der Fahrer wird lediglich in Reaktion auf eine Übernahmeaufforderung des Fahrzeugs in einem bestimmten Übernahme-Zeitraum (z. B. mit einer Dauer von ca. 7 Sekunden) die Fahraufgabe von dem Fahrzeug übernehmen müssen. Während der Ausführung der autonomen Fahrfunktion wird der Fahrer sich mit anderen Dingen beschäftigen können, und wird nicht die autonome Fahrfunktion überwachen müssen.In the future, vehicles will comprise autonomous driving functions which can autonomously take over the longitudinal and transverse guidance of a vehicle. The driver of a vehicle with automatic or autonomous driving function will no longer be responsible for continuously monitoring the environment of the vehicle. The driver will only have to take over the driving task from the vehicle in response to a takeover request from the vehicle in a certain takeover period (eg with a duration of approximately 7 seconds). During the execution of the autonomous driving function, the driver will be able to deal with other things and will not have to monitor the autonomous driving function.
Falls der Fahrer im Verlauf des Übernahme-Zeitraums nicht die Fahraufgabe übernimmt, sollte das Fahrzeug in einen „sicheren Zustand” gebracht werden. Insbesondere sollte das Fahrzeug zum Stillstand und nach Möglichkeit auf den Seitenstreifen einer Fahrbahn gebracht werden.If the driver does not take over the driving task during the takeover period, the vehicle should be placed in a "safe state". In particular, the vehicle should be brought to a standstill and if possible on the side of a roadway.
Das vorliegende Dokument befasst sich mit der technischen Aufgabe, ein Fahrzeug mit automatischer Fahrfunktion in Vorbereitung auf einen und/oder während eines Übernahme-Zeitraums zu steuern. Dabei soll insbesondere die Sicherheit und/oder der Komfort der Insassen des Fahrzeugs im Übernahme-Zeitraum sichergestellt werden.The present document deals with the technical task of controlling a vehicle with automatic driving function in preparation for and / or during a takeover period. In particular, the safety and / or comfort of the occupants of the vehicle in the takeover period should be ensured.
Die Aufgabe wird durch die unabhängigen Ansprüche gelöst. Vorteilhafte Ausführungsformen werden u. a. in den abhängigen Ansprüchen beschrieben.The object is solved by the independent claims. Advantageous embodiments are u. a. in the dependent claims.
Gemäß einem Aspekt wird ein Verfahren zur Steuerung eines Fahrzeugs mit einer autonomen Fahrfunktion beschrieben. Dabei umfasst die autonome Fahrfunktion typischerweise die Längs- und die Querführung des Fahrzeugs. Vor Abbruch der autonomen Fahrfunktion wird typischerweise eine (optische und/oder akustische) Übernahmeaufforderung zur manuellen Übernahme durch einen Fahrer des Fahrzeugs generiert. Dabei kann die Übernahmeaufforderung um einen Übernahme-Zeitraum (mit einer bestimmten Dauer) vor Abbruch der autonomen Fahrfunktion erfolgen. Die Dauer des Übernahme-Zeitraums kann in Abhängigkeit von der autonomen Fahrfunktion fest eingestellt sein. Der Fahrer kann dann die Fahrfunktion während des Übernahme-Zeitraums von dem Fahrzeug übernehmen, und kann das Fahrzeug nach der manuellen Übernahme zumindest teilweise manuell steuern. Mit anderen Worten, die manuelle Übernahme der Fahraufgabe durch den Fahrer kann in einem Übernahme-Zeitraum erfolgen. Insbesondere kann nach der manuellen Übernahme die Längs- und/oder Querführung des Fahrzeugs manuell von dem Fahrer gesteuert werden. So kann z. B. eine Fahraufgabe bewältigt werden, die ggf. nicht von dem Fahrzeug in autonomer Weise bewältigt werden kann.In one aspect, a method for controlling a vehicle having an autonomous driving function is described. The autonomous driving function typically includes the longitudinal and the transverse guidance of the vehicle. Prior to discontinuation of the autonomous driving function, a (optical and / or acoustic) takeover request for manual transfer by a driver of the vehicle is typically generated. In this case, the takeover request for a takeover period (with a certain duration) before aborting the autonomous driving function. The duration of the takeover period can be fixed depending on the autonomous driving function. The driver can then take over the driving function during the takeover period of the vehicle, and can at least partially manually control the vehicle after the manual transfer. In other words, the manual acceptance of the driving task by the driver can take place in a takeover period. In particular, after the manual acquisition, the longitudinal and / or transverse guidance of the vehicle can be controlled manually by the driver. So z. B. a driving task to be mastered, which may not be managed by the vehicle in an autonomous manner.
Das Verfahren umfasst das Ermitteln eines Anfangszustands des Fahrzeugs an einem Anfangszeitpunkt des Übernahme-Zeitraums. Dabei kann der Anfangszustand eine Position des Fahrzeugs an dem Anfangszeitpunkt und/oder eine Fahrgeschwindigkeit des Fahrzeugs an dem Anfangszeitpunkt umfassen. Beispielsweise kann der Anfangszustand des Fahrzeugs der Fahrgeschwindigkeit des Fahrzeugs an dem Anfangszeitpunkt entsprechen. Außerdem umfasst das Verfahren das Ermitteln eines Soll-Endzustands des Fahrzeugs für einen Endzeitpunkt des Übernahme-Zeitraums. Der Soll-Endzustand des Fahrzeugs entspricht dabei dem Zustand des Fahrzeugs, das das Fahrzeug am Endzeitpunkt aufweisen soll. Dabei kann der Soll-Endzustand die Position des Fahrzeugs an dem Endzeitpunkt und/oder die Fahrgeschwindigkeit des Fahrzeugs an dem Endzeitpunkt umfassen. Der Soll-Endzustand kann einen sicheren Zustand des Fahrzeugs darstellen. Beispielsweise kann die Position des Fahrzeugs an dem Endzeitpunkt auf einem Seitenstreifen einer von dem Fahrzeug befahrenen Fahrbahn liegen, um das Fahrzeug „aus dem Verkehr” zu bringen. Alternativ oder ergänzend kann die (absolute) Fahrgeschwindigkeit des Fahrzeugs am Endzeitpunkt kleiner als oder gleich wie ein vordefinierter Geschwindigkeits-Schwellenwert (von z. B. 0 km/h) sein, um einen durch das Fahrzeug im Anschluss an den Übernahme-Zeitraum verursachten Unfall zu vermeiden.The method includes determining an initial state of the vehicle at an initial time of the takeover period. In this case, the initial state may include a position of the vehicle at the start time and / or a vehicle speed at the start time. For example, the initial state of the vehicle may correspond to the traveling speed of the vehicle at the initial time. In addition, the method includes determining a target end state of the vehicle for an end time of the takeover period. The target end state of the vehicle corresponds to the state of the vehicle that is to have the vehicle at the end time. In this case, the target end state may include the position of the vehicle at the end time and / or the vehicle speed at the end time. The target end state may represent a safe state of the vehicle. For example, the position of the vehicle at the end time may lie on a shoulder of a road traveled by the vehicle to "bring the vehicle" from the market. Alternatively or additionally, the (absolute) travel speed of the vehicle at the end time may be less than or equal to a predefined speed threshold (eg, 0 km / h), an accident caused by the vehicle following the takeover period to avoid.
Das Verfahren umfasst weiter das Ermitteln einer Soll-Trajektorie, die das Fahrzeug während des Übernahme-Zeitraums von dem Anfangszustand in den Soll-Endzustand überführt. Die Soll-Trajektorie kann insbesondere einen Verlauf der Fahrgeschwindigkeit des Fahrzeugs in Längs- und/oder Querrichtung während des Übernahme-Zeitraums umfassen. Dabei kann die Soll-Trajektorie auf Basis von einer Kostenfunktion ermittelt werden, wobei die Kostenfunktion Aspekte wie Komfort und/oder Sicherheit für einen Insassen des Fahrzeugs während des Übernahme-Zeitraums berücksichtigen kann. Somit kann gewährleistet werden, dass das Fahrzeug während des Übernahme-Zeitraums in komfortabler und/oder sicherer Weise in einen sicheren Endzustand gebracht oder durch den Fahrer übernommen werden kann.The method further comprises determining a desired trajectory that transfers the vehicle from the initial state to the final desired state during the acquisition period. The desired trajectory may in particular include a profile of the vehicle's travel speed in the longitudinal and / or transverse direction during the takeover period. In this case, the desired trajectory can be determined on the basis of a cost function, wherein the cost function can take into account aspects such as comfort and / or safety for an occupant of the vehicle during the takeover period. Thus, it can be ensured that the Vehicle can be brought into a safe final state or taken over by the driver in a comfortable and / or safe manner during the acquisition period.
Das Verfahren kann weiter umfassen, das Ermitteln von Umfelddaten bezüglich eines Umfelds des Fahrzeugs. Desweiteren kann auf Basis der Umfelddaten bestimmt werden, dass eine Fahrsituation vorliegt, bei der eine Übernahme durch den Fahrer des Fahrzeugs erfolgen sollte. Es kann dann an (oder ggf. vor) dem Anfangszeitpunkt des Übernahme-Zeitraums eine Übernahmeanforderung generiert werden, um die manuelle Übernahme durch den Fahrer zu veranlassen.The method may further include determining environmental data relating to an environment of the vehicle. Furthermore, it can be determined on the basis of the environment data that there is a driving situation in which a takeover by the driver of the vehicle should take place. A takeover request can then be generated at (or possibly before) the start time of the takeover period in order to initiate the manual takeover by the driver.
Desweiteren kann während des Übernahme-Zeitraums ermittelt werden, ob eine manuelle Übernahme durch den Fahrer erfolgt ist. Das Fahrzeug kann dann während des Übernahme-Zeitraums in Abhängigkeit von der Soll-Trajektorie geführt werden, solange keine manuelle Übernahme durch den Fahrer erfolgt ist. So kann eine sichere und komfortable Übernahme durch den Fahrer gewährleistet werden.Furthermore, it can be determined during the takeover period whether a manual takeover by the driver has taken place. The vehicle can then be guided during the acquisition period in dependence on the target trajectory, as long as no manual takeover by the driver has taken place. This ensures a safe and comfortable takeover by the driver.
Das Verfahren kann umfassen, das Ermitteln, ob die Soll-Trajektorie ein oder mehrere vordefinierte Trajektorien-Bedingungen erfüllt. Insbesondere kann ggf. auch ohne Vorliegen einer konkreten Übernahmesituation zu einem bestimmten Zeitpunkt eine Soll-Trajektorie ermittelt werden (unter der Annahme, dass in einem hypothetischen Übernahme-Zeitraum ab dem bestimmten Zeitpunkt eine manuelle Übernahme durch den Fahrer erfolgen soll). Beispielsweise können von der autonomen Fahrfunktion in quasi-kontinuierlicher Weise für aufeinanderfolgende Zeitpunkte Soll-Trajektorien ermittelt werden, die das Fahrzeug von einem jeweiligen Anfangszustand in einen (sicheren) Soll-Endzustand überführen. Es kann dann überprüft werden, ob diese Soll-Trajektorien ein oder mehrere vordefinierte Trajektorien-Bedingungen erfüllen.The method may include determining if the desired trajectory meets one or more predefined trajectory conditions. In particular, if required, a target trajectory can also be determined without the existence of a concrete takeover situation at a specific point in time (assuming that a manual takeover by the driver is to take place in a hypothetical takeover period starting from the specific time). For example, the autonomous driving function can be used to determine, in a quasi-continuous manner for successive points in time, target trajectories which transfer the vehicle from a respective initial state to a (safe) desired final state. It can then be checked whether these desired trajectories fulfill one or more predefined trajectory conditions.
Beispielhafte Trajektorien-Bedingungen sind eine Geschwindigkeits-Bedingung, die fordert, dass die Fahrgeschwindigkeit des Fahrzeugs während des (gesamten) Übernahme-Zeitraums einen Geschwindigkeits-Grenzwert nicht überschreitet, und/oder eine Verzögerungs-Bedingung, die fordert, dass eine Verzögerung des Fahrzeugs während des (gesamten) Übernahme-Zeitraums einen Verzögerungs-Grenzwert nicht überschreitet und/oder eine Ruck-Bedingung, die fordert, dass ein Ruck des Fahrzeugs während des (gesamten) Übernahme-Zeitraums einen Ruck-Grenzwert nicht überschreitet.Exemplary trajectory conditions are a speed condition that requires the vehicle's vehicle speed to not exceed a speed limit during the (entire) takeover period, and / or a deceleration condition that requires a deceleration of the vehicle during of the (entire) takeover period does not exceed a delay limit and / or a jerk condition which requires that a jerk of the vehicle during the (total) takeover period does not exceed a jerk limit.
Es kann dann im Rahmen der autonomen Fahrfunktion ein Zustand des Fahrzeugs (z. B. die Fahrgeschwindigkeit des Fahrzeugs) angepasst werden, wenn die Trajektorie die ein oder mehreren Trajektorien-Bedingungen nicht erfüllt. Insbesondere kann der Zustand des Fahrzeugs derart angepasst werden, dass ausgehend von dem angepassten Zustand das Fahrzeug während des Übernahme-Zeitraums mit einer angepassten Trajektorie in den Soll-Endzustand überführt werden kann, wobei die angepasste Trajektorie die ein oder mehreren Trajektorien-Bedingungen erfüllt. Mit anderen Worten, es kann durch eine entsprechende Regelung des Zustands des Fahrzeugs bewirkt werden, dass das Fahrzeug von der autonomen Fahrfunktion derart geführt wird, dass das Fahrzeug zu jeder Zeit während eines Übernahme-Zeitraums mit einer Soll-Trajektorie in den Soll-Endzustand überführt werden kann, wobei die Soll-Trajektorie die ein oder mehreren vordefinierten Trajektorien-Bedingungen erfüllt. So kann zu jedem Zeitpunkt eine sichere und komfortable Übernahme durch den Fahrer gewährleistet werden.In the context of the autonomous driving function, it is then possible to adapt a state of the vehicle (for example the driving speed of the vehicle) if the trajectory does not fulfill the one or more trajectory conditions. In particular, the state of the vehicle can be adapted in such a way that, starting from the adapted state, the vehicle can be transferred to the desired final state with an adapted trajectory during the takeover period, with the adapted trajectory meeting the one or more trajectory conditions. In other words, it can be caused by a corresponding regulation of the state of the vehicle that the vehicle is guided by the autonomous driving function such that the vehicle at any time during a takeover period with a desired trajectory in the target final state may be, wherein the desired trajectory meets the one or more predefined trajectory conditions. This ensures a safe and comfortable takeover by the driver at any time.
Die Soll-Trajektorie kann auf Basis einer kumulierten Kostenfunktion ermittelt werden. Dabei kann die kumulierte Kostenfunktion von ein oder mehreren Zustandsgrößen des Fahrzeugs während des Übernahme-Zeitraums abhängen. Die ein oder mehreren Zustandsgrößen können eine Position des Fahrzeugs (insbesondere relativ zu einer Ausgangsposition des Fahrzeugs am Anfangszeitpunkt), eine Fahrgeschwindigkeit des Fahrzeugs, eine Verzögerung des Fahrzeugs und/oder einen Ruck des Fahrzeugs umfassen.The desired trajectory can be determined on the basis of a cumulative cost function. In this case, the cumulative cost function may depend on one or more state variables of the vehicle during the acceptance period. The one or more state variables may include a position of the vehicle (in particular relative to a starting position of the vehicle at the start time), a vehicle speed, a deceleration of the vehicle, and / or a jerk of the vehicle.
Desweiteren kann die Soll-Trajektorie derart ermittelt werden, dass die Soll-Trajektorie ein oder mehrere Nebenbedingungen erfüllt. Die ein oder mehreren Nebenbedingungen können insbesondere einen maximalen Betrag einer Verzögerung des Fahrzeugs während des Übernahme-Zeitraums umfassen. Dabei kann der maximale Betrag der Verzögerung (d. h. der maximal zulässige Betrag der Verzögerung) des Fahrzeugs im Laufe des Übernahme-Zeitraums ansteigen. So kann eine Soll-Trajektorie ermittelt werden, die in einer Anfangsphase des Übernahme-Zeitraums eine betraglich relativ kleine Verzögerung aufweist. Dadurch kann der Komfort und die Sicherheit für eine Übernahme durch den Fahrer weiter erhöht werden.Furthermore, the desired trajectory can be determined in such a way that the desired trajectory fulfills one or more secondary conditions. In particular, the one or more constraints may include a maximum amount of deceleration of the vehicle during the acquisition period. In doing so, the maximum amount of deceleration (i.e., the maximum allowable amount of deceleration) of the vehicle may increase over the acquisition period. Thus, a desired trajectory can be determined, which has a relatively small delay in an initial phase of the acquisition period. Thereby, the comfort and safety for a takeover by the driver can be further increased.
Der Übernahme-Zeitraum kann z. B. in eine Vielzahl von Phasen (z. B. in drei Phasen) mit einer entsprechenden Vielzahl von Phasenlängen aufgeteilt werden. Dabei ergibt die Summe der Phasenlängen die Gesamtdauer des Übernahme-Zeitraums. Es kann dann als Nebenbedingung eine Vielzahl von maximalen Beträgen der Verzögerung für die Vielzahl von Phasen ermittelt und bei der Ermittlung der Soll-Trajektorie berücksichtigt werden. Dabei ist der maximale Betrag der Verzögerung für eine erste Phase kleiner ist als der maximale Betrag der Verzögerung für eine zweite, der ersten Phase nachfolgenden, Phase. So kann in effizienter Weise gewährleistet werden, dass die Soll-Trajektorie in einer Anfangsphase des Übernahme-Zeitraums eine relativ kleine Verzögerung aufweist und somit eine komfortable und sichere Übernahme durch den Fahrer ermöglicht.The takeover period can z. B. in a plurality of phases (eg., In three phases) are divided with a corresponding plurality of phase lengths. The sum of the phase lengths gives the total duration of the takeover period. It can then be determined as a secondary condition, a plurality of maximum amounts of the delay for the plurality of phases and in the determination of the desired trajectory be taken into account. The maximum amount of delay for a first phase is less than the maximum amount of delay for a second phase following the first phase. Thus, it can be ensured in an efficient manner that the target trajectory has a relatively small delay in an initial phase of the takeover period and thus allows a comfortable and safe takeover by the driver.
Insbesondere kann die Vielzahl von Phasen eine Anfangsphase umfassen, die mit dem Anfangszeitpunkt des Übernahme-Zeitraums beginnt. Die Anfangsphase kann den niedrigsten maximalen Betrag der Verzögerung der Vielzahl von Phasen aufweisen. Die Soll-Trajektorie kann derart ermittelt werden, dass die Phasenlänge der Anfangsphase relativ zu den Phasenlängen der ein oder mehreren anderen Phasen der Vielzahl von Phasen verlängert (ggf. maximiert) wird. So kann eine weitere Erhöhung des Komforts der manuellen Übernahme erreicht werden.In particular, the plurality of phases may include an initial phase beginning with the beginning time of the acquisition period. The initial phase may have the lowest maximum amount of delay of the plurality of phases. The desired trajectory may be determined such that the phase length of the initial phase is extended (possibly maximized) relative to the phase lengths of the one or more other phases of the plurality of phases. Thus, a further increase in the convenience of manual acquisition can be achieved.
Die ein oder mehreren Nebenbedingungen für die Ermittlung der Soll-Trajektorie können eine Position eines Hindernisses auf einer Trajektorie des Fahrzeugs umfassen. Insbesondere kann eine Soll-Trajektorie ermittelt werden, die eine Kollision mit einem, auf Basis der Umfelddaten detektierten, Hindernis vermeidet.The one or more constraints for determining the desired trajectory may include a position of an obstacle on a trajectory of the vehicle. In particular, a desired trajectory can be determined which avoids a collision with an obstacle detected on the basis of the environmental data.
Alternativ oder ergänzend können die ein oder mehreren Nebenbedingungen einen maximalen Betrag des Rucks des Fahrzeugs während des Übernahme-Zeitraums umfassen. Der maximale Betrag des Rucks des Fahrzeugs kann dabei in analoger Weise wieder maximale Betrag der Verzögerung im Laufe des Übernahme-Zeitraums ansteigen. So kann eine Soll-Trajektorie ermittelt werden, die in einer Anfangsphase des Übernahme-Zeitraums einen betraglich relativ kleinen Ruck aufweist. Dadurch kann der Komfort und die Sicherheit für eine Übernahme durch den Fahrer erhöht werden.Alternatively or additionally, the one or more constraints may include a maximum amount of the vehicle's jerk during the takeover period. The maximum amount of the jerk of the vehicle can thereby increase in an analogous manner again maximum amount of delay in the course of the takeover period. Thus, a desired trajectory can be determined, which has a relatively small jerk in an initial phase of the takeover period. As a result, the comfort and safety for a driver's takeover can be increased.
Für unterschiedliche Anfangszustände (insbesondere für unterschiedliche Fahrgeschwindigkeiten zum Anfangszeitpunkt) kann eine Liste mit entsprechenden (optimalen) Soll-Trajektorien ermittelt und auf einer Speichereinheit des Fahrzeugs gespeichert werden. Die Soll-Trajektorie kann dann für eine aktuelle Fahrsituation, insbesondere in Abhängigkeit von der Fahrgeschwindigkeit des Fahrzeugs in der aktuellen Fahrsituation, aus der Liste von vordefinierten Soll-Trajektorien ausgewählt werden. So kann eine Soll-Trajektorie in effizienter Weise mit begrenzten Rechenressourcen in einem Fahrzeug ermittelt werden.For different initial states (in particular for different travel speeds at the start time), a list with corresponding (optimal) desired trajectories can be determined and stored on a storage unit of the vehicle. The desired trajectory can then be selected for a current driving situation, in particular as a function of the driving speed of the vehicle in the current driving situation, from the list of predefined setpoint trajectories. Thus, a desired trajectory can be efficiently determined with limited computational resources in a vehicle.
Gemäß einem weiteren Aspekt wird eine Steuereinheit für ein Fahrzeug beschrieben, die eingerichtet ist, eines der in diesem Dokument beschriebenen Verfahren auszuführen.In another aspect, a control unit for a vehicle configured to perform one of the methods described in this document is described.
Gemäß einem weiteren Aspekt wird ein Fahrzeug (insbesondere ein Straßenkraftfahrzeug z. B. ein Personenkraftwagen, ein Lastkraftwagen oder ein Motorrad) beschrieben, das die in diesem Dokument beschriebene Steuereinheit umfasst.According to a further aspect, a vehicle (in particular a road motor vehicle, for example a passenger car, a truck or a motorcycle) is described, which comprises the control unit described in this document.
Gemäß einem weiteren Aspekt wird ein Software (SW) Programm beschrieben. Das SW Programm kann eingerichtet werden, um auf einem Prozessor (z. B. auf einem Steuergerät eines Fahrzeugs) ausgeführt zu werden, und um dadurch das in diesem Dokument beschriebene Verfahren auszuführen.In another aspect, a software (SW) program is described. The SW program may be set up to run on a processor (eg, on a control device of a vehicle) and thereby perform the method described in this document.
Gemäß einem weiteren Aspekt wird ein Speichermedium beschrieben. Das Speichermedium kann ein SW Programm umfassen, welches eingerichtet ist, um auf einem Prozessor ausgeführt zu werden, und um dadurch das in diesem Dokument beschriebene Verfahren auszuführen.In another aspect, a storage medium is described. The storage medium may include a SW program that is set up to run on a processor and thereby perform the method described in this document.
Es ist zu beachten, dass die in diesem Dokument beschriebenen Verfahren, Vorrichtungen und Systeme sowohl alleine, als auch in Kombination mit anderen in diesem Dokument beschriebenen Verfahren, Vorrichtungen und Systemen verwendet werden können. Desweiteren können jegliche Aspekte der in diesem Dokument beschriebenen Verfahren, Vorrichtung und Systemen in vielfältiger Weise miteinander kombiniert werden. Insbesondere können die Merkmale der Ansprüche in vielfältiger Weise miteinander kombiniert werden.It should be understood that the methods, devices and systems described herein may be used alone as well as in combination with other methods, devices and systems described in this document. Furthermore, any aspects of the methods, apparatus, and systems described herein may be combined in a variety of ways. In particular, the features of the claims can be combined in a variety of ways.
Im Weiteren wird die Erfindung anhand von Ausführungsbeispielen näher beschrieben. Dabei zeigenFurthermore, the invention will be described in more detail with reference to exemplary embodiments. Show
Wie eingangs dargelegt, befasst sich das vorliegende Dokument mit der Steuerung eines Fahrzeugs mit autonomer Fahrfunktion in Vorbereitung auf eine mögliche Übernahme bzw. während eines Übernahme-Zeitraums.As set forth above, the present document is concerned with the control of a vehicle with autonomous driving function in preparation for a possible acquisition or during a takeover period.
Die Steuereinheit
Die Steuereinheit
Das Fahrzeug
Es ist zu erwarten, dass mit zunehmenden Grad der Automatisierung des Fahrzeugs
Zu diesem Zweck kann die Steuereinheit
Es soll nun eine Abfolge von Beschleunigungen a(k), mit k = 0, ..., K = TTOR, ermittelt werden, die eine vordefinierte kumulierte Kostenfunktion
Die vordefinierte kumulierte Kostenfunktion
Anhand der o. g. kumulierten Kostenfunktion
Desweiteren können ein oder mehrere Nebenbedingungen, z. B. eine Nebenbedingung in Bezug auf eine maximal mögliche Fahrgeschwindigkeit v(k) ≤ vmax, berücksichtigt werden. Es kann insbesondere die Trajektorie ermittelt werden, die die ein oder mehreren Nebenbedingungen erfüllt und die die kumulierte Kostenfunktion
Nach Ausgeben einer Übernahmeaufforderung ist es typischerweise vorteilhaft, dem Fahrer des Fahrzeugs
Zu diesem Zweck kann ein Übernahme-Zeitraum
Dabei können die maximal zulässigen Beträge für die Beschleunigung und/oder für den Ruck von Phase zu Phase angehoben werden. Mit anderen Worten, es können als Nebenbedingung maximal zulässige Beträge für die Beschleunigung und/oder für den Ruck vorgegeben werden, die mit der Zeit
Bei der Berücksichtigung von einzelnen Phasen
Durch das o. g. Optimierungsverfahren kann somit das Fahrverhalten eines Fahrzeugs
Desweiteren kann während einer autonomen Fahrt, d. h. während eine autonome Fahrfunktion aktiv ist, eine aktuell optimale Trajektorie (insbesondere ein aktuell optimaler Geschwindigkeitsverlauf
Wenn die Trajektorie die ein oder mehreren Trajektorien-Bedingungen nicht erfüllt, so kann ggf. ein Zustand des autonom fahrenden Fahrzeugs
Das Verfahren
Das Verfahren
Außerdem umfasst das Verfahren
Das Verfahren
Das Verfahren
Durch die in diesem Dokument beschriebenen Maßnahmen kann gewährleistet werden, dass ein Fahrzeugs
Die vorliegende Erfindung ist nicht auf die gezeigten Ausführungsbeispiele beschränkt. Insbesondere ist zu beachten, dass die Beschreibung und die Figuren nur das Prinzip der vorgeschlagenen Verfahren, Vorrichtungen und Systeme veranschaulichen sollen.The present invention is not limited to the embodiments shown. In particular, it should be noted that the description and figures are intended to illustrate only the principle of the proposed methods, apparatus and systems.
Claims (14)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102015211134.2A DE102015211134A1 (en) | 2015-06-17 | 2015-06-17 | Method and control unit for controlling a vehicle when taken over from an autonomous driving mode |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102015211134.2A DE102015211134A1 (en) | 2015-06-17 | 2015-06-17 | Method and control unit for controlling a vehicle when taken over from an autonomous driving mode |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE102015211134A1 true DE102015211134A1 (en) | 2016-12-22 |
Family
ID=57466868
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102015211134.2A Pending DE102015211134A1 (en) | 2015-06-17 | 2015-06-17 | Method and control unit for controlling a vehicle when taken over from an autonomous driving mode |
Country Status (1)
| Country | Link |
|---|---|
| DE (1) | DE102015211134A1 (en) |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP3342670A1 (en) * | 2016-12-28 | 2018-07-04 | Baidu USA LLC | Method to dynamically adjusting speed control rates of autonomous vehicles |
| DE102017212899A1 (en) * | 2017-07-27 | 2019-01-31 | Audi Ag | Method for trajectory calculation and regulation for a driver assistance system and a control unit and motor vehicle |
| DE102018200761A1 (en) * | 2018-01-18 | 2019-07-18 | Robert Bosch Gmbh | Method and device for adapting a readmission of an automatically operated vehicle by the driver |
| DE102018007508A1 (en) * | 2018-09-24 | 2020-03-26 | Rheinisch-Westfälische Technische Hochschule (Rwth) Aachen | Method for determining the ability of a vehicle user to take over a vehicle |
| CN112537316A (en) * | 2019-09-23 | 2021-03-23 | 罗伯特·博世有限公司 | Method for at least partially automatically guiding a motor vehicle |
| WO2021180513A1 (en) * | 2020-03-11 | 2021-09-16 | Robert Bosch Gmbh | Method for driver handover in automated driving functions |
| DE102020130516A1 (en) | 2020-11-18 | 2022-05-19 | Bayerische Motoren Werke Aktiengesellschaft | Method and driver assistance system for automatically bringing a vehicle to a standstill |
| FR3128682A1 (en) * | 2021-11-03 | 2023-05-05 | Psa Automobiles Sa | Method for assisting the driving of a motor vehicle and associated device and vehicles |
| DE102024105083A1 (en) * | 2024-02-22 | 2025-08-28 | Bayerische Motoren Werke Aktiengesellschaft | Procedure and assistance system for a smooth transition from manual to automated driving and correspondingly equipped motor vehicle |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102009050399A1 (en) * | 2009-10-22 | 2011-05-05 | Audi Ag | Method for controlling the operation of a fully automatic, designed for independent vehicle management driver assistance system of a motor vehicle and motor vehicle |
| DE102013207019A1 (en) * | 2013-04-18 | 2014-10-23 | Bayerische Motoren Werke Aktiengesellschaft | Generic functional networking of driver assistance and infotainment systems |
| DE102013219887A1 (en) * | 2013-10-01 | 2015-04-02 | Volkswagen Aktiengesellschaft | Method for a driver assistance system of a vehicle |
| DE102013016436A1 (en) * | 2013-10-02 | 2015-04-02 | Audi Ag | Method for operating a safety system of a motor vehicle |
-
2015
- 2015-06-17 DE DE102015211134.2A patent/DE102015211134A1/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102009050399A1 (en) * | 2009-10-22 | 2011-05-05 | Audi Ag | Method for controlling the operation of a fully automatic, designed for independent vehicle management driver assistance system of a motor vehicle and motor vehicle |
| DE102013207019A1 (en) * | 2013-04-18 | 2014-10-23 | Bayerische Motoren Werke Aktiengesellschaft | Generic functional networking of driver assistance and infotainment systems |
| DE102013219887A1 (en) * | 2013-10-01 | 2015-04-02 | Volkswagen Aktiengesellschaft | Method for a driver assistance system of a vehicle |
| DE102013016436A1 (en) * | 2013-10-02 | 2015-04-02 | Audi Ag | Method for operating a safety system of a motor vehicle |
Cited By (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP3342670A1 (en) * | 2016-12-28 | 2018-07-04 | Baidu USA LLC | Method to dynamically adjusting speed control rates of autonomous vehicles |
| CN108255170A (en) * | 2016-12-28 | 2018-07-06 | 百度(美国)有限责任公司 | The method for dynamically adjusting the speed control rate of automatic driving vehicle |
| US11584372B2 (en) | 2016-12-28 | 2023-02-21 | Baidu Usa Llc | Method to dynamically adjusting speed control rates of autonomous vehicles |
| DE102017212899A1 (en) * | 2017-07-27 | 2019-01-31 | Audi Ag | Method for trajectory calculation and regulation for a driver assistance system and a control unit and motor vehicle |
| DE102017212899B4 (en) | 2017-07-27 | 2019-04-18 | Audi Ag | Method for trajectory calculation and regulation for a driver assistance system and a control unit and motor vehicle |
| DE102018200761A1 (en) * | 2018-01-18 | 2019-07-18 | Robert Bosch Gmbh | Method and device for adapting a readmission of an automatically operated vehicle by the driver |
| DE102018007508A8 (en) * | 2018-09-24 | 2021-01-14 | Rheinisch-Westfälische Technische Hochschule (Rwth) Aachen | Method for determining whether a vehicle user is able to take over a vehicle |
| DE102018007508A1 (en) * | 2018-09-24 | 2020-03-26 | Rheinisch-Westfälische Technische Hochschule (Rwth) Aachen | Method for determining the ability of a vehicle user to take over a vehicle |
| CN112537316A (en) * | 2019-09-23 | 2021-03-23 | 罗伯特·博世有限公司 | Method for at least partially automatically guiding a motor vehicle |
| WO2021180513A1 (en) * | 2020-03-11 | 2021-09-16 | Robert Bosch Gmbh | Method for driver handover in automated driving functions |
| DE102020130516A1 (en) | 2020-11-18 | 2022-05-19 | Bayerische Motoren Werke Aktiengesellschaft | Method and driver assistance system for automatically bringing a vehicle to a standstill |
| FR3128682A1 (en) * | 2021-11-03 | 2023-05-05 | Psa Automobiles Sa | Method for assisting the driving of a motor vehicle and associated device and vehicles |
| DE102024105083A1 (en) * | 2024-02-22 | 2025-08-28 | Bayerische Motoren Werke Aktiengesellschaft | Procedure and assistance system for a smooth transition from manual to automated driving and correspondingly equipped motor vehicle |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE102015211134A1 (en) | Method and control unit for controlling a vehicle when taken over from an autonomous driving mode | |
| DE102019124700B4 (en) | DRIVING CONTROL DEVICE FOR A VEHICLE | |
| DE102014226480B4 (en) | VEHICLE-VEHICLE CONTROL DEVICE AND VEHICLE-VEHICLE CONTROL PROCEDURES | |
| DE102015206339B4 (en) | DISTANCE AND SPEED CONTROL SYSTEM INTERLOCKED WITH A TRACK MOUNT ASSISTANCE SYSTEM AND CONSTANT SPEED CONTROL PROCEDURE THEREFOR | |
| DE102010001045B4 (en) | Start-up assistant for motor vehicles | |
| DE102016117174B4 (en) | Vehicle control unit | |
| DE102014223000B4 (en) | Adjustable trajectory planning and collision avoidance | |
| EP3274235B1 (en) | Method for the least partially automated driving in a vehicle | |
| EP2540589B1 (en) | Control device and method for controlling and/or regulating vehicle systems | |
| WO2017080709A1 (en) | Method, computer program product, device, and vehicle comprising the device for controlling a trajectory planning process of an ego-vehicle | |
| WO2017167801A1 (en) | Driver assistance system for supporting a driver when driving a vehicle | |
| DE102014215244A1 (en) | Collision-free transverse / longitudinal guidance of a vehicle | |
| DE102016200897A1 (en) | Method and device for at least partially automated driving | |
| DE102009033800A1 (en) | Method for assisting a driver in preparing a lane change | |
| DE102010018097A1 (en) | Method for controlling a driving speed of a vehicle | |
| DE102012218361B4 (en) | Procedure for the safe operation of a motor vehicle | |
| EP3922525B1 (en) | Method for limiting a speed of a commercial vehicle and speed restriction device | |
| DE102008023100A1 (en) | Control device and method for the inter-vehicle distance | |
| DE102015221626A1 (en) | Method for determining a vehicle trajectory along a reference curve | |
| DE102016012414B4 (en) | Method for controlling a drive train of a motor vehicle | |
| DE102015003557A1 (en) | Method for adjusting the distance of a vehicle | |
| DE102016012531A1 (en) | Method for controlling a drive train of a vehicle | |
| DE102019201590B4 (en) | Method and device for avoiding a collision of a vehicle with an oncoming vehicle | |
| DE102023206691A1 (en) | Procedure for increasing safety at a crossing facility | |
| DE102019128685A1 (en) | Method and control unit for planning a trajectory for the longitudinal guidance of a vehicle |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R163 | Identified publications notified | ||
| R012 | Request for examination validly filed |