SilGAN: Generating driving maneuvers for scenario-based software-in-the-loop testing

07/05/2021
by   Dhasarathy Parthasarathy, et al.
0

Automotive software testing continues to rely largely upon expensive field tests to ensure quality because alternatives like simulation-based testing are relatively immature. As a step towards lowering reliance on field tests, we present SilGAN, a deep generative model that eases specification, stimulus generation, and automation of automotive software-in-the-loop testing. The model is trained using data recorded from vehicles in the field. Upon training, the model uses a concise specification for a driving scenario to generate realistic vehicle state transitions that can occur during such a scenario. Such authentic emulation of internal vehicle behavior can be used for rapid, systematic and inexpensive testing of vehicle control software. In addition, by presenting a targeted method for searching through the information learned by the model, we show how a test objective like code coverage can be automated. The data driven end-to-end testing pipeline that we present vastly expands the scope and credibility of automotive simulation-based testing. This reduces time to market while helping maintain required standards of quality.

READ FULL TEXT
research
02/16/2020

Controlled time series generation for automotive software-in-the-loop testing using GANs

Testing automotive mechatronic systems partly uses the software-in-the-l...
research
07/11/2023

Tree-Based Scenario Classification: A Formal Framework for Coverage Analysis on Test Drives of Autonomous Vehicles

Scenario-based testing is envisioned as a key approach for the safety as...
research
11/09/2020

Software Framework for Testing of Automated Driving Systems in a Dynamic Traffic Environment

Virtual testing of automated driving systems (ADS) has become an essenti...
research
12/11/2019

An Agency-Directed Approach to Test Generation for Simulation-based Autonomous Vehicle Verification

Simulation-based verification is beneficial for assessing otherwise dang...
research
08/25/2022

Synthetic End-User Testing: Modeling Realistic Agents Based on Behavioral Examples

For software interacting directly with real-world end-users, it is commo...
research
02/16/2018

Full Virtualization of Renault's Engine Management Software and Application to System Development

Virtualization allows the simulation of automotive ECUs on a Windows PC ...

Please sign up or login with your details

Forgot password? Click here to reset