[go: up one dir, main page]

DE102023107575A1 - METHOD FOR OPERATING AN ADAPTIVE CRUISE CONTROL - Google Patents

METHOD FOR OPERATING AN ADAPTIVE CRUISE CONTROL Download PDF

Info

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
Application number
DE102023107575.6A
Other languages
German (de)
Inventor
Alex Amoruso
Ralf Schneider
Rolf Bensemann
Gerald Koudijs
Safa Kaya
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Valeo Schalter und Sensoren GmbH
Original Assignee
Valeo Schalter und Sensoren GmbH
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Valeo Schalter und Sensoren GmbH filed Critical Valeo Schalter und Sensoren GmbH
Priority to DE102023107575.6A priority Critical patent/DE102023107575A1/en
Priority to PCT/EP2024/057162 priority patent/WO2024200075A1/en
Publication of DE102023107575A1 publication Critical patent/DE102023107575A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/14Adaptive cruise control
    • B60W30/16Control of distance between vehicles, e.g. keeping a distance to preceding vehicle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/18Propelling the vehicle
    • B60W30/18009Propelling the vehicle related to particular drive situations
    • B60W30/18145Cornering
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/18Propelling the vehicle
    • B60W30/18009Propelling the vehicle related to particular drive situations
    • B60W30/18154Approaching an intersection
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/18Propelling the vehicle
    • B60W30/18009Propelling the vehicle related to particular drive situations
    • B60W30/18159Traversing an intersection
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W40/00Estimation 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/02Estimation 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/04Traffic conditions
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2554/00Input parameters relating to objects
    • B60W2554/80Spatial relation or speed relative to objects
    • B60W2554/801Lateral distance
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2556/00Input parameters relating to data
    • B60W2556/45External transmission of data to or from the vehicle
    • B60W2556/50External transmission of data to or from the vehicle of positioning data, e.g. GPS [Global Positioning System] data
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2556/00Input parameters relating to data
    • B60W2556/45External transmission of data to or from the vehicle
    • B60W2556/65Data 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).

Figure DE102023107575A1_0000
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).
Figure DE102023107575A1_0000

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.

US 9,463,806 B2 offenbart eine adaptive Geschwindigkeitsregelung für ein Ego-Fahrzeug. Dabei werden mithilfe von Sensordaten Vorhersagen getroffen, die durch ein Entscheidungssignal repräsentiert werden. Übersteigt das Entscheidungssignal eine festgelegte Schwelle, wird ein Aktivierungssignal erstellt und übertragen, welches das Ego-Fahrzeug entsprechend steuert. Das Aktivierungssignal kann beispielsweise ein Beschleunigen, Abbremsen und/oder einen Lenkeingriff umfassen. Die adaptive Geschwindigkeitsregelung erstellt außerdem noch ein Entscheidungsunterbrechungssignal, in Abhängigkeit von Sensordaten, die eine Umgebung des Ego-Fahrzeugs betreffen. Dieses Entscheidungsunterbrechungssignal kann beispielsweise ein Abbremssignal sein, das ein Aktivierungssignal zum Beschleunigen beendet beziehungsweise unterbricht. Das Entscheidungsunterbrechungssignal kann beispielsweise erstellt und übertragen werden, wenn auf einer Autobahn ein Fahrzeug auf die Spur vor das Ego-Fahrzeug wechselt. US 9,463,806 B2 discloses an adaptive cruise control for an ego vehicle. Predictions are made using sensor data, which are represented by a decision signal. If the decision signal exceeds a specified threshold, an activation signal is created and transmitted, which controls the ego vehicle accordingly. The activation signal can, for example, include acceleration, braking and/or steering intervention. The adaptive cruise control also creates a decision interruption signal, depending on sensor data relating to an environment of the ego vehicle. This decision interruption signal can, for example, be a braking signal that ends or interrupts an activation signal for acceleration. The decision interruption signal can, for example, be created and transmitted when a vehicle changes into the lane in front of the ego vehicle on a highway.

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:

  1. a) Auswählen eines vorausfahrenden Fahrzeugs als ein Zielfahrzeug;
  2. b) Regeln eines Abstands zwischen dem Zielfahrzeug und dem Ego-Fahrzeug;
  3. c) Empfangen und Klassifizieren von Kartendaten, die einen Fahrbahnabschnitt vor dem Zielfahrzeug betreffen;
  4. d) Ermitteln, in Abhängigkeit der Klassifizierung des Fahrbahnabschnitts, eines Fahrwegs des Zielfahrzeugs in dem Fahrbahnabschnitt; und
  5. e) Abwählen oder Beibehalten des vorausfahrenden Fahrzeugs als Zielfahrzeug in Abhängigkeit von Schritt d).
According to a first aspect, a method for operating an adaptive cruise control of an ego vehicle is provided. The method comprises the following steps:
  1. a) selecting a preceding vehicle as a target vehicle;
  2. b) controlling a distance between the target vehicle and the ego vehicle;
  3. (c) receiving and classifying map data relating to a section of road ahead of the target vehicle;
  4. d) determining, depending on the classification of the road section, a path of the target vehicle in the road section; and
  5. 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.
Further advantageous embodiments and aspects of the invention are the subject of the subclaims and the embodiments of the invention described below. The invention is explained in more detail below using preferred embodiments with reference to the attached figures.
  • 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.

1 zeigt eine schematische Draufsicht eines Fahrzeugs 100 mit einem Steuergerät 103 und einem Sensor 102 gemäß einer Ausführungsform. Das Fahrzeug 100 ist in dem Beispiel der 1 ein Kraftfahrzeug, insbesondere ein Personenkraftwagen. Der Sensor 102 ist beispielsweise als Teil eines Fahrerassistenzsystems ausgebildet. Eine adaptive Geschwindigkeitsregelung ist beispielsweise als Softwarekomponente des Fahrerassistenzsystems ausgebildet. Das Fahrerassistenzsystem dient beispielsweise zur Unterstützung eines Fahrers des Fahrzeugs 100. Ferner kann das Fahrerassistenzsystem zum semi-autonomen oder vollautonomen Betrieb des Fahrzeugs 100 ausgebildet sein. Das Fahrerassistenzsystem ist zum Beispiel dazu eingerichtet, Komponenten des Fahrzeugs, wie beispielsweise eine Motorsteuereinrichtung 104, eine Bremseinrichtung 106 und eine Lenkeinrichtung 107 zu steuern, so dass eine Fahrerunterstützung, ein semi-autonomer und/oder ein vollautonomer Betrieb durchführbar ist. Das Fahrerassistenzsystem ist beispielsweise zum Betrieb bei höheren Geschwindigkeiten, wie sie beispielweise auf einer Landstraße oder auf einer Autobahn vorkommen, ausgebildet. Weiterhin ist das Fahrerassistenzsystem zum Betrieb bei geringeren Geschwindigkeiten, wie sie beispielsweise auf innerstädtischen Straßen vorkommen, ausgebildet. 1 shows a schematic plan view of a vehicle 100 with a control unit 103 and a sensor 102 according to an embodiment. The vehicle 100 is in the example of 1 a motor vehicle, in particular a passenger car. The sensor 102 is designed, for example, as part of a driver assistance system. An adaptive cruise control is designed, for example, as a software component of the driver assistance system. The driver assistance system serves, for example, to support a driver of the vehicle 100. Furthermore, the driver assistance system can be designed for semi-autonomous or fully autonomous operation of the vehicle 100. The driver assistance system is set up, for example, to control components of the vehicle, such as an engine control device 104, a braking device 106 and a steering device 107, so that driver support, semi-autonomous and/or fully autonomous operation can be carried out. The driver assistance system is designed, for example, to operate at higher speeds, such as those found on a country road or on a motorway. Furthermore, the driver assistance system is designed to operate at lower speeds, such as those found on inner-city streets, for example.

Der Sensor 102 ist hier eine Kamera und ist, wie in 1 dargestellt, in der Mitte der Fahrzeugfront des Fahrzeugs 100 angeordnet. Der Sensor 102 ist, zum Übertragen von Sensordaten, drahtlos und/oder drahtgebunden mit dem Steuergerät 103 verbunden. Das Fahrzeug 100 umfasst vorzugsweise weitere Sensoren (in 1 nicht dargestellt), die zum Erfassen des Fahrzustands des Fahrzeugs 100 und zum Erfassen einer Umgebung des Fahrzeugs 100 eingerichtet sind. Beispiele für derartige Sensoren des Fahrzeugs 100 sind ein Radar (Engl.: radio detection and ranging) oder auch ein Lidar (Engl.: light detection and ranging), Ultraschallsensoren, Ortungssensoren, Radwinkelsensoren und/oder Raddrehzahlsensoren.The sensor 102 is a camera and is, as in 1 shown, arranged in the middle of the front of the vehicle 100. The sensor 102 is connected to the control unit 103 wirelessly and/or by wire for transmitting sensor data. The vehicle 100 preferably comprises further sensors (in 1 not shown) which are designed to detect the driving state of the vehicle 100 and to detect an environment of the vehicle 100. Examples of such sensors of the vehicle 100 are a radar (radio detection and ranging) or a lidar (light detection and ranging), ultrasonic sensors, location sensors, wheel angle sensors and/or wheel speed sensors.

Das Steuergerät 103 weist eine Prozessor-Einheit und eine Speicher-Einheit auf (in 1 nicht dargestellt), die dazu eingerichtet sind, das im Folgenden beschriebene Verfahren zum Betreiben einer adaptiven Geschwindigkeitsregelung während des Betriebs des Fahrzeugs 100 durchzuführen. Das Steuergerät 103 ist dazu eingerichtet, Sensordaten 116 des Sensors 102 zu empfangen. Datenverbindungen des Steuergeräts 103 zu Fahrzeugkomponenten sind mit dem Bezugszeichen 105 gekennzeichnet, wobei Datenverbindungen Leitungen, Datenleitungen, ein Fahrzeugbus und/oder eine drahtlose Datenübertragung darstellen.The control unit 103 has a processor unit and a memory unit (in 1 not shown) which are designed to carry out the method described below for operating an adaptive cruise control during operation of the vehicle 100. The control unit 103 is designed to receive sensor data 116 from the sensor 102. Data connections of the control unit 103 to vehicle components are identified by the reference numeral 105, with data connections representing lines, data lines, a vehicle bus and/or wireless data transmission.

Das Steuergerät 103 ist in der beispielhaften Darstellung des Fahrzeugs 100 in 1 mit der Motorsteuereinrichtung 104 verbunden und dazu eingerichtet, drahtlos und/oder drahtgebunden Daten an die Motorsteuereinrichtung 104 zu übertragen. Die übertragenen Daten enthalten beispielsweise Steuersignale, welche die Motorsteuereinrichtung 104 dazu veranlassen, das Fahrzeug 100 zu beschleunigen und/oder abzubremsen.The control unit 103 is in the exemplary representation of the vehicle 100 in 1 connected to the engine control device 104 and configured to wirelessly and/or wired transmit data to the engine control device 104. The transmitted data contain, for example, control signals which the engine control device device 104 to accelerate and/or decelerate the vehicle 100.

Weiterhin ist das Steuergerät 103 in 1 mit der Bremseinrichtung 106 verbunden. Das Steuergerät 103 überträgt drahtlos und/oder drahtgebunden Daten an die Bremseinrichtung 106 des Fahrzeugs 100, wobei die Daten beispielsweise Steuersignale enthalten. Diese Steuersignale veranlassen die Bremseinrichtung 106, das Fahrzeug 100 abzubremsen.Furthermore, the control unit 103 is in 1 connected to the braking device 106. The control unit 103 transmits data wirelessly and/or by wire to the braking device 106 of the vehicle 100, the data containing, for example, control signals. These control signals cause the braking device 106 to brake the vehicle 100.

Das Steuergerät 103 in 1 ist mit einer Lenkeinrichtung 107 des Fahrzeugs 100 verbunden. Das Steuergerät 103 überträgt drahtlos und/oder drahtgebunden Daten an die Lenkeinrichtung 106 des Fahrzeugs 100, wobei die Daten beispielsweise Steuersignale enthalten. Diese Steuersignale veranlassen die Lenkeinrichtung 107, einen Lenkwinkel des Fahrzeugs 100 zu ändern.The control unit 103 in 1 is connected to a steering device 107 of the vehicle 100. The control unit 103 transmits data wirelessly and/or by wire to the steering device 106 of the vehicle 100, the data containing, for example, control signals. These control signals cause the steering device 107 to change a steering angle of the vehicle 100.

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 control unit 103 has a computer program product 109, which has program code means stored on a computer-readable medium in order to be able to carry out the method described below for operating an adaptive cruise control. Additionally or alternatively, the computer program product 109, or at least parts of the computer program product 109, can be stored on the sensor 102.

2 zeigt eine schematische Architektur eines Computerprogrammprodukts 109 zur Implementierung einer adaptiven Geschwindigkeitsregelung, die beispielsweise das mit Bezug auf 3 und 4 beschriebene Verfahren ausführt. 2 shows a schematic architecture of a computer program product 109 for implementing an adaptive cruise control, for example, the one described with reference to 3 and 4 performs the procedures described.

Ü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 4 dargestellt sind, auszuführen.The computer program product 109 receives sensor data 116 from the sensor 102 of the ego vehicle 100 via an interface of the vehicle 108. The computer program product 109 also receives map data 117, also via the interface of the vehicle 108. The object recognition unit 110 carries out an object recognition in the received sensor data 116. A selection unit 111 receives information from the object recognition unit 110 and selects a target vehicle 200 depending on the information. The selection unit 111 is set up to carry out steps S2 and S4 as described in 4 shown.

Eine Klassifizierungs-Einheit 113 ist dazu eingerichtet, die empfangenen Kartendaten 117 zu klassifizieren (siehe Schritt S4 in 4). Die Klassifizierungs-Einheit 113 ist weiterhin dazu eingerichtet, Informationen der Objekterkennungs-Einheit 110 zu empfangen. In Abhängigkeit dieser empfangenen Informationen ist die Klassifizierungs-Einheit 113 weiterhin dazu eingerichtet, einen Fahrweg des Zielfahrzeugs zu ermitteln (vergleiche Schritt S4 in 4).A classification unit 113 is configured to classify the received map data 117 (see step S4 in 4 ). The classification unit 113 is further configured to receive information from the object recognition unit 110. Depending on this received information, the classification unit 113 is further configured to determine a route of the target vehicle (see step S4 in 4 ).

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 distance control unit 114 is set up to receive information from the classification unit 113 and from the selection unit 111. Depending on the information received, the distance control unit 114 is set up to generate information for controlling the distance between the ego vehicle and the target vehicle. This is output via the interface to the vehicle 115, for example to the control unit 103 of the ego vehicle 100.

Mittels einer schematischen Darstellung einer Situation aus 3, in der eine adaptive Geschwindigkeitsregelung gemäß einer Ausführungsform verwendet wird, und des Ablaufdiagramms aus 4 wird das Verfahren zum Betreiben einer adaptiven Geschwindigkeitsregelung näher erläutert.Using a schematic representation of a situation from 3 , in which an adaptive cruise control is used according to an embodiment, and the flow chart of 4 The procedure for operating an adaptive cruise control is explained in more detail.

3 zeigt das Fahrzeug 100 (im Folgenden „Ego-Fahrzeug“) aus 1. Ein vorausfahrendes Fahrzeug 200 ist als Zielfahrzeug ausgewählt (siehe Schritt S1 in 4). In dem in 3 dargestellten Beispiel ist das erste vorausfahrende Fahrzeug 200 ein Personenkraftwagen. Das erste vorausfahrende Fahrzeug 200 kann ein beliebiges Fahrzeug, wie beispielsweise auch ein Motorrad, ein Lastkraftwagen oder dergleichen sein. 3 shows the vehicle 100 (hereinafter “ego vehicle”) from 1 . A preceding vehicle 200 is selected as the target vehicle (see step S1 in 4 ). In the 3 In the example shown, the first preceding vehicle 200 is a passenger car. The first preceding vehicle 200 can be any vehicle, such as a motorcycle, a truck or the like.

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 4). Mittels des Sensors 102 werden Sensordaten 116 erfasst und an das Steuergerät 103 übertragen, mithilfe derer der Abstand 201 und die Geschwindigkeit und/oder die Beschleunigung des vorausfahrenden Fahrzeugs 200 bestimmt wird. Das Steuergerät 103, genauer gesagt das Computerprogrammprodukt 109, ist ferner dazu eingerichtet, den Abstand 201 zwischen dem Zielfahrzeug 200 und dem Ego-Fahrzeug 100 zu regeln. The adaptive cruise control of the ego vehicle 100 is configured to control a distance 201 between the target vehicle 200 and the ego vehicle 100 (see step S2 in 4 ). By means of the sensor 102, sensor data 116 are recorded and transmitted to the control unit 103, with the aid of which the distance 201 and the speed and/or the acceleration of the preceding vehicle 200 are determined. The control unit 103, more precisely the computer program product 109, is further configured to regulate the distance 201 between the target vehicle 200 and the ego vehicle 100.

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 control unit 103 transmits data containing control signals to the engine control device 104, the braking device 106 and/or the steering device 107. These devices then control the corresponding vehicle parts so that the distance 201 is regulated.

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 distance 201 means that the ego vehicle 100 accelerates when the distance 201 is greater than a specified distance. Accordingly, the control unit 103 transmits data to the engine control device 104 containing control signals so that the engine control device 104 controls the engine of the ego vehicle 100 to accelerate the ego vehicle 100. If the distance 201 is smaller than a specified distance, the control unit 103 transmits data to the engine control device 104, to the steering device 107 and/or to the braking device 106, which data contain control signals so that the ego vehicle 100 has a negative acceleration.

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 ego vehicle 100 accelerates, the control unit 103 ensures that a permissible maximum speed is not exceeded. The permissible maximum speed can be derived, for example, from GPS data from the driver assistance system, with the permissible maximum speed of a section of road being indicated on a stored map. Furthermore, the permissible maximum speed can also be determined by sensors that are set up to recognize traffic signs.

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 ego vehicle 100 can, for example, enter a maximum speed that he does not want to exceed via an input interface. The control unit 103 is also designed to adapt the data that is transmitted to the engine control device 104 so that the engine control device 104 does not accelerate the ego vehicle 100 to a speed greater than the maximum speed entered by the driver.

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 distance 201 between the target vehicle 200 and the ego vehicle 100 is, for example, a distance that is determined by the adaptive cruise control as a function of the speed of the target vehicle 200. Accordingly, the distance 201 is set as a function of the speed of the target vehicle 200. The distance 201 is therefore set dynamically and is not a fixed value. The distance 201 can also be determined as a function of the road conditions that are determined by the sensors 109. For example, a distance 201 is selected to be greater when the road is determined to be wet than when the road is determined to be dry.

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 distance 201 is, for example, a distance that is set by the driver of the ego vehicle 100 before step S2. The distance 201 is transmitted, for example, by the driver to the control unit 103 via an input interface. Accordingly, the adaptive cruise control is set up to control the distance 201 that is set by the driver of the ego vehicle 100. Furthermore, the adaptive cruise control can be set up to only implement inputs from the driver of the ego vehicle 100 that are greater than a safety distance. The safety distance is determined by the adaptive cruise control depending on the speed of the ego vehicle 100. The safety distance can be selected such that the ego vehicle 100 does not cause a rear-end collision in the event of an emergency braking of a vehicle 200, 300 driving ahead, but the ego vehicle 100 comes to a stop in time.

In Schritt S3 (siehe 4) empfängt und klassifiziert die adaptive Geschwindigkeitsregelung Kartendaten 117, die einen Fahrbahnabschnitt 300 vor dem Zielfahrzeug betreffen. Die Kartendaten 117 enthalten zumindest Informationen über einen Straßenverlauf, in Abhängigkeit derer der Fahrbahnabschnitt 300 klassifiziert wird. Der in der 3 dargestellte Fahrbahnabschnitt 300 ist ein Beispiel für einen als „kritisch“ klassifizierten Fahrbahnabschnitt 300. Der dargestellte Fahrbahnabschnitt 300 zeigt eine Straßenkreuzung, an der sich vier Straßen aus vier Richtungen treffen. Da der Fahrbahnabschnitt 300 als „kritisch“ klassifiziert wurde, fährt die adaptive Geschwindigkeitsregelung mit Schritt S4 fort (siehe 4). Wenn der Fahrbahnabschnitt 300 als „nicht kritisch“ klassifiziert wird, beispielsweise weil der Straßenverlauf in dem Fahrbahnabschnitt 300 geradlinig ist, springt die adaptive Geschwindigkeitsregelung wieder zu Schritt S2 und regelt weiterhin einen Abstand 201 zwischen dem Ego-Fahrzeug und dem Zielfahrzeug.In step S3 (see 4 ), the adaptive cruise control receives and classifies map data 117 relating to a road section 300 in front of the target vehicle. The map data 117 contains at least information about a road course, depending on which the road section 300 is classified. The 3 The road section 300 shown is an example of a road section 300 classified as "critical". The road section 300 shown shows a road intersection where four roads from four directions meet. Since the road section 300 has been classified as "critical", the adaptive cruise control continues with step S4 (see 4 ). If the road section 300 is classified as “not critical”, for example because the road course in the road section 300 is straight, the adaptive cruise control jumps back to step S2 and continues to regulate a distance 201 between the ego vehicle and the target vehicle.

In Schritt S4 wird der Fahrweg des Zielfahrzeugs 200 in dem klassifizierten Fahrbahnabschnitt 300 ermittelt. In 3 setzt das Zielfahrzeug 200 ein Abbiegesignal 202 in Form eines Blinkers. Das Ego-Fahrzeug 100 erkennt das Abbiegesignal 202 des Zielfahrzeugs 200 mithilfe der Sensoren. Der Fahrweg des Zielfahrzeugs 200 ist gemäß des Abbiegesignal also abbiegend. Gemäß dem schematischen Ablauf in 3 fährt das Verfahren dann mit Schritt S5 fort. Wäre kein Abbiegesignal des Zielfahrzeugs 200 ermittelt worden, würde das Ego-Fahrzeug 100 weiterhin einen Abstand zu dem Zielfahrzeug 200 regeln (siehe Schritt S2 in 4).In step S4, the travel path of the target vehicle 200 in the classified road section 300 is determined. In 3 the target vehicle 200 sets a turning signal 202 in the form of a turn signal. The ego vehicle 100 recognizes the turning signal 202 of the target vehicle 200 using the sensors. The path of the target vehicle 200 is therefore turning according to the turning signal. According to the schematic sequence in 3 the method then continues with step S5. If no turning signal of the target vehicle 200 had been determined, the ego vehicle 100 would continue to regulate a distance to the target vehicle 200 (see step S2 in 4 ).

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 3 auf ein zweites vorausfahrendes Fahrzeug 400, das gemäß Schritt S1 wieder als Zielfahrzeug ausgewählt wird, wenn es die entsprechenden Kriterien der adaptiven Geschwindigkeitsregelung erfüllt.According to the turning path determined in step S4, the target vehicle is deselected in step S5. Accordingly, for example, a braking process that the preceding vehicle 200 performs before turning is not taken over by the ego vehicle 100. If the preceding vehicle 200 has left the lane of the ego vehicle 100 and the ego vehicle 100 crosses the intersection, it encounters 3 to a second preceding vehicle 400, which is again selected as the target vehicle according to step S1 if it meets the corresponding criteria of the adaptive cruise control.

5 zeigt eine schematische Übersicht über als „kritisch“ klassifizierte Fahrbahnabschnitte 300. Der Pfeil in jedem Fahrbahnabschnitt 300 zeigt dabei eine mögliche Fahrtrichtung des Ego-Fahrzeugs 100 an. 5 a) zeigt schematisch eine Kreuzung, wie sie auch in 3 dargestellt ist, bei der Straßen aus vier Richtungen aufeinandertreffen. 5 b) zeigt eine klassische T Kreuzung. 5 c) zeigt einen Kreisverkehr dabei wird das Zielfahrzeug erst innerhalb des Kreisverkehrs abgewählt. 5 d) zeigt nochmals eine T-Kreuzung, allerdings wird diese durch das Ego-Fahrzeug 100 nun aus der Perspektive befahren, so dass eine Fahrspur durchgehendend ist. Die adaptive Geschwindigkeitsregelung kann dazu eingerichtet sein, solche Straßenverläufe zu erkennen und als „kritisch“ klassifizierte Fahrbahnabschnitte nochmals nach ihrer genauen Form zu klassifizieren. 5 shows a schematic overview of road sections 300 classified as “critical”. The arrow in each road section 300 indicates a possible direction of travel of the ego vehicle 100. 5 a) shows a schematic of a crossing, as it is also shown in 3 where roads meet from four directions. 5 b) shows a classic T junction. 5 c) shows a roundabout and the target vehicle is only deselected once it is inside the roundabout. 5 d) shows another T-junction, but this is now driven through by the ego vehicle 100 from the perspective so that one lane is continuous. The adaptive cruise control can be set up to recognize such road courses and to classify road sections classified as "critical" again according to their exact shape.

6 zeigt eine ähnliche Situation wie 3. Auch hier regelt die adaptive Geschwindigkeitsregelung einen Abstand 201 zwischen dem Ego-Fahrzeug 100 und dem Zielfahrzeug 200. Das schematische Ablaufdiagramm in 7 zeigt die Schritte, die innerhalb der adaptiven Geschwindigkeitsregelung ablaufen. Die Schritte S11 bis S14 in 7 laufen dabei analog zu den Schritten S1 bis S4 aus 4 ab. Allerdings ist ein Unterschied in 6 zu erkennen. Das Zielfahrzeug 200 biegt ab, obwohl kein Abbiegesignal 202 zu erkennen ist. 6 shows a similar situation as 3 Here too, the adaptive cruise control regulates a distance 201 between the ego vehicle 100 and the target vehicle 200. The schematic flow diagram in 7 shows the steps that take place within the adaptive cruise control. Steps S11 to S14 in 7 run analogously to steps S1 to S4 4 However, there is a difference in 6 The target vehicle 200 turns although no turning signal 202 can be recognized.

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 ego vehicle 100 is able to detect a turning maneuver even if no turning signal 202, in the sense of a turn signal, is used by the target vehicle 200. The sensor 102 of the ego vehicle 100 detects the target vehicle 200 and, for example, based on a position, an orientation, a yaw angle, a positive acceleration, a negative acceleration and/or a wheel angle, a turning maneuver can be determined. Furthermore, a trajectory 203 of the target vehicle 200 can be determined based on this information. This is representative of the path of the target vehicle 200.

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 6 biegt ab, und die hinterlegte Route biegt ebenfalls ab. Demgemäß ist die adaptive Geschwindigkeitsregelung dazu eingerichtet, weiterhin dem Abstand zwischen dem Ego-Fahrzeug 100 und dem Zielfahrzeug 200 zu regeln. Dadurch steht dem Ego-Fahrzeug 100 während des gesamten Abbiegevorgangs ein Zielfahrzeug 200 zur Verfügung, was dazu führt, dass auch der Abbiegevorgang semi- oder auch vollautonom durchgeführt werden kann.If a planned route is stored in a navigation device of the ego vehicle 100, the adaptive cruise control checks in step S15 whether the determined trajectory 203 of the target vehicle 200 matches the stored planned route. If the stored planned route matches the determined trajectory 203 of the target vehicle 200 sufficiently, the target vehicle 200 is retained. The system therefore jumps back to step S12 and continues to regulate a distance between the ego vehicle 100 and the target vehicle 200. The target vehicle 200 in 6 turns, and the stored route also turns. Accordingly, the adaptive cruise control is set up to continue to regulate the distance between the ego vehicle 100 and the target vehicle 200. As a result, the ego vehicle 100 has a target vehicle 200 available during the entire turning process, which means that the turning process can also be carried out semi- or fully autonomously.

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 3 und 4 dargestellten Ausführungsform.If the stored planned route of the ego vehicle 100 does not match the determined trajectory 203 of the target vehicle 200, the target vehicle 200 is deselected in step S16. This is also analogous to the 3 and 4 illustrated embodiment.

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)

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 (201) 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 of an ego vehicle (100) with the steps: a) selecting (S1) a preceding vehicle (200) as a target vehicle (200); b) regulating (S2) a distance (201) 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 a target vehicle (200) depending on step d). Verfahren nach Anspruch 1, wobei der Abstand in Schritt b) mithilfe von Sensordaten (116) des Ego-Fahrzeugs (100) geregelt wird.procedure according to Claim 1 , wherein the distance in step b) is controlled using sensor data (116) of the ego vehicle (100). Verfahren nach Anspruch 1 oder 2, wobei die Kartendaten (117), die den Fahrbahnabschnitt (300) vor dem Zielfahrzeug (200) betreffen, Informationen über einen Verlauf einer Straße, auf der sich das Ego-Fahrzeug (100) und das Zielfahrzeug (200) befinden, enthalten.procedure according to Claim 1 or 2 , wherein the map data (117) relating to the road section (300) in front of the target vehicle (200) contain information about a course of a road on which the ego vehicle (100) and the target vehicle (200) are located. Verfahren nach einem der vorhergehenden Ansprüche, wobei der Fahrbahnabschnitt (300) in Schritt d) in Abhängigkeit des Verlaufs der Straße klassifiziert wird.Method according to one of the preceding claims, wherein the roadway section (300) is classified in step d) depending on the course of the road. Verfahren nach Anspruch 3, wobei der Verlauf der Straße eine Straßenkreuzung, eine Ampelanlage oder einen Kreisverkehr aufweist.procedure according to claim 3 , where the course of the road includes a crossroads, traffic lights or a roundabout. Verfahren nach einem der vorhergehenden Ansprüche, wobei der Fahrweg in Schritt d) in Abhängigkeit eines Abbiegesignals (202) des Zielfahrzeugs (200), einer Trajektorie (203) des Zielfahrzeugs (200), einer Position, einer Orientierung, eines Gierwinkels, einer positiven Beschleunigung, einer negativen Beschleunigung und/oder eines Radwinkels des Zielfahrzeugs (200) bestimmt wird.Method according to one of the preceding claims, wherein the travel path in step d) is determined as a function of a turning signal (202) of the target vehicle (200), a trajectory (203) of the target vehicle (200), a position, an orientation, a yaw angle, a positive acceleration, a negative acceleration and/or a wheel angle of the target vehicle (200). Verfahren nach Anspruch 6, wobei das Abbiegesignal (202) des Zielfahrzeugs (200) mithilfe von Sensordaten (116) des Ego-Fahrzeugs (100) ermittelt wird.procedure according to claim 6 , wherein the turning signal (202) of the target vehicle (200) is determined using sensor data (116) of the ego vehicle (100). Verfahren nach Anspruch 6, wobei die Trajektorie (203), die Position, die Orientierung, der Gierwinkel, die positive Beschleunigung, die negative Beschleunigung und/oder der Radwinkel des Zielfahrzeugs (200) mithilfe von Sensordaten (116) des Ego-Fahrzeugs (100) und/oder aus von dem Zielfahrzeug (200) empfangenen Daten ermittelt wird.procedure according to claim 6 , wherein the trajectory (203), the position, the orientation, the yaw angle, the positive acceleration, the negative acceleration and/or the wheel angle of the target vehicle (200) is determined using sensor data (116) of the ego vehicle (100) and/or from data received from the target vehicle (200). Verfahren nach einem der vorhergehenden Ansprüche, wobei das vorausfahrende Fahrzeug (200) in Schritt e) als Zielfahrzeug (200) abgewählt wird, wenn der in Schritt d) ermittelte Fahrweg ein Abbiegen des Zielfahrzeugs (200) umfasst.Method according to one of the preceding claims, wherein the preceding vehicle (200) is deselected as the target vehicle (200) in step e) if the travel path determined in step d) includes a turn of the target vehicle (200). Verfahren nach einem der vorhergehenden Ansprüche, wobei Schritt d) zusätzlich in Abhängigkeit einer geplanten Route des Ego-Fahrzeugs (100) durchgeführt wird.Method according to one of the preceding claims, wherein step d) is additionally carried out depending on a planned route of the ego vehicle (100). Verfahren nach Anspruch 10, wobei das vorausfahrende Fahrzeug (200) in Schritt e) als Zielfahrzeug (200) beibehalten wird, wenn der in Schritt d) bestimmte Fahrweg und die geplante Route des Ego-Fahrzeugs (100) identisch sind.procedure according to claim 10 , wherein the preceding vehicle (200) is retained as the target vehicle (200) in step e) if the travel path determined in step d) and the planned route of the ego vehicle (100) are identical. Computerprogrammprodukt (109), umfassend Befehle, die bei der Ausführung des Programms durch einen Computer diesen veranlassen, das Verfahren nach einem der Ansprüche 1-11 auszuführen.Computer program product (109) comprising instructions which, when the program is executed by a computer, cause the computer to carry out the method according to one of the Claims 1 - 11 to execute. Steuergerät (103) für ein Fahrzeug (100) zum Betreiben einer adaptiven Geschwindigkeitsregelung, aufweisend: eine Prozessor-Einheit; und eine Speicher-Einheit, auf welcher Mittel zur Ausführung des Verfahrens nach einem der Ansprüche 1-11 abgespeichert sind.Control device (103) for a vehicle (100) for operating an adaptive cruise control, comprising: a processor unit; and a memory unit on which means for carrying out the method according to one of the Claims 1 - 11 are stored. Fahrzeug (100), aufweisend: ein oder mehrere Sensoren (102); und ein Steuergerät (103) nach Anspruch 13.Vehicle (100), comprising: one or more sensors (102); and a control unit (103) according to claim 13 .
DE102023107575.6A 2023-03-27 2023-03-27 METHOD FOR OPERATING AN ADAPTIVE CRUISE CONTROL Pending DE102023107575A1 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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