ComOpT: Combination and Optimization for Testing Autonomous Driving Systems

10/02/2021
by   Changwen Li, et al.
0

ComOpT is an open-source research tool for coverage-driven testing of autonomous driving systems, focusing on planning and control. Starting with (i) a meta-model characterizing discrete conditions to be considered and (ii) constraints specifying the impossibility of certain combinations, ComOpT first generates constraint-feasible abstract scenarios while maximally increasing the coverage of k-way combinatorial testing. Each abstract scenario can be viewed as a conceptual equivalence class, which is then instantiated into multiple concrete scenarios by (1) randomly picking one local map that fulfills the specified geographical condition, and (2) assigning all actors accordingly with parameters within the range. Finally, ComOpT evaluates each concrete scenario against a set of KPIs and performs local scenario variation via spawning a new agent that might lead to a collision at designated points. We use ComOpT to test the Apollo 6 autonomous driving software stack. ComOpT can generate highly diversified scenarios with limited test budgets while uncovering problematic situations such as inabilities to make simple right turns, uncomfortable accelerations, and dangerous driving patterns. ComOpT participated in the 2021 IEEE AI Autonomous Vehicle Testing Challenge and won first place among more than 110 contending teams.

READ FULL TEXT
research
08/20/2021

Addressing the IEEE AV Test Challenge with Scenic and VerifAI

This paper summarizes our formal approach to testing autonomous vehicles...
research
06/02/2021

Coverage-based Scene Fuzzing for Virtual Autonomous Driving Testing

Simulation-based virtual testing has become an essential step to ensure ...
research
05/17/2023

Automatic Traffic Scenario Conversion from OpenSCENARIO to CommonRoad

Scenarios are a crucial element for developing, testing, and verifying a...
research
05/22/2020

Towards Automated Safety Coverage and Testing for Autonomous Vehicles with Reinforcement Learning

The kind of closed-loop verification likely to be required for autonomou...
research
03/08/2021

Testing Autonomous Systems with Believed Equivalence Refinement

Continuous engineering of autonomous driving functions commonly requires...
research
12/29/2022

A Benchmark Generator for Combinatorial Testing

Combinatorial Testing (CT) tools are essential to test properly a wide r...
research
08/14/2023

SOTIF-Compliant Scenario Generation Using Semi-Concrete Scenarios and Parameter Sampling

The SOTIF standard (ISO 21448) requires scenario-based testing to verify...

Please sign up or login with your details

Forgot password? Click here to reset