Simulation-based Validation for Autonomous Driving Systems

01/10/2023
by   Changwen Li, et al.
0

Simulation is essential to validate autonomous driving systems. However, a simple simulation, even for an extremely high number of simulated miles or hours, is not sufficient. We need well-founded criteria showing that simulation does indeed cover a large fraction of the relevant real-world situations. In addition, the validation must concern not only incidents, but also the detection of any type of potentially dangerous situation, such as traffic violations. We investigate a rigorous simulation and testing-based validation method for autonomous driving systems that integrates an existing industrial simulator and a formally defined testing environment. The environment includes a scenario generator that drives the simulation process and a monitor that checks at runtime the observed behavior of the system against a set of system properties to be validated. The validation method consists in extracting from the simulator a semantic model of the simulated system including a metric graph, which is a mathematical model of the environment in which the vehicles of the system evolve. The monitor can verify properties formalized in a first-order linear temporal logic and provide diagnostics explaining their non satisfaction. Instead of exploring the system behavior randomly as many simulators do, we propose a method to systematically generate sets of scenarios that cover potentially risky situations, especially for different types of junctions where specific traffic rules must be respected. We show that the systematic exploration of risky situations has uncovered many flaws in the real simulator that would have been very difficult to discover by a random exploration process.

READ FULL TEXT
research
05/31/2023

Customized Co-Simulation Environment for Autonomous Driving Algorithm Development and Evaluation

Increasing the implemented SAE level of autonomy in road vehicles requir...
research
09/28/2022

Towards Runtime Monitoring of Complex System Requirements for Autonomous Driving Functions

Autonomous driving functions (ADFs) in public traffic have to comply wit...
research
09/14/2021

Specification and Validation of Autonomous Driving Systems: A Multilevel Semantic Framework

Autonomous Driving Systems (ADS) are critical dynamic reconfigurable age...
research
06/07/2023

Anticipating Accidents through Reasoned Simulation

A key goal of the System-Theoretic Process Analysis (STPA) hazard analys...
research
02/04/2019

Paracosm: A Language and Tool for Testing Autonomous Driving Systems

Systematic testing of autonomous vehicles operating in complex real-worl...
research
12/31/2022

Autonomous Driving Simulator based on Neurorobotics Platform

There are many artificial intelligence algorithms for autonomous driving...
research
03/22/2021

Learning to Simulate on Sparse Trajectory Data

Simulation of the real-world traffic can be used to help validate the tr...

Please sign up or login with your details

Forgot password? Click here to reset