DE102023107575A1 - METHOD FOR OPERATING AN ADAPTIVE CRUISE CONTROL - Google Patents
METHOD FOR OPERATING AN ADAPTIVE CRUISE CONTROL Download PDFInfo
- Publication number
- DE102023107575A1 DE102023107575A1 DE102023107575.6A DE102023107575A DE102023107575A1 DE 102023107575 A1 DE102023107575 A1 DE 102023107575A1 DE 102023107575 A DE102023107575 A DE 102023107575A DE 102023107575 A1 DE102023107575 A1 DE 102023107575A1
- Authority
- DE
- Germany
- Prior art keywords
- vehicle
- target vehicle
- ego
- adaptive cruise
- cruise control
- 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
- 230000003044 adaptive effect Effects 0.000 title claims abstract description 72
- 238000000034 method Methods 0.000 title claims abstract description 35
- 238000004590 computer program Methods 0.000 claims abstract description 19
- 230000001133 acceleration Effects 0.000 claims description 16
- 230000006870 function Effects 0.000 claims description 7
- 230000001105 regulatory effect Effects 0.000 claims description 4
- 230000000717 retained effect Effects 0.000 claims description 4
- 230000008569 process Effects 0.000 description 6
- 230000001276 controlling effect Effects 0.000 description 4
- 230000004913 activation Effects 0.000 description 3
- 238000001514 detection method Methods 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
- 238000007792 addition Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000001939 inductive effect Effects 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/14—Adaptive cruise control
- B60W30/16—Control of distance between vehicles, e.g. keeping a distance to preceding 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
- 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/18—Propelling the vehicle
- B60W30/18009—Propelling the vehicle related to particular drive situations
- B60W30/18145—Cornering
-
- 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/18—Propelling the vehicle
- B60W30/18009—Propelling the vehicle related to particular drive situations
- B60W30/18154—Approaching an intersection
-
- 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/18—Propelling the vehicle
- B60W30/18009—Propelling the vehicle related to particular drive situations
- B60W30/18159—Traversing an intersection
-
- 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
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/02—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to ambient conditions
- B60W40/04—Traffic conditions
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2554/00—Input parameters relating to objects
- B60W2554/80—Spatial relation or speed relative to objects
- B60W2554/801—Lateral distance
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2556/00—Input parameters relating to data
- B60W2556/45—External transmission of data to or from the vehicle
- B60W2556/50—External transmission of data to or from the vehicle of positioning data, e.g. GPS [Global Positioning System] data
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2556/00—Input parameters relating to data
- B60W2556/45—External transmission of data to or from the vehicle
- B60W2556/65—Data transmitted between vehicles
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
Abstract
Verfahren zum Betreiben einer adaptiven Geschwindigkeitsregelung, Computerprogrammprodukt, Steuergerät für ein Fahrzeug und Fahrzeug.
Verfahren zum Betreiben einer adaptiven Geschwindigkeitsregelung eines Ego-Fahrzeugs (100) mit den Schritten:
a) Auswählen (S1) eines vorausfahrenden Fahrzeugs (200) als ein Zielfahrzeug (200);
b) Regeln (S2) eines Abstands zwischen dem Zielfahrzeug (200) und dem Ego-Fahrzeug (100);
c) Empfangen und Klassifizieren (S3) von Kartendaten (117), die einen Fahrbahnabschnitt (300) vor dem Zielfahrzeug (200) betreffen;
d) Ermitteln (S4), in Abhängigkeit der Klassifizierung des Fahrbahnabschnitts (300), eines Fahrwegs des Zielfahrzeugs (200) in dem Fahrbahnabschnitt (300); und
e) Abwählen oder Beibehalten (S5) des vorausfahrenden Fahrzeugs (200) als Zielfahrzeug (200) in Abhängigkeit von Schritt d).
Method for operating an adaptive cruise control, computer program product, control device for a vehicle and vehicle.
Method for operating an adaptive cruise control of an ego vehicle (100) comprising the steps:
a) selecting (S1) a preceding vehicle (200) as a target vehicle (200);
b) controlling (S2) a distance between the target vehicle (200) and the ego vehicle (100);
c) receiving and classifying (S3) map data (117) relating to a road section (300) in front of the target vehicle (200);
d) determining (S4), depending on the classification of the road section (300), a travel path of the target vehicle (200) in the road section (300); and
e) deselecting or retaining (S5) the preceding vehicle (200) as the target vehicle (200) depending on step d).
Description
Die vorliegende Erfindung betrifft ein Verfahren zum Betreiben einer adaptiven Geschwindigkeitsregelung, ein Computerprogrammprodukt, ein Steuergerät für ein Fahrzeug und ein Fahrzeug.The present invention relates to a method for operating an adaptive cruise control, a computer program product, a control device for a vehicle and a vehicle.
Bei der Verwendung einer adaptiven Geschwindigkeitsregelung (Engl. adaptive cruise control; kurz: ACC) kommt es zu Situationen, in denen ein vorausfahrendes Fahrzeug (im Folgenden auch Zielfahrzeug), zu dem das Ego-Fahrzeug einen Abstand regelt und/oder in Abhängigkeit dessen eine Geschwindigkeit angepasst wird, abbiegt. Bei der Durchführung des Abbiegevorgangs verringert das Zielfahrzeug seine Geschwindigkeit, woraufhin eine herkömmliche adaptive Geschwindigkeitsregelung die Geschwindigkeit des Ego-Fahrzeugs ebenfalls verringert, obwohl das Ego-Fahrzeug gar nicht abbiegen möchte. Dadurch kommt es für die Insassen des Fahrzeugs zu einem unnötigen Abbremsvorgang, der auch energetisch gesehen unvorteilhaft ist.When using adaptive cruise control (ACC), situations arise in which a vehicle ahead (hereinafter also referred to as the target vehicle), to which the ego vehicle regulates a distance and/or adjusts a speed depending on this, turns. When the turning maneuver is carried out, the target vehicle reduces its speed, whereupon a conventional adaptive cruise control also reduces the speed of the ego vehicle, even though the ego vehicle does not want to turn. This results in unnecessary braking for the vehicle's occupants, which is also disadvantageous in terms of energy.
Vor diesem Hintergrund besteht eine Aufgabe der vorliegenden Erfindung darin, ein verbessertes Verfahren zur adaptiven Geschwindigkeitsregelung bereitzustellen.Against this background, an object of the present invention is to provide an improved method for adaptive cruise control.
Gemäß einem ersten Aspekt wird ein Verfahren zum Betreiben einer adaptiven Geschwindigkeitsregelung eines Ego-Fahrzeugs bereitgestellt. Das Verfahren weist die folgenden Schritte auf:
- a) Auswählen eines vorausfahrenden Fahrzeugs als ein Zielfahrzeug;
- b) Regeln eines Abstands zwischen dem Zielfahrzeug und dem Ego-Fahrzeug;
- c) Empfangen und Klassifizieren von Kartendaten, die einen Fahrbahnabschnitt vor dem Zielfahrzeug betreffen;
- d) Ermitteln, in Abhängigkeit der Klassifizierung des Fahrbahnabschnitts, eines Fahrwegs des Zielfahrzeugs in dem Fahrbahnabschnitt; und
- e) Abwählen oder Beibehalten des vorausfahrenden Fahrzeugs als Zielfahrzeug in Abhängigkeit von Schritt d).
- a) selecting a preceding vehicle as a target vehicle;
- b) controlling a distance between the target vehicle and the ego vehicle;
- (c) receiving and classifying map data relating to a section of road ahead of the target vehicle;
- d) determining, depending on the classification of the road section, a path of the target vehicle in the road section; and
- e) Deselecting or retaining the preceding vehicle as the target vehicle depending on step d).
Dieses Verfahren hat den Vorteil, dass ein Abbremsen eines Zielfahrzeugs nicht von dem Ego-Fahrzeug übernommen wird, wenn das Zielfahrzeug beispielsweise abbiegt und damit nicht auf der Fahrspur der Ego-Fahrzeugs verbleibt. Das Abbiegen wird insbesondere durch den Fahrweg des Zielfahrzeugs in dem Fahrbahnabschnitt signalisiert. So können Fehlabbremsungen der adaptiven Geschwindigkeitsregelung des Ego-Fahrzeugs vermieden werden. Dies führt zum einen zu einer höheren Anwendungssicherheit der adaptiven Geschwindigkeitsregelung und zum anderen zu einem erhöhten Fahrkomfort für Passagiere des Ego-Fahrzeugs. Weiterhin ist es energetisch vorteilhaft, wenn das Abbremsen des Zielfahrzeugs nicht von dem Ego-Fahrzeug übernommen wird.This method has the advantage that braking of a target vehicle is not taken over by the ego vehicle if, for example, the target vehicle turns and therefore does not remain in the lane of the ego vehicle. The turn is signaled in particular by the path of the target vehicle in the section of the road. In this way, incorrect braking of the adaptive cruise control of the ego vehicle can be avoided. This leads to a higher application safety of the adaptive cruise control and to increased driving comfort for passengers of the ego vehicle. Furthermore, it is energetically advantageous if the braking of the target vehicle is not taken over by the ego vehicle.
Das Fahrzeug ist zum Beispiel ein Kraftfahrzeug, wie beispielsweise ein Personenkraftwagen oder ein Lastkraftwagen.The vehicle is, for example, a motor vehicle, such as a passenger car or a truck.
Ein erstes vorausfahrendes Fahrzeug wird als Zielfahrzeug ausgewählt, wenn es vorbestimmte Kriterien der adaptiven Geschwindigkeitsregelung erfüllt. Diese sind beispielsweise, dass das Zielfahrzeug ein Fahrzeug ist und kein sonstiger Verkehrsteilnehmer, wie beispielsweise ein Fußgänger.A first vehicle ahead is selected as the target vehicle if it meets predetermined criteria of the adaptive cruise control. These include, for example, that the target vehicle is a vehicle and not another road user, such as a pedestrian.
Unter „Auswählen“ des Zielfahrzeugs ist zu verstehen, dass das entsprechende Fahrzeug als das Zielfahrzeug verwendet wird, auf welches die adaptive Geschwindigkeitsregelung regelt. Dies erfolgt insbesondere durch Auswählen oder Setzen eines Wertes in einer Software zur adaptiven Geschwindigkeitsregelung.“Selecting” the target vehicle means using the corresponding vehicle as the target vehicle to which the adaptive cruise control controls. This is done in particular by selecting or setting a value in an adaptive cruise control software.
Die adaptive Geschwindigkeitsregelung des Ego-Fahrzeugs ist dazu eingerichtet, einen Abstand zwischen dem Zielfahrzeug und dem Ego-Fahrzeug zu regeln. Der Abstand wird insbesondere durch eine Anpassung der Geschwindigkeit des Ego-Fahrzeugs geregelt. Die adaptive Geschwindigkeitsregelung empfängt Sensordaten von einem oder mehreren Sensoren des Ego-Fahrzeugs, mithilfe derer beispielsweise die Geschwindigkeit des Zielfahrzeugs und ein Abstand zwischen dem Zielfahrzeug und dem Ego-Fahrzeug bestimmt wird. Die adaptive Geschwindigkeitsregelung ist weiterhin dazu eingerichtet, eine Motorsteuereinrichtung, eine Bremseinrichtung und/oder eine Lenkeinrichtung des Ego-Fahrzeugs anzusteuern.The adaptive cruise control of the ego vehicle is designed to regulate a distance between the target vehicle and the ego vehicle. The distance is regulated in particular by adjusting the speed of the ego vehicle. The adaptive cruise control receives sensor data from one or more sensors of the ego vehicle, with the help of which, for example, the speed of the target vehicle and a distance between the target vehicle and the ego vehicle are determined. The adaptive cruise control is also designed to control an engine control device, a brake control direction and/or a steering device of the ego vehicle.
Die adaptive Geschwindigkeitsregelung kann beispielsweise beim Starten des Ego-Fahrzeugs aktiviert werden. Dabei besteht für den Fahrer während der Fahrt die Möglichkeit, die adaptive Geschwindigkeitsregelung ab- und auch wieder anzuschalten. Alternativ kann diese Funktion für den Fahrer gesperrt sein und die adaptive Geschwindigkeitsregelung ist dauerhaft während des Fahrens aktiviert. Die adaptive Geschwindigkeitsregelung kann aber auch so eingerichtet sein, dass der Fahrer des Ego-Fahrzeugs diese aktivieren muss.The adaptive cruise control can be activated, for example, when the ego vehicle is started. The driver has the option of switching the adaptive cruise control off and on again while driving. Alternatively, this function can be blocked for the driver and the adaptive cruise control is permanently activated while driving. The adaptive cruise control can also be set up in such a way that the driver of the ego vehicle has to activate it.
Weiterhin kann der Fahrer den Abstand, den die adaptive Geschwindigkeitsregelung zu dem Zielfahrzeug regelt, beispielsweise selbst festlegen. Der Abstand kann allerdings auch durch die adaptive Geschwindigkeitsregelung selbst festgelegt werden. Der Abstand kann dabei beispielsweise in Abhängigkeit von der Geschwindigkeit des Zielfahrzeugs, der Geschwindigkeit des Ego-Fahrzeugs und/oder eines Straßenzustands festgelegt werden. Insbesondere kann ein Abstand dabei so gewählt werden, dass der Abstand im Fall einer Notbremsung groß genug ist, damit es nicht zu einem Auffahrunfall kommt.Furthermore, the driver can, for example, set the distance that the adaptive cruise control regulates from the target vehicle. However, the distance can also be set by the adaptive cruise control itself. The distance can be set, for example, depending on the speed of the target vehicle, the speed of the ego vehicle and/or road conditions. In particular, a distance can be selected so that the distance is large enough in the event of emergency braking to prevent a rear-end collision.
Durch Ansteuern der Motorsteuereinrichtung, der Lenkeinrichtung und/oder der Bremseinrichtung des Ego-Fahrzeugs und dadurch induziertes Beschleunigen oder Abbremsen, regelt die adaptive Geschwindigkeitsregelung den Abstand zwischen dem Ego-Fahrzeug und dem Zielfahrzeug.By controlling the engine control device, the steering device and/or the braking device of the ego vehicle and thereby inducing acceleration or braking, the adaptive cruise control regulates the distance between the ego vehicle and the target vehicle.
Die Kartendaten können beispielsweise im Fahrzeugspeicher abgelegt sein. Die Karten können zusätzlich oder alternativ über ein Mobilfunknetz und/oder über ein GPS empfangen werden. Die empfangenen Kartendaten umfassen mindestens einen Straßenverlauf. Des Weiteren können die Karten beliebige geographische Informationen umfassen, wie beispielsweise Höhenlinien.The map data can be stored in the vehicle memory, for example. The maps can additionally or alternatively be received via a mobile network and/or via a GPS. The received map data includes at least one road route. The maps can also include any geographical information, such as contour lines.
Anschließend führt die adaptive Geschwindigkeitsreglung eine Klassifizierung der empfangenen Kartendaten durch. Die Kartendaten betreffen dabei insbesondere einen Fahrbahnabschnitt vor dem Zielfahrzeug. Dabei werden die Kartendaten verschiedenen Klassen zugeordnet, beispielsweise einer „kritischen“ Klasse und einer „nicht kritischen Klasse“. Dabei beträgt die Anzahl an Klassen zumindest zwei, wobei die Anzahl an Klassen auch drei oder mehr betragen kann. Die Klassifizierung der Kartendaten ist dabei eine Einordnung, mit welcher Wahrscheinlichkeit das Zielfahrzeug abbiegt. Auf einer geradlinig verlaufenden Straße ist die Wahrscheinlichkeit, dass das Zielfahrzeug abbiegt nahe null. Ist in dem Fahrbahnabschnitt allerdings eine Kreuzung, besteht eine Wahrscheinlichkeit, dass das Fahrzeug abbiegen könnte. Diese Möglichkeit ordnet den Fahrbahnabschnitt in die Klasse „kritisch“ ein, da hier auf mögliche Abbiegesignale des Zielfahrzeugs geachtet werden muss. Die verschiedenen Klassen können also zumindest zwei Klassen umfassen, wobei diese sich bezüglich der Wahrscheinlichkeit, mit der das Zielfahrzeug innerhalb des Fahrbahnabschnitts abbiegt, unterscheiden.The adaptive cruise control then classifies the received map data. The map data relates in particular to a section of road in front of the target vehicle. The map data is assigned to different classes, for example a "critical" class and a "non-critical class". The number of classes is at least two, but the number of classes can also be three or more. The classification of the map data is a classification of the probability with which the target vehicle turns. On a straight road, the probability that the target vehicle turns is close to zero. However, if there is an intersection in the road section, there is a probability that the vehicle could turn. This option classifies the road section as "critical" because possible turning signals from the target vehicle must be taken into account here. The different classes can therefore comprise at least two classes, although these differ in terms of the probability with which the target vehicle turns within the road section.
Der Fahrbahnabschnitt vor dem Zielfahrzeug ist eine festgelegte Strecke vor dem Zielfahrzeug. Beispielsweise kann der Fahrbahnabschnitt in einem Bereich von 0 m vor dem Zielfahrzeug bis zu 1 km vor dem Zielfahrzeug umfassen. Beispielsweise kann der Fahrbahnabschnitt auch bis zu 5 km vor dem Zielfahrzeug reichen. Beispielsweise kann der Fahrbahnabschnitt einen Bereich von 3 m bis zu 800 m vor dem Zielfahrzeug abdecken. Der Fahrbahnabschnitt vor dem Zielfahrzeug kann dabei ein festgelegter Wert sein. Beispielsweise kann der Fahrbahnabschnitt in der adaptiven Geschwindigkeitsregelung hinterlegt sein.The road section in front of the target vehicle is a fixed distance in front of the target vehicle. For example, the road section can cover an area from 0 m in front of the target vehicle to 1 km in front of the target vehicle. For example, the road section can also extend up to 5 km in front of the target vehicle. For example, the road section can cover an area from 3 m to 800 m in front of the target vehicle. The road section in front of the target vehicle can be a fixed value. For example, the road section can be stored in the adaptive cruise control.
Der Fahrbahnabschnitt vor dem Zielfahrzeug kann alternativ variabel festgelegt werden. Beispielsweise kann der Fahrbahnabschnitt in Abhängigkeit der Geschwindigkeit des Ego-Fahrzeugs, der Geschwindigkeit des Zielfahrzeugs und/oder in Abhängigkeit von den Straßenbedingungen festgelegt werden. Des Weiteren kann der Fahrbahnabschnitt von dem Fahrer des Ego-Fahrzeugs festgelegt werden.Alternatively, the road section in front of the target vehicle can be set variably. For example, the road section can be set depending on the speed of the ego vehicle, the speed of the target vehicle and/or depending on the road conditions. Furthermore, the road section can be set by the driver of the ego vehicle.
In Schritt d) wird ein Fahrweg des Zielfahrzeugs ermittelt. Der Fahrweg des Zielfahrzeugs wird insbesondere in Abhängigkeit von Sensordaten des Ego-Fahrzeugs und innerhalb des klassifizierten Fahrbahnabschnitts bestimmt. Beispielsweise kann auch eine Wahrscheinlichkeit für einen Fahrweg des Zielfahrzeugs ermittelt werden. Dabei kann jedem der möglichen Fahrwege des Zielfahrzeugs eine Wahrscheinlichkeit zugeordnet sein.In step d), a route for the target vehicle is determined. The route for the target vehicle is determined in particular depending on sensor data from the ego vehicle and within the classified road section. For example, a probability for a route for the target vehicle can also be determined. A probability can be assigned to each of the possible routes for the target vehicle.
Wird in Schritt d) festgestellt, dass der Fahrweg des Zielfahrzeugs in dem Fahrbahnabschnitt beispielsweise mit Wahrscheinlichkeit abbiegt, wird das Zielfahrzeug in Schritt e) abgewählt. Mit Wahrscheinlichkeit abbiegen ist dabei so zu verstehen, dass die Wahrscheinlichkeit, dass das Zielfahrzeug abbiegt größer ist, als die Wahrscheinlichkeit, dass das Zielfahrzeug gerade aus fährt.If it is determined in step d) that the target vehicle's path in the road section is likely to turn, for example, the target vehicle is deselected in step e). The term "probability of turning" is to be understood as meaning that the probability that the target vehicle will turn is greater than the probability that the target vehicle will drive straight ahead.
Unter „Abwählen“ des Zielfahrzeugs ist zu verstehen, dass die adaptive Geschwindigkeitsregelung nicht mehr auf das entsprechende Fahrzeug regelt bzw. das Folgen beendet wird. Dazu wird insbesondere ein Wert in einer Software zur adaptive Geschwindigkeitsregelung gesetzt. Im Anschluss kann die adaptive Geschwindigkeitsregelung ein neues Zielfahrzeug zum Folgen auszuwählen oder inaktiv zu sein, wenn beispielsweise kein vorausfahrendes Fahrzeug vorhanden ist.“Deselecting” the target vehicle means that the adaptive cruise control no longer controls the corresponding vehicle or that the following is terminated. To do this, a value is set in the adaptive cruise control software. The adaptive cruise control can then select a new target vehicle to follow or to be inactive if, for example, there is no vehicle ahead.
Wird in Schritt d) festgestellt, dass der Fahrweg des Zielfahrzeugs in dem Fahrbahnabschnitt mit Wahrscheinlichkeit weiter geradeaus führt, wird das Zielfahrzeug beibehalten. Das bedeutet, dass im Folgenden weiterhin der Abstand des Ego-Fahrzeugs zu dem Zielfahrzeug geregelt wird.If it is determined in step d) that the target vehicle's path in the road section is likely to continue straight ahead, the target vehicle is retained. This means that the distance between the ego vehicle and the target vehicle will continue to be regulated.
Gemäß einer Ausführungsform wird der Abstand mithilfe von Sensordaten des Ego-Fahrzeugs in Schritt b) geregelt.According to one embodiment, the distance is controlled using sensor data of the ego vehicle in step b).
Demgemäß ist die adaptive Geschwindigkeitsregelung eine sensorbasierte adaptive Geschwindigkeitsregelung. Dabei ist der Sensor insbesondere eine Kamera, daher ist die adaptive Geschwindigkeitsregelung insbesondere eine kamerabasierte adaptive Geschwindigkeitsregelung. Die Kamera zum Bereitstellen der Kameradaten ist dabei eine Kamera, die in Fahrtrichtung orientiert an dem Ego-Fahrzeug angebracht ist. Die Kameradaten können auch von mehreren Kameras, die in Fahrtrichtung orientiert an dem Ego-Fahrzeug angebracht sind, bereitgestellt werden. Die eine oder die mehreren Kameras sind dabei beispielsweise Satellitenkameras, und/oder mittig installierte Kameras, die beispielsweise am oberen Ende der Windschutzscheibe, insbesondere im Bereich des Rückspiegels, montiert sind.Accordingly, the adaptive cruise control is a sensor-based adaptive cruise control. The sensor is in particular a camera, so the adaptive cruise control is in particular a camera-based adaptive cruise control. The camera for providing the camera data is a camera that is attached to the ego vehicle oriented in the direction of travel. The camera data can also be provided by several cameras that are attached to the ego vehicle oriented in the direction of travel. The one or more cameras are, for example, satellite cameras and/or centrally installed cameras that are mounted, for example, at the top of the windshield, in particular in the area of the rear-view mirror.
Gemäß einer Ausführungsform enthalten die Kartendaten, die den Fahrbahnabschnitt vor dem Zielfahrzeug betreffen, Informationen über einen Verlauf einer Straße, auf der sich das Ego-Fahrzeug und das Zielfahrzeug befinden.According to one embodiment, the map data relating to the road section in front of the target vehicle contain information about a course of a road on which the ego vehicle and the target vehicle are located.
Gemäß einer Ausführungsform wird der Fahrbahnabschnitt in Schritt d) in Abhängigkeit des Verlaufs der Straße klassifiziert.According to one embodiment, the road section is classified in step d) depending on the course of the road.
Der Verlauf der Straße innerhalb des Fahrbahnabschnitts bestimmt die Klassifizierung des Fahrbahnabschnitts. Eine mögliche Klassifizierung eines Fahrbahnabschnitts ist beispielsweise „kritisch“ und „nicht kritisch“, wobei ein kritischer Fahrbahnabschnitt ein Fahrbahnabschnitt ist, in dem eine Kreuzung bei der zwei oder mehr Straßen aufeinander treffen, vorliegt. Ein nicht kritischer Fahrbahnabschnitt ist beispielsweise ein Fahrbahnabschnitt, bei dem der Verlauf der Straße geradlinig ist, bei dem also keine Kreuzung oder ähnliches vorliegt.The course of the road within the road section determines the classification of the road section. One possible classification of a road section is, for example, "critical" and "non-critical", whereby a critical road section is a road section in which there is an intersection where two or more roads meet. A non-critical road section is, for example, a road section in which the course of the road is straight, i.e. where there is no intersection or similar.
Gemäß einer Ausführungsform ist der Verlauf der Straße eine Straßenkreuzung, eine Ampelanlage oder ein Kreisverkehr.According to one embodiment, the course of the road is a road junction, a traffic light system or a roundabout.
Der Verlauf der Straße umfasst beispielsweise abgehende Straßen, Kreuzungen, Kurven, Abbiegespuren oder ähnliches.The course of the road includes, for example, outgoing roads, intersections, curves, turning lanes or similar.
Eine Straßenkreuzung, bei der zwei oder mehr Straßen aufeinander treffen, eine Ampelanlage oder ein Kreisverkehr kann von der adaptiven Geschwindigkeitsregelung erkannt werden. Neben der Klassifizierung in „kritisch“ und „nicht kritisch“ kann die adaptive Geschwindigkeitsregelung dazu eingerichtet sein, Straßenverläufe zu erkennen und den Straßenverlauf entsprechend zu klassifizieren. Dazu kann ein als „kritisch“ klassifizierter Straßenverlauf nochmals klassifiziert werden.A road junction where two or more roads meet, a traffic light or a roundabout can be detected by the adaptive cruise control. In addition to the classification into "critical" and "non-critical", the adaptive cruise control can be set up to detect road courses and classify the road course accordingly. For this purpose, a road course classified as "critical" can be classified again.
Gemäß einer Ausführungsform wird der Fahrweg in Schritt d) in Abhängigkeit eines Abbiegesignals des Zielfahrzeugs, einer Trajektorie des Zielfahrzeugs, einer Position, einer Orientierung, eines Gierwinkels, einer positiven Beschleunigung, einer negativen Beschleunigung und/oder eines Radwinkels des Zielfahrzeugs bestimmt.According to one embodiment, the travel path in step d) is determined as a function of a turning signal of the target vehicle, a trajectory of the target vehicle, a position, an orientation, a yaw angle, a positive acceleration, a negative acceleration and/or a wheel angle of the target vehicle.
Ein Abbiegesignal, wie ein Blinker, wird als Indiz für den Fahrweg des Zielfahrzeugs verwendet. Weiterhin kann der Fahrweg des Zielfahrzeugs auch anhand dessen Position, beispielsweise innerhalb einer Fahrspur bestimmt werden. Weiterhin kann auch ein Radwinkeln ein Hinweis auf den Fahrweg des Zielfahrzeugs geben. Sind die Räder beispielsweise stark eingeschlagen, so biegt das Zielfahrzeug ab. Dasselbe gilt für die Orientierung und den Gierwinkel des Zielfahrzeugs. Auch diese sind ein Hinweis auf den Fahrweg des Zielfahrzeugs.A turning signal, such as a turn signal, is used as an indication of the target vehicle's path. The target vehicle's path can also be determined based on its position, for example within a lane. Wheel angles can also provide an indication of the target vehicle's path. If the wheels are turned sharply, for example, the target vehicle turns. The same applies to the orientation and yaw angle of the target vehicle. These are also an indication of the target vehicle's path.
Gemäß einer Ausführungsform wird das Abbiegesignal des Zielfahrzeugs mithilfe von Sensordaten des Ego-Fahrzeugs ermittelt.According to one embodiment, the turning signal of the target vehicle is determined using sensor data of the ego vehicle.
Die Sensoren des Ego-Fahrzeugs sind dazu eingerichtet, das Abbiegesignal, also beispielsweise den Blinker, des vorausfahrenden Fahrzeugs zu detektieren.The sensors of the ego vehicle are designed to detect the turning signal, for example the indicator, of the vehicle in front.
Gemäß einer Ausführungsform wird die Trajektorie, die Position, die Orientierung, der Gierwinkel, die positive Beschleunigung, die negative Beschleunigung und/oder der Radwinkel des Zielfahrzeugs mithilfe von Sensordaten des Ego-Fahrzeugs und/oder aus von dem Zielfahrzeug empfangenen Daten ermittelt.According to one embodiment, the trajectory, position, orientation, yaw angle, positive acceleration, negative acceleration and/or wheel angle of the target vehicle is determined using sensor data of the ego vehicle and/or from data received from the target vehicle.
Die Sensoren des Ego-Fahrzeugs sind beispielsweise dazu eingerichtet, das Zielfahrzeug zu erkennen. Weiterhin können Sensordaten des Zielfahrzeugs beispielsweise über eine Car-2-Car Kommunikation an das Ego-Fahrzeug übermittelt werden. Dafür weist das Ego-Fahrzeug einen Empfänger auf und eine Einheit, die dazu eingerichtet ist, die so empfangenen Daten umzuwandeln und/oder so zu verarbeiten, dass diese von dem Ego-Fahrzeug und insbesondere von der adaptiven Geschwindigkeitsregelung weiterverwendet werden können.The sensors of the ego vehicle are designed, for example, to detect the target vehicle. Furthermore, sensor data from the target vehicle can be transmitted to the ego vehicle, for example via car-2-car communication. For this purpose, the ego vehicle has a receiver and a unit that is designed to convert the data received in this way and/or to process them in such a way that they can be further used by the ego vehicle and in particular by the adaptive cruise control.
Gemäß einer Ausführungsform wird das vorausfahrende Fahrzeug in Schritt e) als Zielfahrzeug abgewählt, wenn der in Schritt d) bestimmte Fahrweg ein Abbiegen des Zielfahrzeugs umfasst.According to one embodiment, the preceding vehicle is deselected as the target vehicle in step e) if the travel path determined in step d) includes a turn of the target vehicle.
Die adaptive Geschwindigkeitsregelung nimmt an, dass das Ego-Fahrzeug an als „kritisch“ klassifizierten Fahrbahnabschnitten geradeaus fährt. Demgemäß wird ein abbiegendes Zielfahrzeug innerhalb eines „kritischen“ Fahrbahnabschnitts abgewählt. Demgemäß wird das Zielfahrzeug abgewählt.The adaptive cruise control assumes that the ego vehicle drives straight ahead on road sections classified as "critical". Accordingly, a turning target vehicle within a "critical" road section is deselected. Accordingly, the target vehicle is deselected.
Gemäß einer Ausführungsform wird Schritt d) zusätzlich in Abhängigkeit einer geplanten Route des Ego-Fahrzeugs durchgeführt.According to one embodiment, step d) is additionally carried out depending on a planned route of the ego vehicle.
Die adaptive Geschwindigkeitsregelung ist dazu eingerichtet, den Fahrweg des Zielfahrzeugs mit einer geplanten Route des Ego-Fahrzeugs abzugleichen. Eine geplante Route ist dabei beispielsweise eine Route, die der Fahrer des Ego-Fahrzeugs in einem Navigationssystem des Ego-Fahrzeugs hinterlegt hat. Eine hinterlegte Route kann aber beispielsweise auch eine Route sein, die das Ego-Fahrzeug selbstständig aus Gewohnheiten des Fahrers gelernt hat.The adaptive cruise control is designed to compare the target vehicle's route with a planned route of the ego vehicle. A planned route is, for example, a route that the driver of the ego vehicle has stored in a navigation system of the ego vehicle. A stored route can also be, for example, a route that the ego vehicle has learned independently from the driver's habits.
Gemäß einer Ausführungsform wird das vorausfahrende Fahrzeug in Schritt e) als Zielfahrzeug beibehalten, wenn der in Schritt d) bestimmte Fahrweg und die geplante Route des Ego-Fahrzeugs hinreichend identisch sind.According to one embodiment, the preceding vehicle is retained as the target vehicle in step e) if the travel path determined in step d) and the planned route of the ego vehicle are sufficiently identical.
Demgemäß wird das Zielfahrzeug, wenn es abbiegt, nicht abgewählt, wenn die geplante Route des Ego-Fahrzeugs ebenfalls abbiegt. Dadurch wird weiterhin ein Abstand zu dem Zielfahrzeug geregelt und Brems- und Beschleunigungsvorgänge des Zielfahrzeugs werden übernommen.Accordingly, when the target vehicle turns, it is not deselected if the planned route of the ego vehicle also turns. This means that a distance to the target vehicle is still controlled and braking and acceleration processes of the target vehicle are adopted.
Gemäß einem zweiten Aspekt wird ein Computerprogrammprodukt vorgeschlagen, welches Befehle umfasst, die bei der Ausführung des Programms durch einen Computer diesen veranlassen, das vorstehend beschriebene Verfahren gemäß dem ersten Aspekt auszuführen.According to a second aspect, a computer program product is proposed which comprises instructions which, when the program is executed by a computer, cause the computer to carry out the method described above according to the first aspect.
Ein Computerprogrammprodukt nach dem zweiten Aspekt, wie z.B. ein Computerprogramm-Mittel, kann beispielsweise als Speichermedium, wie z.B. Speicherkarte, USB-Stick, CD-ROM, DVD, oder auch in Form einer herunterladbaren Datei von einem Server in einem Netzwerk bereitgestellt oder geliefert werden. Dies kann zum Beispiel in einem drahtlosen Kommunikationsnetzwerk durch die Übertragung einer entsprechenden Datei mit dem Computerprogrammprodukt oder dem Computerprogramm-Mittel erfolgen.A computer program product according to the second aspect, such as a computer program means, can be provided or delivered, for example, as a storage medium, such as a memory card, USB stick, CD-ROM, DVD, or in the form of a downloadable file from a server in a network. This can be done, for example, in a wireless communication network by transmitting a corresponding file with the computer program product or the computer program means.
Gemäß einem dritten Aspekt wird ein Steuergerät für ein Fahrzeug zum Betreiben einer adaptiven Geschwindigkeitsregelung bereitgestellt. Das Steuergerät umfasst: eine Prozessor-Einheit und eine Speicher-Einheit, auf welcher Mittel zur Ausführung des Verfahrens, wie vorstehend beschrieben, abgespeichert sind.According to a third aspect, a control device for a vehicle for operating an adaptive cruise control is provided. The control device comprises: a processor unit and a memory unit on which means for carrying out the method as described above are stored.
Das Steuergerät (beispielsweise in Form deszentralen Fahrzeugsteuergeräts bzw. electronic control unit - „ECU“) ist insbesondere dazu eingerichtet, das vorstehend beschriebene Computerprogrammprodukt zum Betreiben einer adaptiven Geschwindigkeitsregelung abzuarbeiten, beispielsweise auf der Prozessor-Einheit des Steuergeräts.The control unit (for example in the form of the central vehicle control unit or electronic control unit - "ECU") is designed in particular to process the computer program product described above for operating an adaptive cruise control, for example on the processor unit of the control unit.
Die jeweilige Einheit kann hardwaretechnisch und/oder softwaretechnisch implementiert sein. Bei einer hardwaretechnischen Implementierung kann die jeweilige Einheit zum Beispiel als Computer oder als Mikroprozessor ausgebildet sein. Bei einer softwaretechnischen Implementierung kann die jeweilige Einheit als Computerprogrammprodukt, als eine Funktion, als eine Routine, als ein Algorithmus, als Teil eines Programmcodes oder als ausführbares Objekt ausgebildet sein. Ferner kann jede der vorliegend genannten Einheiten auch als Teil eines übergeordneten Steuerungssystems des Fahrzeugs, wie beispielsweise einer zentralen elektronischen Steuervorrichtung und/oder einer Motorsteuervorrichtung ausgebildet sein.The respective unit can be implemented using hardware and/or software. In a hardware implementation, the respective unit can be designed as a computer or as a microprocessor, for example. In a software implementation, the respective unit can be designed as a computer program product, as a function, as a routine, as an algorithm, as part of a program code or as an executable object. Furthermore, each of the units mentioned here can also be designed as part of a higher-level control system of the vehicle, such as a central electronic control device and/or an engine control device.
Gemäß einem vierten Aspekt wird ein Fahrzeug bereitgestellt. Das Fahrzeug weist auf: einen oder mehrere Sensoren und ein Steuergerät gemäß dem dritten Aspekt.According to a fourth aspect, a vehicle is provided. The vehicle comprises: one or more sensors and a control unit according to the third aspect.
Die Sensoren des Ego-Fahrzeugs können beispielsweise Radarsensoren, LiDAR Sensoren, Ultraschallsensoren und/oder Kameras (wie bereits vorstehend beschrieben) sein. Das Ego-Fahrzeug kann einen Sensor einer Art, mehrere Sensoren einer Art und/oder mehrere Sensoren mehrerer Arten aufweisen. Vorteilhaft weist das Ego-Fahrzeug mehrere Sensoren mehrerer Arten auf. Das Ego-Fahrzeug weist insbesondere eine Kamera auf, die vorteilhaft in der Mitte der Front des Ego-Fahrzeugs und in Fahrtrichtung orientiert angeordnet ist. Die Sensoren sind beispielsweise als Teil eines Fahrerassistenzsystems des Ego-Fahrzeugs ausgebildet. Das Fahrerassistenzsystem ist dazu eingerichtet, das vorstehend beschriebene Verfahren der adaptiven Geschwindigkeitsregelung auszuführen.The sensors of the ego vehicle can be, for example, radar sensors, LiDAR sensors, ultrasonic sensors and/or cameras (as already described above). The ego vehicle can have one sensor of one type, several sensors of one type and/or several sensors of several types. The ego vehicle advantageously has several sensors of several types. The ego vehicle in particular has a camera, which is advantageously arranged in the middle of the front of the ego vehicle and oriented in the direction of travel. The sensors are designed, for example, as part of a driver assistance system of the ego vehicle. The driver assistance system is set up to carry out the adaptive cruise control method described above.
Die Schritte a), b), c) usw. können auch in anderer Reihenfolge ablaufen. Das Vorhandensein der Schritte a) und c) verlangt nicht, dass auch ein zwischenliegender Schritt b) vorhanden ist, usw. „Ein“ schließt keine Mehrzahl aus.Steps a), b), c), etc. can also occur in a different order. The presence of steps a) and c) does not require that an intermediate step b) also be present, etc. "A" does not exclude a plural.
Weitere mögliche Implementierungen der Erfindung umfassen auch nicht explizit genannte Kombinationen von zuvor oder im Folgenden bezüglich der Ausführungsbeispiele beschriebenen Merkmale oder Ausführungsformen. Dabei wird der Fachmann auch Einzelaspekte als Verbesserungen oder Ergänzungen zu der jeweiligen Grundform der Erfindung hinzufügen.Further possible implementations of the invention also include combinations of features or embodiments described above or below with respect to the exemplary embodiments that are not explicitly mentioned. The person skilled in the art will also add individual aspects as improvements or additions to the respective basic form of the invention.
Weitere vorteilhafte Ausgestaltungen und Aspekte der Erfindung sind Gegenstand der Unteransprüche sowie der im Folgenden beschriebenen Ausführungsbeispiele der Erfindung. Im Weiteren wird die Erfindung anhand von bevorzugten Ausführungsformen unter Bezugnahme auf die beigelegten Figuren näher erläutert.
-
1 zeigt eine schematische Draufsicht eines Fahrzeugs mit einer adaptiven Geschwindigkeitsregelung gemäß einer Ausführungsform; -
2 zeigt eine schematische Architektur eines Computerprogrammprodukts einer adaptiven Geschwindigkeitsregelung gemäß einer Ausführungsform; -
3 zeigt eine schematische Darstellung einer Situation, in der eine adaptive Geschwindigkeitsregelung gemäß einer Ausführungsform verwendet wird; -
4 zeigt ein Ablaufdiagramm einer adaptiven Geschwindigkeitsregelung gemäß einer Ausführungsform; -
5 zeigt verschiedene klassifizierte Fahrbahnabschnitte in einer Draufsicht; -
6 zeigt eine weitere schematische Darstellung einer Situation, in der eine adaptive Geschwindigkeitsregelung gemäß einer Ausführungsform verwendet wird; und -
7 zeigt ein weiteres Ablaufdiagramm einer adaptiven Geschwindigkeitsregelung gemäß einer Ausführungsform.
-
1 shows a schematic plan view of a vehicle with adaptive cruise control according to an embodiment; -
2 shows a schematic architecture of an adaptive cruise control computer program product according to an embodiment; -
3 shows a schematic representation of a situation in which adaptive cruise control is used according to an embodiment; -
4 shows a flowchart of an adaptive cruise control according to an embodiment; -
5 shows various classified road sections in a plan view; -
6 shows a further schematic representation of a situation in which an adaptive cruise control is used according to an embodiment; and -
7 shows another flowchart of an adaptive cruise control according to an embodiment.
In den Figuren sind gleiche oder funktionsgleiche Elemente mit denselben Bezugszeichen versehen worden, sofern nichts anderes angegeben ist.In the figures, identical or functionally equivalent elements have been given the same reference symbols unless otherwise stated.
Der Sensor 102 ist hier eine Kamera und ist, wie in
Das Steuergerät 103 weist eine Prozessor-Einheit und eine Speicher-Einheit auf (in
Das Steuergerät 103 ist in der beispielhaften Darstellung des Fahrzeugs 100 in
Weiterhin ist das Steuergerät 103 in
Das Steuergerät 103 in
Des Weiteren weist das Steuergerät 103 ein Computerprogrammprodukt 109 auf, welches Programmcodemittel aufweist, welche auf einem computerlesbaren Medium gespeichert sind, um das im Folgenden beschriebene Verfahren zum Betreiben einer adaptiven Geschwindigkeitsregelung durchführen zu können. Zusätzlich oder alternativ kann das Computerprogrammprodukt 109, oder zumindest Teile des Computerprogrammprodukts 109, auf dem Sensor 102 abgespeichert sein.Furthermore, the
Über eine Schnittstelle des Fahrzeugs 108 empfängt das Computerprogrammprodukt 109 Sensordaten 116 des Sensors 102 des Ego-Fahrzeugs 100. Des Weiteren empfängt das Computerprogrammprodukt 109 Kartendaten 117, ebenfalls über die Schnittstelle des Fahrzeugs 108. Die Objekterkennungs-Einheit 110 führt eine Objekterkennung in den empfangenen Sensordaten 116 aus. Eine Auswahl-Einheit 111 empfängt Informationen der Objekterkennungs-Einheit 110 und wählt in Abhängigkeit der Informationen ein Zielfahrzeug 200 aus. Die Auswahl-Einheit 111 ist dabei dazu eingerichtet, die Schritte S2 und S4, wie sie in
Eine Klassifizierungs-Einheit 113 ist dazu eingerichtet, die empfangenen Kartendaten 117 zu klassifizieren (siehe Schritt S4 in
Eine Abstandsregel-Einheit 114 ist dazu eingerichtet, Informationen von der Klassifizierungs-Einheit 113 und von der Auswahl-Einheit 111 zu empfangen. In Abhängigkeit der empfangenen Informationen ist die Abstandsregel-Einheit 114 dazu eingerichtet, Informationen zum Regeln des Abstands zwischen dem Ego-Fahrzeug und dem Zielfahrzeug zu erzeugen. Diese werden über die Schnittstelle zum Fahrzeug 115, beispielsweise an das Steuergerät 103 des Ego-Fahrzeugs 100, ausgegeben.A
Mittels einer schematischen Darstellung einer Situation aus
Die adaptive Geschwindigkeitsregelung des Ego-Fahrzeugs 100 ist dazu eingerichtet, einen Abstand 201 zwischen dem Zielfahrzeug 200 und dem Ego-Fahrzeug 100 zu regeln (siehe Schritt S2 in
Dazu übertragt das Steuergerät 103 Daten, die Steuersignale enthalten, an die Motorsteuereinrichtung 104, die Bremseinrichtung 106 und/oder die Lenkeinrichtung 107. Diese Einrichtungen steuern anschließend die entsprechenden Fahrzeugteile an, so dass der Abstand 201 geregelt wird.For this purpose, the
Genauer bedeutet Regeln des Abstands 201, dass das Ego-Fahrzeug 100 beschleunigt, wenn der Abstand 201 größer ist als ein festgelegter Abstand. Demgemäß überträgt das Steuergerät 103 Daten an die Motorsteuereinrichtung 104, die Steuersignale enthalten, so dass die Motorsteuereinrichtung 104 den Motor des Ego-Fahrzeugs 100 zum Beschleunigen des Ego-Fahrzeugs 100 ansteuert. Wenn der Abstand 201 kleiner ist als ein festgelegter Abstand, überträgt das Steuergerät 103 Daten an die Motorsteuereinrichtung 104, an die Lenkeinrichtung 107 und/oder an die Bremseinrichtung 106, die Steuersignale enthalten, so dass das Ego-Fahrzeug 100 eine negative Beschleunigung aufweist.More specifically, controlling the
Beschleunigt das Ego-Fahrzeug 100, so stellt das Steuergerät 103 etwa sicher, dass eine zulässige Höchstgeschwindigkeit nicht überschritten wird. Die zulässige Höchstgeschwindigkeit kann beispielsweise aus GPS-Daten des Fahrerassistenzsystems abgeleitet werden, wobei in einer hinterlegten Karte die zulässige Höchstgeschwindigkeit eines Streckenabschnitts angegeben ist. Weiterhin kann die zulässige Höchstgeschwindigkeit auch von Sensoren ermittelt werden, die dazu eingerichtet sind, Verkehrsschilder zu erkennen.If the
Weiterhin kann beispielsweise der Fahrer des Ego-Fahrzeugs 100 über eine Eingabeschnittstelle eine Höchstgeschwindigkeit eingeben, die er nicht überschreiten möchte. Das Steuergerät 103 ist weiterhin dazu eingerichtet, die Daten, die an die Motorsteuereinrichtung 104 übertragen werden, so anzupassen, dass die Motorsteuereinrichtung 104 das Ego-Fahrzeug 100 nicht auf eine Geschwindigkeit größer als die von dem Fahrer eingegebene Höchstgeschwindigkeit beschleunigt.Furthermore, the driver of the
Der Abstand 201 zwischen dem Zielfahrzeug 200 und dem Ego-Fahrzeug 100 ist beispielsweise ein Abstand, der in Abhängigkeit der Geschwindigkeit des Zielfahrzeugs 200 durch die adaptive Geschwindigkeitsregelung bestimmt wird. Demgemäß wird der Abstand 201 in Abhängigkeit der Geschwindigkeit des Zielfahrzeugs 200 festgelegt. Der Abstand 201 wird demgemäß dynamisch festgelegt und ist keine feste Größe. Der Abstand 201 kann weiterhin in Abhängigkeit der Straßenbedingungen bestimmt werden, die durch die Sensoren 109 festgestellt werden. So wird ein Abstand 201 bei festgestellter Nässe der Straße größer gewählt als bei festgestellter Trockenheit der Straße.The
Der Abstand 201 ist beispielsweise ein Abstand, der durch den Fahrer des Ego-Fahrzeugs 100 vor Schritt S2 festgelegt wird. Der Abstand 201 wird dabei beispielsweise von dem Fahrer durch eine Eingabeschnittstelle an das Steuergerät 103 übermittelt. Demgemäß ist die adaptive Geschwindigkeitsregelung dazu eingerichtet, den Abstand 201 zu regeln, der von dem Fahrer des Ego-Fahrzeugs 100 festgelegt wird. Weiterhin kann die adaptive Geschwindigkeitsregelung dazu eingerichtet sein, nur solche Eingaben des Fahrers des Ego-Fahrzeugs 100 umzusetzen, die größer als ein Sicherheitsabstand sind. Der Sicherheitsabstand wird von der adaptiven Geschwindigkeitsregelung in Abhängigkeit der Geschwindigkeit des Ego-Fahrzeugs 100 bestimmt. Der Sicherheitsabstand kann dabei so gewählt werden, dass das Ego-Fahrzeug 100 für den Fall einer Vollbremsung eines vorausfahrenden Fahrzeugs 200, 300 nicht zu einem Auffahrunfall kommt, sondern das Ego-Fahrzeug 100 rechtzeitig zum Stehen kommt.The
In Schritt S3 (siehe
In Schritt S4 wird der Fahrweg des Zielfahrzeugs 200 in dem klassifizierten Fahrbahnabschnitt 300 ermittelt. In
Gemäß dem abbiegenden Fahrweg, der in Schritt S4 bestimmt wurde, wird in Schritt S5 das Zielfahrzeug abgewählt. Demgemäß wird beispielsweise ein Bremsvorgang, den das vorausfahrende Fahrzeug 200 vor dem Abbiegen durchführt, nicht von dem Ego-Fahrzeug 100 übernommen. Hat das vorausfahrende Fahrzeug 200 die Fahrspur des Ego-Fahrzeugs 100 verlassen und das Ego-Fahrzeug 100 die Kreuzung überquert, trifft es in
Das Ego-Fahrzeug 100 ist allerdings in der Lage einen Abbiegevorgang auch dann zu erkennen, wenn kein Abbiegesignal 202, im Sinne eines Blinkers, von dem Zielfahrzeug 200 verwendet wird. Der Sensor 102 des Ego-Fahrzeugs 100 erkennen das Zielfahrzeug 200 und beispielsweise anhand einer Position, einer Orientierung, eines Gierwinkels, einer positiven Beschleunigung, einer negativen Beschleunigung und/oder eines Radwinkels, kann ein Abbiegevorgang festgestellt werden. Weiterhin kann anhand dieser Informationen eine Trajektorie 203 des Zielfahrzeugs 200 ermittelt werden. Diese ist stellvertretend für den Fahrweg des Zielfahrzeugs 200.However, the
Ist in einem Navigationsgerät des Ego-Fahrzeugs 100 eine geplante Route hinterlegt, so überprüft die adaptive Geschwindigkeitsregelung in Schritt S15, ob die ermittelte Trajektorie 203 des Zielfahrzeugs 200 mit der hinterlegten geplanten Route übereinstimmt. Stimmt die hinterlegte geplante Route mit der ermittelten Trajektorie 203 des Zielfahrzeugs 200 hinreichend überein, wird das Zielfahrzeug 200 beibehalten. Es wird also wieder zu Schritt S12 gesprungen und es wird weiterhin ein Abstand zwischen dem Ego-Fahrzeug 100 und dem Zielfahrzeug 200 geregelt. Das Zielfahrzeug 200 in
Stimmt die hinterlegte geplante Route des Ego-Fahrzeugs 100 nicht mit der ermittelten Trajektorie 203 des Zielfahrzeugs 200 überein, so wird das Zielfahrzeug 200 in Schritt S16 abgewählt. Dies ist ebenfalls analog zu der in
Obwohl die vorliegende Erfindung anhand von Ausführungsbeispielen beschrieben wurde, ist sie vielfältig modifizierbar.Although the present invention has been described using exemplary embodiments, it can be modified in many ways.
BEZUGSZEICHENLISTEREFERENCE SYMBOL LIST
- 100100
- (Ego-)Fahrzeug(ego) vehicle
- 102102
- Sensorsensor
- 103103
- SteuergerätControl unit
- 104104
- Motorsteuereinrichtungengine control unit
- 105105
- Datenverbindungdata connection
- 106106
- Bremseinrichtungbraking system
- 107107
- Lenkeinrichtungsteering system
- 108108
- Schnittstelle des Fahrzeugsvehicle interface
- 109109
- Computerprogrammproduktcomputer program product
- 110110
- Objekterkennungs-Einheitobject recognition unit
- 111111
- Auswahl-Einheitselection unit
- 113113
- Klassifizierungs-Einheitclassification unit
- 114114
- Abstandsregel-Einheitdistance control unit
- 115115
- Schnittstelle zum Fahrzeuginterface to the vehicle
- 116116
- Sensordatensensor data
- 117117
- Kartendatenmap data
- 200200
- vorausfahrendes Fahrzeug bzw. Zielfahrzeugpreceding vehicle or target vehicle
- 201201
- Abstand (zwischen dem Ego-Fahrzeug und dem vorausfahrenden Fahrzeug)Distance (between the ego vehicle and the vehicle in front)
- 202202
- Abbiegesignalturn signal
- 203203
- Trajektorie (des vorausfahrenden Fahrzeugs)trajectory (of the vehicle ahead)
- 300300
- Fahrbahnabschnittroad section
- 400400
- zweites vorausfahrendes Fahrzeug second vehicle ahead
- S1 - S5S1 - S5
- Verfahrensschritteprocedural steps
- S11 - S16S11 - S16
- Verfahrensschritteprocedural steps
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 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 PatentliteraturCited patent literature
- US 9463806 B2 [0003]US 9463806 B2 [0003]
Claims (14)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102023107575.6A DE102023107575A1 (en) | 2023-03-27 | 2023-03-27 | METHOD FOR OPERATING AN ADAPTIVE CRUISE CONTROL |
| PCT/EP2024/057162 WO2024200075A1 (en) | 2023-03-27 | 2024-03-18 | Method for operating an adaptive speed controller |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102023107575.6A DE102023107575A1 (en) | 2023-03-27 | 2023-03-27 | METHOD FOR OPERATING AN ADAPTIVE CRUISE CONTROL |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE102023107575A1 true DE102023107575A1 (en) | 2024-10-02 |
Family
ID=90368590
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102023107575.6A Pending DE102023107575A1 (en) | 2023-03-27 | 2023-03-27 | METHOD FOR OPERATING AN ADAPTIVE CRUISE CONTROL |
Country Status (2)
| Country | Link |
|---|---|
| DE (1) | DE102023107575A1 (en) |
| WO (1) | WO2024200075A1 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102004047081A1 (en) * | 2004-09-29 | 2006-04-06 | Robert Bosch Gmbh | Driver assistance system with image processor has assistance function(s) that provides defined reaction to action of another vehicle for predefined situation, analysis module for detecting predefined situation using signaling device states |
| DE102015202095A1 (en) * | 2015-02-05 | 2016-08-11 | Honda Motor Co., Ltd. | A method for predicting the behavior of at least one preceding vehicle traveling in front of an own vehicle. |
| US9463806B2 (en) | 2013-08-22 | 2016-10-11 | Honda Research Institute Europe Gmbh | Consistent behavior generation of a predictive advanced driver assistant system |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9074536B2 (en) * | 2012-10-04 | 2015-07-07 | Robert Bosch Gmbh | ACC reaction to target object turn offs |
| US10093315B2 (en) * | 2016-09-19 | 2018-10-09 | Ford Global Technologies, Llc | Target vehicle deselection |
| EP3707046B1 (en) * | 2017-11-10 | 2023-01-11 | C.R.F. Società Consortile per Azioni | Adjusting the longitudinal motion control of a host motor vehicle based on the estimation of the travel trajectory of a leading motor vehicle |
-
2023
- 2023-03-27 DE DE102023107575.6A patent/DE102023107575A1/en active Pending
-
2024
- 2024-03-18 WO PCT/EP2024/057162 patent/WO2024200075A1/en not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102004047081A1 (en) * | 2004-09-29 | 2006-04-06 | Robert Bosch Gmbh | Driver assistance system with image processor has assistance function(s) that provides defined reaction to action of another vehicle for predefined situation, analysis module for detecting predefined situation using signaling device states |
| US9463806B2 (en) | 2013-08-22 | 2016-10-11 | Honda Research Institute Europe Gmbh | Consistent behavior generation of a predictive advanced driver assistant system |
| DE102015202095A1 (en) * | 2015-02-05 | 2016-08-11 | Honda Motor Co., Ltd. | A method for predicting the behavior of at least one preceding vehicle traveling in front of an own vehicle. |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2024200075A1 (en) | 2024-10-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3160813B1 (en) | Method for producing a model of the surroundings of a vehicle | |
| DE102016121691A1 (en) | Method and system for operating a motor vehicle | |
| DE112018002177T5 (en) | RIDE CONTROL DEVICE | |
| DE102018130243A1 (en) | Extended scenario for motorway assistants | |
| DE102019215657A1 (en) | Vehicle control system and method | |
| DE102013224171A1 (en) | Method and control and detection device for detecting entry of a motor vehicle into a lane of a road against a direction of travel | |
| WO2021104804A1 (en) | Method and system for recognising an object which is turning off | |
| EP3395634B1 (en) | Method for generating driving behaviour for autonomous vehicles | |
| WO2019243007A1 (en) | Driver assistance system and method for automated driving comprising automated longitudinal guidance | |
| WO2023208735A1 (en) | Method for adjusting a target distance between a motor vehicle and a preceding vehicle travelling in front, computer programme, control device, and motor vehicle | |
| DE102019215815A1 (en) | VEHICLE CONTROL SYSTEM AND METHOD | |
| DE102022209448A1 (en) | Method and driver assistance device for dynamic planning of a trajectory during at least partially automated guidance of a vehicle | |
| DE102017222429A1 (en) | Apparatus, method and system for adapting a trajectory of an at least partially autonomous vehicle | |
| DE102023203026B3 (en) | Method for determining an optimal travel trajectory for a vehicle as well as assistance system and vehicle | |
| DE102023107575A1 (en) | METHOD FOR OPERATING AN ADAPTIVE CRUISE CONTROL | |
| DE102022202714A1 (en) | Assistance system and method for controlling one | |
| DE102022116643A1 (en) | METHOD AND DEVICE FOR CONTROLLING A TRANSVERSE GUIDE OF A MOTOR VEHICLE | |
| DE102024101935B3 (en) | Control device and method for executing a parking functionality | |
| EP4426595B1 (en) | Method and device for the automated longitudinal guidance of a motor vehicle | |
| DE102023130864A1 (en) | Control device and method for controlling the operation of a motor vehicle | |
| WO2024160625A1 (en) | Method for operating an adaptive speed controller | |
| DE102023106631A1 (en) | Control device and method for adjusting a trajectory of a vehicle | |
| DE102024107458A1 (en) | Method for planning a trajectory for at least partially automated guidance of an ego vehicle | |
| DE102023208891A1 (en) | Method for operating a driver assistance system of a vehicle, as well as electronic driver assistance system and vehicle | |
| DE102023207971A1 (en) | Method for determining an expected driving trajectory of a motor vehicle |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R163 | Identified publications notified |