Nothing Special   »   [go: up one dir, main page]

DE102023201784A1 - Adaptive real-data-based simulation of a centrally coordinated traffic area - Google Patents

Adaptive real-data-based simulation of a centrally coordinated traffic area Download PDF

Info

Publication number
DE102023201784A1
DE102023201784A1 DE102023201784.9A DE102023201784A DE102023201784A1 DE 102023201784 A1 DE102023201784 A1 DE 102023201784A1 DE 102023201784 A DE102023201784 A DE 102023201784A DE 102023201784 A1 DE102023201784 A1 DE 102023201784A1
Authority
DE
Germany
Prior art keywords
simulation
real
automated vehicles
road users
traffic
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
DE102023201784.9A
Other languages
German (de)
Inventor
Ulrich Eberle
Christoph Thiem
Nico Weber
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.)
Stellantis Auto Sas Fr
Original Assignee
Stellantis Auto SAS
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 Stellantis Auto SAS filed Critical Stellantis Auto SAS
Priority to DE102023201784.9A priority Critical patent/DE102023201784A1/en
Priority to PCT/EP2024/050781 priority patent/WO2024179733A1/en
Publication of DE102023201784A1 publication Critical patent/DE102023201784A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0108Measuring and analyzing of parameters relative to traffic conditions based on the source of data
    • G08G1/0116Measuring and analyzing of parameters relative to traffic conditions based on the source of data from roadside infrastructure, e.g. beacons
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01MTESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
    • G01M17/00Testing of vehicles
    • G01M17/007Wheeled or endless-tracked vehicles
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0108Measuring and analyzing of parameters relative to traffic conditions based on the source of data
    • G08G1/0112Measuring and analyzing of parameters relative to traffic conditions based on the source of data from the vehicle, e.g. floating car data [FCD]
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0125Traffic data processing
    • G08G1/0129Traffic data processing for creating historical data or processing based on historical data
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D15/00Steering not otherwise provided for
    • B62D15/02Steering position indicators ; Steering position determination; Steering aids
    • B62D15/027Parking aids, e.g. instruction means
    • B62D15/0285Parking performed automatically
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • G08G1/096766Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission
    • G08G1/096775Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission where the origin of the information is a central station
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/14Traffic control systems for road vehicles indicating individual free spaces in parking areas
    • G08G1/145Traffic control systems for road vehicles indicating individual free spaces in parking areas where the indication depends on the parking areas
    • G08G1/146Traffic control systems for road vehicles indicating individual free spaces in parking areas where the indication depends on the parking areas where the parking area is a limited parking space, e.g. parking garage, restricted space
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B9/00Simulators for teaching or training purposes
    • G09B9/02Simulators for teaching or training purposes for teaching control of vehicles or other craft
    • G09B9/04Simulators for teaching or training purposes for teaching control of vehicles or other craft for teaching control of land vehicles
    • G09B9/048Simulators for teaching or training purposes for teaching control of vehicles or other craft for teaching control of land vehicles a model being viewed and manoeuvred from a remote point

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Chemical & Material Sciences (AREA)
  • Analytical Chemistry (AREA)
  • Traffic Control Systems (AREA)

Abstract

Die Erfindung betrifft ein Verfahren mit den Schritten: Bereitstellen (S1) aus einer Szenarienbibliothek eines Datensatzes mit Informationen über ein reales Verkehrsszenario aus einem Verkehrsraum wie ein Parkhaus mit einer zentralen Koordinationseinheit zur Führung automatisierter Fahrzeuge und einem eigenen Sensornetz, Ausführen (S2) einer Simulation mit virtuellen Gegenstücken von geführten automatisierten Fahrzeugen und nicht-koordinierten Verkehrsteilnehmern mit einem simulierten virtuellen Testfahrzeug, Ermitteln (S3) einer Unähnlichkeitsmetrik zwischen Datensatz und in der Simulation ermittelten Trajektorien, und wenn die Unähnlichkeitsmetrik größer als ein Grenzwert ist: Wiederholen (S4) der Simulation unter Ersetzung der realen Bewegungsdaten und/oder Verhaltensmodelle von nicht-koordinierten Verkehrsteilnehmern durch virtuelle Agentenmodelle; Gegebenenfalls Anpassen (S5) der Szenarienbibliothek mit synthetischen Sensorinformationen der wiederholten Simulation.

Figure DE102023201784A1_0000
The invention relates to a method with the steps: providing (S1) from a scenario library a data set with information about a real traffic scenario from a traffic area such as a parking garage with a central coordination unit for guiding automated vehicles and its own sensor network, executing (S2) a simulation with virtual counterparts of guided automated vehicles and non-coordinated road users with a simulated virtual test vehicle, determining (S3) a dissimilarity metric between the data set and trajectories determined in the simulation, and if the dissimilarity metric is greater than a limit value: repeating (S4) the simulation while replacing the real movement data and/or behavior models of non-coordinated road users with virtual agent models; if necessary, adapting (S5) the scenario library with synthetic sensor information from the repeated simulation.
Figure DE102023201784A1_0000

Description

Die Erfindung betrifft ein Verfahren zum Durchführen einer Verkehrs-Simulation zum Testen einer Fahrzeugkomponente.The invention relates to a method for carrying out a traffic simulation for testing a vehicle component.

In der Entwicklung und Validierung von automatischen Fahrsteuerungssystemen werden besonders in Bezug auf die für die automatisierte Fahrsteuerfunktion kritischen Betriebsbereiche simulationsbasierte Methoden genutzt und geprüft. Durch z.B. szenarienbasiertes Entwickeln und Testen kann so schon durch Nutzung des digitalen Zwillings des automatisierten Fahrzeugs während früher Entwicklungsphasen eingeschätzt werden, wie sicher das spätere reale Fahrzeug im Einsatz in der offenen Welt (unter Umständen innerhalb eines beschränkten Betriebsbereichs) agieren wird.In the development and validation of automatic driving control systems, simulation-based methods are used and tested, particularly with regard to the operating areas that are critical for the automated driving control function. For example, through scenario-based development and testing, it is possible to estimate how safely the later real vehicle will operate in the open world (possibly within a limited operating area) by using the digital twin of the automated vehicle during early development phases.

Dies gilt generell für (hoch-)automatisierte Fahrzeuge, die für den generellen und öffentlichen Straßenverkehr zugelassen und ausgelegt sind. Hierbei weisen typischerweise die individuellen Fahrzeuge ihre individuellen Implementierungen und Auslegungen (jedoch standardisierten Protokollen und Normen gehorchend) automatischer Fahrsteuerungssysteme auf. Eine andere technische Umsetzung zur Durchführung einer hochautomatisierten Fahrt eines Fahrzeugs, für die jedoch die gleichen Überlegungen zu Anwendungen von Simulationen mit einer sehr großen Vielzahl von Parametervariationen, Hardware-in-the-Loop Tests, Verhaltenssimulationen von anderen Verkehrsteilnehmern etc. zum Tragen kommen, kann prinzipiell in lokal abgrenzbaren Verkehrsräumen erfolgen, wie Parkhäuser, Industrie-Produktionsflächen, Logistikbereichen und Ähnliches, wo automatisierte Fahrzeuge eingesetzt werden, diese aber nicht wie im generellen freien Straßenverkehr auf ihre eigene Sensorik und Fahrsteuerungssysteme angewiesen sind, sondern ein vernetztes System aus Sensoren an eine zentrale Koordinationseinheit Informationen übermittelt, sodass die Koordinationseinheit in der Lage ist, automatisierte Fahrzeuge mittels eines zentralen Fahrsteuerungssystems kollektiv zu koordinieren und ihre Bewegungen vorzugeben. So können in Parkhäusern zentral vorgegebene Parkplatzzuteilungen zur besseren Nutzung von Parkraumflächen wie auch für einen optimiert ausgeführten Einparkvorgang, Umparkvorgang oder Ausparkvorgang je Fahrzeug, oder des Weiteren in Logistikbereichen nicht nur eine optimierte Warensteuerung, sondern auch eine optimierte Bahnführung automatisierter Logistik-Fahrzeuge durchgeführt werden. Da typischerweise in solch lokal abgrenzbaren Verkehrsräumen mit besonderer Sensorik und zentraler Koordinationseinheit dennoch unkoordinierte Verkehrsteilnehmer generell zu erwarten sind, wie beispielhaft Fußgänger, nicht koordinierte Fahrzeuge o. ä., sowie technische Unsicherheiten bestehen können wie bei der Latenz der Berechnungen zur Vorgabe der jeweiligen Trajektorien oder unterschiedliche Softwareversionen zu prüfen sind, empfiehlt sich auch hierbei eine Simulation mit einer Vielzahl von Parametervariationen innerhalb eines maximal zu erwartenden Parameterraums, um die Sicherheit und Zweckmäßigkeit der Fahrten der automatisierten Fahrzeuge gewährleisten zu können.This generally applies to (highly) automated vehicles that are approved and designed for general and public road traffic. Typically, the individual vehicles have their own individual implementations and designs (but obeying standardized protocols and norms) of automatic driving control systems. Another technical implementation for carrying out a highly automated journey of a vehicle, for which the same considerations regarding the use of simulations with a very large number of parameter variations, hardware-in-the-loop tests, behavioral simulations of other road users, etc. apply, can in principle be carried out in locally demarcated traffic areas, such as parking garages, industrial production areas, logistics areas and the like, where automated vehicles are used, but they are not dependent on their own sensors and driving control systems as in general free road traffic, but a networked system of sensors transmits information to a central coordination unit, so that the coordination unit is able to collectively coordinate automated vehicles using a central driving control system and specify their movements. In parking garages, centrally specified parking space allocations can be used to improve the use of parking space and to optimize the parking, re-parking or re-parking process for each vehicle. In logistics areas, not only optimized goods control but also optimized path guidance for automated logistics vehicles can be carried out. Since uncoordinated road users are generally to be expected in such locally defined traffic areas with special sensors and a central coordination unit, such as pedestrians, uncoordinated vehicles, etc., and technical uncertainties can exist, such as the latency of the calculations for specifying the respective trajectories or different software versions that need to be checked, a simulation with a large number of parameter variations within a maximum expected parameter space is also recommended here in order to be able to guarantee the safety and expediency of the journeys of the automated vehicles.

Im Stand der Technik sind sogenannte „Adaptive-Replay-to-Sim“ Verfahren bekannt. In solchen Verfahren werden reale Szenarien aufgenommenen und Informationen darüber für eine Simulation zur Verfügung gestellt, um somit an realistischen Daten angelehnt Tests von Fahrsteuerungssystemen (oder ihrer Sensoren) durchführen zu können. Der Vorteil der Überführung der Daten in eine Simulation ist die Möglichkeit der gefahrlosen virtuellen Testung, sowie die Möglichkeit der bewussten Veränderung der Daten aus der Realität.So-called "adaptive replay to sim" methods are known in the state of the art. In such methods, real scenarios are recorded and information about them is made available for a simulation in order to be able to carry out tests of driving control systems (or their sensors) based on realistic data. The advantage of transferring the data into a simulation is the possibility of safe virtual testing, as well as the possibility of deliberately changing the data from reality.

Die DE 10 2019 206 908 B4 betrifft hierzu ein Verfahren zum Trainieren wenigstens eines Algorithmus für ein Steuergerät eines Kraftfahrzeugs, wobei das Steuergerät zur Umsetzung einer automatisierten bzw. autonomen Fahrfunktion unter Eingriff in Aggregate des Kraftfahrzeugs auf der Grundlage von Eingangsdaten unter Verwendung des wenigstens einen Algorithmus vorgesehen ist, wobei der Algorithmus durch ein selbstlernendes neuronales Netz trainiert wird, umfassend folgende Schritte: a) Bereitstellen eines Computerprogrammproduktmoduls für die automatisierte bzw. autonome Fahrfunktion, wobei das Computerprogrammproduktmodul den zu trainierenden Algorithmus und das selbstlernende neuronale Netz enthält, b) Einbetten des trainierten Computerprogrammproduktmoduls in das Steuergerät des Kraftfahrzeugs, c) Fahren des Kraftfahrzeugs in einer real existierenden Verkehrsumgebung durch einen menschlichen Fahrer, wobei die Fahrt eine gefahrene Trajektorie bestimmt, d) Zuführen von Daten einer Umgebungssensorik und einer Kraftfahrzeugsensorik zu dem Steuergerät und Berechnen einer virtuellen Trajektorie durch den Algorithmus, e) Ableiten einer Metrik aus einem Vergleich der gefahrenen Trajektorie und der virtuellen Trajektorie sowie Speichern der Daten der Umgebungssensorik und der Kraftfahrzeugsensorik in einem Speicher, wenn für eine Verkehrssituation bestimmte Metrikkriterien erfüllt sind, f) Zurverfügungstellen von Informationen betreffend die Verkehrssituation an eine Verkehrssimulation, g) Analyse der Verkehrssituation durch die Verkehrssimulation, wobei anhand der Kartendaten, der Umgebungssensorik und der Kraftfahrzeugsensorik ein virtuelles Abbild der Verkehrssituation erstellt wird, wobei mittels der Verkehrssimulation die Daten der Verkehrssituation variiert werden, und h) Trainieren des Algorithmus durch die Variation der Verkehrssituation. Die Verkehrssimulation wird als eine Simulation der Verkehrssituation aus der Perspektive der Verkehrsumgebung durchführt, wobei in der Verkehrssimulation Verhaltens- und Technologiemodelle für jeden einzelnen Verkehrsteilnehmer bereitgestellt werden, so dass eine zukünftige Verkehrssituation basierend auf einer Variation der bereitgestellten Verhaltens- und Technologiemodellen simuliert werden und wobei ferner auch zeitlich vergangene Umgebungs- und Kraftfahrzeugdaten in der Verkehrssimulation variiert werden.The EN 10 2019 206 908 B4 relates to a method for training at least one algorithm for a control unit of a motor vehicle, wherein the control unit is provided for implementing an automated or autonomous driving function by intervening in units of the motor vehicle on the basis of input data using the at least one algorithm, wherein the algorithm is trained by a self-learning neural network, comprising the following steps: a) providing a computer program product module for the automated or autonomous driving function, wherein the computer program product module contains the algorithm to be trained and the self-learning neural network, b) embedding the trained computer program product module in the control unit of the motor vehicle, c) driving the motor vehicle in a real traffic environment by a human driver, wherein the journey determines a driven trajectory, d) feeding data from an environmental sensor system and a motor vehicle sensor system to the control unit and calculating a virtual trajectory by the algorithm, e) deriving a metric from a comparison of the driven trajectory and the virtual trajectory and storing the data from the environmental sensor system and the motor vehicle sensors in a memory if certain metric criteria are met for a traffic situation, f) providing information about the traffic situation to a traffic simulation, g) analyzing the traffic situation through the traffic simulation, whereby a virtual image of the traffic situation is created using the map data, the environmental sensors and the motor vehicle sensors, whereby the data of the traffic situation are varied by means of the traffic simulation, and h) training the algorithm by varying the traffic situation. The traffic simulation is described as carries out a simulation of the traffic situation from the perspective of the traffic environment, wherein behavior and technology models are provided for each individual road user in the traffic simulation so that a future traffic situation is simulated based on a variation of the behavior and technology models provided and wherein past environmental and motor vehicle data are also varied in the traffic simulation.

Auch aus der Publikation „ A Needle in a Haystack - How to Derive Relevant Scenarios for Testing Automated Driving Systems in Urban Areas“ von Nico Weber, Dr.-Ing. Christoph Thiem und Prof. Dr.-Ing. Ulrich Konigorski des Preprints für „30th Aachen Colloquium Sustainable Mobility 2021 “ ist es bekannt, rigide Szenarien zur Verkehrssimulation zu verwenden und zu flexibilisieren. Darin wird basierend auf einem „Adaptive-Replay-to-Sim“ Ansatz eine simulationsbasierte Toolchain für die Entwicklung und den Test von mit automatischen Fahrsteuerungssystemen ausgestatteten Fahrzeugen im urbanen Umfeld vorgestellt. Multimodale Interaktionen verschiedener Verkehrsteilnehmer werden hierbei betrachtet und u.a. für eine Rückspeisung in eine Szenario-Datenbank bereitgestellt.Also from the publication “ A Needle in a Haystack - How to Derive Relevant Scenarios for Testing Automated Driving Systems in Urban Areas” by Nico Weber, Dr.-Ing. Christoph Thiem and Prof. Dr.-Ing. Ulrich Konigorski of the preprint for “30th Aachen Colloquium Sustainable Mobility 2021 “ it is known to use rigid scenarios for traffic simulation and to make them more flexible. Based on an “Adaptive-Replay-to-Sim” approach, a simulation-based toolchain is presented for the development and testing of vehicles equipped with automatic driving control systems in urban environments. Multimodal interactions between different road users are considered and, among other things, made available for feeding back into a scenario database.

Zum Testen und/oder Validieren von Fahrerassistenzsystemen für die Unterstützung einer manuellen Fahrzeugführung von Fahrzeugen wie Personenkraftwagen oder Lastkraftwagen, sowie von Automatisierungssystemen für hoch automatisierte bis hin zu autonomen Fahrzeugen (zusammengefasst unter „automatisierte Fahrsteuerfunktionen“; englisch: „Advanced Driver Assistance Systems“ bzw. Systeme für „Autonomous Driving“, zusammen abgekürzt ADAS/AD) ist zudem die Verwendung von Szenarienbibliotheken bekannt, die idealerweise Beschreibungen einer Vielzahl von (idealerweise möglichst stark) variierenden Szenarien aufweist, sodass ein Fahrzeug im späteren Regelbetrieb möglichst nicht auf prinzipiell ungetestete Situationen trifft. In solchen Szenarienbibliotheken werden typischerweise Szenarien-Beschreibungen in maschinenlesbarer und automatisiert ablegbarer Form gespeichert gehalten. Dazu werden zumeist Szenariobeschreibungssprachen verwendet, welche spezielle Dokumentations- und Programmsprachen verwenden. Ein Beispiel hierfür ist die etablierte Szenarienbeschreibungssprache des Vereins „ASAM e.V.“ mit dem Namen ‚OpenSCENARlO®‘ für die Nutzung in Szenarien-Bibliotheken. Es existieren darüber hinaus Szenarienbibliotheken mit Daten in maschinen-lesbaren Formaten, die jedoch auch menschlich verständlichen Kontext aufweisen, etwa „ADScene“ und „SafetyPool“.For testing and/or validating driver assistance systems to support manual driving of vehicles such as passenger cars or trucks, as well as automation systems for highly automated and even autonomous vehicles (summarized under "automated driving control functions"; English: "Advanced Driver Assistance Systems" or systems for "Autonomous Driving", abbreviated to ADAS/AD), the use of scenario libraries is also known. These ideally contain descriptions of a large number of (ideally as widely as possible) varying scenarios, so that a vehicle does not encounter fundamentally untested situations in later regular operation. In such scenario libraries, scenario descriptions are typically stored in a machine-readable and automatically storable form. Scenario description languages are usually used for this, which use special documentation and program languages. An example of this is the established scenario description language of the "ASAM e.V." association called 'OpenSCENARlO®' for use in scenario libraries. There are also scenario libraries with data in machine-readable formats that also have a human-understandable context, such as “ADScene” and “SafetyPool”.

Um mit Hilfe einer solchen Szenarienbibliothek das Verhalten eines Fahrsteuerungssystems oder seiner Sensoreinheit in reaktiver Weise auf die Umgebung eines betrachteten Verkehrsteilnehmers, insbesondere eines automatisierten Fahrzeugs (typischerweise genannt „vehicle under test“), untersuchen zu können, kann die Fahrt dieses ausgewählten betrachteten realen Verkehrsteilnehmers simuliert werden, während das Verhalten der anderen realen Verkehrsteilnehmer sowie die Umgebungsparameter der Szenarienbibliothek entnommen werden können und in diesem Fall auf realen Daten basieren.In order to be able to use such a scenario library to investigate the behavior of a driving control system or its sensor unit in a reactive manner to the environment of a road user under consideration, in particular an automated vehicle (typically called a “vehicle under test”), the journey of this selected real road user under consideration can be simulated, while the behavior of the other real road users and the environmental parameters can be taken from the scenario library and in this case are based on real data.

Dadurch jedoch, dass die Daten über das Verhalten der anderen realen Verkehrsteilnehmer sowie über die Umgebungsparameter Tatsachen wiedergeben, die dadurch zustande gekommen sind, dass die übrigen Verkehrsteilnehmer ihre Reaktionen wiederum auf das Verhalten des betrachteten realen Verkehrsteilnehmers (der in der Simulation durch das „vehicle under test“ als virtuelles Gegenstück ersetzt wird) anpassen, ist nur dann das in der Simulation eingespielte Verhalten der übrigen Verkehrsteilnehmer gemäß ihrer abgespeicherter Daten valide, wenn das ursprüngliche Verhalten des betrachteten realen Verkehrsteilnehmers und das seines virtuellen Gegenstücks in der Simulation (das simulierte „vehicle under test“) im Wesentlichen gleich sind. Weist das simulierte Verhalten des Verkehrsteilnehmers als virtuelles „vehicle under test“ zu sehr vom damaligen Verhalten des betrachteten realen Verkehrsteilnehmers ab, ist die Integrität des Realitätsgrades der Simulationsumgebung eingeschränkt, und in manchen Fällen somit ungeeignet, um für das simulierte und damit virtuelle „vehicle under test“ ein Fahrsteuerungssystems oder dessen Sensoren bzw. eine Sensoreinheit zu testen.However, because the data on the behavior of the other real road users and on the environmental parameters reflect facts that have come about because the other road users adapt their reactions to the behavior of the real road user under consideration (who is replaced in the simulation by the "vehicle under test" as a virtual counterpart), the behavior of the other road users recorded in the simulation is only valid according to their stored data if the original behavior of the real road user under consideration and that of its virtual counterpart in the simulation (the simulated "vehicle under test") are essentially the same. If the simulated behavior of the road user as a virtual "vehicle under test" deviates too much from the behavior of the real road user under consideration at the time, the integrity of the degree of realism of the simulation environment is limited and in some cases therefore unsuitable for testing a driving control system or its sensors or a sensor unit for the simulated and thus virtual "vehicle under test".

Aufgabe der Erfindung ist es, eine möglichst effiziente Simulation eines lokal abgegrenzten Verkehrsraums mit insbesondere einem stationären Sensornetz und einer zentralen Koordinationseinheit zur Koordinierung von automatisierten Fahrzeugen unter Gegenwart von nicht zentral koordinierten Verkehrsteilnehmern bereitzustellen.The object of the invention is to provide the most efficient possible simulation of a locally delimited traffic area with, in particular, a stationary sensor network and a central coordination unit for coordinating automated vehicles in the presence of non-centrally coordinated road users.

Die Erfindung ergibt sich aus den Merkmalen der unabhängigen Ansprüche. Vorteilhafte Weiterbildungen und Ausgestaltungen sind Gegenstand der abhängigen Ansprüche.The invention results from the features of the independent claims. Advantageous further developments and embodiments are the subject of the dependent claims.

Ein erster Aspekt der Erfindung betrifft ein Verfahren, insbesondere computerimplementiertes Verfahren, zum Durchführen einer Verkehrs-Simulation, aufweisend die Schritte:

  • - Bereitstellen aus einer Szenarienbibliothek: Einen Datensatz mit Informationen über ein reales Verkehrsszenario aus einem lokal abgegrenzten Verkehrsraum mit einer zentralen Koordinationseinheit zur Koordinierung von automatisierten Fahrzeugen durch Vorgabe von Trajektorien für die automatisierten Fahrzeuge auf Basis von Sensorinformationen eines stationären Sensornetzes des Verkehrsraums, wobei der Datensatz vom Sensornetz erfasste und/oder durch die Koordinationseinheit ermittelte Trajektorieninformationen der durch die Koordinationseinheit geführten automatisierten Fahrzeuge im Verkehrsszenario, sowie mittels des Sensornetzes erfasste reale Bewegungsdaten und/oder Verhaltensmodelle jeweils von nicht-koordinierten Verkehrsteilnehmern im Verkehrsszenario, umfasst,
  • - Ausführen eines ersten Durchlaufs einer Simulation mit virtuellen Gegenstücken der geführten automatisierten Fahrzeuge und der nicht-koordinierten Verkehrsteilnehmer so, dass alle Trajektorieninformationen und Bewegungsdaten der virtuellen Gegenstücke gleich denen aus dem Datensatz sind mit Ausnahme zumindest eines zu ersetzenden aus den geführten automatisierten Fahrzeugen, das jeweils als virtuelles Testfahrzeug simuliert wird, wobei in der Simulation zumindest eine Randbedingung gegenüber dem Datensatz verändert wird,
  • - Ermitteln einer Unähnlichkeitsmetrik zwischen den jeweiligen Trajektorieninformationen des Datensatzes und den in der Simulation ermittelten neuen Trajektorien eines oder mehrerer der geführten automatisierten Fahrzeuge, insbesondere des jeweiligen virtuellen Testfahrzeugs, und Vergleichen der Unähnlichkeitsmetrik mit einem vorgegebenen Grenzwert, und wenn die Unähnlichkeitsmetrik größer als der Grenzwert ist:
  • - Wiederholen der Simulation unter Ersetzung der realen Bewegungsdaten und/oder Verhaltensmodelle von nicht-koordinierten Verkehrsteilnehmern durch virtuelle Agentenmodelle und Erzeugen von zusätzlichen oder vollständig die realen Sensorinformationen ersetzenden synthetischen Sensorinformationen für das in der Simulation abgebildete Sensornetz auf Basis von ermittelten Verhalten der Agentenmodellen, sodass die Koordinationseinheit in der wiederholten Simulation abhängig von den synthetischen Sensorinformationen die Koordinierung zumindest eines Teils, insbesondere aller, der automatisierten Fahrzeuge durchführt; und
  • - gegebenenfalls Anpassen der Szenarienbibliothek mit den synthetischen Sensorinformationen der wiederholten Simulation.
A first aspect of the invention relates to a method, in particular a computer-implemented method, for carrying out a traffic simulation, comprising the steps:
  • - Provision from a scenario library: A data set with information about a real traffic scenario from a locally defined traffic area with a central coordination unit for coordinating automated vehicles by specifying trajectories for the automated driving vehicles based on sensor information from a stationary sensor network of the traffic area, wherein the data set comprises trajectory information recorded by the sensor network and/or determined by the coordination unit of the automated vehicles guided by the coordination unit in the traffic scenario, as well as real movement data and/or behavior models recorded by the sensor network of non-coordinated road users in the traffic scenario,
  • - Carrying out a first run of a simulation with virtual counterparts of the guided automated vehicles and the non-coordinated road users in such a way that all trajectory information and movement data of the virtual counterparts are the same as those from the data set with the exception of at least one of the guided automated vehicles to be replaced, which is simulated as a virtual test vehicle, wherein in the simulation at least one boundary condition is changed compared to the data set,
  • - Determining a dissimilarity metric between the respective trajectory information of the data set and the new trajectories of one or more of the guided automated vehicles, in particular the respective virtual test vehicle, determined in the simulation and comparing the dissimilarity metric with a predetermined limit value, and if the dissimilarity metric is greater than the limit value:
  • - Repeating the simulation by replacing the real movement data and/or behavior models of non-coordinated road users with virtual agent models and generating additional synthetic sensor information that completely replaces the real sensor information for the sensor network depicted in the simulation on the basis of determined behavior of the agent models, so that the coordination unit in the repeated simulation carries out the coordination of at least some, in particular all, of the automated vehicles depending on the synthetic sensor information; and
  • - if necessary, adapt the scenario library with the synthetic sensor information from the repeated simulation.

In einem Schritt des Verfahrens wird die zu testende Fahrzeugkomponente mittels der Ausführung der Verkehrssimulation getestet. Die zu testende Fahrzeugkomponente umfasst insbesondere einen entsprechenden Sensor und/oder einen Trajektorien-Planer wie einen Fahrsteuerungsrechner. Die zu testende Fahrzeugkomponente wird entweder als physisches Gerät in der Verwendung in einer Hardware-in-the-Loop Methode in die Simulation integriert, oder virtuell abgebildet und ebenfalls simuliert. Es wird somit eine verbesserte Testung der zu testenden Fahrzeugkomponente gegenüber herkömmlichen Testverfahren erreicht.In one step of the method, the vehicle component to be tested is tested by executing the traffic simulation. The vehicle component to be tested includes in particular a corresponding sensor and/or a trajectory planner such as a driving control computer. The vehicle component to be tested is either integrated into the simulation as a physical device using a hardware-in-the-loop method, or is virtually mapped and also simulated. This results in improved testing of the vehicle component to be tested compared to conventional testing methods.

Es wird durch die Szenarienbibliothek ein Datensatz mit Informationen über einen lokal abgegrenzten Verkehrsraum bereitgestellt. Ein solcher lokal abgegrenzter Verkehrsraum, beispielsweise ein für autonome Fahrzeuge optimiertes Parkhaus oder eine Logistikfläche mit einer Vielzahl von Arbeitsmaschinen, weist den Vorteil gegenüber einer freien Verkehrsfläche des allgemeinen öffentlichen Verkehrsraums auf, eine zentrale Koordinierung und Vorgabe von abzufahrenden Bahnen für Fahrzeuge vornehmen zu können, um die Verkehrsteilnehmer darin untereinander zu koordinieren, sowie optimale Bahnkurven für die einzelnen Verkehrsteilnehmer vorzugeben, beispielsweise einen optimalen Einparkvorgang in einem Parkhaus.The scenario library provides a data set with information about a locally defined traffic area. Such a locally defined traffic area, for example a parking garage optimized for autonomous vehicles or a logistics area with a large number of work machines, has the advantage over a free traffic area in the general public traffic area of being able to centrally coordinate and specify the paths to be taken by vehicles in order to coordinate the road users with each other, as well as specifying optimal trajectories for the individual road users, for example an optimal parking process in a parking garage.

In einem solchen lokal abgegrenzten Verkehrsraum übernimmt die zentrale Koordinationseinheit die Funktion eines Fahrsteuerungsrechners, im Vergleich zu Fahrsteuerungssystemen einzelner automatisierter Fahrzeuge übernimmt die Koordinationseinheit jedoch synchron die Steuerung einer Vielzahl von automatisierten Fahrzeugen. Das heißt die Steuer-Elektronik und Sensorik befindet sich nicht mehr notwendigerweise im jeweiligen Fahrzeug selbst. Dies trifft insbesondere auf das reale Gegenstück zum virtuellen Testfahrzeug aus dem realen Verkehrsszenario zu. Dies sind insbesondere Fahrzeuge mit externer Intelligenz und Perzeption, die sich in derselben kontrollierten Umgebung (Parkhaus / Logistikfläche) bewegen. Es ist jedoch davon auszugehen, dass in einem solchen lokal abgegrenzten Verkehrsraum nicht alle Verkehrsteilnehmer von der Koordinationseinheit geführte automatisierte Fahrzeuge sind. Vielmehr befinden sich darin auch nicht-koordinierte Verkehrsteilnehmer, zum Beispiel Fußgänger, von Menschen direkt oder aus der Distanz kontrollierte Fahrzeuge, oder andere nicht von der zentralen Koordinationseinheit geführte, das heißt nicht-koordinierte, Fahrzeuge.In such a locally delimited traffic area, the central coordination unit takes on the function of a driving control computer, but in comparison to driving control systems of individual automated vehicles, the coordination unit takes over the control of a large number of automated vehicles synchronously. This means that the control electronics and sensors are no longer necessarily located in the respective vehicle itself. This applies in particular to the real counterpart to the virtual test vehicle from the real traffic scenario. These are in particular vehicles with external intelligence and perception that move in the same controlled environment (parking garage / logistics area). However, it can be assumed that in such a locally delimited traffic area, not all road users are automated vehicles controlled by the coordination unit. Rather, there are also non-coordinated road users, for example pedestrians, vehicles controlled by people directly or from a distance, or other vehicles not controlled by the central coordination unit, i.e. non-coordinated.

Wegen des Aufbaus und der Struktur des Sensornetzes sind jedoch im Datensatz der Szenarienbibliothek sowohl Trajektorieninformationen über die Bewegungen der von der zentralen Koordinationseinheit geführten automatisierten Fahrzeuge sowie Bewegungsdaten und/oder Verhaltensmodelle der nicht-koordinierten Verkehrsteilnehmer wie der oben genannten Fußgänger vorhanden. In einem Adaptive-Replay-to-Sim Verfahren eignen sich die Bewegungsdaten des Datensatzes somit, in eine Simulation überführt zu werden, um realistische Szenarien aus dem lokal abgegrenzten Verkehrsraum in der Simulation nachzubilden. Eines oder mehrere der von der zentralen Koordinationseinheit geführten automatisierten Fahrzeuge werden dabei in der Simulation jedoch durch ein jeweiliges virtuelles Testfahrzeug ersetzt. Nicht ersetzte durch die Koordinationseinheit geführten automatisierten Fahrzeuge werden in diesem Sinne zu einem bestimmten Subtyp von nicht-koordinierten Verkehrsteilnehmern. Die Verhaltensmodelle können aus dem Datensatz ermittelt werden, um mit Methoden des maschinellen Lernens Kataloge oder Datenbank-Szenarien aufzubauen, sowie die aufgetretenen Szenarien zu klassifizieren, sowie statistische Verteilungen für das Verhalten der nicht-koordinierten Verkehrsteilnehmer aufzustellen.However, due to the design and structure of the sensor network, the data set of the scenario library contains both trajectory information about the movements of the automated vehicles controlled by the central coordination unit as well as movement data and/or behavior models of the non-coordinated road users such as the pedestrians mentioned above. In an adaptive replay-to-sim process, the movement data of the data set is therefore suitable for being transferred to a simulation in order to create realistic scenarios from the locally delimited traffic area in the simulation. However, one or more of the automated vehicles controlled by the central coordination unit are replaced in the simulation by a respective virtual test vehicle. Automated vehicles controlled by the coordination unit that are not replaced become a specific subtype of non-coordinated road users in this sense. The behavior models can be determined from the data set in order to use machine learning methods to build catalogs or database scenarios, to classify the scenarios that have occurred, and to establish statistical distributions for the behavior of the non-coordinated road users.

Das virtuelle Gegenstück zum zu ersetzenden realen Fahrzeug wird unter veränderten Randbedingung simuliert, weswegen unter Umständen eine veränderte geplante Bewegungsbahn des virtuellen Fahrzeugs von der simulierten Koordinationseinheit ermittelt werden kann. Dies ist die Grundlage zur Ermittlung der Unähnlichkeitsmetrik, mittels der überprüft wird, ob die Bewegungsbahn des virtuellen Testfahrzeugs in der Simulation ausreichend ähnlich zur Bewegungsbahn des zugrunde liegenden realen Fahrzeugs ist. Eine solche Abweichung zwischen den jeweiligen Trajektorieninformationen kann sich dadurch ergeben, dass im ersten Durchlauf der Simulation geänderte Randbedingung simuliert werden, wie veränderte Verhalten der nicht-koordinierten Verkehrsteilnehmer oder veränderte Latenzen der Koordinationseinheit.The virtual counterpart to the real vehicle to be replaced is simulated under changed boundary conditions, which is why a changed planned trajectory of the virtual vehicle can be determined by the simulated coordination unit. This is the basis for determining the dissimilarity metric, which is used to check whether the trajectory of the virtual test vehicle in the simulation is sufficiently similar to the trajectory of the underlying real vehicle. Such a deviation between the respective trajectory information can arise because changed boundary conditions are simulated in the first run of the simulation, such as changed behavior of the non-coordinated road users or changed latencies of the coordination unit.

Ist die besagte Unähnlichkeitsmetrik ermittelt, wird sie ihrem Wert nach mit einem Grenzwert verglichen. Wird der Grenzwert durch die Unähnlichkeitsmetrik überschritten, liegen bereits nicht vernachlässigbare Abweichungen zwischen den Trajektorien des mindestens einen virtuellen Testfahrzeugs und dem jeweilig zugehörigen realen Fahrzeug in der vorangegangenen Fahrt im realen Verkehrs-Szenario vor.Once the dissimilarity metric has been determined, its value is compared with a limit value. If the limit value is exceeded by the dissimilarity metric, there are already non-negligible deviations between the trajectories of at least one virtual test vehicle and the respective associated real vehicle in the previous journey in the real traffic scenario.

Daher werden die durch ihre real aufgezeichneten Bewegungsbahnen gekennzeichneten weiteren nicht-koordinierten Verkehrsteilnehmer in der Simulation durch Agentenmodelle ersetzt. Solche Agentenmodelle sind dazu in der Lage, während der Simulation auf das Verhalten des virtuellen Testfahrzeugs aktiv zu reagieren, was bei der Verwendung der aufgezeichneten Bewegungsbahnen der realen Verkehrsteilnehmer nicht möglich ist, denn letztere werden statisch in der Simulation verwendet, und lediglich das virtuelle Testfahrzeug wäre dann in der Simulation in der Lage, Reaktionen auszuführen. Werden jedoch Agentenmodelle verwendet, liegt eine wechselseitige Reaktion zwischen dem virtuellen Testfahrzeug und den als Agentenmodellen ausgeführten weiteren Verkehrsteilnehmern vor.Therefore, the other non-coordinated road users identified by their real recorded trajectories are replaced by agent models in the simulation. Such agent models are able to actively react to the behavior of the virtual test vehicle during the simulation, which is not possible when using the recorded trajectories of the real road users, because the latter are used statically in the simulation and only the virtual test vehicle would then be able to carry out reactions in the simulation. However, if agent models are used, there is a mutual reaction between the virtual test vehicle and the other road users implemented as agent models.

Wie viele Agentenmodelle die real erfassten Bewegungsbahnen der weiteren Verkehrsteilnehmer in der Simulation ersetzen sollen, wird vorteilhaft demnach entschieden, wie nahe oder in welcher potenziell reaktiven Wirkung in der aktuellen Verkehrssituation die weiteren Verkehrsteilnehmer sich zum virtuellen Testfahrzeug befinden. Die einfachste Entscheidung hierzu ist es, sämtliche das virtuelle Testfahrzeug umgebenden Verkehrsteilnehmer in der Simulation durch Agentenmodelle zu ersetzen, dies geht jedoch zulasten der Rechenleistung, welche benötigt wird, um die Verkehrs-Simulation auszuführen.How many agent models should replace the real recorded movement paths of the other road users in the simulation is best decided based on how close or potentially reactive the other road users are to the virtual test vehicle in the current traffic situation. The simplest decision to make is to replace all road users surrounding the virtual test vehicle in the simulation with agent models, but this comes at the expense of the computing power required to run the traffic simulation.

Die agentenbasierten Trajektorien werden insbesondere genutzt, um neue synthetische Daten für das Sensornetz bzw. direkt neue Trajektoriendaten für die zentrale Koordinationseinheit zu erzeugen. Werden die agenten basierten Trajektorien genutzt, um neue synthetische Daten für einen oder mehrere zu testende Sensoren des Sensornetzes bzw. den jeweiligen Perzeptionskanal davon zu erzeugen, werden bevorzugt in Echtzeit erzeugte 3D-Grafikdaten verwendet, die insbesondere von einer 3D-Engine erzeugt werden und in den jeweiligen Perzeptionskanal, das heißt als Sensorinformationen, eingespeist werden.The agent-based trajectories are used in particular to generate new synthetic data for the sensor network or directly new trajectory data for the central coordination unit. If the agent-based trajectories are used to generate new synthetic data for one or more sensors of the sensor network to be tested or the respective perception channel thereof, 3D graphic data generated in real time is preferably used, which is generated in particular by a 3D engine and fed into the respective perception channel, i.e. as sensor information.

Ob das Anpassen der Szenarienbibliothek erfolgt, ist insbesondere davon abhängig, ob die Unähnlichkeitsmetrik kleiner als der Grenzwert war oder nicht.Whether the scenario library is adjusted depends in particular on whether the dissimilarity metric was smaller than the threshold or not.

Es ist eine vorteilhafte Wirkung der Erfindung, dass X-in-the-Loop-Tests des Perzeptionsstranges realistischer und adaptiver werden, indem solange wie möglich originale Bewegungsbahnen und die damit konsistenten Sensorinformationen (im Gegensatz zu vollständig synthetischen) verwendet werden. Die agentenbasierte Simulation unterstützt wiederum vorteilhaft das simulationsbasierte Vorgehen mit seinen Vorteilen, dass der enorme Aufwand (personell/zeitlich/finanziell) zum Einfahren von Szenarien durch etwa Mitarbeiter eines Automobilherstellers für Tests der Perzeptionskanäle durch das erfindungsgemäße Verfahren reduziert werden kann, wenn schon vorhandene Szenarien in der vorgeschlagenen Form flexibilisiert und für den Test des Perzeptionskanals nutzbar gemacht werden können. Es besteht daher auch keine Gefahr für Testfahrer oder andere Verkehrsbeteiligte im Fall eines Problems der zu entwickelnden bzw. testenden Perzeptionstechnologie bzw. des zugehörigen Perzeptionsstrangs. Einfache automatisierte Parameter-Variation und Testauswertung sind somit möglich.It is an advantageous effect of the invention that X-in-the-loop tests of the perception train become more realistic and adaptive by using original movement paths and the sensor information consistent with them (as opposed to completely synthetic) for as long as possible. The agent-based simulation, in turn, advantageously supports the simulation-based approach with its advantages that the enormous effort (personnel/time/financial) for running scenarios by employees of an automobile manufacturer for testing the perception channels can be reduced by the method according to the invention if existing scenarios can be made more flexible in the proposed form and used for testing the perception channel. There is therefore no danger for test drivers or other road users in the event of a problem with the perception technology to be developed or tested or the associated perception train. Simple automated parameter variation and test evaluation are thus possible.

Gemäß einer vorteilhaften Ausführungsform umfassen die im ersten Durchlauf der Simulation geänderten Randbedingungen zumindest eine der folgenden: Geänderte Algorithmen der Koordinationseinheit zur Trajektorienvorgabe für die geführten automatisierten Fahrzeuge, veränderte Verhalten oder Verhaltensmuster oder andere Parametrierung der Verhaltensmodelle jeweils der nicht-koordinierten Verkehrsteilnehmer, veränderte Latenzen in der Übertragung der von der Koordinationseinheit an die geführten automatisierten Fahrzeuge übertragenen Kommandos, veränderte Latenzen bezüglich der Berechnung der durch die Koordinationseinheit ermittelten Kommandos für die geführten automatisierten Fahrzeuge, veränderte Perzeption durch das stationäre Sensornetz.According to an advantageous embodiment, the boundary conditions changed in the first run of the simulation comprise at least one of the following: Changed algorithms of the coordination tion unit for specifying trajectories for the guided automated vehicles, changed behavior or behavior patterns or other parameterization of the behavior models of the non-coordinated road users, changed latencies in the transmission of the commands transmitted from the coordination unit to the guided automated vehicles, changed latencies regarding the calculation of the commands determined by the coordination unit for the guided automated vehicles, changed perception by the stationary sensor network.

Gemäß einer weiteren vorteilhaften Ausführungsform umfasst die Unähnlichkeitsmetrik eine geometrische Distanz zwischen Bahnverläufen aus den Trajektorieninformationen, wobei die Unähnlichkeitsmetrik eine Summe von jeweiligen geometrischen Distanzen umfasst, wenn die Unähnlichkeitsmetrik auf mehrere der geführten automatisierten Fahrzeuge bezogen wird.According to a further advantageous embodiment, the dissimilarity metric comprises a geometric distance between trajectories from the trajectory information, wherein the dissimilarity metric comprises a sum of respective geometric distances when the dissimilarity metric is related to several of the guided automated vehicles.

Eine solche geometrische Distanz kann beispielsweise durch die Fläche zwischen den Bahnen des virtuellen Testfahrzeugs (das simulierte „vehicle under test“) und dem realen Pendant als Maß für die geometrische Distanz zueinander ermittelt werden.Such a geometric distance can be determined, for example, by the area between the tracks of the virtual test vehicle (the simulated “vehicle under test”) and the real counterpart as a measure of the geometric distance to each other.

Gemäß einer weiteren vorteilhaften Ausführungsform ist der lokal abgegrenzte Verkehrsraum einer aus den folgenden: Ein Parkplatz, ein Parkhaus, eine Logistikzone.According to a further advantageous embodiment, the locally delimited traffic space is one of the following: a parking lot, a parking garage, a logistics zone.

Gemäß einer weiteren vorteilhaften Ausführungsform umfassen die Sensorinformationen alle Trajektorieninformationen der realen durch die Koordinationseinheit geführten automatisierten Fahrzeuge sowie alle reale Bewegungsdaten der nicht-koordinierten Verkehrsteilnehmern jeweils aus einer Vogelperspektive.According to a further advantageous embodiment, the sensor information includes all trajectory information of the real automated vehicles guided by the coordination unit as well as all real movement data of the non-coordinated road users, each from a bird's eye view.

Bevorzugt liegen zu diesem Zweck mit dem Datensatz bereits entsprechende vollumfängliche Informationen aus der Vogelperspektive vor. Dies ist insbesondere dann der Fall, wenn das Sensornetz den lokal abgegrenzten Verkehrsraum überwacht, sodass die Daten entweder unmittelbar aus der Vogelperspektive vorliegen oder in eine solche rekonstruiert werden können. Beispielsweise weist hierzu das Sensornetz im lokal abgegrenzten Verkehrsraum Deckenkameras auf, oder ein sogenanntes „Indoor-GPS“, um die zeitliche Positionsabfolge und damit die Trajektorien zumindest der geführten automatisierten Fahrzeuge und idealerweise auch zusätzlich der nicht-koordinierten Verkehrsteilnehmer verfolgen zu können.For this purpose, the data set preferably already contains the corresponding, comprehensive information from a bird's eye view. This is particularly the case if the sensor network monitors the locally defined traffic area, so that the data is either available directly from a bird's eye view or can be reconstructed into one. For example, the sensor network in the locally defined traffic area has ceiling cameras or a so-called "indoor GPS" in order to be able to track the temporal position sequence and thus the trajectories of at least the guided automated vehicles and, ideally, also of the non-coordinated road users.

Gemäß einer weiteren vorteilhaften Ausführungsform umfassen die Sensorinformationen zumindest manche Trajektorieninformationen der realen durch die Koordinationseinheit geführten automatisierten Fahrzeuge und/oder zumindest manche reale Bewegungsdaten der nicht-koordinierten Verkehrsteilnehmern jeweils aus einer Egoperspektive.According to a further advantageous embodiment, the sensor information comprises at least some trajectory information of the real automated vehicles guided by the coordination unit and/or at least some real movement data of the non-coordinated road users, each from a first-person perspective.

Ist beispielsweise ein Parkhaus der betrachtete abgegrenzte Verkehrsraum, so ist auch davon auszugehen, dass für den generellen öffentlichen Verkehr zugelassene und gedachte Fahrzeuge diesen Verkehrsraum befahren. Solche Fahrzeuge weisen abhängig von ihrem vorgesehenen Automatisierungsgrad jedoch bereits selbst eine Vielzahl von Umfeldsensoren auf, deren Information typischerweise aus der Egoperspektive erfasst wird, die jedoch zur Koordinierung durch die Koordinationseinheit stützend verwendet werden können.If, for example, a parking garage is the demarcated traffic area under consideration, it can also be assumed that vehicles approved and intended for general public traffic will drive in this traffic area. However, depending on their intended level of automation, such vehicles already have a large number of environmental sensors themselves, the information from which is typically recorded from the ego perspective, but which can be used to support coordination by the coordination unit.

Gemäß einer weiteren vorteilhaften Ausführungsform umfassen die Sensorinformationen Kameradaten.According to a further advantageous embodiment, the sensor information comprises camera data.

Gemäß einer weiteren vorteilhaften Ausführungsform umfassen die zusätzlichen oder vollständig die realen Sensorinformationen ersetzenden synthetischen Sensorinformationen für das Sensornetz synthetische Echtzeit-Grafikdaten, die von einer 3D-Engine erzeugt werden und in den jeweils zugehörigen Perzeptionskanal des Sensornetzes eingespeist werden.According to a further advantageous embodiment, the additional synthetic sensor information for the sensor network, which completely replaces the real sensor information, comprises synthetic real-time graphic data which is generated by a 3D engine and fed into the respective associated perception channel of the sensor network.

Gemäß einer weiteren vorteilhaften Ausführungsform umfassen die nicht-koordinierten Verkehrsteilnehmer zumindest einen Fußgänger.According to a further advantageous embodiment, the non-coordinated road users comprise at least one pedestrian.

Gemäß einer weiteren vorteilhaften Ausführungsform wird in der Simulation jeweils für das virtuelle Testfahrzeug eines der folgenden Manöver simuliert: Einparken, Ausparken, Fahrzeugübergabe auf einer Logistikfläche.According to a further advantageous embodiment, one of the following maneuvers is simulated in the simulation for the virtual test vehicle: parking, reversing, vehicle handover on a logistics area.

Ein weiterer Aspekt der Erfindung betrifft eine Vorrichtung zur Datenverarbeitung, umfassend Mittel zur Ausführung der Schritte des Verfahrens wie oben und im Folgenden beschrieben.A further aspect of the invention relates to a device for data processing, comprising means for carrying out the steps of the method as described above and below.

Ein weiterer Aspekt der Erfindung betrifft ein Computerprogrammprodukt, umfassend Befehle, die bei der Ausführung des Programms durch einen Computer diesen veranlassen, das Verfahren wie oben und im Folgenden beschrieben auszuführen.A further aspect of the invention relates to a computer program product comprising instructions which, when the program is executed by a computer, cause the computer to carry out the method as described above and below.

Vorteile und bevorzugte Weiterbildungen der vorgeschlagenen Vorrichtung bzw. des vorgeschlagenen Computerprogrammprodukts ergeben sich durch eine analoge und sinngemäße Übertragung der im Zusammenhang mit dem vorgeschlagenen Verfahren vorstehend gemachten Ausführungen.Advantages and preferred developments of the proposed device or the proposed computer program product result from an analogous and analogous transfer of the statements made above in connection with the proposed method.

Weitere Vorteile, Merkmale und Einzelheiten ergeben sich aus der nachfolgenden Beschreibung, in der - gegebenenfalls unter Bezug auf die Zeichnung - zumindest ein Ausführungsbeispiel im Einzelnen beschrieben ist. Gleiche, ähnliche und/oder funktionsgleiche Teile sind mit gleichen Bezugszeichen versehen.Further advantages, features and details emerge from the following description, in which - if necessary with reference to the drawing - at least one embodiment is described in detail. Identical, similar and/or functionally identical parts are provided with the same reference numerals.

Es zeigt:

  • 1: Ein Verfahren gemäß einem Ausführungsbeispiel der Erfindung.
It shows:
  • 1 : A method according to an embodiment of the invention.

Die Darstellungen in der Figur sind schematisch und nicht maßstäblich.The representations in the figure are schematic and not to scale.

1 zeigt ein Verfahren zum Durchführen einer Verkehrs-Simulation eines Parkhauses mit zentraler Koordinationseinheit zur Koordinierung von automatisierten Fahrzeugen. Zunächst erfolgt das Bereitstellen S1 aus einer Szenarienbibliothek eines Datensatzes mit Informationen über ein reales Verkehrsszenario aus dem Parkhaus mit einer zentralen Koordinationseinheit zur Koordinierung von automatisierten Fahrzeugen durch Vorgabe von Trajektorien für die automatisierten Fahrzeuge auf Basis von Sensorinformationen eines stationären Kamera-Sensornetzes des Parkhauses, wobei der Datensatz vom Sensornetz erfasste und durch die Koordinationseinheit ermittelte Trajektorieninformationen der durch die Koordinationseinheit geführten automatisierten Fahrzeuge im Verkehrsszenario, sowie mittels des Sensornetzes erfasste reale Bewegungsdaten und/oder Verhaltensmodelle jeweils von nicht-koordinierten Verkehrsteilnehmern wie Fußgängern im Verkehrsszenario, umfasst. Ferner erfolgt das Ausführen S2 eines ersten Durchlaufs einer Simulation mit virtuellen Gegenstücken der nicht-koordinierten Verkehrsteilnehmer so, dass alle Bewegungsdaten der virtuellen Gegenstücke gleich denen aus dem Datensatz sind. Die geführten automatisierten Fahrzeuge werden als jeweilige virtuelle Testfahrzeuge simuliert. In der Simulation wird zumindest eine Randbedingung gegenüber dem Datensatz verändert wird, wobei die im ersten Durchlauf der Simulation geänderten Randbedingungen zumindest eine der folgenden umfassen: Geänderte Algorithmen der Koordinationseinheit, veränderte Verhalten oder Verhaltensmuster oder andere Parametrierung der Verhaltensmodelle jeweils der nicht-koordinierten Verkehrsteilnehmer, veränderte Latenzen in der Übertragung der von der Koordinationseinheit an die geführten automatisierten Fahrzeuge übertragenen Kommandos, veränderte Latenzen bezüglich der Berechnung der durch die Koordinationseinheit ermittelten Kommandos für die geführten automatisierten Fahrzeuge, veränderte Perzeption durch das stationäre Sensornetz. Weiter erfolgt das Ermitteln S3 einer Unähnlichkeitsmetrik zwischen den jeweiligen Trajektorieninformationen des Datensatzes und den in der Simulation ermittelten neuen Trajektorien eines oder mehrerer der geführten automatisierten Fahrzeuge, insbesondere des jeweiligen virtuellen Testfahrzeugs, und Vergleichen der Unähnlichkeitsmetrik mit einem vorgegebenen Grenzwert, und wenn die Unähnlichkeitsmetrik größer als der Grenzwert ist, das Wiederholen S4 der Simulation unter Ersetzung der realen Bewegungsdaten und/oder Verhaltensmodelle von nicht-koordinierten Verkehrsteilnehmern durch virtuelle Agentenmodelle und Erzeugen von zusätzlichen oder vollständig die realen Sensorinformationen ersetzenden synthetischen Sensorinformationen für das in der Simulation abgebildete Sensornetz auf Basis von ermittelten Verhalten der Agentenmodellen, sodass die Koordinationseinheit in der wiederholten Simulation abhängig von den synthetischen Sensorinformationen die Koordinierung zumindest eines Teils, insbesondere aller, der automatisierten Fahrzeuge durchführt; Hat die Unähnlichkeitsmetrik den Grenzwert überschritten und wurden somit für das Sensornetz neue synthetische Daten erzeugt, erfolgt das Anpassen S5 der Szenarienbibliothek mit den synthetischen Sensorinformationen der wiederholten Simulation. 1 shows a method for carrying out a traffic simulation of a parking garage with a central coordination unit for coordinating automated vehicles. First, a data set with information about a real traffic scenario from the parking garage with a central coordination unit for coordinating automated vehicles is provided S1 from a scenario library by specifying trajectories for the automated vehicles based on sensor information from a stationary camera sensor network of the parking garage, wherein the data set includes trajectory information of the automated vehicles guided by the coordination unit in the traffic scenario recorded by the sensor network and determined by the coordination unit, as well as real movement data and/or behavior models of non-coordinated road users such as pedestrians in the traffic scenario recorded by the sensor network. Furthermore, a first run of a simulation with virtual counterparts of the non-coordinated road users is carried out S2 in such a way that all movement data of the virtual counterparts are the same as those from the data set. The guided automated vehicles are simulated as respective virtual test vehicles. In the simulation, at least one boundary condition is changed compared to the data set, whereby the boundary conditions changed in the first run of the simulation include at least one of the following: changed algorithms of the coordination unit, changed behavior or behavior patterns or other parameterization of the behavior models of the non-coordinated road users, changed latencies in the transmission of the commands transmitted by the coordination unit to the guided automated vehicles, changed latencies regarding the calculation of the commands determined by the coordination unit for the guided automated vehicles, changed perception by the stationary sensor network. Furthermore, a dissimilarity metric is determined S3 between the respective trajectory information of the data set and the new trajectories of one or more of the guided automated vehicles, in particular of the respective virtual test vehicle, determined in the simulation and the dissimilarity metric is compared with a predetermined limit value, and if the dissimilarity metric is greater than the limit value, the simulation is repeated S4 by replacing the real movement data and/or behavior models of non-coordinated road users with virtual agent models and generating additional synthetic sensor information or synthetic sensor information that completely replaces the real sensor information for the sensor network depicted in the simulation on the basis of the determined behavior of the agent models, so that the coordination unit in the repeated simulation carries out the coordination of at least some, in particular all, of the automated vehicles depending on the synthetic sensor information; If the dissimilarity metric has exceeded the limit value and new synthetic data has thus been generated for the sensor network, the scenario library is adapted S5 with the synthetic sensor information from the repeated simulation.

Obwohl die Erfindung im Detail durch bevorzugte Ausführungsbeispiele näher illustriert und erläutert wurde, ist die Erfindung nicht durch die offenbarten Beispiele eingeschränkt und andere Variationen können vom Fachmann hieraus abgeleitet werden, ohne den Schutzumfang der Erfindung zu verlassen. Es ist daher klar, dass eine Vielzahl von Variationsmöglichkeiten existiert. Es ist ebenfalls klar, dass beispielhaft genannte Ausführungsformen wirklich nur Beispiele darstellen, die nicht in irgendeiner Weise als Begrenzung etwa des Schutzbereichs, der Anwendungsmöglichkeiten oder der Konfiguration der Erfindung aufzufassen sind. Vielmehr versetzen die vorhergehende Beschreibung und die Figurenbeschreibung den Fachmann in die Lage, die beispielhaften Ausführungsformen konkret umzusetzen, wobei der Fachmann in Kenntnis des offenbarten Erfindungsgedankens vielfältige Änderungen, beispielsweise hinsichtlich der Funktion oder der Anordnung einzelner, in einer beispielhaften Ausführungsform genannter Elemente, vornehmen kann, ohne den Schutzbereich zu verlassen, der durch die Ansprüche und deren rechtliche Entsprechungen, wie etwa weitergehende Erläuterungen in der Beschreibung, definiert wird.Although the invention has been illustrated and explained in detail by preferred embodiments, the invention is not limited by the disclosed examples and other variations can be derived therefrom by the person skilled in the art without departing from the scope of the invention. It is therefore clear that a multitude of possible variations exist. It is also clear that embodiments mentioned by way of example really only represent examples that are not to be understood in any way as a limitation of the scope of protection, the possible applications or the configuration of the invention. Rather, the preceding description and the description of the figures enable the person skilled in the art to implement the exemplary embodiments in concrete terms, whereby the person skilled in the art, with knowledge of the disclosed inventive concept, can make various changes, for example with regard to the function or the arrangement of individual elements mentioned in an exemplary embodiment, without departing from the scope of protection defined by the claims and their legal equivalents, such as further explanations in the description.

BezugszeichenlisteList of reference symbols

S1S1
BereitstellenProvide
S2S2
AusführenCarry out
S3S3
ErmittelnDetermine
S4S4
WiederholenRepeat
S5S5
AnpassenAdjust

ZITATE ENTHALTEN IN DER BESCHREIBUNGQUOTES INCLUDED IN THE DESCRIPTION

Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list of documents listed by the applicant was generated automatically and is included solely for the better information of the reader. The list is not part of the German patent or utility model application. The DPMA accepts no liability for any errors or omissions.

Zitierte PatentliteraturCited patent literature

  • DE 102019206908 B4 [0005]DE 102019206908 B4 [0005]

Zitierte Nicht-PatentliteraturCited non-patent literature

  • A Needle in a Haystack - How to Derive Relevant Scenarios for Testing Automated Driving Systems in Urban Areas“ von Nico Weber, Dr.-Ing. Christoph Thiem und Prof. Dr.-Ing. Ulrich Konigorski des Preprints für „30th Aachen Colloquium Sustainable Mobility 2021 [0006]A Needle in a Haystack - How to Derive Relevant Scenarios for Testing Automated Driving Systems in Urban Areas” by Nico Weber, Dr.-Ing. Christoph Thiem and Prof. Dr.-Ing. Ulrich Konigorski of the preprint for “30th Aachen Colloquium Sustainable Mobility 2021 [0006]

Claims (10)

Verfahren zum Durchführen einer Verkehrs-Simulation zum Testen einer Fahrzeugkomponente, aufweisend die Schritte: - Bereitstellen (S1) aus einer Szenarienbibliothek: Einen Datensatz mit Informationen über ein reales Verkehrsszenario aus einem lokal abgegrenzten Verkehrsraum mit einer zentralen Koordinationseinheit zur Koordinierung von automatisierten Fahrzeugen durch Vorgabe von Trajektorien für die automatisierten Fahrzeuge auf Basis von Sensorinformationen eines stationären Sensornetzes des Verkehrsraums, wobei der Datensatz vom Sensornetz erfasste und/oder durch die Koordinationseinheit vorgegebene Trajektorieninformationen der durch die Koordinationseinheit geführten automatisierten Fahrzeuge im Verkehrsszenario, sowie mittels des Sensornetzes erfasste reale Bewegungsdaten und/oder Verhaltensmodelle jeweils von nicht-koordinierten Verkehrsteilnehmern im Verkehrsszenario, umfasst, - Ausführen (S2) eines ersten Durchlaufs einer Simulation mit virtuellen Gegenstücken der geführten automatisierten Fahrzeuge und der nicht-koordinierten Verkehrsteilnehmer so, dass alle Trajektorieninformationen und Bewegungsdaten der virtuellen Gegenstücke gleich denen aus dem Datensatz sind mit Ausnahme zumindest eines zu ersetzenden aus den geführten automatisierten Fahrzeugen, das jeweils als virtuelles Testfahrzeug mit einer zu testenden Fahrzeugkomponente simuliert wird, wobei in der Simulation zumindest eine Randbedingung gegenüber dem Datensatz verändert wird, - Ermitteln (S3) einer Unähnlichkeitsmetrik zwischen den jeweiligen Trajektorieninformationen des Datensatzes und den in der Simulation ermittelten neuen Trajektorien eines oder mehrerer der geführten automatisierten Fahrzeuge, insbesondere des jeweiligen virtuellen Testfahrzeugs, und Vergleichen der Unähnlichkeitsmetrik mit einem vorgegebenen Grenzwert, und wenn die Unähnlichkeitsmetrik größer als der Grenzwert ist: - Wiederholen (S4) der Simulation unter Ersetzung der realen Bewegungsdaten und/oder Verhaltensmodelle von nicht-koordinierten Verkehrsteilnehmern durch virtuelle Agentenmodelle und Erzeugen von zusätzlichen oder vollständig die realen Sensorinformationen ersetzenden synthetischen Sensorinformationen für das in der Simulation abgebildete Sensornetz auf Basis von ermittelten Verhalten der Agentenmodellen, sodass die Koordinationseinheit in der wiederholten Simulation abhängig von den synthetischen Sensorinformationen die Koordinierung zumindest eines Teils, insbesondere aller, der automatisierten Fahrzeuge durchführt; und - gegebenenfalls Anpassen (S5) der Szenarienbibliothek mit den synthetischen Sensorinformationen der wiederholten Simulation, und Testen der zu testenden Fahrzeugkomponente.Method for carrying out a traffic simulation for testing a vehicle component, comprising the steps: - Providing (S1) from a scenario library: a data set with information about a real traffic scenario from a locally delimited traffic area with a central coordination unit for coordinating automated vehicles by specifying trajectories for the automated vehicles based on sensor information from a stationary sensor network of the traffic area, wherein the data set comprises trajectory information of the automated vehicles guided by the coordination unit in the traffic scenario recorded by the sensor network and/or specified by the coordination unit, as well as real movement data and/or behavior models of non-coordinated road users in the traffic scenario recorded by means of the sensor network, - Carrying out (S2) a first run of a simulation with virtual counterparts of the guided automated vehicles and the non-coordinated road users in such a way that all trajectory information and movement data of the virtual counterparts are the same as those from the data set with the exception of at least one to be replaced from the guided automated vehicles, each of which is simulated as a virtual test vehicle with a vehicle component to be tested, wherein in the simulation at least one boundary condition is changed compared to the data set, - determining (S3) a dissimilarity metric between the respective trajectory information of the data set and the new trajectories of one or more of the guided automated vehicles, in particular the respective virtual test vehicle, determined in the simulation, and comparing the dissimilarity metric with a predetermined limit value, and if the dissimilarity metric is greater than the limit value: - repeating (S4) the simulation by replacing the real movement data and/or behavior models of non-coordinated road users with virtual agent models and generating additional synthetic sensor information or synthetic sensor information that completely replaces the real sensor information for the sensor network depicted in the simulation on the basis of the determined behavior of the agent models, so that the coordination unit in the repeated simulation carries out the coordination of at least some, in particular all, of the automated vehicles depending on the synthetic sensor information; and - if necessary, adapting (S5) the scenario library with the synthetic sensor information of the repeated simulation, and testing the vehicle component to be tested. Verfahren nach Anspruch 1, wobei die im ersten Durchlauf der Simulation geänderten Randbedingungen zumindest eine der folgenden umfassen: Geänderte Algorithmen der Koordinationseinheit, veränderte Verhalten oder Verhaltensmuster oder andere Parametrierung der Verhaltensmodelle jeweils der nicht-koordinierten Verkehrsteilnehmer, veränderte Latenzen in der Übertragung der von der Koordinationseinheit an die geführten automatisierten Fahrzeuge übertragenen Kommandos, veränderte Latenzen bezüglich der Berechnung der durch die Koordinationseinheit ermittelten Kommandos für die geführten automatisierten Fahrzeuge, veränderte Perzeption durch das stationäre Sensornetz.Procedure according to Claim 1 , wherein the boundary conditions changed in the first run of the simulation include at least one of the following: changed algorithms of the coordination unit, changed behavior or behavior patterns or other parameterization of the behavior models of the non-coordinated road users, changed latencies in the transmission of the commands transmitted by the coordination unit to the guided automated vehicles, changed latencies regarding the calculation of the commands determined by the coordination unit for the guided automated vehicles, changed perception by the stationary sensor network. Verfahren nach einem der vorhergehenden Ansprüche, wobei die Unähnlichkeitsmetrik eine geometrische Distanz zwischen Bahnverläufen aus den Trajektorieninformationen umfasst, wobei die Unähnlichkeitsmetrik eine Summe von jeweiligen geometrischen Distanzen umfasst, wenn die Unähnlichkeitsmetrik auf mehrere der geführten automatisierten Fahrzeuge bezogen wird.A method according to any preceding claim, wherein the dissimilarity metric comprises a geometric distance between trajectories from the trajectory information, the dissimilarity metric comprising a sum of respective geometric distances when the dissimilarity metric is related to a plurality of the guided automated vehicles. Verfahren nach einem der vorhergehenden Ansprüche, wobei der lokal abgegrenzte Verkehrsraum einer aus den folgenden ist: Ein Parkplatz, ein Parkhaus, eine Logistikzone.Method according to one of the preceding claims, wherein the locally delimited traffic space is one of the following: a parking lot, a parking garage, a logistics zone. Verfahren nach einem der vorhergehenden Ansprüche, wobei die Sensorinformationen alle Trajektorieninformationen der realen durch die Koordinationseinheit geführten automatisierten Fahrzeuge sowie alle reale Bewegungsdaten der nicht-koordinierten Verkehrsteilnehmern jeweils aus einer Vogelperspektive umfassen.Method according to one of the preceding claims, wherein the sensor information comprises all trajectory information of the real automated vehicles guided by the coordination unit as well as all real movement data of the non-coordinated road users, each from a bird's eye view. Verfahren nach Anspruch 5, wobei die Sensorinformationen zumindest manche Trajektorieninformationen der realen durch die Koordinationseinheit geführten automatisierten Fahrzeuge und/oder zumindest manche reale Bewegungsdaten der nicht-koordinierten Verkehrsteilnehmern jeweils aus einer Egoperspektive umfassen.Procedure according to Claim 5 , wherein the sensor information comprises at least some trajectory information of the real automated vehicles guided by the coordination unit and/or at least some real movement data of the non-coordinated road users, each from an ego perspective. Verfahren nach einem der vorhergehenden Ansprüche, wobei die Sensorinformationen Kameradaten umfassen.Method according to one of the preceding claims, wherein the sensor information comprises camera data. Verfahren nach Anspruch 7, wobei die zusätzlichen oder vollständig die realen Sensorinformationen ersetzenden synthetischen Sensorinformationen für das Sensornetz synthetische Echtzeit-Grafikdaten umfassen, die von einer 3D-Engine erzeugt werden und in den jeweils zugehörigen Perzeptionskanal des Sensornetzes eingespeist werden.Procedure according to Claim 7 , wherein the additional synthetic sensor information for the sensor network, which completely replaces the real sensor information, comprises synthetic real-time graphics data generated by a 3D engine and stored in the respective associated per reception channel of the sensor network. Verfahren nach einem der vorhergehenden Ansprüche, wobei die nicht-koordinierten Verkehrsteilnehmer zumindest einen Fußgänger umfassen.Method according to one of the preceding claims, wherein the non-coordinated road users comprise at least one pedestrian. Verfahren nach einem der vorhergehenden Ansprüche, wobei in der Simulation jeweils für das virtuelle Testfahrzeug eines der folgenden Manöver simuliert wird: Einparken, Ausparken, Fahrzeugübergabe auf einer Logistikzone.Method according to one of the preceding claims, wherein in the simulation one of the following maneuvers is simulated for the virtual test vehicle: parking, reversing, vehicle handover in a logistics zone.
DE102023201784.9A 2023-02-27 2023-02-27 Adaptive real-data-based simulation of a centrally coordinated traffic area Pending DE102023201784A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
DE102023201784.9A DE102023201784A1 (en) 2023-02-27 2023-02-27 Adaptive real-data-based simulation of a centrally coordinated traffic area
PCT/EP2024/050781 WO2024179733A1 (en) 2023-02-27 2024-01-15 Adaptive real-data-based simulation of a centrally coordinated traffic area

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102023201784.9A DE102023201784A1 (en) 2023-02-27 2023-02-27 Adaptive real-data-based simulation of a centrally coordinated traffic area

Publications (1)

Publication Number Publication Date
DE102023201784A1 true DE102023201784A1 (en) 2024-08-29

Family

ID=89661297

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102023201784.9A Pending DE102023201784A1 (en) 2023-02-27 2023-02-27 Adaptive real-data-based simulation of a centrally coordinated traffic area

Country Status (2)

Country Link
DE (1) DE102023201784A1 (en)
WO (1) WO2024179733A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102017217056A1 (en) * 2017-09-26 2019-03-28 Audi Ag Method and device for operating a driver assistance system and driver assistance system and motor vehicle
DE102020202540A1 (en) * 2020-02-27 2021-09-02 Psa Automobiles Sa Method for training at least one algorithm for a control unit of a motor vehicle, computer program product and motor vehicle
DE102019206908B4 (en) 2019-05-13 2022-02-17 Psa Automobiles Sa Method for training at least one algorithm for a control unit of a motor vehicle, computer program product, motor vehicle and system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102015002405A1 (en) * 2015-02-24 2016-08-25 Audi Ag Method for traffic coordination of motor vehicles in a parking environment
WO2019191306A1 (en) * 2018-03-27 2019-10-03 Nvidia Corporation Training, testing, and verifying autonomous machines using simulated environments
EP3958129A1 (en) * 2020-08-17 2022-02-23 Volvo Car Corporation Method and system for validating autonomous control software for a self-driving vehicle

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102017217056A1 (en) * 2017-09-26 2019-03-28 Audi Ag Method and device for operating a driver assistance system and driver assistance system and motor vehicle
DE102019206908B4 (en) 2019-05-13 2022-02-17 Psa Automobiles Sa Method for training at least one algorithm for a control unit of a motor vehicle, computer program product, motor vehicle and system
DE102020202540A1 (en) * 2020-02-27 2021-09-02 Psa Automobiles Sa Method for training at least one algorithm for a control unit of a motor vehicle, computer program product and motor vehicle

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
A Needle in a Haystack - How to Derive Relevant Scenarios for Testing Automated Driving Systems in Urban Areas" von Nico Weber, Dr.-Ing. Christoph Thiem und Prof. Dr.-Ing. Ulrich Konigorski des Preprints für „30th Aachen Colloquium Sustainable Mobility 2021
WEBER, Nico ; THIEM, Christoph ; KONIGORSKI, Ulrich: A needle in a haystack - How to derive relevant scenarios for testing automated driving systems in urban areas. In: 30th Colloquium Sustainable Mobility - 4-6 October 2021 - Aachen, 2021, S. 1-37. URL: https://arxiv.org/ftp/arxiv/papers/2109/2109.03648.pdf [abgerufen am 2023-05-10]. - Preprint *

Also Published As

Publication number Publication date
WO2024179733A1 (en) 2024-09-06

Similar Documents

Publication Publication Date Title
DE102018128289B4 (en) METHOD AND DEVICE FOR AUTONOMOUS SYSTEM PERFORMANCE AND CLASSIFICATION
EP3438901A1 (en) Test drive scenario database system for realistic virtual test drive scenarios
DE102017213634A1 (en) Method and apparatus for performing virtual tests in a virtual reality environment for an autonomous vehicle
DE102019203712B4 (en) Method for training at least one algorithm for a control unit of a motor vehicle, computer program product, motor vehicle and system
DE102007053501A1 (en) Method for developing and / or testing at least one safety and / or driver assistance system for a motor vehicle and simulation environment
DE102010013943B4 (en) Method and device for a functional test of an object recognition device of a motor vehicle
AT523834B1 (en) Method and system for testing a driver assistance system
DE102019202090A1 (en) A method of generating a training data set for training an artificial intelligence module for a controller of a robot
AT524280B1 (en) Method and system for testing a driver assistance system for a vehicle
DE112020006045T5 (en) FORMAL SECURE SYMBOLIC REINFORCEMENT LEARNING THROUGH VISUAL INPUTS
WO2021058223A1 (en) Method for applying automated driving functions efficiently and in a simulated manner
EP4212980B1 (en) Driving assistance device and method for carrying out an at least semiautomatic vehicle function depending on a route to be calculated
DE102019134053A1 (en) Process for the continuous validation of automated driving functions applied in driving tests
DE102019219241A1 (en) Method for creating a road user algorithm for computer simulation of road users, method for training at least one algorithm for a control device of a motor vehicle, computer program product and motor vehicle
DE102019203634A1 (en) Method and device for controlling a robot
DE102022119715B4 (en) Method, system and computer program product for objectively evaluating the performance of an ADAS/ADS system
DE102018216561A1 (en) Method, device and computer program for determining an agent's strategy
WO2023099066A1 (en) Simulation for validating an automating driving function for a vehicle
AT524932B1 (en) Method and system for testing a driver assistance system for a vehicle
EP3979009A1 (en) Creation of a simplified model for xil systems
DE102018207015B4 (en) Method for training self-learning control algorithms for autonomously moveable devices and autonomously moveable device
DE102023201784A1 (en) Adaptive real-data-based simulation of a centrally coordinated traffic area
DE102022203422A1 (en) Testing an automatic driving control function using semi-real traffic data
EP4451159A1 (en) Hybrid traffic simulation using agent models for testing teleoperated vehicles
DE112020006532T5 (en) COMPUTER SYSTEM AND METHOD WITH END-TO-END MODELING FOR A SIMULATED TRAFFIC AGENT IN A SIMULATION ENVIRONMENT

Legal Events

Date Code Title Description
R084 Declaration of willingness to licence
R163 Identified publications notified
R081 Change of applicant/patentee

Owner name: STELLANTIS AUTO SAS, FR

Free format text: FORMER OWNER: PSA AUTOMOBILES SA, POISSY, FR