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

by   Dhasarathy Parthasarathy, et al.

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.



There are no comments yet.



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

Testing automotive mechatronic systems partly uses the software-in-the-l...

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

Virtual testing of automated driving systems (ADS) has become an essenti...

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

Simulation-based verification is beneficial for assessing otherwise dang...

Unified Simulation and Test Platform for Control Systems of Unmanned Vehicles

Control systems on unmanned vehicles are safety-critical systems whose r...

Deep Generative Models for Vehicle Speed Trajectories

Generating realistic vehicle speed trajectories is a crucial component i...

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

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

Optimizations for Hardware-in-the-Loop-Based V2X Validation Platforms

Connectivity and automation are increasingly getting importance in the a...
This week in AI

Get the week's most popular data science and artificial intelligence research sent straight to your inbox every Saturday.