[go: up one dir, main page]

DE102016212700A1 - Method and system for controlling a vehicle - Google Patents

Method and system for controlling a vehicle Download PDF

Info

Publication number
DE102016212700A1
DE102016212700A1 DE102016212700.4A DE102016212700A DE102016212700A1 DE 102016212700 A1 DE102016212700 A1 DE 102016212700A1 DE 102016212700 A DE102016212700 A DE 102016212700A DE 102016212700 A1 DE102016212700 A1 DE 102016212700A1
Authority
DE
Germany
Prior art keywords
vehicle
model
location
road user
control unit
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
DE102016212700.4A
Other languages
German (de)
Inventor
Benjamin Voelz
Holger Mielenz
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.)
Robert Bosch GmbH
Original Assignee
Robert Bosch 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 Robert Bosch GmbH filed Critical Robert Bosch GmbH
Priority to DE102016212700.4A priority Critical patent/DE102016212700A1/en
Publication of DE102016212700A1 publication Critical patent/DE102016212700A1/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/08Active safety systems predicting or avoiding probable or impending collision or attempting to minimise its consequences
    • B60W30/09Taking automatic action to avoid collision, e.g. braking and steering
    • 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
    • B60W60/00Drive control systems specially adapted for autonomous road vehicles
    • B60W60/001Planning or execution of driving tasks
    • B60W60/0015Planning or execution of driving tasks specially adapted for safety
    • 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
    • B60W60/00Drive control systems specially adapted for autonomous road vehicles
    • B60W60/001Planning or execution of driving tasks
    • B60W60/0027Planning or execution of driving tasks using trajectory prediction for other traffic participants
    • B60W60/00274Planning or execution of driving tasks using trajectory prediction for other traffic participants considering possible movement changes
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems
    • G08G1/161Decentralised systems, e.g. inter-vehicle communication
    • G08G1/163Decentralised systems, e.g. inter-vehicle communication involving continuous checking
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems
    • G08G1/164Centralised systems, e.g. external to vehicles
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems
    • G08G1/166Anti-collision systems for active traffic, e.g. moving vehicles, pedestrians, bikes
    • 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/40Dynamic objects, e.g. animals, windblown objects
    • B60W2554/402Type
    • B60W2554/4029Pedestrians
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Traffic Control Systems (AREA)

Abstract

Es wird eine Verfahren zur Steuerung eines Fahrzeugs bereitgestellt, aufweisend die Schritte: wenn sich das Fahrzeug einem vorgegebenen Ort nähert (S1), Bereitstellen (S2) eines ortsbezogenen Modells, das ein typisches Verhalten eines verletzlichen Verkehrsteilnehmers an dem vorgegebenen Ort abbildet, an eine Steuerungseinheit des Fahrzeugs (3), Bestimmen (S4) eines Kontextes, in dem sich der verletzliche Verkehrsteilnehmer momentan befindet, wobei der Kontext aus Messwerten einer Umfelderfassung (S3) bezüglich des verletzlichen Verkehrsteilnehmers gebildet wird, Ermitteln (S5) einer Vorhersage des Verhaltens des verletzlichen Verkehrsteilnehmers mit dem ortsbezogenen Modell unter Verwendung des bestimmten Kontextes, und Bestimmen (S6) einer Reaktion auf die ermittelte Vorhersage durch die Steuerungseinheit des Fahrzeugs. Ferner werden ein entsprechendes System zum Durchführen des Verfahrens und ein entsprechend ausgestattet Fahrzeug bereitgestellt.A method is provided for controlling a vehicle, comprising the steps of: when the vehicle is approaching a predetermined location (S1), providing (S2) a location-based model that depicts a typical behavior of a vulnerable road user at the predetermined location to a control unit the vehicle (3), determining (S4) a context in which the vulnerable road user is currently located, the context being formed from measured values of an environment detection (S3) with respect to the vulnerable road user, determining (S5) a prediction of the behavior of the vulnerable road user with the location-based model using the determined context, and determining (S6) a response to the determined prediction by the control unit of the vehicle. Furthermore, a corresponding system for carrying out the method and a correspondingly equipped vehicle are provided.

Description

Die Erfindung betrifft ein Verfahren und ein System zur Steuerung eines Fahrzeugs. Insbesondere betrifft die Erfindung ein Verfahren und ein System zur Steuerung eines Fahrzeugs, bei dem die Verkehrssicherheit unter Verwendung von Modellen zur Beschreibung des Verhaltens von verletzlichen Verkehrsteilnehmern verbessert werden kann. The invention relates to a method and a system for controlling a vehicle. In particular, the invention relates to a method and a system for controlling a vehicle, in which traffic safety can be improved by using models for describing the behavior of vulnerable road users.

Stand der TechnikState of the art

Es zeichnet sich ab, dass aufgrund der voranschreitenden Automatisierung von Fahrzeugen zukünftig im erhöhten Maße Technologien zur Analyse des Verhaltens anderer Verkehrsteilnehmer zum Einsatz kommen werden. Hierbei werden Computer immer mehr Aufgaben übernehmen, die bisher nur von einem Menschen (hier: dem Fahrer) erledigt werden können. So stellt insbesondere die Analyse des Verhaltens von Fußgängern komplexe Herausforderungen dar, weil diese beispielsweise in der Lage sind, sehr schnell ihre Bewegungsrichtung und Geschwindigkeit zu ändern. It is becoming apparent that, due to the increasing automation of vehicles, technologies will be increasingly used in the future to analyze the behavior of other road users. Here, computers will take on more and more tasks that can be done so far only one person (here: the driver). In particular, the analysis of the behavior of pedestrians poses complex challenges, for example because they are able to change their direction of movement and speed very quickly.

Die Druckschrift DE 10 2013 202 463 A beschreibt ein Verfahren zur Ermittlung eines Bewegungsmodells eines verletzlichen Verkehrsteilnehmers. Dabei werden Bewegungseinflusskenngrößen ermittelt, die repräsentativ für eine vorgegebenen Situation und/oder eine vorgegebene Vorrichtung und/oder einen vorgegebenen signifikanten Punkt sind und die ferner einen Einfluss auf eine Bewegung des detektierten verletzlichen Verkehrsteilnehmers haben können. Abhängig von den ermittelten Bewegungseinflusskenngrößen und der ermittelten Position des verletzlichen Verkehrsteilnehmers wird ein Bewegungsmodell des verletzlichen Verkehrsteilnehmers ermittelt, mittels dessen eine Position des verletzlichen Verkehrsteilnehmers vorhersagbar ist.The publication DE 10 2013 202 463 A describes a method for determining a movement model of a vulnerable road user. In this case, motion influencing parameters are determined that are representative of a given situation and / or a predefined device and / or a predetermined significant point and that can also have an influence on a movement of the detected vulnerable road user. Depending on the determined movement influencing parameters and the determined position of the vulnerable road user, a movement model of the vulnerable road user is determined by means of which a position of the vulnerable road user is predictable.

Es besteht der Bedarf, die Verkehrssicherheit in Hinsicht auf das Verhalten von verletzlichen Verkehrsteilnehmern wie Fußgängern weiterhin zu steigern und Verfahren und Systeme zur verbesserten Vorhersage des Bewegungsverhaltens der verletzlichen Verkehrsteilnehmer bereitzustellen.There is a need to continue to increase road safety with regard to the behavior of vulnerable road users such as pedestrians, and to provide methods and systems for improved prediction of the behavior of the vulnerable road users.

Offenbarung der ErfindungDisclosure of the invention

Es werden ein Verfahren zur Steuerung eines Fahrzeugs nach dem unabhängigen Anspruch 1 und ein System nach dem Anspruch 12 bereitgestellt.A method for controlling a vehicle according to independent claim 1 and a system according to claim 12 are provided.

Bevorzugte Weiterbildungen der Erfindung ergeben sich aus den abhängigen Ansprüchen.Preferred developments of the invention will become apparent from the dependent claims.

Nach einem Aspekt der Erfindung wird ein Verfahren zur Steuern eines Fahrzeugs geschaffen, bei dem, wenn sich das Fahrzeug einem vorgegebenen Ort nähert, ein ortsbezogenes Modell, das ein typisches Verhalten eines verletzlichen Verkehrsteilnehmers an dem vorgegebenen Ort abbildet, an eine Steuerungseinheit des Fahrzeugs bereitgestellt wird. Ferner wird aus Messwerten einer Umfelderfassung bezüglich des verletzlichen Verkehrsteilnehmers ein Kontext bestimmt, in dem sich der verletzliche Verkehrsteilnehmer momentan befindet. Mit dem ortsbezogenen Modell wird unter Verwendung des bestimmten Kontextes eine Vorhersage des Verhaltens des verletzlichen Verkehrsteilnehmers ermittelt, und durch die Steuerungseinheit des Fahrzeugs wird eine Reaktion auf die ermittelte Vorhersage bestimmt.According to one aspect of the invention, there is provided a method of controlling a vehicle, wherein when the vehicle approaches a predetermined location, a location-based model that depicts a typical behavior of a vulnerable road user at the predetermined location is provided to a control unit of the vehicle , Furthermore, a context in which the vulnerable road user is currently located is determined from measured values of an environment detection with regard to the vulnerable road user. With the location-based model, a prediction of the behavior of the vulnerable road user is determined using the determined context, and a response to the determined prediction is determined by the control unit of the vehicle.

Durch das bereitgestellte Verfahren kann vorteilhaft eine Vorhersagegenauigkeit bezüglich eines Verhaltens eines verletzlichen Verkehrsteilnehmers erhöht werden. Insbesondere kann eine Prognose eines Bewegungsverhaltens und des Verlaufs einer Bewegungstrajektorie des verletzlichen Verkehrsteilnehmers verbessert werden. The method provided can advantageously increase a prediction accuracy with respect to a behavior of a vulnerable road user. In particular, a prognosis of a movement behavior and the course of a movement trajectory of the vulnerable road user can be improved.

Dies wird insbesondere durch die Bereitstellung des ortsbezogenen Modells und die Verwendung des jeweiligen Kontextes ermöglicht. So wird verfahrensgemäß ein Modell verwendet, das speziell für den speziellen, bestimmen Ort bestimmt ist. Dadurch, dass das Modell quasi nur an diesem Ort anwendbar ist beziehungsweise lediglich an diesem einem bestimmten Ort gilt und entsprechend zur Verfügung gestellt wird, können insbesondere örtliche Besonderheiten wie Zäune, Mauern, Verkehrsaufkommen usw. deutlich besser abgebildet werden. Die jeweilige individuelle Ausgangssituation kann durch den jeweiligen Kontext berücksichtigt werden, der insbesondere als Parameter in Form eines Vektors in eine jeweilige Auswertung beziehungsweise Vorhersage einfließen kann. Es wird somit ermöglicht, eine größtmögliche Vorbereitung zur effizienten Prädiktion an dem bestimmten Ort zu treffen, und ein vorbereitetes Modell zu verwenden, wobei der Kontext sich aus beliebigen Messungen zusammensetzen kann, die insbesondere vom jeweiligen Modell abhängen können. Der Rechenaufwand zur Laufzeit bei Durchfahrt an dem Ort kann minimiert beziehungsweise besser ausgenutzt werden. This is made possible in particular by the provision of the location-based model and the use of the respective context. Thus, according to the method, a model is used which is specifically intended for the specific, determined location. Due to the fact that the model is practically only applicable at this location or applies only to this particular place and is made available accordingly, in particular local features such as fences, walls, traffic, etc. can be clearly better represented. The respective individual starting situation can be taken into account by the respective context, which in particular can be included as a parameter in the form of a vector in a respective evaluation or prediction. It is thus possible to make the greatest possible preparation for efficient prediction at the particular location and to use a prepared model, the context being able to be composed of any measurements which may depend in particular on the particular model. The computational effort at runtime when passing through the site can be minimized or better utilized.

Mit dem Begriff „verletzlicher Verkehrsteilnehmer“ wird beispielsweise ein Fußgänger bezeichnet. Das Verfahren ist aber nicht auf Fußgänger beschränkt. Vielmehr ist das Verfahren auf beliebige verletzliche Verkehrsteilnehmer anwendbar, wie beispielsweise Fahrräder und sonstige leicht- oder nichtmotorisierte Fahrzeuge, oder auch auf Tiere, wie beispielsweise Hunde.For example, the term "vulnerable road user" refers to a pedestrian. The procedure is not limited to pedestrians. Rather, the method is applicable to any vulnerable road users, such as bicycles and other light or non-motorized vehicles, or to animals, such as dogs.

Durch das Verfahren kann insbesondere ermöglicht werden, das typische Verhalten von Fußgängern so genau abzubilden, dass Prädiktionen mit einem im Vergleich zum Stand der Technik deutlich erhöhten Zeithorizont von mehreren Sekunden durchgeführt werden können, gegenüber bisherigen wenige hundert Millisekunden für zuverlässige Aussagen über das Fußgängerverhalten.The method makes it possible, in particular, to model the typical behavior of pedestrians so accurately that predictions with a comparison with the prior art significantly increased time horizon of several seconds can be performed, compared to recent few hundred milliseconds for reliable statements about pedestrian behavior.

Das Verfahren kann besonders vorteilhaft bei einer Straßenkreuzung oder einem Fußgängerüberweg angewandt werden. Der Fußgängerüberweg kann dabei beispielsweise durch einen Zebrastreifen oder eine Verkehrsinsel gekennzeichnet sein. Verfahrensgemäß kann somit die Verkehrssicherheit insbesondere an diesen Orten erhöht werden, jedoch ist das Verfahren nicht auf solche Orte beschränkt. The method can be applied particularly advantageously at a road intersection or a pedestrian crossing. The pedestrian crossing can be characterized for example by a crosswalk or a traffic island. Thus, according to the method, traffic safety can be increased, especially at these locations, but the method is not limited to such locations.

Nach einer Ausführungsform wird das ortsbezogene Modell in Antwort auf eine Anfrage des Fahrzeugs hin von einem Server an das Fahrzeug übermittelt. Dazu nimmt das Fahrzeug mit dem Server Kontakt auf. Jedoch ist nach einer Variante der Ausführungsform auch denkbar, dass der Server beziehungsweise eine zugehörige Kommunikationseinheit eine Übertragung von bereitstehenden Modellen an das Fahrzeug initiiert. In one embodiment, the location-based model is transmitted from a server to the vehicle in response to a request from the vehicle. For this, the vehicle contacts the server. However, according to a variant of the embodiment, it is also conceivable that the server or an associated communication unit initiates a transmission of models available to the vehicle.

Auf diese Weise können aktuelle, ortsbezogenen Bewegungs- und Verhaltensmodelle allen nahegelegenen beziehungsweise interessierten Fahrzeugen zur Verfügung gestellt werden. Insbesondere können erlernte ortsbezogene Modelle auf dem Server abgelegt werden und später abgerufen, evaluiert, und/oder erweitert oder ersetzt werden. Dabei können Modelle, die einen bestimmten Ort betreffen, spezialisiert lokal eingesetzt werden. Dies betrifft insbesondere Modelle, die durch einen vergleichsweise hohen Rechenaufwand gelernt wurden oder besonders fein oder langwierig an den betrachteten Ort angepasst wurden und nun verfahrensgemäß vorbereitet zur Verfügung stehen. Mit dem Verfahren kann im Vergleich zu bisherigen Fußgängerprädiktionen mit den bisherigen sehr einfachen Modellen, die nur einen niedrigen Zeithorizont ermöglichen, eine hohe Verbesserung und Zunahme der Genauigkeit erreicht werden.In this way, current, location-based movement and behavioral models can be made available to all nearby or interested vehicles. In particular, learned location-based models can be stored on the server and later retrieved, evaluated, and / or expanded or replaced. In doing so, models that concern a specific location can be used locally. This applies in particular to models that have been learned by a comparatively high amount of computation, or that have been adapted particularly finely or tediously to the place under consideration and are now prepared in accordance with the method. The method can be compared to previous pedestrian predictions with the previous very simple models that allow only a low time horizon, a high improvement and increase in accuracy can be achieved.

Ferner können die Modelle zusätzlich oder alternativ auch in dem Fahrzeug gespeichert werden beziehungsweise zur Wiederverwendung beispielsweise bei einer wiederholten Durchfahrt der Kreuzung bereitstehen. In einem solchen Fall kann bei Annäherung oder Vorbeifahrt an dem vorgegebenen Ort eine Synchronisierung zwischen Server und Fahrzeug durchgeführt werden.Furthermore, the models may additionally or alternatively also be stored in the vehicle or may be available for reuse, for example during a repeated passage through the intersection. In such a case, a synchronization between the server and the vehicle can be carried out when approaching or passing by at the predetermined location.

Bei dem Server kann es sich um eine lokale Einheit vor Ort handeln, mit der beispielsweise über WLAN kommuniziert werden kann, oder um einen zentralen Server. Der Server kann somit als eine lokale Einheit an dem vorgegebenen, speziellen Ort installiert sein. Dabei kann die Kommunikation zwischen Server und Fahrzeug beispielsweise mittels WLAN oder einer Car2X Technologie erfolgen. Die Car2X-Kommunikation ermöglicht im Allgemeinen den Austausch beliebiger Daten zwischen einem Fahrzeug und anderen Objekten, wie andere Fahrzeuge, Server, Smartphones von Fußgängern usw. Alternativ oder zusätzlich kann ein zentraler Server vorhanden sein, der beispielsweise über Funk, beispielsweise über LTE, erreicht werden kann. Dabei kann eine lokale Einheit beispielsweise ein jeweiliges Modell für einen Fußgängerüberweg oder eine Kreuzung aufweisen, wohingegen ein zentraler Server oder ein entsprechendes Netzwerk beispielsweise die zugehörigen Daten für eine ganze Stadt verwalten kann. The server can be a local unit on site, which can be communicated via WLAN, for example, or a central server. The server can thus be installed as a local entity at the given, special location. In this case, the communication between server and vehicle, for example by means of WLAN or Car2X technology done. The Car2X communication generally allows the exchange of any data between a vehicle and other objects, such as other vehicles, servers, pedestrian smartphones, etc. Alternatively or additionally, a central server may be present, for example, via radio, for example via LTE can. For example, a local unit may have a respective model for a pedestrian crossing or an intersection, whereas a central server or a corresponding network may for example manage the associated data for an entire city.

Die Umfelderfassung kann durch das Fahrzeug und/oder durch vor Ort installierte Sensoren vorgenommen werden. Dies kann beispielsweise durch Stereokameras, Laserscanner, Infrarotkameras, Ultraschallsensoren, Radar, Lidar, usw. erfolgen. Ferner kann die lokale Einheit mit eigenen Sensoren, wie beispielsweise stationären Kameras, ausgestattet sein. Es kann ferner auch das gesamte Umfeld des Fahrzeugs oder das gesamte Verkehrsszenario vor Ort detektiert werden.The environment detection can be done by the vehicle and / or by locally installed sensors. This can be done for example by stereo cameras, laser scanners, infrared cameras, ultrasonic sensors, radar, lidar, etc. Furthermore, the local unit may be equipped with its own sensors, such as stationary cameras. Furthermore, the entire environment of the vehicle or the entire traffic scenario can also be detected on site.

Bei Durchführung der Umfelderfassung durch die lokale Einheit können Fahrzeuge auch Informationen über Teilnehmer erhalten, die sie selbst nicht sehen können. Dadurch können beispielsweise Verdeckungen oder fehlende oder defekte Sensoren kompensiert werden. Auch Fahrzeuge, die über keine eigenen Sensoren verfügen, können von diesen Informationen profitieren.When the environment detection is performed by the local unit, vehicles may also receive information about participants that they themselves can not see. As a result, for example, covers or missing or defective sensors can be compensated. Even vehicles that do not have their own sensors can benefit from this information.

Die Ermittlung der Vorhersage kann durch die Steuerungseinheit des Fahrzeugs durchgeführt werden. The determination of the prediction can be carried out by the control unit of the vehicle.

Alternativ oder unterstützend kann die Ermittlung auch durch den Server vorgenommen werden. Dabei kann beispielsweise die komplette Verhaltensanalyse durch den Server übernommen werden. Alternatively or supportively, the determination can also be made by the server. For example, the complete behavioral analysis can be taken over by the server.

Auf diese Weise können insbesondere aufwändige Berechnungen nur einmal auf dem Server ausgeführt werden, so dass der jeweilige fahrzeuginterne Computer weniger Rechenleistung benötigt. Dazu kann das Fahrzeug beispielsweise bei Annäherung an einen Überweg/eine Kreuzung alle beobachteten Verkehrsteilnehmer periodisch an den Server melden. Der Server kann dann zum Beispiel eine Vorhersage ermitteln und an das Fahrzeug zurückmelden.In this way, in particular complex calculations can only be performed once on the server, so that the respective in-vehicle computer requires less computing power. For this purpose, for example, when approaching an overpass / an intersection, the vehicle can periodically report all observed road users to the server. The server may then, for example, determine a prediction and report back to the vehicle.

Ferner können durch das Modell wahrscheinliche Bewegungstrajektorien beschrieben werden, wobei basierend auf den bestimmten Kontext eine wahrscheinlichste Bewegungstrajektorie bestimmt wird.Further, the model may describe likely motion trajectories, and based on the particular context, a most probable motion trajectory is determined.

Nach einer Ausführungsform ist die Steuerungseinheitseinheit mit einem Fahrerassistenzsystem des Fahrzeugs verbunden. In one embodiment, the control unit is connected to a driver assistance system of the vehicle.

Nach einer anderen bevorzugten Ausführungsform ist das Fahrzeug ein automatisch fahrendes Fahrzeug.According to another preferred embodiment, the vehicle is an automatically moving vehicle.

Somit kann verfahrensgemäß vor allem Fahrerassistenzsystemen und automatisierten Fahrzeugen eine ideale Entscheidungsfindung an dem bestimmten Ort ermöglicht werden.Thus, according to the method above all driver assistance systems and automated vehicles can be an ideal decision making at the specific location possible.

Zusammenfassung kann durch das Verfahren verstärkt dem Umstand Rechnung getragen werden, dass das Verhalten von Fußgängern stark von den lokalen Begebenheiten abhängt. In summary, the process may reinforce the fact that the behavior of pedestrians is highly dependent on local circumstances.

Das Verfahren kann auch vorteilhaft durch ein entsprechendes Lernverfahren erweitert oder unterstützt werden, und es kann insbesondere dazu angewandt werden, aktuelle, ortsbezogene Bewegungs- und Verhaltensmodelle für Verkehrsteilnehmer zu erlernen. Insbesondere kann ermöglicht werden, durch Anwendung von Lernverfahren das Modell ständig zu erweitern und so jedwede Änderung, die beispielsweise durch Zu/Abnahme im lokalen Verkehrsauskommen bedingt ist, im Verhalten der verletzlichen Verkehrsteilnehmer abzubilden.The method can also advantageously be extended or supported by a corresponding learning method, and it can in particular be used to learn current, location-based movement and behavior models for road users. In particular, it can be made possible to constantly expand the model by using learning methods and thus to map any changes, which are caused, for example, by an increase / decrease in local traffic, in the behavior of the vulnerable road users.

Nach einer Ausführungsform werden bei der Umfelderfassung laufend Bewegungstrajektorien aller Verkehrsteilnehmer in dem jeweiligen lokalen Verkehrsszenario erfasst. According to one embodiment, during movement detection, movement trajectories of all road users in the respective local traffic scenario are continuously recorded.

Bevorzugt werden dabei die erfassten Bewegungstrajektorien nach Verlassen des Sichtbereichs der Umfelderfassung jeweils automatisch gekennzeichnet. Mit anderen Worten, es erfolgt ein automatisches Labeln der Trajektorien, insbesondere der Fußgängerbewegungstrajektorien. Auf diese Weise kann eine kontinuierliche Messdatensammlung zur Erzeugung geordneter Daten vorgenommen werden. Diese können als Trainings- und oder Testdaten zum Lernen und/oder für eine Kategorisierung verwendet werden.In this case, the detected movement trajectories are preferably automatically marked after leaving the field of view of the surroundings detection. In other words, there is an automatic labeling of the trajectories, in particular the pedestrian movement trajectories. In this way, a continuous collection of measurement data for the generation of ordered data can be made. These can be used as training and / or test data for learning and / or for categorization.

Die Kennzeichnung bzw. das angebrachte Label oder die Markierung kann je nach Messung als binärer Wert gespeichert werden und beispielsweise aussagen, ob in einem erfassten Verkehrsszenario ein Fußgänger eine jeweilige Straße überquert hat oder nicht, oder ob ein Fahrzeug an einer bestimmten Haltelinie gehalten hat oder nicht. Der jeweilige Ort und der zugehörige Zeitpunkt können ebenfalls gespeichert werden. Das Labeln kann auch als eine Grundlage zum Erzeugen eines Modells dienen.Depending on the measurement, the marking or the attached label or the marking can be stored as a binary value and, for example, state whether in a detected traffic scenario a pedestrian has crossed a respective road or not, or whether a vehicle has stopped at a certain stop line or not , The place and time can also be saved. Labeling can also serve as a basis for creating a model.

Ferner kann durch das Labeln für gemessene Bewegungstrajektorien eine nachträgliche Beurteilung bzw. Zuordnung zu einem regelkonformen Verhalten oder nicht-regelkonformen Verhalten geschehen und ein entsprechendes Modell gelernt werden. Die Beurteilung, ob ein nicht regelkonformes Verhalten vorliegt oder nicht, kann beispielsweise unter Berücksichtigung zugehöriger Lichtsignalstati oder nach anderen Kriterien vorgenommen werden, die während der Erfassung der Bewegungstrajektorie vorliegen.Furthermore, by labeling for measured movement trajectories, a subsequent assessment or assignment to a rule-compliant behavior or non-rule-compliant behavior can be done and a corresponding model can be learned. The assessment as to whether or not there is a non-compliant behavior can, for example, be made taking into account associated light signal statuses or according to other criteria which are present during the detection of the movement trajectory.

Auf diese Weise kann das Verfahren vorteilhaft dazu genutzt werden, abgeschlossene Trajektorien in Abhängigkeit des jeweils aufgezeichneten Status der relevanten Lichtsignalanlage entweder als Normverhalten oder nicht-regelkonformes Verhalten einzustufen. Diese Einstufung kann nun genutzt werden, um ein automatisches Lernverfahren, welches das vorher genannte situationsspezifische Normverhalten abbildet, zu verbessern. Dazu können alle nicht-regelkonformen Trajektorien bei dem Lernen des Normverhaltens ignoriert werden.In this way, the method can advantageously be used to classify completed trajectories as a function of the respectively recorded status of the relevant traffic signal system either as standard behavior or non-conforming behavior. This classification can now be used to improve an automatic learning process, which maps the situation-specific norm behavior mentioned above. For this purpose, all non-compliant trajectories can be ignored when learning the standard behavior.

Nach einer bevorzugten Weiterbildung werden parallel ein erstes und ein zweites ortsbezogenes Modell verwendet, wobei das erste ortsbezogene Modell zur präzisen Vorhersage von Bewegungstrajektorien des verletzlichen Verkehrsteilnehmers dient und das zweite ortsbezogene Modell zum Abbilden ein normgerechtes Verhalten des verletzlichen Verkehrsteilnehmers dient. Bei einer signifikanten gegenseitigen Abweichung einer Vorhersage des ersten Modells und des zweiten Modells kann ein nicht regelkonformes Verhalten durch die Steuerungseinheit des Fahrzeugs erkannt werden. According to a preferred refinement, a first and a second location-related model are used in parallel, wherein the first location-related model is used for the precise prediction of movement trajectories of the vulnerable road user and the second location-related model for mapping serves a norm-compliant behavior of the vulnerable road user. With a significant mutual deviation of a prediction of the first model and the second model, a non-compliant behavior can be detected by the control unit of the vehicle.

Dadurch kann vorteilhaft basierend auf eine Trajektorienvorhersage atypisches bzw. nicht regelkonformes oder illegales, d.h. potentiell gefährliches Verhalten des verletzlichen Verkehrsteilnehmers zuverlässig erkannt werden. Das atypische bzw. illegale Verhalten kann sich beispielsweise darin wiederspiegeln, dass ein Fußgänger trotz roter Ampel die Straße überquert oder beispielsweise die Fußgängerfurt neben den ausgewiesenen Bereichen überschreitet. Fahrerassistenzsystemen und Systemen zum automatischen Fahren wird somit insbesondere ermöglicht, ein Fußgängerfehlverhalten in ihrer Aktionsplanung besonders zu berücksichtigen und/oder einen menschlichen Fahrer vor einer potentiellen Gefahr zu warnen.As a result, advantageously based on a trajectory prediction, atypical or non-compliant or illegal, i. potentially dangerous behavior of the vulnerable road user can be reliably detected. The atypical or illegal behavior can be reflected, for example, in the fact that a pedestrian crosses the street despite a red traffic light or, for example, crosses the pedestrian area next to the designated areas. Driver assistance systems and systems for automatic driving are thus in particular made possible to particularly take into account a pedestrian malfunction in their action planning and / or to warn a human driver of a potential danger.

Die Erkennung von Verkehrsteilnehmern mit atypischem bzw. illegalem Verhalten kann mit der frühzeitigen Erkennung einer möglichen Kollisionsgefahr gleichgesetzt werden. Diese ermöglicht es beispielsweise einem Fahrerassistenzsystem, eine entsprechende Warnung zu generieren und so einen menschlichen Fahrer für diese Gefahr zu sensibilisieren.The detection of atypical or illegal road users can be equated with the early detection of a potential risk of collision. This allows, for example, a driver assistance system to generate a corresponding warning and thus to sensitize a human driver for this danger.

Besonderer Nutzen ergibt sich für Systeme des automatischen Fahrens. Diese können auf eine mögliche Gefahrensituation beispielsweise durch angepasste Parameter reagieren. Eine mögliche Reaktion des Fahrzeugs kann beispielsweise zu einem erhöhten Sicherheitsabstand, insbesondere bezüglich des Bordsteins, oder einer defensiveren Fahrweise, wie frühzeitiges Abbremsen bei der Annäherung an einen Fußgängerüberweg, führen. Special benefit is given to systems of automatic driving. These can react to a potential danger situation, for example by adjusting parameters. A possible reaction of the vehicle may, for example, lead to an increased safety distance, in particular with regard to the curb, or a more defensive driving style, such as premature braking when approaching a pedestrian crossing.

In einer weiteren vorteilhaften Ausführungsform erlaubt das erfindungsgemäße System auch das Erlernen von Normverhalten an einer jeden Überquerungssituation, zum Beispiel durch die Beobachtung der Trajektorien der Fußgänger und die Assoziation mit bekannten Lichtsignalstati. Dadurch kann der Datensatz nach „Normverhalten" und „nicht regelkonformen Verhalten" unterschieden und nachträglich zur Anpassung der Klassifikation- und Prädiktionsmodelle genutzt werden.In a further advantageous embodiment, the system according to the invention also permits the learning of standard behavior at each crossing situation, for example by observing the trajectories of the pedestrians and the association with known light signal states. As a result, the data set can be distinguished according to "standard behavior" and "non-conforming behavior" and subsequently used to adapt the classification and prediction models.

Nach einer Variante kann, wenn in einem momentan vorliegenden Verkehrsszenario eine Abweichung einer momentanen Bewegung eines verletzlichen Verkehrsteilnehmers in Bezug auf eine durch das Modell vorhergesagte Bewegungstrajektorie festgestellt wird, die Bewegung als nicht regelkonformes Verhalten interpretiert werden. Insbesondere kann das aktuelle Verhalten eines Fußgängers beobachtet und prädiziert werden und nachgelagert mit einer Trajektoriendatenbank bzw. einem Modell von situationsspezifischem Normverhalten abgeglichen werden. Beispielsweise kann dabei explizit ein aktueller Status aller relevanten Ampeln berücksichtigt werden. Liegen Differenzen vor, kann von einem atypischen Verhalten ausgegangen werden.According to one variant, if a deviation of an instantaneous movement of a vulnerable road user in relation to a movement trajectory predicted by the model is detected in a currently present traffic scenario, the movement can be interpreted as non-compliant behavior. In particular, the current behavior of a pedestrian can be observed and predicted and compared downstream with a trajectory database or a model of situation-specific standard behavior. For example, a current status of all relevant traffic lights can be explicitly taken into account. If there are differences, atypical behavior can be assumed.

Daraufhin kann beispielsweise eine entsprechende Warnung an einen Fahrer und/oder ein Befehl an eine Steuereinheit eines Fahrerassistenzsystems ausgegeben werden oder ein autonomes Fahrzeug entsprechend gesteuert werden.Thereupon, for example, a corresponding warning to a driver and / or a command to a control unit of a driver assistance system can be output or an autonomous vehicle can be controlled accordingly.

Ferner können nach einer bevorzugten Ausführungsform nach Durchfahrt des Ortes mit dem Fahrzeug Daten über eine aktuell erfasste Bewegungstrajektorie des verletzlichen Verkehrsteilnehmers an den Server übertragen werden.Furthermore, according to a preferred embodiment, after passage of the location with the vehicle, data about a currently detected movement trajectory of the vulnerable road user can be transmitted to the server.

Nach einer bevorzugten Ausführungsform werden in einem jeweiligen Verkehrsszenario fortlaufend Messungen zur Erfassung von Bewegungstrajektorien von Verkehrsteilnehmern, die dem Verkehrsszenario zugeordnet werden können, durchgeführt, wobei die erfassten Bewegungstrajektorien jeweils einem Trainingsdatensatz oder einem Testdatensatz zugeordnet werden.According to a preferred embodiment, measurements for detecting movement trajectories of road users that can be assigned to the traffic scenario are continuously carried out in a respective traffic scenario, wherein the detected movement trajectories are respectively assigned to a training data record or a test data record.

Dadurch kann die Datengrundlage laufend erweitert und/oder aktualisiert werden, wodurch die Zuverlässigkeit der ermöglichten Vorhersagen weiterhin erhöht wird. Durch eine entsprechende Aufteilung der alten sowie der neuen Daten in Trainingsdaten und Testdaten wird jederzeit ein optimierter Trainingslauf ermöglicht. As a result, the data basis can be continually extended and / or updated, which further increases the reliability of the forecasts made possible. Through an appropriate distribution of the old and the new data in training data and test data, an optimized training run is made possible at any time.

Nach einer bevorzugen Ausführungsform werden in einem jeweiligen Verkehrsszenario fortlaufend Messungen zur Ermittlung von aktuellen Werten für in dem verwendeten ausgewählten Modell verwendete Merkmale und zur Erfassung von Bewegungstrajektorien von Verkehrsteilnehmern, die dem Verkehrsszenario zugeordnet werden können, durchgeführt, wobei die erfassten Bewegungstrajektorien jeweils einem Trainingsdatensatz oder einem Testdatensatz zugeordnet werden.According to a preferred embodiment, in a respective traffic scenario, measurements are continuously made for determining current values for features used in the selected model used and for detecting motion trajectories of road users that can be assigned to the traffic scenario, wherein the detected motion trajectories are respectively assigned to a training data set Test data record to be assigned.

Bevorzugt wird das ortsbezogene Modell automatischen generiert, beispielsweise indem eine Zusammenarbeit einer Vielzahl von Fahrzeugen erfolgt. Preferably, the location-based model is automatically generated, for example, by a collaboration of a plurality of vehicles takes place.

Dazu können grundsätzlich Schritte durchgeführt werden, bei denen ein vorgegebener Merkmalssatz von Merkmalen, die zur Beschreibung eines lokalen Verkehrsszenarios an dem Ort geeignet sind, bestimmt wird, ein auszuwählender Teilsatzes des vollständigen Merkmalssatzes bestimmt wird, und das Modell mit dem ausgewählten Teilsatz gelernt wird.For this purpose, basically steps may be carried out in which a given feature set of features that are suitable for describing a local traffic scenario at the location is determined, a subset of the complete feature set to be selected is determined, and the model with the selected subset is learned.

Dadurch kann die Vorhersagegenauigkeit weiterhin erhöht werden. Dies kann beispielsweise darin begründet sein, dass aufgrund der verringerten Anzahl von Merkmalen bzw. Features, auf die das Modell basiert, eine zur Verfügung stehende Rechenleistung besser ausgenutzt wird und eine schnellere Berechnung durchgeführt werden kann, wobei die Komplexität der verwendeten Algorithmen vorteilhaft verringert ist. Es wird vorteilhaft ermöglicht, explizit nicht alle verfügbaren Informationen, sondern nur die aktuell wirklich relevanten Informationen zu verwenden. Eine Überanpassung durch die Verwendung von zu vielen Merkmalen kann vermieden werden, wodurch die Genauigkeit vergleichsweise weiterhin zunimmt. Das Verfahren ist insbesondere an beliebigen Orten im urbanen Raum anwendbar.As a result, the prediction accuracy can be further increased. This may be due, for example, to the fact that, owing to the reduced number of features or features on which the model is based, an available computing power is better utilized and a faster calculation can be carried out, the complexity of the algorithms used being advantageously reduced. Advantageously, it is possible to explicitly use not all available information, but only the information that is currently of actual relevance. An over-adaptation through the use of too many features can be avoided, whereby the accuracy continues to increase comparatively. The method is particularly applicable to any location in urban areas.

Bevorzugt wird das ortsbezogene Modell basierend auf die Umfelderfassung evaluiert, wobei insbesondere eine erfasste Bewegungstrajektorie des verletzlichen Verkehrsteilnehmers hinzugezogen werden kann. Dabei kann die Größe einer Abweichung einer aktuell erfassten Bewegung eines verletzlichen Verkehrsteilnehmers bezüglich einer auf dem ortsbezogenen Modell basierenden Vorhersage ermittelt werden.Preferably, the location-related model is evaluated based on the environment detection, wherein in particular a detected movement trajectory of the vulnerable road user can be consulted. In this case, the size of a deviation of a currently detected movement of a vulnerable road user with respect to a prediction based on the location-based model can be determined.

Nach einer besonders vorteilhaften Ausführungsform wird ein Trainingslauf zum Anpassen des ortsbezogenen Modells durchgeführt, wenn basierend auf die Evaluierung eine Fehlerquote ermittelt wird, die einen vorbestimmten unteren Schwellenwert überschreitet. Dabei kann zur Aktualisierung der Daten eine Vielzahl von erfassten Bewegungstrajektorien verletzlicher Verkehrsteilnehmer in Trainingsdaten und Testdaten aufgeteilt werden, und der Schritt des Identifizierens eines auszuwählenden Teilsatzes mit den aktuellen Daten kann wiederholt werden. According to a particularly advantageous embodiment, a training run for adapting the location-related model is performed when based on the evaluation, an error rate exceeding a predetermined lower threshold is determined. In this case, to update the data, a plurality of detected movement trajectories of vulnerable road users can be divided into training data and test data, and the step of identifying a subset to be selected with the current data can be repeated.

Nach einer anderen Weiterbildung des Verfahrens wird zum Identifizieren des auszuwählenden Teilsatzes eine Iteration durchgeführt, indem Fahrzeuge und/oder die lokale Einheit mehrmals hintereinander vergleichende Messungen nach einem bestimmten Verfahren durchführen. Insbesondere kann dadurch eine ein Iteration durchgeführt werden, wobei in jedem Iterationsschritt ein testweiser Teilsatz bestimmt wird, bei dem eine vordefinierte Anzahl von Merkmalen entfernt wird und/oder Merkmale geändert werden. Aus dem testweisen Teilsatz wird ein vorläufiges Modell gelernt, das jeweils anhand eines vordefinierten Gütemaßes bewertet wird.According to another development of the method, an iteration is carried out for identifying the subset to be selected by vehicles and / or the local unit repeatedly performing comparative measurements according to a specific method. In particular, an iteration can be carried out by doing so, wherein in each iteration step a test-wise subset is determined in which a predefined number of features are removed and / or features are changed. From the test subset, a preliminary model is learned, which is evaluated on the basis of a predefined quality measure.

Dabei können zur Bestimmung des Kontextes Messungen zur Ermittlung von aktuellen Werten für die Merkmale des ausgewählten Teilsatzes in vordefinierten Zeitschritten vorgenommen werden. Ferner können auch historische Werte aus einer vordefinierten Anzahl vorheriger Zeitschritte verwendet werden.To determine the context, measurements can be taken to determine current values for the features of the selected subset in predefined time steps. Furthermore, historical values from a predefined number of previous time steps can also be used.

Nach weiteren Aspekten der Erfindung werden ein entsprechendes System zum Durchführen des Verfahrens und ein entsprechend ausgestattetes Fahrzeug bereitgestellt,According to further aspects of the invention, a corresponding system for carrying out the method and a correspondingly equipped vehicle are provided,

Kurzbeschreibung der ZeichnungenBrief description of the drawings

Bevorzugte Ausführungsformen der vorliegenden Erfindung werden nachfolgend anhand der beigefügten Zeichnungen näher erläutert. Es zeigen:Preferred embodiments of the present invention will be explained in more detail with reference to the accompanying drawings. Show it:

1 eine schematisches Diagramm einer Situation an einem Fußgängerüberweg, zur Veranschaulichung einer Ausführungsform der Erfindung, 1 a schematic diagram of a situation at a pedestrian crossing, illustrating an embodiment of the invention,

2 eine schematisches Diagramm einer Situation an einem Fußgängerüberweg, zur Veranschaulichung einer Ausführungsform der Erfindung, wobei im Vergleich zu 1 ein zusätzliches Hindernis, das die Sicht zwischen Fahrzeug und Fußgänger erschwert, vorhanden ist, 2 a schematic diagram of a situation at a pedestrian crossing, illustrating an embodiment of the invention, wherein compared to 1 an additional obstacle that makes it difficult to see between the vehicle and the pedestrian,

3 eine schematisches Diagramm einer Situation an einem Fußgängerüberweg, zur Veranschaulichung einer Ausführungsform der Erfindung, wobei im Vergleich zu 2 eine lokale Einheit mit eigenen stationären Sensoren ausgestattet ist, 3 a schematic diagram of a situation at a pedestrian crossing, illustrating an embodiment of the invention, wherein compared to 2 a local unit is equipped with its own stationary sensors,

4 ein Ablaufdiagramm eines Verfahrens zur Steuerung eines Fahrzeugs nach einer Ausführungsform der Erfindung, 4 a flowchart of a method for controlling a vehicle according to an embodiment of the invention,

5 ein Blockdiagramm eines Systems zur Steuerung eines Fahrzeugs, nach einer Ausführungsform der Erfindung, 5 a block diagram of a system for controlling a vehicle, according to an embodiment of the invention,

6 ein schematisches Diagramm einer Situation an einem Fußgängerüberweg und ein zugehöriger Systemaufbau, zur Veranschaulichung einer Ausführungsform der Erfindung, wobei ein nicht regelkonformes Verhalten eines verletzlichen Verkehrsteilnehmers berücksichtigt werden kann, und 6 a schematic diagram of a situation at a pedestrian crossing and a related system structure, illustrating an embodiment of the invention, wherein a non-compliant behavior of a vulnerable road user can be considered, and

7 ein Ablaufdiagramm eines Verfahrens zur Steuerung eines Fahrzeugs nach einer Ausführungsform der Erfindung. 7 a flowchart of a method for controlling a vehicle according to an embodiment of the invention.

Beschreibung von AusführungsformenDescription of embodiments

In den Figuren bezeichnen gleiche Bezugszeichen gleiche bzw. funktionsgleiche Elemente.In the figures, like reference numerals designate the same or functionally identical elements.

Die 1 zeigt ein schematisches Diagramm, das eine Situation eines typischen Verkehrsszenarios an einem Fußgängerüberweg 1 darstellt, zur Veranschaulichung einer Ausführungsform der Erfindung. Der Fußgängerüberweg 1 ist durch einen Zebrastreifen gekennzeichnet. Die Umgebung/der Bereich des Fußgängerüberwegs 1 wird nach den Aspekten der Erfindung auch als vorgegebener Ort 2 bezeichnet. Wie in der 1 gezeigt wird, nähert sich ein Fahrzeug 3 dem Fußgängerüberweg 1 an. Dabei nimmt das Fahrzeug 3 Kontakt zu einem Server 4 auf und fordert die Bewegungs-/ Verhaltensmodelle 5 für Fußgänger 6 an diesem Ort 2 an. Daraufhin wird durch den Server 4 ein ortsbezogenes Modell 5 ausgewählt, das auf die Art der vorliegenden Situation an dem speziellen Ort 2 angepasst ist. Dabei kann ein gespeichertes Modell 5 auch in mehrere Teile aufgeteilt sein. Beispielsweise kann in einer Variante des erfindungsgemäßen Systems und des Verfahrens auch ein Iänderspezifisches Teilmodell vorgesehen sein, welches bereits allgemein das Verhalten in einem bestimmten Land abbildet, so dass länderspezifische Unterschiede in das Teilmodell mit einfließen. Dieses Teilmodell kann dann durch ein lokales Modell, welches insbesondere die lokalen baulichen Besonderheiten abbildet, ergänzt werden, woraus das Gesamtmodell 5 gebildet wird. Nach einer Variante der Ausführungsform können die Modelle 5 statt in dem Server 4, der direkt vor Ort als lokale Einheit 8 installiert ist, auch auf einem fernen Server (nicht gezeigt) gespeichert sein. In einer solchen Variante kann der ferne Server die Modelle 5 für eine Vielzahl von vorgegebenen Orten einer ganzen Region oder Stadt verwalten. The 1 Figure 12 is a schematic diagram illustrating a situation of a typical traffic scenario at a pedestrian crossing 1 to illustrate an embodiment of the invention. The pedestrian crossing 1 is marked by a crosswalk. The environment / area of the pedestrian crossing 1 is according to the aspects of the invention as a predetermined location 2 designated. Like in the 1 is shown approaching a vehicle 3 the pedestrian crossing 1 at. This takes the vehicle 3 Contact to a server 4 and asks for the movement / behavioral models 5 for pedestrians 6 At this place 2 at. Thereupon is through the server 4 a local model 5 selected based on the nature of the situation at the specific location 2 is adjusted. It can be a stored model 5 also be divided into several parts. For example, in a variant of the system and method according to the invention, a country-specific submodel can also be provided, which already generally depicts the behavior in a particular country, so that country-specific differences are included in the submodel. This sub-model can then be supplemented by a local model, which in particular depicts the local structural peculiarities, from which the overall model 5 is formed. According to a variant of the embodiment, the models 5 instead of in the server 4 , the on-site local as a unit 8th is also stored on a remote server (not shown). In such a variant, the remote server can use the models 5 manage for a variety of predefined locations of an entire region or city.

Im Allgemeinen übermittelt der Server 4 die geforderten Modelle 5 an die vorbeifahrenden interessierten Fahrzeuge. Das Modell 5 bildet dabei das typische Verhalten von Fußgängern an diesem Ort ab. Das Fußgängerverhalten kann beispielsweise durch sogenannte Annäherungstrajektorien 9 bzw. Bewegungstrajektorien 9 beschrieben werden. Somit kann ein Modell 5 eine Schar von Bewegungstrajektorien 9 beschreiben. In der gezeigten Ausführungsform beschreibt die Summe aller Annäherungstrajektorien 9 alle bisher beobachteten Wege, auf denen der Fußgängerüberweg 1 oder die Kreuzung bisher überquert wurde. In general, the server submits 4 the required models 5 to the passing vehicles of interest. The model 5 It depicts the typical behavior of pedestrians in this location. The pedestrian behavior, for example, by so-called approach trajectories 9 or movement trajectories 9 to be discribed. Thus, a model 5 a bevy of movement trajectories 9 describe. In the embodiment shown, the sum of all approach trajectories describes 9 all previously observed paths on which the pedestrian crossing 1 or the crossing has been crossed so far.

Dadurch, dass das spezielle ortsbezogenes Modell 5 an das Fahrzeug 3 übermittelt wird, wird dem Fahrzeug 3 ermöglicht, das Verhalten des von der Fahrzeugsensorik 10 erfassten Fußgängers 6 zu bestimmen. Because of the special location-based model 5 to the vehicle 3 is transmitted to the vehicle 3 allows the behavior of the vehicle sensors 10 recorded pedestrian 6 to determine.

In der 2 wird eine zu 1 ähnliche Situation dargestellt, wobei sich jedoch die wahrscheinlichste Bewegungstrajektorie 9 gegenüber der in 1 gezeigten unterscheidet, da ein Hindernis 11, beispielsweise eine Mauer, vorhanden ist. In the 2 becomes one too 1 similar situation, but with the most probable movement trajectory 9 opposite to the 1 shown differs as an obstacle 11 , For example, a wall exists.

Der Kontext, der in der Regel als Vektor dargestellt wird, kann aus beliebigen Messungen zusammengesetzt werden. Die Fahrzeugsensorik 10 kann beispielsweise Kameras, Laserscanner, Radar, usw. umfassen. Der Kontextvektor kann beispielsweise Messungen aufweisen über die Geschwindigkeit und Beschleunigung aller Teilnehmer, hier: die momentane Geschwindigkeit und Beschleunigung des Fahrzeugs 3 und des Fußgängers 6, den relativen Abstand zwischen Fußgänger 6 und Fahrzeug 3, den Abstand des Fußgängers 6 zum Bordstein 12, und den Abstand zum Fußgängerüberweg 1 oder zur Kreuzung für alle Teilnehmer 3, 6.The context, which is usually represented as a vector, can be composed of arbitrary measurements. The vehicle sensors 10 may include, for example, cameras, laser scanners, radar, etc. The context vector can, for example, have measurements on the speed and acceleration of all participants, here: the instantaneous speed and acceleration of the vehicle 3 and the pedestrian 6 , the relative distance between pedestrians 6 and vehicle 3 , the distance of the pedestrian 6 to the curb 12 , and the distance to the pedestrian crossing 1 or to the intersection for all participants 3 . 6 ,

Je nach Modell 5 kann sich der Kontext aus anderen Messungen zusammensetzen. Beispielsweise kann der Kontext aus Messwerten für bestimmte Merkmale bzw. Features zusammengesetzt sein, auf die das jeweilige Modell 5 beruht. Dabei kann insbesondere berücksichtigt werden, dass der Fußgänger 6 die Straße 7 in einer Richtung überquert, die in der Zeichnung von oben nach unten verläuft, wobei zur Bestimmung des Kontextes ein Abstand zu dem naheliegenden Bordstein 12 ermittelt wird. Das Modell 5 nach 2 unterscheidet sich im Allgemeinen von dem Modell 5 nach 1, aufgrund des Vorhandenseins der Mauer 11.Depending on the model 5 The context may be composed of other measurements. For example, the context may be composed of metrics for particular features or features to which the particular model pertains 5 based. It can be considered in particular that the pedestrian 6 the street 7 traversing in a direction that runs in the drawing from top to bottom, wherein the determination of the context, a distance to the nearby curb 12 is determined. The model 5 to 2 is generally different from the model 5 to 1 , due to the presence of the wall 11 ,

In Antwort auf die Vorhersage der Bewegungstrajektorie wählt die Steuerungseinheit 13 des Fahrzeugs 2 eine passende Reaktion aus, wie beispielsweise die Einleitung eines Bremsvorgangs.In response to the prediction of the movement trajectory, the control unit selects 13 of the vehicle 2 a suitable response, such as the initiation of a braking process.

Nach dem Überqueren des Überwegs 1 oder der Kreuzung kann das Fahrzeug 3 optional die Trajektorien 9 aller beobachteten Fußgänger 6 an den Server 4 übermitteln. After crossing the way 1 or the intersection can be the vehicle 3 optional trajectories 9 all watched pedestrians 6 to the server 4 to transfer.

Der Server 4 kann dann bei Bedarf unter Nutzung eines Lernverfahrens das Bewegungs-/ Verhaltensmodell 5 aktualisieren.The server 4 can then, if necessary, using a learning process, the movement / behavioral model 5 To update.

Das ursprüngliche Bewegungs-/ Verhaltensmodell 5 wurde mit demselben Lernverfahren aus einem gegebenen Trainingsdatensatz erstellt. Alternativ kann die Inbetriebnahme an einem neuen Fußgängerüberweg/einer neuen Kreuzung, allerdings auch ohne einen solchen Trainingsdatensatz erfolgen. In diesem Fall kann das System in den ersten Tagen nur die Messdaten aller Fahrzeuge sammeln. Wenn eine gewisse Menge an Fußgängertrajektorien beobachtet wurde, beispielsweise einige hundert, werden die ersten Modelle 5 generiert und übermittelt.The original movement / behavior model 5 was created using the same learning method from a given training record. Alternatively, the commissioning at a new pedestrian crossing / a new intersection, but also without such a training record done. In this case, the system can only collect the measurement data of all vehicles in the first few days. If a certain amount of pedestrian trajectories has been observed, for example a few hundred, the first models will be 5 generated and transmitted.

In der 3 wird eine ähnliche Situation wie in 2 gezeigt, wobei das Fahrzeug 3 jedoch aus der anderen Richtung kommt und den Fußgänger 6 nicht sehen kann. Die lokale Einheit 8 nach 3 ist mit eigenen Sensoren 14, beispielsweise Kameras, ausgestattet und kann den Fußgänger 6 innerhalb des Sichtbereichs 15 sehen. Die lokale Einheit 8 kann beispielsweise an einer Ampel angebracht sein. Aus der Sicht des Fahrzeugs 3 werden fehlende Informationen durch die zusätzliche Kamera 14 der lokalen Einheit 8 bereitgestellt. Auf diese Weise können auch dann Verkehrsteilnehmer, insbesondere der Fußgänger 6, beobachtet werden, wenn gerade kein mit Sensoren ausgestattetes Fahrzeug in der Nähe ist oder in Sichtkontakt ist.In the 3 will be a similar situation as in 2 shown, the vehicle 3 but coming from the other direction and the pedestrian 6 can not see. The local unit 8th to 3 is with own sensors 14 , such as cameras, equipped and can be the pedestrian 6 within the field of view 15 see. The local unit 8th may for example be attached to a traffic light. From the perspective of the vehicle 3 Be missing information through the additional camera 14 the local unit 8th provided. In this way, even road users, especially the pedestrian 6 , are observed when no vehicle equipped with sensors is nearby or in visual contact.

Die 4 zeigt ein Ablaufdiagramm eines Verfahrens zur Steuerung eines Fahrzeugs nach einer Ausführungsform der Erfindung. In dem Schritt S1 nähert sich ein Fahrzeug einen vorgegebenen Ort, wie beispielsweise einer Straßenkreuzung oder einem Fußgängerüberweg. In dem Schritt S2 wird ein ortsbezogenes Modell bereitgestellt, das ein typisches Verhalten eines verletzlichen Verkehrsteilnehmers an dem vorgegebenen Ort abbildet. Dabei wird das Modell an die Steuerungseinheit des Fahrzeugs übermittelt. In dem Schritt S3 wird eine Umfelderfassung am vorgegeben Ort durchgeführt. Dies kann durch lokal installierte Sensoren oder durch fahrzeugeigene Sensoren geschehen. Die Verarbeitung der Messdaten kann in dieser Ausführungsform insbesondere durch eine Steuerungseinheit des Fahrzeugs und/oder durch eine vor Ort installierte Steuerungseinheit durchgeführt werden. In dem Schritt S4 wird bezüglich des Verkehrsteilnehmers der aktuelle Kontext bestimmt, in dem sich der Verkehrsteilnehmer an dem Ort befindet. Dies geschieht beispielsweise durch eine selektive Auswahl von Messdaten bzw. eine selektive Messung von vorgegebenen Features/Merkmalen. In dem Schritt S5 wird eine Vorhersage des Verhaltens, insbesondere des Bewegungsverhaltens des verletzlichen Verkehrsteilnehmers mit dem ortsbezogenen Modell basierend auf den bestimmten Kontext durchgeführt. In dem Schritt S6 wird schließlich durch die Steuerungseinheit eine Reaktion des Fahrzeugs auf die ermittelte Vorhersage bestimmt und dem Fahrer oder einem Fahrzeugsteuerungssystem bereitgestellt.The 4 shows a flowchart of a method for controlling a vehicle according to an embodiment of the invention. In step S1, a vehicle approaches a predetermined location, such as a road intersection or a pedestrian crossing. In step S2, a location-related model is provided which depicts a typical behavior of a vulnerable road user at the given location. The model is transmitted to the control unit of the vehicle. In step S3, an environment detection is performed at the predetermined location. This can be done by locally installed sensors or by in-vehicle sensors. The processing of the measured data can be carried out in this embodiment, in particular by a control unit of the vehicle and / or by a locally installed control unit. In step S4, with respect to the road user, the current context in which the road user is located at the location is determined. This happens for example by a selective selection of measurement data or a selective measurement of predetermined Features / characteristics. In step S5, a prediction of the behavior, in particular the movement behavior of the vulnerable road user with the location-related model based on the particular context is performed. Finally, in step S6, a response of the vehicle to the determined prediction is determined by the control unit and provided to the driver or a vehicle control system.

Die 5 zeigt ein System 20 zur Steuerung und eines Fahrzeugs. Das System 20 weist ein Messdatenerfassungssystem 21 mit einer Vielzahl von Sensoren 22 zur Erfassung des Umfelds in einem lokalen Verkehrsszenario auf. Ferner weist das System 20 eine mit dem Messdatenerfassungssystem 21 gekoppelte Messdatenanalyseeinheit 23 auf, die zum Zuordnen der erfassten Messdaten zu definierten Merkmalen eines vordefinierten vollständigen Merkmalssatzes zur Beschreibung des lokalen Verkehrsszenarios dient. Die Messdatenanalyseeinheit 23 hat ferner eine Bewegungstrajektorien-Identifizierungseinheit 24 zur Identifizierung von Bewegungstrajektorien aus den erfassten Messdaten und eine Teilsatzauswahleinheit 25 zum Identifizieren eines auszuwählenden Teilsatzes des vollständigen Merkmalssatzes. Ferner ist in dem System 20 eine Steuerungseinheit 26 angeordnet, die mit der Messdatenanalyseeinheit 23 und einem Steuerungssystem 13 eines Fahrzeugs 3 gekoppelt ist. The 5 shows a system 20 to the controller and a vehicle. The system 20 has a measurement data acquisition system 21 with a variety of sensors 22 to capture the environment in a local traffic scenario. Further, the system rejects 20 one with the measurement data acquisition system 21 coupled measurement data analysis unit 23 on, which is used to assign the acquired measurement data to defined characteristics of a predefined complete feature set for the description of the local traffic scenario. The measurement data analysis unit 23 also has a movement trajectory identification unit 24 for identifying movement trajectories from the acquired measurement data and a subset selection unit 25 for identifying a subset of the complete feature set to be selected. Further, in the system 20 a control unit 26 arranged with the measurement data analysis unit 23 and a control system 13 of a vehicle 3 is coupled.

Die 6 zeigt ein schematisches Diagramm einer Situation an einem Fußgängerüberweg und einen zugehörigen Systemaufbau nach einer Ausführungsform der Erfindung. Dabei wird nach der hier gezeigten Ausführungsform ein nicht regelkonformes Verhalten eines verletzlichen Verkehrsteilnehmers explizit berücksichtigt.The 6 shows a schematic diagram of a situation at a pedestrian crossing and an associated system structure according to an embodiment of the invention. In this case, according to the embodiment shown here, a non-compliant behavior of a vulnerable road user is explicitly taken into account.

Das System weist eine zentrale Steuerungseinheit 8 auf, die zum einen Statusinformationen aller für den aktuellen Überweg relevanten Ampeln 16 erhält (rot/gelb/grün) und ferner mit Sensoren, wie beispielsweise Kameras, ausgestattet ist, mit denen eine Detektion aller anwesender Verkehrsteilnehmer ermöglicht wird. Die Steuerungseinheit 8 ist hier als lokale stationäre Einheit 8 dargestellt, kann jedoch auch zumindest teilweise in dem Fahrzeug 3 angeordnet sein. Die Kameras sind in der Zeichnung nicht explizit dargestellt, stattdessen wurden nur zwei exemplarische Sichtbereiche 17 von möglichen an den Ampeln 16 befestigten Kameras skizziert. Darüber hinaus ist auch eine Funktionsausprägung denkbar, bei der zusätzlich die in einem Fahrzeug 3 verbauten Sensoren verwendet werden. Eine angedeutete Bewegungstrajektorie eines am Bordstein anhaltenden Fußgängers wird mit dem Bezugszeichen 18 bezeichnet, und eine angedeutet Bewegungstrajektorie eines querenden Fußgängers wird mit dem Bezugszeichen 19 bezeichnet.The system has a central control unit 8th On the one hand, status information of all traffic lights relevant to the current route 16 receives (red / yellow / green) and further equipped with sensors, such as cameras, with which a detection of all present road users is enabled. The control unit 8th is here as a local stationary unit 8th but may also be at least partially in the vehicle 3 be arranged. The cameras are not explicitly shown in the drawing, instead only two exemplary viewing areas 17 of possible at the traffic lights 16 attached cameras sketched. In addition, a Funktionsausprägung is conceivable, in addition to the in a vehicle 3 installed sensors are used. An indicated movement trajectory of a curb-enduring pedestrian is denoted by the reference numeral 18 and an indicated movement trajectory of a crossing pedestrian is denoted by the reference numeral 19 designated.

Ausgangspunkt für das Verfahren ist die aktuelle Position bzw. die bisher beobachtete Trajektorie der relevanten verletzlichen Verkehrsteilnehmer 6. Unter Annahme einer roten Fußgängerampel 16 soll mit dem System zwischen am Bordstein anhaltenden Fußgängern 6 und querenden Fußgängern 6 unterschieden werden. Letztere würden in diesem Fall das „illegale" Verhalten repräsentieren. The starting point for the method is the current position or the previously observed trajectory of the relevant vulnerable road users 6 , Assuming a red pedestrian traffic light 16 is designed with the system between pedestrians stopping at the curb 6 and crossing pedestrians 6 be differentiated. The latter would in this case represent the "illegal" behavior.

Dazu werden zwei Systeme kombiniert: Ein erstes System dient zur Vorhersage von Fußgängerverhalten, insbesondere Fußgängertrajektorien 9, um atypisches Fußgängerverhalten zu erkennen. Damit wird zunächst eine präzise Vorhersage von Fußgängertrajektorien 9 basierend beispielsweise auf der bisherigen Trajektorie des Fußgängers ermöglicht. Das zweite System weist ein Bewegungsmodell 5 auf, welches das ortsbezogene, typische Verhalten/ situationsspezifische Normverhalten, unter Berücksichtigung der relevanten Ampeln 16, abbildet.Two systems are combined for this purpose: A first system is used to predict pedestrian behavior, especially pedestrian trajectories 9 to recognize atypical pedestrian behavior. This is initially a precise prediction of pedestrian trajectories 9 based on the trajectory of the pedestrian, for example. The second system has a movement model 5 on which the location-related, typical behavior / situation-specific standard behavior, taking into account the relevant traffic lights 16 , pictures.

Sollten beim Vergleich der beiden Prädiktionen signifikante Unterschiede erkannt werden, so kann davon ausgegangen werden, dass sich der Fußgänger 6 atypisch verhält und zum Beispiel bei Rot die Straße 7 überquert. Dies kann beispielsweise dadurch erkannt werden, dass sich der Fußgänger 6 mit konstanter oder sogar wachsender Geschwindigkeit der roten Ampel 16 nähert, obwohl das Normverhalten eine sinkende Geschwindigkeit vorsieht. Dieses Wissen kann nun genutzt werden, um entweder mit einem Fahrerassistenzsystem eine Warnung für den Fahrer zu generieren oder eine Notbremsung vorzubereiten, zum Beispiel durch Anlegen der Bremsscheiben. In hoch- oder vollautomatischen Systemen kann die Parametrierung relevanter Subsysteme angepasst werden, wie zum Beispiel durch eine Erhöhung des Sicherheitsabstands zum Bordstein 12, frühzeitiges Verzögern bei Annäherung an den Überweg 1, usw.If significant differences are identified when comparing the two predictions, it can be assumed that the pedestrian 6 atypical behaves and, for example, in the red street 7 crossed. This can be recognized, for example, by the fact that the pedestrian 6 with constant or even increasing speed of the red traffic light 16 approaches, although the standard behavior provides a sinking speed. This knowledge can now be used either to generate a warning for the driver with a driver assistance system or to prepare emergency braking, for example by applying the brake discs. In highly or fully automatic systems, the parameterization of relevant subsystems can be adapted, for example by increasing the safety margin to the curb 12 , early deceleration when approaching the overpass 1 , etc.

Das Verfahren ist nicht auf eine Erkennung von atypischen Verfahren in Hinblick auf Ampelstati beschränkt. Stattdessen können auch andere atypische Verhaltensmuster erkannt werden, wie beispielsweise ein Verhalten eines betrunkenen Fußgängers. Dieser Fall wäre unter Umständen an einer schlangenlinienförmigen Form einer aktuell erfassten Trajektorie erkennbar. Ferner können abgelenkte Fußgänger erkannt werden, die zum Beispiel mit einem Smartphone beschäftigt sind und dabei eine zu geradlinige Trajektorie anstelle der bei einer Annäherung an einen Überweg üblichen zumindest leicht gekrümmten Trajektorie verfolgen. Gegebenenfalls ist es möglich, spielende und damit unaufmerksame Kinder zu erkennen. Dies kann sich beispielsweise in vielen kurz aufeinanderfolgenden Richtungsänderungen und Geschwindigkeitsänderungen abbilden. Erweitert denkbar sind Szenarien mit alleine laufenden Kindern, die gegebenenfalls unbeabsichtigt ohne Aufsichtsperson am Straßenverkehr teilnehmen.The method is not limited to detection of atypical procedures with respect to traffic light states. Instead, other atypical behaviors, such as a drunken pedestrian's behavior, may also be detected. Under certain circumstances, this case would be recognizable by a serpentine form of a currently detected trajectory. Furthermore, distracted pedestrians can be recognized, who are busy with a smartphone, for example, and pursue a trajectory that is too straightforward instead of the trajectory that is usually at least slightly curved when approaching an overpass. If necessary, it is possible to recognize playing and therefore inattentive children. This can be reflected, for example, in many short changes of direction and speed changes. Expanded conceivable are scenarios with alone children who may inadvertently participate in road traffic without a caretaker.

Die 7 zeigt ein Ablaufdiagramm eines Verfahrens zur Steuerung eines Fahrzeugs nach einer bevorzugten Ausführungsform der Erfindung. The 7 shows a flowchart of a method for controlling a vehicle according to a preferred embodiment of the invention.

In Schritt S11 startet das Verfahren. In Schritt S12 werden kontinuierlich Bewegungstrajektorien von allen Verkehrsteilnehmern erfasst und anschließend jeweils automatisch gelabelt, d.h. beschrieben bzw. gekennzeichnet. Die benötigten Trajektorien können sowohl durch stationäre Sensoren, wie beispielsweise Überwachungskameras, als auch durch mit verschiedenen Sensoren ausgestattete Fahrzeuge bereitgestellt werden. Die Trajektorien können dann beispielsweise auf einem Server gesammelt und ausgewertet werden. Ein automatisches Labeln/Kennzeichnen ist möglich, sobald der Verkehrsteilnehmer den Sichtbereich aller Sensoren verlassen hat, d.h. sobald aus Systemsicht die Bewegung abgeschlossen ist. In Abhängigkeit des zu erstellenden Modells kann ein solches Label zum Beispiel die Informationen aufweisen, ob der Fußgänger die Straße überquert hat oder nicht, als binären Wert, und wenn ja, wo und wann der Verkehrsteilnehmer die Straße verlassen, und ob das Fahrzeug an einer bestimmten Haltelinie angehalten oder nicht, als binären Wert.In step S11, the process starts. In step S12, movement trajectories are continuously detected by all road users and subsequently each automatically labeled, i. described or marked. The required trajectories can be provided both by stationary sensors, such as surveillance cameras, and by vehicles equipped with different sensors. The trajectories can then be collected and evaluated on a server, for example. Automatic labeling / marking is possible as soon as the road user has left the viewing area of all the sensors, i. as soon as the movement is completed from the system viewpoint. Depending on the model to be created, such a label may include, for example, the information as to whether the pedestrian has crossed the street or not, as a binary value, and if so, where and when the road user leaves the road, and if the vehicle is at a particular location Stop line stopped or not, as a binary value.

In Schritt S13 wird eine kontinuierliche Evaluierung der Modelle anhand der zur Laufzeit aufgenommen Trajektorien durchgeführt. Dabei wird geprüft, ob die Fehlerquote eine vordefinierte Schwelle überschreitet. Falls dies nicht der Fall ist, startet das Verfahren neu, und beginnt erneut mit Schritt S11. In step S13, a continuous evaluation of the models is performed based on the trajectories taken at runtime. It checks whether the error rate exceeds a predefined threshold. If not, the process restarts and begins again with step S11.

Falls in Schritt S13 die Fehlerquote die Schwelle überschreitet, wird in den Schritten S14 bis S16 ein neuer Trainingslauf durchgeführt. Dazu werden in dem Schritt S14 die erfassten Trajektorien sinnvoll in einen Trainings- und einen Testdatensatz aufgeteilt. In dem Schritt S15 wird ein Merkmals-Teilsatz bzw. Feature-Subset identifiziert, das sowohl die örtlichen Gegebenheiten als auch die Interaktionen zwischen mehreren Verkehrsteilnehmern sowie zwischen einem Verkehrsteilnehmer und der Umwelt bestmöglich beschreibt.If the error rate exceeds the threshold in step S13, a new training run is performed in steps S14 to S16. For this purpose, the detected trajectories are meaningfully divided into a training and a test data record in step S14. In step S15, a feature subset or feature subset is identified that best describes both the local conditions and the interactions between multiple road users and between a road user and the environment.

Durch die Identifikation des bestmöglichen Merkmalssatzes wird aus einer großen Menge an Merkmalen des vorgegebenen Merkmalssatzes eine kleine Teilmenge ausgewählt, die die aktuelle, lokale Situation bestmöglich beschreibt. Dazu muss zunächst die vorgegebene Merkmalsmenge definiert werden. Diese kann die folgenden Merkmale/Features aufweisen: Allgemeine Merkmale, wie eine Geschwindigkeit in 2D/3D Koordination mit Betrag und Richtung und/oder. eine Bewegungsrichtung („heading") und/oder eine Position in 2D/3D Koordinaten. Ferner kann der vorgegebene Merkmalssatz Merkmale bezüglich einer Interaktion mit der Umgebung aufweisen, die beispielsweise durch eine Karte gegeben ist. Diese Merkmale umfassen beispielsweise einen Abstand zu vordefinierten Punkten/Objekten, wie zum Beispiel einen Abstand zum Bordstein, für Fußgänger, Fahrradfahrer, usw., einen Abstand zu einem definierten offiziellen Fußgängerüberweg, der zum Beispiel durch einen Zebrastreifen gekennzeichnet ist, einer Ampel oder einer Verkehrsinsel, oder einen Abstand zu einer realen oder gedachten Haltelinie, für Fahrzeuge. Der Abstand kann dabei jeweils durch einen euklidischen Abstand und unter Beachtung möglicher bekannter Hindernisse als minimaler verbleibender Weg bis zu dem betrachteten Punkt/Objekt definiert werden. Es ist aber auch denkbar, alle Abstände unter Berücksichtigung der aktuellen oder theoretischen, zum Beispiel maximalen Geschwindigkeit, als Zeiten darzustellen. Ferner können fußgängerspezifische Features verwendet werden. Diese können aufweisen zum Beispiel eine Blickrichtung oder eine Bewegung einzelner Körperteile, wie dem Oberkörper, der Arme, Beine, usw. Es können auch Merkmale bezüglich einer Interaktion zwischen mindestens zwei Verkehrsteilnehmern berücksichtigt werden. Diese können zum Beispiel einen Abstand zwischen den Teilnehmern betreffen, wie zum Beispiel einen euklidischen Abstand, unter Berücksichtigung bekannter Hindernisse als minimaler verbleibender Weg, oder eine relative Geschwindigkeit in 2D/3D Koordinaten, einen Betrag, eine Richtung, oder eine sogenannte Time-To-Collision. Die Liste der möglichen vorgegebenen Features bzw. Merkmale kann beliebig auf geeignete Weise erweitert werden. By identifying the best possible feature set, a small subset is selected from a large number of features of the given feature set, which best describes the current, local situation. To do this, the predefined feature quantity must first be defined. This can have the following features / features: General characteristics, such as speed in 2D / 3D coordination with amount and direction and / or. Further, the predetermined feature set may include features related to interaction with the environment, such as given by a map, such as distance to predefined points, for example. Objects, such as a distance to the curb, for pedestrians, cyclists, etc., a distance to a defined official pedestrian crossing, which is for example characterized by a crosswalk, a traffic light or a traffic island, or a distance to a real or imaginary stop line The distance can be defined in each case by a Euclidean distance and taking into account possible known obstacles as a minimum remaining distance up to the considered point / object, but it is also conceivable to use all distances taking into account the current or theoretical, for example maximum speed to portray times. Furthermore, pedestrian-specific features can be used. These may include, for example, a line of sight or a movement of individual body parts, such as the upper body, the arms, legs, etc. It is also possible to take into account features relating to an interaction between at least two road users. These may, for example, relate to a distance between the participants, such as a Euclidean distance, taking into account known obstacles as minimum remaining distance, or a relative speed in 2D / 3D coordinates, an amount, a direction, or a so-called time-to-distance. Collision. The list of possible predefined features or features can be extended as desired in a suitable manner.

Normalerweise werden Messwerte für die Merkmale bzw. ausgewählten Merkmale jeweils für den aktuell zu berechnenden Zeitschritt bestimmt. Zur Erweiterung des Feature-Raumes kann auch die Historie aller Objekte durch die zusätzliche Bestimmung aller oben genannten Features für eine beliebige Anzahl von vorhergehenden Zeitschritten berücksichtigt werden.Normally, measured values for the features or selected features are respectively determined for the time step currently to be calculated. To extend the feature space, the history of all objects can also be taken into account by the additional determination of all the features mentioned above for any number of preceding time steps.

Zur Auswahl eines Teilsatz aus dem vergebenen Satz an Merkmalen, d.h. zur Bestimmung einer kleinstmöglichen Feature-Menge mit dem bestmöglichen Modellierungsergebnis kann insbesondere eine Iteration durchgeführt werden. In jedem Iterationsschritt wird dabei ein Modell erzeugt und anhand eines definierten Gütemaßes bewertet. Dieses Gütemaß ermöglicht ein Ranking aller Features. Nun kann eine definierte Anzahl an Merkmalen, mindestens eins, mit dem niedrigsten Ranking aus der Merkmalsmenge entfernt werden und eine neue Iteration begonnen werden.To select a subset from the assigned set of features, i. In particular, an iteration can be carried out to determine the smallest possible feature set with the best possible modeling result. In each iteration step, a model is generated and evaluated on the basis of a defined quality measure. This quality measure allows a ranking of all features. Now a defined number of features, at least one, with the lowest ranking from the feature set can be removed and a new iteration can be started.

Zu jedem Iterationsschritt wird, mit Hilfe des Testdaten-Satzes, eine Evaluierung durchgeführt, die die Vorhersagegenauigkeit des jeweiligen Modells untersucht.For each iteration step, an evaluation is performed using the test data set, which examines the predictive accuracy of each model.

Nach der Eliminierung aller Merkmale kann an Hand der Evaluierungsergebnisse der Teilsatz ausgesucht werden, der die höchste Vorhersagegenauigkeit erzielte.After elimination of all features, the subset that achieved the highest prediction accuracy can be selected based on the evaluation results.

In dem Schritt S16 wird ein neues Bewegungs-/Verhaltensmodelle mit dem ausgewählten Feature-Set gelernt. Unter Berücksichtigung von möglicherweise begrenzten Rechenkapazitäten für die Analyse von Trajektorien zur Laufzeit („Online") ist es auch denkbar, ein minimal schlechteres Modell auszuwählen, falls dadurch signifikant Rechenleistung gespart werden kann. In dem Schritt S17 endet das Verfahren, und geht zurück zum Start in Schritt S11. Verfahrensgemäß kann das Modell somit zur Laufzeit ständig überprüft werden. Sollte dabei eine Verschlechterung der Vorhersagegenauigkeit erkannt werden, so kann jederzeit ein neuer Trainingslauf, inklusive einer erneuten Bestimmung einer besten zugehörigen Feature-Menge, d.h. eines geeigneten Merkmalteilsatzes angestoßen werden.In step S16, a new motion / behavior model is learned with the selected feature set. Taking into account possibly limited computing capacities for the analysis of trajectories at runtime ("online"), it is also conceivable to select a minimally worse model, if significant computing power can be saved as a result In step S17 the method ends and goes back to the start in step S 11. According to the method, the model can thus be constantly checked at runtime If a deterioration of the prediction accuracy is detected, a new training run can be initiated at any time, including a renewed determination of a best associated feature set, ie a suitable feature subset.

ZITATE ENTHALTEN IN DER BESCHREIBUNG QUOTES INCLUDE IN THE DESCRIPTION

Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list of the documents listed by the applicant has been 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

  • DE 102013202463 A [0003] DE 102013202463 A [0003]

Claims (13)

Verfahren zur Steuerung eines Fahrzeugs (3), aufweisend die Schritte: wenn sich das Fahrzeug (3) einem vorgegebenen Ort (2) nähert (S1), Bereitstellen (S2) eines ortsbezogenen Modells (5), das ein typisches Verhalten eines verletzlichen Verkehrsteilnehmers (6) an dem vorgegebenen Ort (2) abbildet, an eine Steuerungseinheit (13) des Fahrzeugs (3), Bestimmen (S4) eines Kontextes, in dem sich der verletzliche Verkehrsteilnehmer (6) momentan befindet, wobei der Kontext aus Messwerten einer Umfelderfassung (S3) bezüglich des verletzlichen Verkehrsteilnehmers (6) gebildet wird, Ermitteln (S5) einer Vorhersage des Verhaltens des verletzlichen Verkehrsteilnehmers (6) mit dem ortsbezogenen Modell (5) unter Verwendung des bestimmten Kontextes, und Bestimmen (S6) einer Reaktion auf die ermittelte Vorhersage durch die Steuerungseinheit (13) des Fahrzeugs (3).Method for controlling a vehicle ( 3 ), comprising the steps: when the vehicle ( 3 ) a given location ( 2 ) (S1), providing (S2) a location-related model ( 5 ), which is a typical behavior of a vulnerable road user ( 6 ) at the given location ( 2 ) to a control unit ( 13 ) of the vehicle ( 3 ), Determining (S4) a context in which the vulnerable road user ( 6 ), wherein the context of measured values of an environment detection (S3) with respect to the vulnerable road user ( 6 ), determining (S5) a prediction of the behavior of the vulnerable road user ( 6 ) with the location-related model ( 5 ) using the determined context, and determining (S6) a response to the determined prediction by the control unit ( 13 ) of the vehicle ( 3 ). Verfahren nach Anspruch 1, wobei das ortsbezogene Modell (5) von einem Server (4) an das Fahrzeug (3) übermittelt wird, wobei es sich bei dem Server (4) um eine lokale Einheit vor Ort oder um einen zentralen Server (4) handelt, und wobei die Umfelderfassung (S3) durch das Fahrzeug (3) und/oder durch vor Ort installierte Sensoren (14) vorgenommen wird, und wobei die Ermittlung der Vorhersage durch den Server (4) und/oder durch die Steuerungseinheit (13) des Fahrzeugs (3) durchgeführt wird, und wobei durch das Modell (5) Bewegungstrajektorien (9) beschrieben werden und anhand des bestimmten Kontextes eine wahrscheinlichste Bewegungstrajektorie (9) ausgewählt wird, und wobei nach Durchfahrt des Ortes (2) eine aktuell erfasste Bewegungstrajektorie (9) des verletzlichen Verkehrsteilnehmers (6) an den Server (4) übertragen wird. Method according to claim 1, wherein the location-related model ( 5 ) from a server ( 4 ) to the vehicle ( 3 ), whereby the server ( 4 ) to a local unit on site or to a central server ( 4 ), and wherein the surroundings detection (S3) by the vehicle ( 3 ) and / or locally installed sensors ( 14 ) and the determination of the prediction by the server ( 4 ) and / or by the control unit ( 13 ) of the vehicle ( 3 ) and where by the model ( 5 ) Movement trajectories ( 9 ) and, based on the particular context, a most probable movement trajectory ( 9 ), and after passing through the place ( 2 ) a currently detected movement trajectory ( 9 ) of the vulnerable road user ( 6 ) to the server ( 4 ) is transmitted. Verfahren nach Anspruch 1 oder 2, wobei die Steuerungseinheitseinheit (13) mit einem Fahrerassistenzsystem des Fahrzeugs (3) verbunden ist oder wobei das Fahrzeug (3) ein automatisch fahrendes Fahrzeug (3) ist, wobei in Antwort auf die Vorhersage durch die Steuerungseinheit (13) ein Steuerungsbefehl für das Fahrzeug (3) erzeugt wird.Method according to claim 1 or 2, wherein the control unit unit ( 13 ) with a driver assistance system of the vehicle ( 3 ) or the vehicle ( 3 ) an automatically moving vehicle ( 3 ), in response to the prediction by the control unit ( 13 ) a control command for the vehicle ( 3 ) is produced. Verfahren nach einem der vorhergehenden Ansprüche, wobei durch die Umfelderfassung (S3) fortlaufend Bewegungstrajektorien (9) von Verkehrsteilnehmern (6) in dem jeweiligen lokalen Verkehrsszenario erfasst werden, wobei nach Verlassen des Sichtbereichs der Umfelderfassung (S3) die erfassten Bewegungstrajektorien (9) jeweils automatisch gekennzeichnet werden.Method according to one of the preceding claims, wherein the surroundings detection (S3) continuously detects movement trajectories (S3) 9 ) of road users ( 6 ) are detected in the respective local traffic scenario, wherein after leaving the field of view of the surroundings detection (S3) the detected movement trajectories ( 9 ) are automatically marked. Verfahren nach Anspruch 4, wobei ferner eine Kennzeichnung der erfassten Bewegungstrajektorien (9) als regelkonformes oder nicht regelkonformen Verhalten vorgenommen wird. Method according to claim 4, further comprising an identification of the detected movement trajectories ( 9 ) is carried out as a rule-compliant or non-compliant behavior. Verfahren nach Anspruch 5, wobei das Modell (5) ein erstes und ein zweites ortsbezogenes Modell aufweist, wobei das erste ortsbezogene Modell zur präzisen Vorhersage von Bewegungstrajektorien (9) des verletzlichen Verkehrsteilnehmers (6) dient und das zweite ortsbezogene Modell zum Abbilden ein normgerechtes Verhalten des verletzlichen Verkehrsteilnehmers (6) dient, wobei bei einer signifikanten gegenseitigen Abweichung einer Vorhersage des ersten Modells und des zweiten Modells ein nicht regelkonformes Verhalten durch die Steuerungseinheit (13) des Fahrzeugs (3) erkannt wird. Method according to claim 5, wherein the model ( 5 ) has a first and a second location-related model, wherein the first location-related model for precise prediction of movement trajectories ( 9 ) of the vulnerable road user ( 6 ) and the second location-related model for mapping a norm-compliant behavior of the vulnerable road user ( 6 ), wherein in the case of a significant mutual deviation of a prediction of the first model and of the second model, non-compliant behavior by the control unit (FIG. 13 ) of the vehicle ( 3 ) is recognized. Verfahren nach einem der vorhergehenden Ansprüche, aufweisend, zur automatischen Generierung des Modells (5), Bestimmen eines vorgegebenen Merkmalssatzes aus Merkmalen, die zur Beschreibung eines lokalen Verkehrsszenarios an dem Ort (2) geeignet sind, Identifizieren (S15) eines auszuwählenden Teilsatzes des vollständigen Merkmalssatzes, und Lernen (S16) des Modells (5) mit dem ausgewählten Teilsatz.Method according to one of the preceding claims, comprising, for the automatic generation of the model ( 5 ), Determining a predetermined feature set from features that are used to describe a local traffic scenario at the location ( 2 ), identifying (S15) a subset of the complete feature set to be selected, and learning (S16) the model ( 5 ) with the selected subset. Verfahren nach einem der vorhergehenden Ansprüche, aufweisend Evaluieren (S13) des ortsbezogenen Modell (5) basierend auf die Umfelderfassung (S3), insbesondere basieren auf eine erfasste Bewegungstrajektorie (9) des verletzlichen Verkehrsteilnehmers (6), wobei die Größe einer Abweichung einer aktuell erfassten Bewegung eines verletzlichen Verkehrsteilnehmers (6) bezüglich einer auf dem ortsbezogenen Modell (5) basierenden Vorhersage ermittelt wird.Method according to one of the preceding claims, comprising evaluating (S13) the location-related model ( 5 ) based on the environment detection (S3), in particular based on a detected movement trajectory ( 9 ) of the vulnerable road user ( 6 ), wherein the size of a deviation of a currently detected movement of a vulnerable road user ( 6 ) with respect to a location-based model ( 5 ) based prediction is determined. Verfahren nach Anspruch 8, aufweisend Durchführen eines Trainingslaufs zum Anpassen des ortsbezogenen Modells (5), wenn basierend auf die Evaluierung eine Fehlerquote ermittelt wird, die einen vorbestimmten Schwellenwert überschreitet, wobei zur Aktualisierung der Daten eine Vielzahl von erfassten Bewegungstrajektorien (9) verletzlicher Verkehrsteilnehmer (6) in Trainingsdaten und Testdaten aufgeteilt wird und der Schritt des Identifizierens eines auszuwählenden Teilsatzes mit den aktuellen Daten wiederholt wird.The method of claim 8, comprising performing a training run to adapt the location-related model ( 5 ), if, based on the evaluation, an error rate which exceeds a predetermined threshold value is determined, wherein a multiplicity of detected movement trajectories ( 9 ) vulnerable road users ( 6 ) is divided into training data and test data and the step of identifying a subset to be selected is repeated with the current data. Verfahren nach einem der Ansprüche 7 bis 9, wobei zum Identifizieren des auszuwählenden Teilsatzes eine Iteration durchgeführt wird, wobei in einem Iterationsschritt ein testweiser Teilsatz bestimmt wird, bei dem eine vordefinierte Anzahl von Merkmalen entfernt wird und/oder Merkmale geändert werden, und wobei mit dem jeweiligen testweisen Teilsatz ein vorläufiges Modell gelernt wird und anhand eines vordefinierten Gütemaßes bewertet wird.Method according to one of claims 7 to 9, wherein an iteration is carried out for identifying the subset to be selected, wherein in an iteration step a test subset is determined in which a predefined number of features is removed and / or features are changed, and wherein respective test ways Subset a provisional model is learned and evaluated on the basis of a predefined quality measure. Verfahren nach einem der Ansprüche 7 bis 10, wobei zur Bestimmung des Kontextes Messungen zur Ermittlung von aktuellen Werten für die Merkmale des ausgewählten Teilsatzes in vordefinierten Zeitschritten vorgenommen werden und wobei ferner historische Werte aus einer vordefinierten Anzahl vorheriger Zeitschritte verwendet werden.Method according to one of claims 7 to 10, wherein for determining the context measurements are made for determining current values for the features of the selected subset in predefined time steps, and further wherein historical values from a predefined number of previous time steps are used. System (20) zur Steuerung eines Fahrzeugs (3), aufweisend: ein Messdatenerfassungssystem (21) mit Sensoren (22) zur Erfassung (S3) des Umfelds in einem lokalen Verkehrsszenario, eine mit dem Messdatenerfassungssystem (21) gekoppelte Messdatenanalyseeinheit (23) um Zuordnen der erfassten Messdaten zu definierten Merkmalen eines vordefinierten vollständigen Merkmalssatzes zur Beschreibung des lokalen Verkehrsszenarios, wobei die Messdatenanalyseeinheit (23) ferner eine Bewegungstrajektorien-Identifizierungseinheit (24) zur Identifizierung von Bewegungstrajektorien (9) aus den erfassten Messdaten aufweist und eine Teilsatzauswahleinheit (25) zum Identifizieren eines auszuwählenden Teilsatzes des vollständigen Merkmalssatzes aufweist, und eine Steuerungseinheit (25), die mit der Messdatenanalyseeinheit (23) und einer Steuerungseinheit (13) des Fahrzeugs (3) gekoppelt ist, wobei das System (20) dazu eingerichtet ist, das Verfahren nach einem der Ansprüche 1 bis 11 durchzuführen.System ( 20 ) for controlling a vehicle ( 3 ), comprising: a measurement data acquisition system ( 21 ) with sensors ( 22 ) for detecting (S3) the environment in a local traffic scenario, one with the measurement data acquisition system ( 21 ) coupled measurement data analysis unit ( 23 ) for assigning the acquired measurement data to defined features of a predefined complete feature set for describing the local traffic scenario, wherein the measurement data analysis unit ( 23 ) further comprises a movement trajectory identifying unit ( 24 ) for the identification of movement trajectories ( 9 ) from the acquired measurement data and a subset selection unit ( 25 ) for identifying a subset of the complete feature set to be selected, and a control unit ( 25 ) with the measurement data analysis unit ( 23 ) and a control unit ( 13 ) of the vehicle ( 3 ), the system ( 20 ) is adapted to carry out the method according to one of claims 1 to 11. Fahrzeug (3) mit einer Steuerungseinheit (13), die die Steuerungseinheit (8) des Systems (20) nach Anspruch 12 aufweist oder mit ihr verbunden ist und das Fahrzeug (3) in die Lage versetzt, Teilnehmer des Systems (20) nach Anspruch 12 zu sein.Vehicle ( 3 ) with a control unit ( 13 ), which the control unit ( 8th ) of the system ( 20 ) according to claim 12 or connected to it and the vehicle ( 3 ), participants in the system ( 20 ) according to claim 12.
DE102016212700.4A 2016-07-13 2016-07-13 Method and system for controlling a vehicle Pending DE102016212700A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE102016212700.4A DE102016212700A1 (en) 2016-07-13 2016-07-13 Method and system for controlling a vehicle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102016212700.4A DE102016212700A1 (en) 2016-07-13 2016-07-13 Method and system for controlling a vehicle

Publications (1)

Publication Number Publication Date
DE102016212700A1 true DE102016212700A1 (en) 2018-01-18

Family

ID=60782484

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102016212700.4A Pending DE102016212700A1 (en) 2016-07-13 2016-07-13 Method and system for controlling a vehicle

Country Status (1)

Country Link
DE (1) DE102016212700A1 (en)

Cited By (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102018001968B3 (en) * 2018-03-12 2019-08-29 Ralph Stömmer Method and system for prioritizing avoidance maneuvers in the control of a vehicle
DE102018203137A1 (en) 2018-03-02 2019-09-05 Robert Bosch Gmbh Method, device and computer program for operating an at least partially autonomous vehicle
CN110239549A (en) * 2018-03-08 2019-09-17 本田技研工业株式会社 Controller of vehicle, control method for vehicle and storage medium
DE102018211726A1 (en) * 2018-07-13 2020-01-16 Audi Ag Method for automatic machine training of an electronic vehicle guidance system, and motor vehicle
DE102018214032A1 (en) * 2018-08-20 2020-02-20 Zf Friedrichshafen Ag Device, method and system for warning a driver when turning at a turning point
DE102018214018A1 (en) * 2018-08-20 2020-02-20 Zf Friedrichshafen Ag Device, method and system for warning a driver when turning at a turning point
EP3627386A1 (en) 2018-09-21 2020-03-25 Volkswagen AG Method and device for providing an image of the vicinity of a mobile device and motor vehicle comprising such a device
DE102018218099A1 (en) * 2018-10-23 2020-04-23 Volkswagen Aktiengesellschaft Driver assistance system for a motor vehicle, motor vehicle and method for operating a driver assistance system or motor vehicle
DE102018217932A1 (en) * 2018-10-19 2020-04-23 Robert Bosch Gmbh Method and device for operating an automated vehicle
DE102018222542A1 (en) * 2018-12-20 2020-06-25 Robert Bosch Gmbh Motion prediction for controlled objects
US10747791B2 (en) 2018-07-16 2020-08-18 Here Global B.V. Method, apparatus, and system for mapping vulnerable road users
DE102019207916A1 (en) * 2019-05-29 2020-12-03 Continental Automotive Gmbh Method for the automated braking of a vehicle
WO2021037838A1 (en) * 2019-08-27 2021-03-04 Psa Automobiles Sa Automated detection of abnormal behaviour of a road user
WO2021115918A1 (en) * 2019-12-10 2021-06-17 Psa Automobiles Sa Method for creating a road user algorithm for computer simulation of road users, method for training at least one algorithm for a control unit of a motor vehicle, computer program product, and motor vehicle
DE102019135131A1 (en) * 2019-12-19 2021-06-24 Avl Software And Functions Gmbh Procedures for improving road safety
US11150650B2 (en) 2018-07-16 2021-10-19 Here Global B.V. Method, apparatus, and system for operating a vehicle based on vulnerable road user data
US11227486B2 (en) 2018-07-16 2022-01-18 Here Global B.V. Method, apparatus, and system for estimating vulnerable road users
US11237012B2 (en) 2018-07-16 2022-02-01 Here Global B.V. Method, apparatus, and system for determining a navigation route based on vulnerable road user data
CN116424365A (en) * 2023-03-10 2023-07-14 大连理工大学 A Deep Learning Vehicle Trajectory Prediction Method Fused with Kinematics Model
DE102022207448A1 (en) 2022-07-21 2024-02-01 Robert Bosch Gesellschaft mit beschränkter Haftung Method and device for providing an improved real-world traffic situation database for training and providing data-based functions of an autonomous driving model for a vehicle
DE102022209561A1 (en) * 2022-09-13 2024-03-14 Zf Friedrichshafen Ag System for detecting the pedestrian intention ahead of a pedestrian in an environment, vehicle and traffic monitoring system
DE102022210507A1 (en) * 2022-10-05 2024-04-11 Continental Automotive Technologies GmbH Alarm system to warn vulnerable road users in a given road section
DE102019113389B4 (en) 2018-07-27 2024-05-23 GM Global Technology Operations LLC SYSTEM AND METHOD FOR PREDICTING ENTITY BEHAVIOR
DE102022133450A1 (en) 2022-12-15 2024-06-20 Bayerische Motoren Werke Aktiengesellschaft Method for assisting an occupant when exiting a vehicle with adaptation of a warning zone, computing device and exit assistance system
DE102023105818A1 (en) 2023-03-09 2024-09-12 Valeo Schalter Und Sensoren Gmbh Method for operating a driver assistance system for a motor vehicle and driver assistance system
DE102023206691A1 (en) 2023-07-14 2025-01-16 Robert Bosch Gesellschaft mit beschränkter Haftung Procedure for increasing safety at a crossing facility
DE102023212616A1 (en) * 2023-12-13 2025-06-18 ZF Mobility Solutions GmbH Computer-implemented method for controlling an at least partially, in particular fully autonomously driving vehicle

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102013202463A1 (en) 2013-02-15 2014-08-21 Bayerische Motoren Werke Aktiengesellschaft Method for determining movement model of vulnerable road user i.e. motorized road user e.g. electrical bicycle riders, involves determining predicted position of vulnerable road user by motion model of vulnerable road user

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102013202463A1 (en) 2013-02-15 2014-08-21 Bayerische Motoren Werke Aktiengesellschaft Method for determining movement model of vulnerable road user i.e. motorized road user e.g. electrical bicycle riders, involves determining predicted position of vulnerable road user by motion model of vulnerable road user

Cited By (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102018203137A1 (en) 2018-03-02 2019-09-05 Robert Bosch Gmbh Method, device and computer program for operating an at least partially autonomous vehicle
CN110239549A (en) * 2018-03-08 2019-09-17 本田技研工业株式会社 Controller of vehicle, control method for vehicle and storage medium
DE102018001968B9 (en) 2018-03-12 2021-04-08 Ralph Stömmer Method and system for prioritizing evasive maneuvers when controlling a vehicle
DE102018001968B3 (en) * 2018-03-12 2019-08-29 Ralph Stömmer Method and system for prioritizing avoidance maneuvers in the control of a vehicle
DE102018211726A1 (en) * 2018-07-13 2020-01-16 Audi Ag Method for automatic machine training of an electronic vehicle guidance system, and motor vehicle
US11237012B2 (en) 2018-07-16 2022-02-01 Here Global B.V. Method, apparatus, and system for determining a navigation route based on vulnerable road user data
US11227486B2 (en) 2018-07-16 2022-01-18 Here Global B.V. Method, apparatus, and system for estimating vulnerable road users
US11150650B2 (en) 2018-07-16 2021-10-19 Here Global B.V. Method, apparatus, and system for operating a vehicle based on vulnerable road user data
US10747791B2 (en) 2018-07-16 2020-08-18 Here Global B.V. Method, apparatus, and system for mapping vulnerable road users
DE102019113389B4 (en) 2018-07-27 2024-05-23 GM Global Technology Operations LLC SYSTEM AND METHOD FOR PREDICTING ENTITY BEHAVIOR
DE102018214032A1 (en) * 2018-08-20 2020-02-20 Zf Friedrichshafen Ag Device, method and system for warning a driver when turning at a turning point
DE102018214018A1 (en) * 2018-08-20 2020-02-20 Zf Friedrichshafen Ag Device, method and system for warning a driver when turning at a turning point
EP3627386A1 (en) 2018-09-21 2020-03-25 Volkswagen AG Method and device for providing an image of the vicinity of a mobile device and motor vehicle comprising such a device
US11120690B2 (en) 2018-09-21 2021-09-14 Volkswagen Aktiengesellschaft Method and device for providing an environmental image of an environment of a mobile apparatus and motor vehicle with such a device
DE102018216110A1 (en) * 2018-09-21 2020-03-26 Volkswagen Aktiengesellschaft Method and device for providing an environment image of an environment of a mobile device and motor vehicle with such a device
DE102018217932A1 (en) * 2018-10-19 2020-04-23 Robert Bosch Gmbh Method and device for operating an automated vehicle
DE102018218099A1 (en) * 2018-10-23 2020-04-23 Volkswagen Aktiengesellschaft Driver assistance system for a motor vehicle, motor vehicle and method for operating a driver assistance system or motor vehicle
US11433862B2 (en) 2018-10-23 2022-09-06 Volkswagen Aktiengesellschaft Driver assistance system for a transportation vehicle, transportation vehicle, and method for operating a driver assistance system or transportation vehicle
DE102018222542A1 (en) * 2018-12-20 2020-06-25 Robert Bosch Gmbh Motion prediction for controlled objects
DE102019207916A1 (en) * 2019-05-29 2020-12-03 Continental Automotive Gmbh Method for the automated braking of a vehicle
WO2021037838A1 (en) * 2019-08-27 2021-03-04 Psa Automobiles Sa Automated detection of abnormal behaviour of a road user
WO2021115918A1 (en) * 2019-12-10 2021-06-17 Psa Automobiles Sa Method for creating a road user algorithm for computer simulation of road users, method for training at least one algorithm for a control unit of a motor vehicle, computer program product, and motor vehicle
CN114793460A (en) * 2019-12-10 2022-07-26 标致雪铁龙汽车股份有限公司 Method for creating an algorithm for the computer simulation of a traffic participant, method for training an algorithm of at least one control device for a motor vehicle, computer program product and motor vehicle
CN114793460B (en) * 2019-12-10 2024-09-10 标致雪铁龙汽车股份有限公司 Method, computer program product and motor vehicle for training at least one algorithm for a control device of a motor vehicle
DE102019135131A1 (en) * 2019-12-19 2021-06-24 Avl Software And Functions Gmbh Procedures for improving road safety
DE102019135131B4 (en) 2019-12-19 2022-11-03 Avl Software And Functions Gmbh Methods for improving road safety
DE102022207448A1 (en) 2022-07-21 2024-02-01 Robert Bosch Gesellschaft mit beschränkter Haftung Method and device for providing an improved real-world traffic situation database for training and providing data-based functions of an autonomous driving model for a vehicle
DE102022209561A1 (en) * 2022-09-13 2024-03-14 Zf Friedrichshafen Ag System for detecting the pedestrian intention ahead of a pedestrian in an environment, vehicle and traffic monitoring system
WO2024056698A1 (en) 2022-09-13 2024-03-21 Zf Friedrichshafen Ag System for detecting the future walking intention of a pedestrian in an environment, vehicle and traffic monitoring system
DE102022210507A1 (en) * 2022-10-05 2024-04-11 Continental Automotive Technologies GmbH Alarm system to warn vulnerable road users in a given road section
DE102022133450A1 (en) 2022-12-15 2024-06-20 Bayerische Motoren Werke Aktiengesellschaft Method for assisting an occupant when exiting a vehicle with adaptation of a warning zone, computing device and exit assistance system
DE102023105818A1 (en) 2023-03-09 2024-09-12 Valeo Schalter Und Sensoren Gmbh Method for operating a driver assistance system for a motor vehicle and driver assistance system
CN116424365A (en) * 2023-03-10 2023-07-14 大连理工大学 A Deep Learning Vehicle Trajectory Prediction Method Fused with Kinematics Model
DE102023206691A1 (en) 2023-07-14 2025-01-16 Robert Bosch Gesellschaft mit beschränkter Haftung Procedure for increasing safety at a crossing facility
DE102023212616A1 (en) * 2023-12-13 2025-06-18 ZF Mobility Solutions GmbH Computer-implemented method for controlling an at least partially, in particular fully autonomously driving vehicle

Similar Documents

Publication Publication Date Title
DE102016212700A1 (en) Method and system for controlling a vehicle
EP3436325B1 (en) Method for producing control data for rule-based driver assistance
EP3695244B1 (en) Method and device for creating an inverse sensor model and method for detecting obstacles
DE102021112349A1 (en) VEHICLE OPERATION USING A DYNAMIC ALLOCATION GRID
DE102019205223A1 (en) Threading systems and methods for threading vehicles
DE102019205228A1 (en) Threading systems and methods for vehicles on a main track
DE102019104974A1 (en) Method and system for determining a driving maneuver
WO2017167801A1 (en) Driver assistance system for supporting a driver when driving a vehicle
DE102019216206A1 (en) Device and method for determining a U-turn strategy of an autonomous vehicle
DE112018000479T5 (en) Event prediction system, event prediction method, recording medium and moving body
DE102013005362A1 (en) Method for analyzing traffic conditions between vehicle and road user at e.g. road crossings, involves dynamically determining danger areas based on points of intersection of predicted movement trajectories
DE102023116269A1 (en) Trajectory planning based on extracted trajectory features
WO2015197353A2 (en) Method for producing a model of the surroundings of a vehicle
EP3994040B1 (en) Method for coordinating road users via a server device, and server device and a control circuit for carrying out the method
DE102021131991A1 (en) VEHICLE SENSOR CLEANING AND COOLING
DE102017200580A1 (en) Method for optimizing a maneuver planning for autonomous vehicles
DE112022002869T5 (en) Method and system for predicting the behavior of actors in an autonomous vehicle environment
EP3609755A1 (en) Driver assistance system for a vehicle
WO2019042728A2 (en) RECOGNIZING TRANSPORT PARTICIPANTS ON A TRANSPORT ROUTE
DE102023111700A1 (en) ALGORITHM FOR GENERATING PLANNING-BASED ATTENTION SIGNALS
DE102023114645A1 (en) Systems and methods for image classification using a neural network in combination with a correlation structure
EP4473506A1 (en) Method for detecting an object, image detecting device, computer program, and storage unit
DE102022119179A1 (en) Method, system and computer program product for testing and training a driver assistance system (ADAS) and/or an automated driving system (ADS) and/or a driving function
DE102018211726A1 (en) Method for automatic machine training of an electronic vehicle guidance system, and motor vehicle
DE112021006148T5 (en) Method and system for determining a motion model for motion prediction when controlling autonomous vehicles

Legal Events

Date Code Title Description
R012 Request for examination validly filed