DE102023206336A1 - method for operating a motor vehicle - Google Patents
method for operating a motor vehicle Download PDFInfo
- Publication number
- DE102023206336A1 DE102023206336A1 DE102023206336.0A DE102023206336A DE102023206336A1 DE 102023206336 A1 DE102023206336 A1 DE 102023206336A1 DE 102023206336 A DE102023206336 A DE 102023206336A DE 102023206336 A1 DE102023206336 A1 DE 102023206336A1
- Authority
- DE
- Germany
- Prior art keywords
- vehicle
- determined
- information
- turning
- probability distribution
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0965—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages responding to signals from another vehicle, e.g. emergency vehicle
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/02—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to ambient conditions
- B60W40/04—Traffic conditions
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/14—Adaptive cruise control
- B60W30/16—Control of distance between vehicles, e.g. keeping a distance to preceding vehicle
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/18—Propelling the vehicle
- B60W30/18009—Propelling the vehicle related to particular drive situations
- B60W30/18154—Approaching an intersection
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/09623—Systems involving the acquisition of information from passive traffic signs by means mounted on the vehicle
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/16—Anti-collision systems
- G08G1/161—Decentralised systems, e.g. inter-vehicle communication
- G08G1/162—Decentralised systems, e.g. inter-vehicle communication event-triggered
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/16—Anti-collision systems
- G08G1/167—Driving aids for lane monitoring, lane changing, e.g. blind spot detection
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2552/00—Input parameters relating to infrastructure
- B60W2552/53—Road markings, e.g. lane marker or crosswalk
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2554/00—Input parameters relating to objects
- B60W2554/40—Dynamic objects, e.g. animals, windblown objects
- B60W2554/404—Characteristics
- B60W2554/4042—Longitudinal speed
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2554/00—Input parameters relating to objects
- B60W2554/40—Dynamic objects, e.g. animals, windblown objects
- B60W2554/404—Characteristics
- B60W2554/4044—Direction of movement, e.g. backwards
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2554/00—Input parameters relating to objects
- B60W2554/40—Dynamic objects, e.g. animals, windblown objects
- B60W2554/404—Characteristics
- B60W2554/4045—Intention, e.g. lane change or imminent movement
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Mathematical Physics (AREA)
- Business, Economics & Management (AREA)
- Emergency Management (AREA)
- Traffic Control Systems (AREA)
Abstract
Die Erfindung betrifft ein Verfahren zum Betrieb eines Kraftfahrzeugs (2) mit einem Sensor (4) zur Erfassung dessen Umfeldes und/oder eines weiteren Fahrzeugs (6), wobei anhand von Messdaten (D) des Sensors (4) eine Information (I1bis I11), insbesondere ein Parameter, über die Fahrspur (10), welche das weitere Fahrzeug (6) nutzt, und/oder über das weitere Fahrzeug (6) bestimmt werden, wobei anhand der Information eine Wahrscheinlichkeitsverteilung (P) für einen Knoten, insbesondere einen Elternknoten, eines statischen Bayes'schen Netzwerks bestimmt wird, und wobei anhand des statischen Bayes'schen Netzwerks (12) eine Wahrscheinlichkeit für einen Abbiegevorgang des weiteren Fahrzeugs (6) bestimmt wird.The invention relates to a method for operating a motor vehicle (2) with a sensor (4) for detecting its surroundings and/or a further vehicle (6), wherein information (I1 to I11), in particular a parameter, about the lane (10) used by the further vehicle (6) and/or about the further vehicle (6) is determined on the basis of measurement data (D) of the sensor (4), wherein a probability distribution (P) for a node, in particular a parent node, of a static Bayesian network is determined on the basis of the information, and wherein a probability for a turning maneuver of the further vehicle (6) is determined on the basis of the static Bayesian network (12).
Description
Die Erfindung betrifft ein Verfahren zum Betrieb eines Kraftfahrzeugs, das einen Sensor zur Erfassung dessen Umfeldes und/oder eines weiteren Fahrzeugs aufweist.The invention relates to a method for operating a motor vehicle which has a sensor for detecting its surroundings and/or another vehicle.
Es sind Verfahren zum Betrieb eines Fahrzeugs bekannt, bei denen bestimmt wird, ob ein weiteres Fahrzeug ein Abbiegemanöver durchführt. So ist beispielsweise aus der
Weiterhin ist in der
Wird für ein Fahrerassistenzsystem, wie beispielsweise für einen Abstandsregeltempomat (ACC, „active cruise control“) ein Abbiegen des Fahrzeugs nicht oder lediglich vergleichsweise unzuverlässig klassifiziert, oder wird eine solche Information dem Fahrerassistenzsystem nicht bereitgestellt, so besteht die Gefahr, dass eine Regelung, insbesondere eine Geschwindigkeitsregelung, des Ego-Fahrzeug anhand des Fahrerassistenzsystems auf ein solches Manöver gar nicht oder für den Fahrer unkomfortabel reagiert.If a driver assistance system, such as an adaptive cruise control (ACC), does not classify a vehicle turning or classifies it only relatively unreliably, or if such information is not provided to the driver assistance system, there is a risk that a control system, in particular a speed control system, of the ego vehicle based on the driver assistance system will not react to such a maneuver at all or will react in an uncomfortable way for the driver.
So wird beispielsweise bei einem Abstandsregeltempomat (ACC, „active cruise control“) das Ego-Fahrzeug solange gebremst, bis das vorrausfahrende Fahrzeug das Abbiegen komplett abgeschlossen hat. Es findet also ein vergleichsweise langer Bremsvorgang statt, der von einer entsprechend längeren und/oder stärkeren Beschleunigung auf die Soll-Geschwindigkeit gefolgt wird.For example, with an adaptive cruise control (ACC, “active cruise control”), the ego vehicle is braked until the vehicle in front has completely completed the turn. This means that a comparatively long braking process takes place, which is followed by a correspondingly longer and/or stronger acceleration to the target speed.
Der Erfindung liegt die Aufgabe zugrunde, ein Abbiegen eines weiteren Fahrzeugs vergleichsweise zuverlässig zu erkennen und/oder einen solchen Abbiegevorgang vergleichsweise aufwandsarm zu prädizieren.The invention is based on the object of detecting a turning of another vehicle comparatively reliably and/or predicting such a turning process with comparatively little effort.
Diese Aufgabe wird durch ein Verfahren mit den Merkmalen des Anspruchs 1 erfindungsgemäß gelöst. Weiterhin wird die Aufgabe erfindungsgemäß durch ein Kraftfahrzeug mit den Merkmalen des Anspruchs 10, durch ein Computerprogramm mit den Merkmalen des Anspruchs 11 und durch ein computerlesbares Medium mit den Merkmalen des Anspruchs 12 erfindungsgemäß gelöst. Vorteilhafte Ausgestaltungen und Weiterbildungen sind Gegenstand der Unteransprüche. Dabei gelten die Ausführungen im Zusammenhang mit dem Verfahren sinngemäß auch für das Kraftfahrzeug, für das Computerprogramm sowie für das computerlesbare Medium, und umgekehrt.This object is achieved according to the invention by a method having the features of claim 1. Furthermore, the object is achieved according to the invention by a motor vehicle having the features of
Das Verfahren dient zum Betrieb eines Kraftfahrzeugs, welches einen Sensor aufweist, der zur Erfassung des Umfeldes des Kraftfahrzeugs und/oder eines weiteren, insbesondere eines vorausfahrenden, Fahrzeugs vorgesehen und eingerichtet ist.The method is used to operate a motor vehicle which has a sensor which is provided and set up to detect the surroundings of the motor vehicle and/or of another vehicle, in particular a vehicle driving ahead.
Verfahrensgemäß werden zunächst anhand des Sensors das Umfeld und/oder anderer Verkehrsteilnehmer, insbesondere des weiteren Fahrzeugs, erfasst und als Ergebnis dieser Erfassung entsprechende Messdaten bereitgestellt. Anhand der Messdaten des Sensors wird eine Information über das weitere Fahrzeug und/oder über diejenige Fahrspur, welche das weitere Fahrzeug nutzt, bestimmt. Beispielsweise bildet die Information einen Parameter, welcher eine Eigenschaft der Fahrspur und/oder des weiteren Fahrzeug repräsentiert. Bevorzugt ist die Information ein numerischer Wert oder wird anhand eines solchen dargestellt.According to the method, the environment and/or other road users, in particular the other vehicle, are first recorded using the sensor and corresponding measurement data are provided as a result of this recording. Information about the other vehicle and/or the lane that the other vehicle uses is determined using the measurement data from the sensor. For example, the information forms a parameter that represents a property of the lane and/or the other vehicle. The information is preferably a numerical value or is represented using one.
Beispielsweise werden die Messdaten hierzu direkt, insbesondere anhand einer Auswerteeinheit des Kraftfahrzeugs, ausgewertet, wobei die Information das Ergebnis der Auswertung ist.For example, the measurement data are evaluated directly, in particular using an evaluation unit in the motor vehicle, with the information being the result of the evaluation.
Weiter beispielsweise wird anhand der auch als Sensordaten bezeichneten Messdaten zunächst ein (virtuelles) Umfeldmodell erzeugt. Dieses Umfeldmodell repräsentiert die Umgebung des Kraftfahrzeugs und erfasste Verkehrsteilnehmer. Beispielsweise wird im Rahmen der Bildung des Umfeldmodells ein Koordinatensystem festgelegt, in welchem das Kraftfahrzeug, dessen Umgebung, insbesondere erfasste Fahrspuren erfasste Verkehrsteilnehmer und/oder erfasste Objekte, wie beispielsweise Hindernisse oder Verkehrszeichen, angeordnet werden. Die Information wird dann aus dem Umfeldmodell abgeleitet bzw. anhand diesem berechnet.For example, a (virtual) environment model is first created using the measurement data, also known as sensor data. This environment model represents the environment of the motor vehicle and recorded road users. For example, as part of the creation of the environment model, a coordinate system is defined in which the motor vehicle, its environment, in particular recorded lanes, recorded road users and/or recorded objects, such as obstacles or traffic signs, are arranged. The information is then derived from the environment model or calculated using it.
Anschließend wird anhand der Information eine Wahrscheinlichkeitsverteilung, insbesondere eine unbedingte Wahrscheinlichkeitsverteilung, für einen Knoten eines statischen Bayes'schen Netzwerks bestimmt wird.Subsequently, the information is used to determine a probability distribution, in particular an unconditional probability distribution, for a node of a static Bayesian network.
Beispielsweise wird hierzu der Information, geeigneter Weise anhand einer mathematischen Funktion, anhand einer Tabelle oder anhand einer Kennlinie, ein (Ereigniswert) Wert zwischen 0 und 1 als Wahrscheinlichkeit für das Eintreten eines Ereignisses, insbesondere für einen Abbiegevorgang des weiteren Fahrzeugs, zugeordnet. Weiterhin wird dieser Information diejenige Wahrscheinlichkeit zugeordnet, dass dieses Ereignis nicht eintritt. Diese wird entsprechend als 1 minus dem Ereigniswert bestimmt. Also wird als Ergebnis einer solchen Zuordnung auf Basis der Information eine normierte Wahrscheinlichkeit für das Eintreten eines Ereignisses sowie eine normierte Wahrscheinlichkeit dafür, dass dieses Ereignis nicht eintritt, bestimmt.For example, the information is assigned an (event value) value between 0 and 1 as the probability of an event occurring, in particular of another vehicle turning, using a mathematical function, a table or a characteristic curve. This information is also assigned the probability that this event will not occur. This is determined accordingly as 1 minus the event value. As a result of such an assignment, a standardized probability of an event occurring and a standardized probability that this event will not occur are determined on the basis of the information.
Besonders zweckmäßig wird diese Wahrscheinlichkeitsverteilung als die Wahrscheinlichkeitsverteilung eines Elternknotens, insbesondere eines Elternknotens, der selbst keine Eltern hat, verwendet. Die verfahrensgemäß bestimmte Wahrscheinlichkeitsverteilung bildet also eine unbedingte Wahrscheinlichkeitsverteilung.This probability distribution is particularly useful when used as the probability distribution of a parent node, in particular a parent node that has no parents itself. The probability distribution determined according to the method thus forms an unconditional probability distribution.
Darauf folgend wird anhand des statischen Bayes'schen Netzwerks eine Wahrscheinlichkeit für einen Abbiegevorgang des weiteren Fahrzeugs bestimmt. Dies umfasst beispielsweise das Bestimmen einer Wahrscheinlichkeit, ob das weitere Fahrzeug links abbiegt und/oder ob das Bestimmen einer Wahrscheinlichkeit, ob das weitere Fahrzeug rechts abbiegt. Alternativ oder zusätzlich umfasst die das Bestimmen der Wahrscheinlichkeit, ob das Fahrzeug abbiegt, egal ob nach links oder rechts.Subsequently, the probability of the other vehicle turning is determined using the static Bayesian network. This includes, for example, determining a probability of whether the other vehicle turns left and/or determining a probability of whether the other vehicle turns right. Alternatively or additionally, this includes determining the probability of whether the vehicle turns, regardless of whether it turns left or right.
Zusammenfassend wird verfahrensgemäß also ein Abbiegevorgang des weiteren Fahrzeugs prädiziert. Anhand der Verwendung eines statischen Bayes'schen Netzwerks ist ein vergleichsweise zuverlässiges Prädizieren des Abbiegevorgangs anhand der ermittelten Informationen und anhand der Messdaten ermöglicht. Im Vergleich zu einem dynamischen Bayes'schen Netzwerks, bei dem Knoten benachbarter Zeitschritte miteinander verbunden sind, umfasst das statische Bayes'schen Netzwerks lediglich Wahrscheinlichkeitsverteilungen zu einen (einzigen) Zeitschritt. Folglich erfolgt das Prädizieren vorteilhaft vergleichsweise einfach.In summary, the method predicts a turning maneuver of the other vehicle. Using a static Bayesian network enables a comparatively reliable prediction of the turning maneuver based on the information determined and the measurement data. In comparison to a dynamic Bayesian network, in which nodes of neighboring time steps are connected to one another, the static Bayesian network only includes probability distributions for one (single) time step. Consequently, the prediction is advantageously comparatively simple.
Zweckmäßig wird bestimmte Wahrscheinlichkeit für einen Abbiegevorgang einer Assistenzfunktion, wie beispielsweise einem Abstandsregeltempomat, zur Verfügung gestellt. Zweckmäßig stellt die Assistenzfunktion stellt dann eine Fahrzeuggeschwindigkeit und/oder einen Abstand zum weiteren Fahrzeug, in Abhängigkeit der bestimmten Wahrscheinlichkeit für einen Abbiegevorgang ein. Beispielsweise vergleicht die Assistenzfunktion hierzu die bestimmte Wahrscheinlichkeit für einen Abbiegevorgang mit einem vorgegebenen Schwellenwert und gibt eine Sollgröße, insbesondere für die Fahrzeuggeschwindigkeit und/oder für den Abstand zum weiteren Fahrzeug, in Abhängigkeit des Ergebnisses des Vergleichs aus.It is expedient to make a certain probability of a turning maneuver available to an assistance function, such as an adaptive cruise control system. The assistance function then expediently sets a vehicle speed and/or a distance to the other vehicle depending on the certain probability of a turning maneuver. For example, the assistance function compares the certain probability of a turning maneuver with a predetermined threshold value and outputs a target value, in particular for the vehicle speed and/or for the distance to the other vehicle, depending on the result of the comparison.
Gemäß einer besonders geeigneten Ausgestaltung des Verfahrens wird die Wahrscheinlichkeitsverteilung, die anhand der Information bestimmt wird, anhand einer Sigmoidfunktion mit einem Wertebereicht zwischen 0 und 1 bestimmt. Insbesondere bildet hierbei die, insbesondere als Paramater ausgebildete, Information eine unabhängige Variable (Eingangsvariable) der Sigmoidfunktion. Besonders bevorzugt umfasst die Sigmoidfunktion einen Parameter (Funktionsparameter, Formvariable), der vorgegeben und/oder vorgebbar ist. Zweckmäßig wird diese Formvariable in Abhängigkeit des erfassten Umfeldes bzw. des weiteren Fahrzeugs gewählt und vorgegeben. Beispielsweise wird diese Formvariable aus dem Umfeldmodell abgeleitet, bzw. anhand diesem berechnet. Auf diese Weise ist die Sigmoidfunktion an das Umfeld anpassbar, so dass eine Abbiegewahrscheinlichkeit des weiteren Fahrzeugs vergleichsweise zuverlässig ist.According to a particularly suitable embodiment of the method, the probability distribution that is determined based on the information is determined using a sigmoid function with a value range between 0 and 1. In particular, the information, in particular designed as a parameter, forms an independent variable (input variable) of the sigmoid function. The sigmoid function particularly preferably comprises a parameter (function parameter, shape variable) that is predetermined and/or can be predetermined. This shape variable is expediently selected and predetermined depending on the detected environment or the other vehicle. For example, this shape variable is derived from the environment model or calculated based on it. In this way, the sigmoid function can be adapted to the environment, so that the probability of the other vehicle turning is comparatively reliable.
Gemäß einer geeigneten Ausgestaltung wird als die Information eine laterale Position, des weiteren Fahrzeugs bezüglich einer auch als Centerline bezeichneten Mittellinie der Fahrspur und/oder die zeitliche Ableitung (Änderung) der lateralen Position verwendet. Also wird eine Position des weiteren Fahrzeugs in Fahrspurquerrichtung zur von diesem verwendeten Fahrspur bestimmt und als Information verwendet. Insbesondere wird als laterale Position der Abstand zwischen der Mittellinie der Fahrspur zur Heckpose des weiteren Fahrzeugs, also der Schnittpunkt der Mittelachse des Fahrzeugs mit dessen heckseitigen Ende, verwendet.According to a suitable embodiment, a lateral position of the additional vehicle with respect to a center line of the lane, also referred to as the centerline, and/or the temporal derivative (change) of the lateral position is used as the information. A position of the additional vehicle in the transverse direction of the lane to the lane used by it is therefore determined and used as information. In particular, the distance between the center line of the lane to the rear position of the additional vehicle, i.e. the intersection point of the center axis of the vehicle with its rear end, is used as the lateral position.
Die laterale Position beschreibt also die laterale Anordnung des weiteren Fahrzeugs bezüglich der Mittellinien der kurz auch als Spur bezeichneten Fahrspur. Eine vergleichsweise große laterale Position und/oder ein positiver Wert der zeitlichen Ableitung der lateralen Position ist dabei ein Hinweis auf einen Abbiegevorgang.The lateral position describes the lateral position of the other vehicle in relation to the center line of the lane, also referred to as the lane. A comparatively large lateral position and/or a positive value of the time derivative of the lateral position is an indication of a turning maneuver.
Gemäß einer geeigneten Ausgestaltung wird ein bezüglich der Mittellinie der Fahrspur rotationsfestes, das Fahrzeug einhüllendes Rechteck bestimmt. Ein solches Rechteck ist auch als „fixed rotation bounding box“ bezeichnet. Dies ist also das bezüglich der Mittellinie rotationsfeste, also nicht rotierbare, Rechteck, das das Fahrzeug in Draufsicht vollständig umfasst, mit minimaler Fläche. Anschließend wird die Fläche dieses Rechtecks und/oder eine zeitliche Änderung dieser Fläche bestimmt. Diese Fläche und/oder deren zeitliche Änderung wird als die Information verwendet.According to a suitable embodiment, a rectangle that is rotationally fixed with respect to the center line of the lane and envelops the vehicle is determined. Such a rectangle is also referred to as a "fixed rotation bounding box". This is the rectangle that is rotationally fixed with respect to the center line, i.e. non-rotatable, and that completely encloses the vehicle in a top view, with a minimal area. The area of this rectangle and/or a temporal change in this area is then determined. This area and/or its temporal change is used as the information.
Ist die Fläche größer als eine Fläche einer rechteckigen (nicht rotationsfesten) Einhüllenden, also einer nicht rotationsfesten bounding box, für das weitere Fahrzeug, deutet dies auf einen Abbiegevorgang hin. Dies ist insbesondere dann der Fall, wenn die Fahrzeuglängsrichtung des weiteren Fahrzeugs nicht parallel zur Längsrichtung der Fahrspur ist, also wenn ein Gierwinkel ungleich 0° ist. Im Vergleich zur Verwendung des Gierwinkels selbst als Information erfolgt eine vergleichsweise zuverlässige, also fehlerunanfällige Prädiktion des Abbiegevorhabens des weiteren Fahrzeugs, da sowohl die Spurgeometrie als auch die Fahrzeuggeometrie berücksichtigt werden.If the area is larger than the area of a rectangular (non-rotationally fixed) envelope, i.e. a non-rotationally fixed bounding box, for the other vehicle, this indicates a turning maneuver. This is particularly the case if the longitudinal direction of the other vehicle is not parallel to the longitudinal direction of the lane, i.e. if a yaw angle is not equal to 0°. In comparison to using the yaw angle itself as information, a comparatively reliable, i.e. error-free prediction of the turning intention of the other vehicle is made, since both the lane geometry and the vehicle geometry are taken into account.
Gemäß einer geeigneten Ausgestaltung wird, insbesondere anhand des Umfeldmodells, eine Abbiegestelle für ein Abbiegen an einer Kreuzung bestimmt. Als Abbiegestelle wird beispielsweise der Schnittpunkt der Mittellinie der Fahrspur (aktuelle Fahrspur), welche das weitere Fahrzeug aktuell nutzt, und der Mittellinie derjenigen (Abbiege-)Fahrspur verwendet, in die das weitere Fahrzeug abbiegen kann und/oder die mit der aktuellen Fahrspur kreuzt. Weiter beispielsweise wird als Abbiegestelle der Punkt auf der Mittelline der aktuellen Fahrspur verwendet, bei dem hinsichtlich der Spurlängsrichtung die Abbiegespur beginnt.According to a suitable embodiment, a turning point for turning at an intersection is determined, in particular based on the environment model. The turning point used is, for example, the intersection of the center line of the lane (current lane) that the other vehicle is currently using and the center line of the (turning) lane into which the other vehicle can turn and/or which intersects with the current lane. The turning point used is, for example, the point on the center line of the current lane at which the turning lane begins in terms of the longitudinal direction of the lane.
Anschließend wird ein, zweckmäßiger Weise kreisförmiger, Abbiegebereich um die Abbiegestelle bestimmt, insbesondere definiert. Die Abbiegestelle ist dabei innerhalb des Abbiegebereichs, zweckmäßig zentral im Abbiegebereich angeordnet. Beispielsweise wird als Abbiegebereich derjenige Bereich herangezogen, der innerhalb eines Kreises mit vorgegebenen Radius um die Abbiegestelle als Mittelpunkt angeordnet ist. Dieser Bereich wird auch als „Region of Interest“ bezeichnet.A turning area around the turning point is then determined, in particular defined, which is expediently circular. The turning point is located within the turning area, expediently centrally in the turning area. For example, the turning area is the area that is located within a circle with a specified radius around the turning point as the center. This area is also referred to as the "region of interest".
Anschließend wird eine erwartete, also prädizierte, Zeitdauer bestimmt, die das weitere Fahrzeug bis zum Erreichen des Abbiegebereichs braucht. Zusätzlich oder alternativ hierzu wird der Abstand des weiteren Fahrzeugs zum Abbiegebereich bestimmt. Weiter zusätzlich oder alternativ hierzu wird eine zeitliche Änderung dieser erwarteten Zeitdauer und/oder dieses Abstands bestimmt. Diese Zeitdauer, deren zeitlich Änderung, dieser Abstand, und/oder dessen zeitliche Änderung werden dann als die Information verwendet.An expected, i.e. predicted, time is then determined that the other vehicle will need to reach the turning area. In addition or as an alternative to this, the distance of the other vehicle to the turning area is determined. In addition or as an alternative to this, a temporal change in this expected time and/or this distance is also determined. This time, its temporal change, this distance and/or its temporal change are then used as the information.
Vorzugsweise ist bzw. wird der Abbiegebereich, insbesondere der zu dessen Bestimmung verwendete Radius vorgebbar und/oder anpassbar. Folglich ist der Abbiegebereich für jede Kreuzung anpassbar. Beispielsweise wird der Radius proportional zur Spurbreite der aktuellen Fahrspur und/oder proportional zur Geschwindigkeit des Fahrzeugs gewählt.Preferably, the turning area, in particular the radius used to determine it, is or will be predeterminable and/or adjustable. Consequently, the turning area is adjustable for each intersection. For example, the radius is selected proportionally to the lane width of the current lane and/or proportionally to the speed of the vehicle.
Gemäß einer geeigneten Ausgestaltung wird einer Art und/oder einem Vorhandensein einer Fahrbahnmarkierung, beispielsweise ein Richtungspfeil, eine durchgezogene oder unterbrochene Linie als Fahrspurbegrenzung, insbesondere als die Information, verwendet. Zusätzlich oder alternativ hierzu wird als Information die Art und/oder das Vorhandensein eines Verkehrszeichen, und/oder eine Ampelstellung (beispielsweise „rot“, „grün), insbesondere als die Information verwendet. Die Art und/oder das Vorhandensein einer Fahrbahnmarkierung, eines Verkehrszeichen, und/oder eine Ampelstellung wird zweckmäßig anhand des Umfeldmodells oder direkt aus den Messdaten bestimmt. Weiterhin wird Die Art und/oder das Vorhandensein einer Fahrbahnmarkierung, eines Verkehrszeichen, und/oder eine Ampelstellung eine Wahrscheinlichkeitsverteilung für einen Knoten des Bayes'schen Netzwerks zugeordnet. Insbesondere sind hierzu eine Tabelle oder dergleichen vorgesehen, welcher der Art bzw. dem Vorhandensein eines dieser Merkmale eine Wahrscheinlichkeitsverteilung zuordnet.According to a suitable embodiment, a type and/or presence of a lane marking, for example a direction arrow, a solid or broken line is used as a lane boundary, in particular as the information. In addition or alternatively to this, the type and/or presence of a traffic sign and/or a traffic light position (for example "red", "green") is used as the information, in particular as the information. The type and/or presence of a lane marking, a traffic sign, and/or a traffic light position is expediently determined using the environment model or directly from the measurement data. Furthermore, the type and/or presence of a lane marking, a traffic sign, and/or a traffic light position is a truth probability distribution for a node of the Bayesian network. In particular, a table or the like is provided for this purpose, which assigns a probability distribution to the type or presence of one of these features.
Gemäß einer geeigneten Ausgestaltung wird als die Information eine erwartete, also prädizierte (Abbiege-) Zeitdauer bestimmt, die das weitere Fahrzeug beim Abbiegevorgang braucht oder brauchen würde, um die aktuelle Fahrspur vollständig zu verlassen. Beispielsweise wird hierzu für das rechte heckseitige Ende und für das linke heckseitige Ende des weiteren Fahrzeugs jeweils eine Trajektorie für den Abbiegevorgang prädiziert. Hierzu wird insbesondere die Kreisgleichung verwendet. Anhand der aktuellen Beschleunigung, der aktuellen Geschwindigkeit und/oder der aktuellen Position des weiteren Fahrzeug kann für beide Trajektorien jeweils eine Zeitdauer errechnet werden, wobei die größere der beiden Zeitdauern als die Abbiegezeitdauer verwendet wird.According to a suitable embodiment, the information is determined as an expected, i.e. predicted (turning) time that the other vehicle needs or would need during the turning process in order to completely leave the current lane. For example, a trajectory for the turning process is predicted for the right rear end and for the left rear end of the other vehicle. The circle equation is used in particular for this purpose. Based on the current acceleration, the current speed and/or the current position of the other vehicle, a time period can be calculated for both trajectories, with the longer of the two time periods being used as the turning time period.
Gemäß einer geeigneten Ausgestaltung wird als die Information die, insbesondere aktuelle Geschwindigkeit des weiteren Fahrzeugs, dessen Beschleunigung, insbesondere Längsbeschleunigung, der Gierwinkel und/oder die zeitliche Änderung des Gierwinkels verwendet.According to a suitable embodiment, the information used is the, in particular current, speed of the further vehicle, its acceleration, in particular longitudinal acceleration, the yaw angle and/or the temporal change of the yaw angle.
Gemäß einer geeigneten Ausgestaltung wird ein Blinkerstatus (insbesondere „linker Blinker an“, „rechter Blinker an“) von Blinkern des weiteren Fahrzeugs erfasst und dies als eine Information verwendet.According to a suitable embodiment, a turn signal status (in particular “left turn signal on”, “right turn signal on”) of turn signals of the other vehicle is detected and this is used as information.
Zur der Bestimmung der Wahrscheinlichkeitsverteilung für einen (ersten) der Knoten des Bayes'schen Netzwerks wird dem erfassten Blinkerstatus ein vordefinierter Wert, insbesondere 0 oder 1 zugewiesen. Beispielsweise ist für jede Möglichkeit für den Blinkerstatus eine zugeordnete Wahrscheinlichkeitsverteilung auf einem Speicher hinterlegt.To determine the probability distribution for a (first) node of the Bayesian network, a predefined value, in particular 0 or 1, is assigned to the detected indicator status. For example, an associated probability distribution is stored in a memory for each possibility for the indicator status.
Zusätzlich oder alternativ hierzu wird der Abstands des Kraftfahrzeugs zum weiteren Fahrzeug als (weitere, zweite) Information bestimmt und anhand dieser wiederum eine Wahrscheinlichkeitsverteilung für einen weiteren (zweiten) der Knoten des Bayes'schen Netzwerks bestimmt. Der erste und der zweite Knoten bilden dabei Eltern für einen gemeinsamen (dritten) Knoten. Zusammenfassend erfolgt eine Berücksichtigung des Abstands zum weiteren Fahrzeugs für die Bestimmung der Wahrscheinlichkeit für einen Abbiegevorgang anhand des Blinkerstatus. Dies entspricht vorteilhaft einer Stabilisierung, also eine Verbesserung der Zuverlässigkeit, der Erkennung des Blinkerstatus.In addition or as an alternative to this, the distance of the motor vehicle to the other vehicle is determined as (further, second) information and this is used to determine a probability distribution for another (second) node of the Bayesian network. The first and second nodes form parents for a common (third) node. In summary, the distance to the other vehicle is taken into account to determine the probability of a turn based on the indicator status. This advantageously corresponds to a stabilization, i.e. an improvement in the reliability, of the detection of the indicator status.
Ein weiterer Aspekt der Erfindung betrifft ein Kraftfahrzeug. Dieses ist gemäß dem Verfahren in einer der oben dargestellten Varianten betreibbar und/oder wird gemäß dem Verfahren betrieben. Hierzu umfasst das Fahrzeug einen Sensor, der zur Erfassung dessen Umfeldes und/oder eines weiteren, insbesondere eines vorausfahrenden, Fahrzeugs eingerichtet ist. Weiterhin umfasst das Fahrzeug ein Mittel zur Durchführung der Verfahrensschritte des Verfahrens in einer der oben dargestellten Varianten. Zweckmäßig ist oder umfasst das Mittel eine Recheneinrichtung wie beispielsweise ein Computer und/oder ein Prozessor. Zweckmäßig umfasst das Kraftfahrzeug weiterhin ein computerlesbares Medium, auf dem das Bayes'sche Netzwerk oder eine diesem entsprechende Berechnungsvorschrift hinterlegt ist.A further aspect of the invention relates to a motor vehicle. This can be operated according to the method in one of the variants presented above and/or is operated according to the method. For this purpose, the vehicle comprises a sensor which is set up to detect its surroundings and/or that of another vehicle, in particular a vehicle driving ahead. The vehicle also comprises a means for carrying out the method steps of the method in one of the variants presented above. The means is expediently or comprises a computing device such as a computer and/or a processor. The motor vehicle also expediently comprises a computer-readable medium on which the Bayesian network or a calculation rule corresponding to it is stored.
Ein weiterer Aspekt der Erfindung betrifft eine Computerprogramm. Diese umfasst Befehle, die bewirken, dass das Kraftahrzeug die Verfahrensschritte des Verfahrens in einer der oben beschriebenen Varianten ausführt. Insbesondere umfasst das Computerprogramm Befehle, die bewirken, dass eine Information über die vom weiteren Fahrzeugs genutzte Fahrspur und/oder über das weitere Fahrzeug selbst bestimmt wird, dass anhand der Information eine Wahrscheinlichkeitsverteilung für einen Knoten eines statischen Bayes'schen Netzwerks bestimmt wird, und dass anhand des statischen Bayes'schen Netzwerks eine Wahrscheinlichkeit für einen des weiteren Fahrzeugs bestimmt wird. Zweckmäßig umfasst das Computerprogramm weiterhin Befehle, die bewirken, dass bedingte und/oder unbedingte Wahrscheinlichkeitsverteilungen für die Knoten, insbesondere für alle Knoten, des Bayes'schen Netzwerks bestimmt werden. Alternativ hierzu sind diese Wahrscheinlichkeitsverteilungen auf einem Speicher hinterlegt und werden im Zuge des Verfahrens geladen.A further aspect of the invention relates to a computer program. This comprises instructions which cause the motor vehicle to carry out the method steps of the method in one of the variants described above. In particular, the computer program comprises instructions which cause information about the lane used by the other vehicle and/or about the other vehicle itself to be determined, a probability distribution for a node of a static Bayesian network to be determined based on the information, and a probability for a node of the other vehicle to be determined based on the static Bayesian network. The computer program expediently also comprises instructions which cause conditional and/or unconditional probability distributions to be determined for the nodes, in particular for all nodes, of the Bayesian network. Alternatively, these probability distributions are stored in a memory and are loaded during the method.
Ein weiterer Aspekt der Erfindung betrifft ein computerlesbares Medium, insbesondere ausgebildet als nicht-flüchtiger Speicher, auf dem das Computerprogramm gespeichert ist. Das computerlesbares Medium ist beispielsweise ein Flash-Speicher, eine Festplatte, eine CD, eine DVD, oder dergleichen. Vorzugsweise weist das Kraftfahrzeug das computerlesbare Medium auf. Zweckmäßig ist dabei das computerlesbare Medium mit dem Mittel zur Durchführung des Verfahrens signal- und/der datenübertragungstechnisch verbunden und/oder verbindbar.A further aspect of the invention relates to a computer-readable medium, in particular designed as a non-volatile memory on which the computer program is stored. The computer-readable medium is, for example, a flash memory, a hard disk, a CD, a DVD, or the like. The motor vehicle preferably has the computer-readable medium. The computer-readable medium is expediently connected and/or connectable to the means for carrying out the method in terms of signal and/or data transmission technology.
Nachfolgend werden Ausführungsbeispiele der Erfindung anhand einer Zeichnung näher erläutert. Darin zeigen:
-
1 anhand eines Flussdiagramms einen Verfahrensablauf zum Betrieb eines Kraftfahrzeugs, wobei anhand eines statischen Bayes'schen Netzwerks eine Abbiegewahrscheinlichkeit eines zum Kraftfahrzeug vorausfahrenden Fahrzeugs anhand von Messdaten eines Sensors des Kraftfahrzeugs bestimmt wird, -
2 das statische Bayes'sche Netzwerk, -
3 schematisch in Draufsicht das Fahrzeug im Bereich einer Kreuzung und dessen laterale Position, -
4 schematisch in Draufsicht das sich einer Kreuzung nähernde Fahrzeug, welches dem Kraftfahrzeug vorausfährt, wobei ein Abbiegebereich um eine Abbiegestelle bestimmt wurde, -
5 schematisch in Draufsicht das dem Kraftfahrzeug vorausfahrende Fahrzeug im Bereich einer Kreuzung, wobei ein das vorausfahrende Fahrzeug einhüllendes und bezüglich der Fahrspur rotationsfestes Rechteck bestimmt wurde, und -
6 schematisch in Draufsicht das dem Kraftfahrzeug vorausfahrende Fahrzeug im Bereich einer Kreuzung, wobei zwei für ein Abbiegen des Fahrzeugs erwartete Trajektorien bestimmt wurden.
-
1 using a flow chart, a process sequence for operating a motor vehicle, whereby a turning probability of a vehicle driving ahead of the motor vehicle is determined using a static Bayesian network based on measurement data from a sensor of the motor vehicle, -
2 the static Bayesian network, -
3 schematic top view of the vehicle in the area of an intersection and its lateral position, -
4 schematic plan view of the vehicle approaching an intersection, which is driving ahead of the motor vehicle, whereby a turning area has been determined around a turning point, -
5 schematically in plan view the vehicle driving ahead of the motor vehicle in the area of an intersection, whereby a rectangle enveloping the vehicle driving ahead and rotationally fixed with respect to the lane has been determined, and -
6 schematic plan view of the vehicle preceding the motor vehicle in the area of an intersection, whereby two trajectories expected for a turning of the vehicle have been determined.
Einander entsprechende Teile und Größen sind in allen Figuren stets mit gleichen Bezugszeichen versehen.Corresponding parts and sizes are always provided with the same reference symbols in all figures.
In der
Beim Verfahren werden in einem ersten Schritt I anhand des Sensors 4 das Umfeld und/oder andere Verkehrsteilnehmer, hier das dem Kraftfahrzeug 2 vorausfahrende Fahrzeug 6, erfasst und entsprechende Messdaten D bereitgestellt. Beispielsweise nutzt das weitere Fahrzeug 6 die gleiche (aktuelle) Fahrspur 10 wie das Kraftfahrzeug 2, alternativ hierzu benutzt das Fahrzeug 6 eine benachbarte Fahrspur. Beispielsweise werden für alle erfassten Fahrzeuge entsprechend des hier dargestellten Verfahrens Messdaten bereitgestellt. Anhand der Messdaten D wird hier in einem zweiten Schritt II ein virtuelles Umfeldmodell 8 berechnet, welches die Umgebung des Kraftfahrzeugs 2 und erfasste Verkehrsteilnehmer, hier das weitere Fahrzeug 6, repräsentiert. Beispielsweise wird im Rahmen des Bildung des Umfeldmodells 8 ein Koordinatensystem festgelegt, in welchem das Kraftfahrzeug 2, dessen Umgebung, insbesondere erfasste Fahrspuren erfasste Verkehrsteilnehmer und/oder erfasste Objekte, wie beispielsweise Hindernisse oder Verkehrszeichen, angeordnet und/oder ausgewertet werden.In the method, in a first step I, the environment and/or other road users, here the
Anhand dieses Umfeldmodells 8 ist eine oder sind mehrere Informationen I1 bis I11 über das weitere Fahrzeug 6 und/oder über diejenige Fahrspur 10, welche das weitere Fahrzeug 6 nutzt, bestimmbar.Based on this environment model 8, one or more pieces of information I 1 to I 11 about the
Gemäß dem hier dargestellten Beispiel werden in einem dritten Schritt III die Informationen I1 bis I11 anhand des Umfeldmodells 8 und/oder direkt anhand der Messdaten D bestimmt. Die Bestimmung der jeweiligen Information I1 bis I41 wird weiter unten im Zusammenhang mit den
Für die Informationen I1 bis I11 wird in einem anschließenden vierten Schritt IV jeweils entweder eine Wahrscheinlichkeitsverteilung Pn oder sowohl eine Wahrscheinlichkeitsverteilung Pn,L und eine Wahrscheinlichkeitsverteilung Pn,R bestimmt. Die bestimmten Wahrscheinlichkeitsverteilungen Pn, Pn,L und Pn,R werden jeweils einem der Knoten K1 bis K19 eines statischen Bayes'schen Netzwerks 12 zugeordnet, welches in der
Die jeweilige Wahrscheinlichkeitsverteilung Pn umfasst wiederum zwei Wahrscheinlichkeiten, nämlich Pt und Pf, wobei Pt die Wahrscheinlichkeit dafür repräsentiert, dass das Fahrzeug 6 nach links oder rechts abbiegen wird, und wobei Pf die Wahrscheinlichkeit dafür repräsentiert, dass das Fahrzeug 6 abbiegen wird. In analoger weise umfasst die Wahrscheinlichkeitsverteilung Pn,L wiederum zwei Wahrscheinlichkeiten, nämlich Pt und Pf, wobei Pt die Wahrscheinlichkeit dafür repräsentiert, dass das Fahrzeug 6 nach links abbiegen wird, und wobei Pf die Wahrscheinlichkeit dafür repräsentiert, dass das Fahrzeug 6 nicht nach links abbiegen wird. Entsprechend umfasst die Wahrscheinlichkeitsverteilung Pn,R die zwei Wahrscheinlichkeiten Pt und Pf, wobei Pt die Wahrscheinlichkeit dafür repräsentiert, dass das Fahrzeug 6 nach rechts abbiegen wird, und wobei Pf die Wahrscheinlichkeit dafür repräsentiert, dass das Fahrzeug 6 nicht nach rechts abbiegen wird.The respective probability distribution P n in turn comprises two probabilities, namely Pt and P f , where Pt represents the probability that the
Dabei gilt:
Zusammenfassend bilden die Wahrscheinlichkeiten Pt und Pf die jeweilige Wahrscheinlichkeitsverteilung Pn oder Pn,L oder Pn,R, am jeweils zugeordneten Knoten.In summary, the probabilities Pt and P f form the respective probability distribution P n or P n,L or P n,R , at the respective assigned node.
Die Informationen I1 bis I9 sind jeweils ein numerischer Wert x oder mittels eines numerischen Wertes x repräsentiert. Die Wahrscheinlichkeit Pt wird vorzugsweise wie folgt anhand einer Sigmoidfunktion fS(x) bestimmt (Gleichung (1)):
Dabei ist die Sigmoidfunktion fS(x) beispielsweise definiert durch:
Die Parameter a, xmin, xmax sind dabei zweckmäßig für jede der Informationen I1 bis I9 entsprechend gewählt, können sich also jeweils für zwei der Informationen unterscheiden.The parameters a, x min , x max are appropriately chosen for each of the information items I 1 to I 9 , and can therefore differ for two of the information items.
Zusammenfassend wird anhand der jeweiligen Information I1 bis I9 eine entsprechend zugeordnete Wahrscheinlichkeitsverteilung Pn, Pn,R, Pn,L bestimmt.In summary, a corresponding probability distribution P n , P n,R , P n,L is determined based on the respective information I 1 to I 9 .
In Schritt V wird anhand des statischen Bayes'schen Netzwerks 12 eine Wahrscheinlichkeit PAbbiegen für einen Abbiegevorgang des weiteren Fahrzeugs 6, eine Wahrscheinlichkeit PL für einen Abbiegevorgang nach links, und/oder eine Wahrscheinlichkeit PR für einen Abbiegevorgangs nach rechts bestimmt. Weiterhin wird beispielsweise die Wahrscheinlichkeit PG bestimmt, dass weder nach rechts noch nach links abgebogen wird, also dass das Fahrzeug 6 geradeaus fährt.In step V, a probability P Turn for a turning maneuver of the
In der
Das Bayes'sche Netzwerk 12 umfasst weiterhin die Knoten K21 und K22. Dabei sind die Knoten K1, K3, K4, K6, K8, K10, K12, K13, K18 und ein Knoten K20 (vgl.
Zusammenfassend ist der Knoten K21 mit denjenigen Knoten verbunden, denen eine Wahrscheinlichkeitsverteilung Pn,L oder einer eine Wahrscheinlichkeitsverteilung Pn zugeordnet ist. Zudem ist Knoten K21 mit Knoten K20 verbunden. Knoten K21 ist also nicht mit solchen Knoten verbunden, denen eine Wahrscheinlichkeitsverteilung Pn,R zugeordnet ist. Entsprechend ist der Knoten K22 mit denjenigen Knoten verbunden, denen eine Wahrscheinlichkeitsverteilung Pn,R oder einer eine Wahrscheinlichkeitsverteilung Pn zugeordnet ist. Zudem ist Knoten K22 mit Knoten K20 verbunden. Knoten K22 ist also nicht mit solchen Knoten verbunden, denen eine Wahrscheinlichkeitsverteilung Pn,L zugeordnet ist.In summary, node K 21 is connected to those nodes to which a probability distribution P n,L or a probability distribution P n is assigned. In addition, node K 21 is connected to node K 20. Node K 21 is therefore not connected to those nodes to which a probability distribution P n,R is assigned. Accordingly, node K 22 is connected to those nodes to which a probability distribution P n,R or a probability distribution P n is assigned. In addition, node K 22 is connected to node K 20. Node K 22 is therefore not connected to nodes that are assigned a probability distribution P n,L .
Weiterhin umfasst das Bayes'sche Netzwerk 12 einen Knoten K23, dessen Eltern die Knoten K21 und K22 sind.Furthermore, the
Die jeweilige Wahrscheinlichkeitsverteilung Pv an den Knoten K20, K21, K22 und K23 ist vordefiniert und geeigneter Weise auf einem Speicher des Kraftfahrzeugs 2 hinterlegt. Die jeweilige Wahrscheinlichkeitsverteilung Pv ist beispielsweise anhand von A-Priori-Wissen bestimmt. The respective probability distribution P v at the nodes K 20 , K 21 , K 22 and K 23 is predefined and suitably stored in a memory of the
Beispielsweise werden diese anhand von Versuchen oder anhand einer Simulation ermittelt oder alternativ hierzu abgeschätzt.For example, these are determined on the basis of tests or simulations or, alternatively, estimated.
Beispielsweise wird für den Knoten 23 die in der nachfolgenden Tabelle dargestellte Wahrscheinlichkeitsverteilung Pv verwendet
In der
Gemäß einer nicht weiter dargestellten Alternative wird zusätzlich oder alternativ hierzu die zeitliche Ableitung der lateralen Position plat als eine Information verwendet und daraus eine entsprechende Wahrscheinlichkeitsverteilung für einen Knoten de Bayes'schen Netzwerk 12 bestimmt.According to an alternative not shown further, in addition or as an alternative to this, the temporal derivative of the lateral position p lat is used as information and from this a corresponding probability distribution for a node of the
Das Fahrzeug 6 fährt mit einer aktuellen Geschwindigkeit v und weist eine aktuelle Beschleunigung auf. Der Betrag der aktuellen Geschwindigkeit v wird als die (zweite) Information I2 verwendet. Gemäß einer nicht weiter dargestellten Alternative wird zusätzlich oder alternativ hierzu die aktuelle Beschleunigung, insbesondere deren Betrag, des Fahrzeugs 6 als Information I2 oder als eine weitere Information verwendet und daraus eine entsprechende Wahrscheinlichkeitsverteilung für das Bayes'sche Netzwerk 12 bestimmt. Anhand des Betrags der aktuellen Geschwindigkeit wird zweckmäßig entsprechend der Gleichung (1) die Wahrscheinlichkeitsverteilung Pn für den Knoten K3 des statischen Bayes'schen Netzwerks 12 bestimmt. Hierfür gilt:
Als die (dritte) Information I3 wird die zeitliche Änderung des Gierwinkels α (yaw-Winkel), also des Winkel zwischen der Fahrzeuglängsrichtung und der Längsrichtung der Mittellinie M verwendet. Zweckmäßig wird anhand der zeitlichen Änderung des Gierwinkels α sowohl die Wahrscheinlichkeitsverteilung Pn,L für einen Abbiegevorgang nach links für den Knoten K4 als auch die Wahrscheinlichkeitsverteilung Pn,R für einen Abbiegevorgang nach rechts für den Knoten K5 entsprechend der Gleichung (1) bestimmt. Hierfür gilt:
Zudem wird der Gierwinkel α selbst als Information I4 bestimmt und anhand dieser sowohl die Wahrscheinlichkeitsverteilung Pn,L für einen Abbiegevorgang nach links für den Knoten K6 als auch die Wahrscheinlichkeitsverteilung Pn,R für einen Abbiegevorgang nach rechts für den Knoten K7 entsprechend der Gleichung (1) bestimmt. Hierfür gilt:
In der
Als die Information I5 wird hierbei ein Abstand dROI des Fahrzeugs 6 zum Abbiegebereich ROI herangezogen. Zusätzlich wird als die Information I6 eine erwartete Zeitdauer te verwendet, die das Fahrzeug 6 braucht, bis es den Abbiegebereich erreicht. Zur Bestimmung der erwarteten Zeitdauer wird beispielsweise die Bewegungsgleichung und die bekannter Position, die aktuelle Geschwindigkeit v und die aktuelle Beschleunigung des Fahrzeugs 6 verwendet.A distance d ROI of the
Zusammenfasend wird beim Verfahren die Abbiegestelle pA bestimmt, der Abbiegebereich ROI bestimmt wird, und als Information I5 und I6 die erwartete Zeitdauer te bis das Fahrzeug 6 den Abbiegebereich ROI erreicht, bzw. der Abstand dF des weiteren Fahrzeugs 6 zum Abbiegebereich ROI verwendet.In summary, the method determines the turning point p A , the turning area ROI is determined, and the expected time t e until the
Anhand der Information I5, also anhand des Abstands dROI, wird zweckmäßig gemäß Gleichung (1) sowohl die Wahrscheinlichkeitsverteilung Pn,L für einen Abbiegevorgang nach links für den Knoten K8 als auch die Wahrscheinlichkeitsverteilung Pn,R für einen Abbiegevorgang nach rechts für den Knoten K9 bestimmt. Hierfür gilt:
Anhand der erwarteten Zeitdauer te wird sowohl die Wahrscheinlichkeitsverteilung Pn,L für einen Abbiegevorgang nach links für den Knoten K10 als auch die Wahrscheinlichkeitsverteilung Pn,R für einen Abbiegevorgang nach rechts für den Knoten K11 zweckmäßig entsprechend der Gleichung (1) bestimmt. Hierfür gilt:
Diese ergibt sich zu:
Zusammenfassend wird beim Verfahren also das das weitere Fahrzeug 6 einhüllendes Rechteck B bestimmt, und als Information I7 dessen Fläche AB bestimmt. Anhand der Fläche AB wird zweckmäßig entsprechend der Gleichung (1) die Wahrscheinlichkeitsverteilung Pn für den Knoten K12 des statischen Bayes'schen Netzwerks 12 bestimmt. Hierfür gilt:
Gemäß einer nicht weiter dargestellten Alternative wird zusätzlich oder alternativ hierzu die zeitliche Änderung dieser Fläche AB als Information I7 oder als eine weitere Information bestimmt und daraus eine entsprechende Wahrscheinlichkeitsverteilung für das Bayes'sche Netzwerk 12 bestimmt.According to an alternative not further shown, in addition or as an alternative to this, the temporal change of this area A B is determined as information I 7 or as further information and from this a corresponding probability distribution is determined for the
In der
Anhand der Zeitdauer tab wird sowohl die Wahrscheinlichkeitsverteilung Pn,L für einen Abbiegevorgang nach links für den Knoten K13 als auch die Wahrscheinlichkeitsverteilung Pn,R für einen Abbiegevorgang nach rechts für den Knoten K14 zweckmäßig entsprechend der Gleichung (1) bestimmt. Hierfür gilt:
Des Weiteren wird eine Blinkerstatus von Blinkern des Fahrzeugs 6 erfasst und als (zehnte) Information I10 verwendet. Insbesondere ist der Blinkerstatus eines der folgenden Möglichkeiten, nämlich „linker Blinker an“ und „rechter Blinker an“. Dem Blinkerstatus wird eine Wahrscheinlichkeitsverteilung Pn,L für einen Abbiegevorgang nach links für den Knoten K15 zugeordnet. Zweckmäßig ist hierbei Pt gleich 1, wenn der Blinkerstatus gleich „linker Blinker an“ ist, sonst ist Pt gleich 0. Weiterhin wird dem Blinkerstatus wird eine Wahrscheinlichkeitsverteilung Pn,R für einen Abbiegevorgang nach rechts für den Knoten K16 zugeordnet. Zweckmäßig ist hierbei Pt gleich 1, wenn der Blinkerstatus gleich „rechter Blinker an“ ist, sonst ist Pt gleich 0. Zweckmäßig ist für jeden der möglichen Blinkerstatus eine zugeordnete Wahrscheinlichkeitsverteilung Pn,R und eine zugeordnete Wahrscheinlichkeitsverteilung Pn,L auf einem Speicher des Kraftfahrzeugs hinterlegt.Furthermore, a turn signal status of the turn signals of the
Zudem wird der Abstand dF des Kraftfahrzeugs 2 zum Fahrzeug 6 bestimmt und dieser als die Information I9 verwendet. Zweckmäßig anhand der Gleichung (1) wird die Wahrscheinlichkeitsverteilung Pn für den Knoten K17 des statischen Bayes'schen Netzwerks 12 bestimmt. Hierfür gilt:
Gemäß einer nicht dargestellten Alternative bilden analog hierzu die Knoten K15 und K17 Elternknoten für einen ersten Kind-Knoten und die Knoten K16 und K17 Eltern für einen zweiten KindKnoten, wobei der erste und der zweite Kind-Knoten Elternknoten für den Knoten K20 sind.According to an alternative not shown, the nodes K 15 and K 17 form parent nodes for a first child node and the nodes K 16 and K 17 form parents for a second child node, whereby the first and the second child node are parent nodes for the node K 20 .
Einer anhand des Sensors 4 erkannten Kontextinformation, nämlich der Art und/oder das Vorhandensein einer Fahrbahnmarkierung, eines Verkehrsschilds oder einer Ampelstellung wird eine vordefinierte Wahrscheinlichkeitsverteilung Pn,L für den Knoten K18 und/oder Pn,R für den Knoten K19 zugeordnet. Die Kontextinformation wird also als die (elfte) Information I11 verwendet. Beispielsweise wird einer durchgezogenen Line als Fahrbahnmarkierung der Wert 0 für die Wahrscheinlichkeit Pt zugeordnet. Weiter beispielsweise der Wahrscheinlichkeit Pt für die Wahrscheinlichkeitsverteilung Pn,L der Wert 1 zugeordnet, wenn die Fahrspur lediglich einen Richtungspfeil für ein Abbiegen nach links aufweist. Zweckmäßig ist für jeden der möglichen Kontextinformationen eine zugeordnete Wahrscheinlichkeitsverteilung Pn, eine zugeordnete Wahrscheinlichkeitsverteilung Pn,R, und/oder eine zugeordnete Wahrscheinlichkeitsverteilung Pn,L auf einem Speicher des Kraftfahrzeugs 2 hinterlegt.A predefined context information detected by the
Wie in der
Die Recheneinrichtung 18 bildet oder ist also ein Bestandteil eines Mittels des Kraftfahrzeugs 2 zur Durchführung des Verfahrens.The
Die Erfindung ist nicht auf die vorstehend beschriebenen Ausführungsbeispiele beschränkt. Vielmehr können hieraus im Rahmen der Ansprüche auch andere Varianten der Erfindung vom Fachmann abgeleitet werden, ohne den Gegenstand der Erfindung zu verlassen. Insbesondere sind ferner alle im Zusammenhang mit den Ausführungsbeispielen und/oder in den Ansprüchen beschriebenen Einzelmerkmale auch auf andere Weise miteinander kombinierbar, ohne den Gegenstand der Erfindung zu verlassen.The invention is not limited to the embodiments described above. Rather, other variants of the invention can be derived from this within the scope of the claims by a person skilled in the art without departing from the subject matter of the invention. In particular, all individual features described in connection with the embodiments and/or in the claims can also be combined with one another in other ways without departing from the subject matter of the invention.
Bezugszeichenlistelist of reference symbols
- 22
- Kraftfahrzeugmotor vehicle
- 44
- Sensorsensor
- 66
- Fahrzeugvehicle
- 88
- Umfeldmodellenvironment model
- 1010
- aktuelle Fahrspur/ erste Fahrspurcurrent lane/first lane
- 1212
- Bayes'sches NetzwerkBayesian network
- 1414
- zweite Fahrspursecond lane
- 1616
- Speicher / computerlesbares Mediumstorage / computer-readable medium
- 1818
- Recheneinrichtungcomputing device
- 2020
- Computerprogrammcomputer program
- αα
- Gierwinkelyaw angle
- BB
- einhüllendes Rechteckenveloping rectangle
- DD
- Messdatenmeasurement data
- dFdF
- Abstand des Fahrzeugs zum Kraftfahrzeugdistance of the vehicle to the motor vehicle
- dROIdROI
- Abstand des Fahrzeugs zum Abbiegebereichdistance of the vehicle to the turning area
- K1 bis K23K1 to K23
- Knotennode
- LL
- Länge des Fahrzeugslength of the vehicle
- MM
- Mittellinie der Fahrspurcenter line of the lane
- I1 bis I11I1 to I11
- Informationinformation
- pApA
- Abbiegestelleturning point
- PAbbiegenPTurn
- Wahrscheinlichkeit für ein Abbiegen des Fahrzeugsprobability of the vehicle turning
- pHpH
- Heckposerear float
- platplat
- laterale Positionlateral position
- PLPL
- Wahrscheinlichkeit für ein Linksabbiegen des FahrzeugsProbability of the vehicle turning left
- pLpL
- heckseitiges linkes Ende des Fahrzeugsrear left end of the vehicle
- PnPn
- Wahrscheinlichkeitsverteilungprobability distribution
- Pn,LPn,L
- Wahrscheinlichkeitsverteilungprobability distribution
- Pn,RPn,R
- Wahrscheinlichkeitsverteilungprobability distribution
- PRPR
- Wahrscheinlichkeit für ein Rechtsabbiegen des FahrzeugsProbability of the vehicle turning right
- pRpR
- heckseitiges rechtes Ende des Fahrzeugsrear right end of the vehicle
- ROIROI
- Abbiegebereichturning area
- T1T1
- Trajektorietrajectory
- T2T2
- Trajektorietrajectory
- vv
- Geschwindigkeit des Fahrzeugsspeed of the vehicle
- WW
- Breite des Fahrzeugswidth of the vehicle
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 accepts no liability for any errors or omissions.
Zitierte PatentliteraturCited patent literature
-
DE 10 2017 100 029 A1 [0002]
DE 10 2017 100 029 A1 [0002] -
DE 10 2019 132 006 A1 [0003]
DE 10 2019 132 006 A1 [0003]
Claims (12)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102023206336.0A DE102023206336A1 (en) | 2023-07-04 | 2023-07-04 | method for operating a motor vehicle |
| CN202410881750.8A CN119274371A (en) | 2023-07-04 | 2024-07-03 | Method for operating a motor vehicle |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102023206336.0A DE102023206336A1 (en) | 2023-07-04 | 2023-07-04 | method for operating a motor vehicle |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE102023206336A1 true DE102023206336A1 (en) | 2025-01-09 |
Family
ID=93931444
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102023206336.0A Pending DE102023206336A1 (en) | 2023-07-04 | 2023-07-04 | method for operating a motor vehicle |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN119274371A (en) |
| DE (1) | DE102023206336A1 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102005043838A1 (en) * | 2005-09-13 | 2007-03-15 | Deutsches Zentrum für Luft- und Raumfahrt e.V. | Motor vehicle driving maneuver e.g. lane change, detecting method, involves defining bayes networks for specifying probability of presence of maneuver based on preset state variables, and calculating probability of presence of maneuver |
| DE102017100029A1 (en) | 2016-01-06 | 2017-07-06 | GM Global Technology Operations LLC | PREDICTION OF A DRIVER'S VIEW OF A CROSSROAD |
| DE102018222509A1 (en) * | 2018-12-20 | 2020-06-25 | Robert Bosch Gmbh | Procedure, control unit and vehicle |
| DE102019109333A1 (en) * | 2019-04-09 | 2020-10-15 | Bayerische Motoren Werke Aktiengesellschaft | Method and processing unit for determining the size of an object |
| DE102019132006A1 (en) | 2019-11-26 | 2021-05-27 | Bayerische Motoren Werke Aktiengesellschaft | Method and system for detecting a turning object |
-
2023
- 2023-07-04 DE DE102023206336.0A patent/DE102023206336A1/en active Pending
-
2024
- 2024-07-03 CN CN202410881750.8A patent/CN119274371A/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102005043838A1 (en) * | 2005-09-13 | 2007-03-15 | Deutsches Zentrum für Luft- und Raumfahrt e.V. | Motor vehicle driving maneuver e.g. lane change, detecting method, involves defining bayes networks for specifying probability of presence of maneuver based on preset state variables, and calculating probability of presence of maneuver |
| DE102017100029A1 (en) | 2016-01-06 | 2017-07-06 | GM Global Technology Operations LLC | PREDICTION OF A DRIVER'S VIEW OF A CROSSROAD |
| DE102018222509A1 (en) * | 2018-12-20 | 2020-06-25 | Robert Bosch Gmbh | Procedure, control unit and vehicle |
| DE102019109333A1 (en) * | 2019-04-09 | 2020-10-15 | Bayerische Motoren Werke Aktiengesellschaft | Method and processing unit for determining the size of an object |
| DE102019132006A1 (en) | 2019-11-26 | 2021-05-27 | Bayerische Motoren Werke Aktiengesellschaft | Method and system for detecting a turning object |
Also Published As
| Publication number | Publication date |
|---|---|
| CN119274371A (en) | 2025-01-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2888604B1 (en) | Method for determining the course of a lane for a vehicle | |
| DE102019103106A1 (en) | Control system and control method for the interaction-based long-term determination of trajectories for motor vehicles | |
| DE102018128289A1 (en) | METHOD AND DEVICE FOR AUTONOMOUS SYSTEM PERFORMANCE AND CLASSIFICATION | |
| AT523834B1 (en) | Method and system for testing a driver assistance system | |
| EP3543985A1 (en) | Simulation of different traffic situations for a test vehicle | |
| DE102016212326A1 (en) | Method for processing sensor data for a position and / or orientation of a vehicle | |
| DE112018000448T5 (en) | System and method for automatic trailer detection | |
| DE102018122374B4 (en) | Method for determining a free space surrounding a motor vehicle, computer program product, free space determination device and motor vehicle | |
| WO2020143977A1 (en) | Device and method for improving assistance systems for lateral vehicle movements | |
| EP2964503B1 (en) | Estimation of the future speed and/or distance of a vehicle from a reference point and estimation of the future acceleration | |
| WO2015010901A1 (en) | Efficiently providing occupancy information on the surroundings of a vehicle | |
| DE102022132917A1 (en) | Method and system for determining the criticality and controllability of scenarios for automated driving functions | |
| DE102018128563A1 (en) | METHOD AND DEVICE FOR AUTONOMOUS SYSTEM PERFORMANCE AND COMPARISON | |
| AT524932B1 (en) | Method and system for testing a driver assistance system for a vehicle | |
| DE102020214203B4 (en) | Method for determining the lane-change intention of another motor vehicle located in the immediate vicinity of a motor vehicle, as well as an assistance system | |
| DE102010004057B4 (en) | Methods and systems for monitoring vehicle movement | |
| DE102019101613A1 (en) | Simulate different traffic situations for a test vehicle | |
| DE102022133563A1 (en) | Method and vehicle control system for monitoring a target lane before a lane change and/or during a lane change of an ego vehicle | |
| DE102013214631A1 (en) | Efficient provision of occupancy information for the environment of a vehicle | |
| DE102019118607A1 (en) | ANOMALY DETECTOR FOR VEHICLE CONTROL SIGNALS | |
| DE102023206336A1 (en) | method for operating a motor vehicle | |
| DE102023129811A1 (en) | SYSTEMS AND METHODS FOR DETECTING AND WARNING USERS OF OBJECTS ON VEHICLE PATHS | |
| DE102019121919A1 (en) | Identification of soiling on a roadway | |
| DE102017211044A1 (en) | Driver assistance system for collision warning by determining the wheel angle of neighboring vehicles | |
| EP4232341B1 (en) | Self-learning method for obstacle detection for a rail vehicle, obstacle detection unit, and rail vehicle comprising an obstacle deteion unit |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R012 | Request for examination validly filed | ||
| R016 | Response to examination communication |