LawBreaker: An Approach for Specifying Traffic Laws and Fuzzing Autonomous Vehicles

08/31/2022
by   Yang Sun, et al.
0

Autonomous driving systems (ADSs) must be tested thoroughly before they can be deployed in autonomous vehicles. High-fidelity simulators allow them to be tested against diverse scenarios, including those that are difficult to recreate in real-world testing grounds. While previous approaches have shown that test cases can be generated automatically, they tend to focus on weak oracles (e.g. reaching the destination without collisions) without assessing whether the journey itself was undertaken safely and satisfied the law. In this work, we propose LawBreaker, an automated framework for testing ADSs against real-world traffic laws, which is designed to be compatible with different scenario description languages. LawBreaker provides a rich driver-oriented specification language for describing traffic laws, and a fuzzing engine that searches for different ways of violating them by maximising specification coverage. To evaluate our approach, we implemented it for Apollo+LGSVL and specified the traffic laws of China. LawBreaker was able to find 14 violations of these laws, including 173 test cases that caused accidents.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/06/2021

ViSTA: a Framework for Virtual Scenario-based Testing of Autonomous Vehicles

In this paper, we present ViSTA, a framework for Virtual Scenario-based ...
research
03/17/2020

Formal Scenario-Based Testing of Autonomous Vehicles: From Simulation to the Real World

We present a new approach to automated scenario-based testing of the saf...
research
05/14/2023

Two is Better Than One: Digital Siblings to Improve Autonomous Driving Testing

Simulation-based testing represents an important step to ensure the reli...
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
09/16/2022

Model Predictive Robustness of Signal Temporal Logic Predicates

The robustness of signal temporal logic not only assesses whether a sign...
research
10/30/2018

3D Traffic Simulation for Autonomous Vehicles in Unity and Python

Over the recent years, there has been an explosion of studies on autonom...
research
12/19/2020

RMT: Rule-based Metamorphic Testing for Autonomous Driving Models

Deep neural network models are widely used for perception and control in...

Please sign up or login with your details

Forgot password? Click here to reset