A Regret-Informed Evolutionary Approach for Generating Adversarial Scenarios for Black-Box Off-Road Autonomy Systems
Open Access
- 10 April 2024
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Robotics and Automation Letters
- Vol. 9 (6) , 5354-5361
Abstract
Developing autonomous vehicles (AVs) that operate in diverse and demanding environments is a difficult challenge. Two fundamental tools that can accelerate this process are testing an AV in diverse simulated environments and identifying core system weaknesses. While most efforts focus on improving these tools for on-road AVs, this letter focuses on an analogous set of tools for off-road AVs. A method called Black-Box Adversarially Compounding Regret Through Evolution (BACRE) is proposed for identifying adversarial scenarios using an evolutionary algorithm guided by a novel regret-based metric for general navigation tasks. A black-box approach is often preferable when system complexity can be diverse, like with off-road AVs, and when whole-system testing is required. A custom simulation platform is also provided to assist with the automated testing of AVs in diverse, unstructured environments. Numerical experiments demonstrate that BACRE's evolutionary process gradually increases scenario complexity to degrade vehicle performance (an effective and explainable process that comparable methods cannot achieve). Consequently, BACRE can streamline AV development by finding weaknesses at any development stage.Keywords
Funding Information
- U.S. Army DEVCOM Ground Vehicle Systems Center
This publication has 28 references indexed in Scilit:
- A New Open-Source Off-Road Environment for Benchmark Generalization of Autonomous DrivingIEEE Access, 2021
- AdvSim: Generating Safety-Critical Scenarios for Self-Driving Vehicles2021
- RELLIS-3D Dataset: Data, Benchmarks and Analysis2021
- Rapid Generation of Challenging Simulation Scenarios for Autonomous Vehicles Based on Adversarial Test2020
- BDD100K: A Diverse Driving Dataset for Heterogeneous Multitask Learning2020
- A Framework for Self-Training Perceptual Agents in Simulated Photorealistic Environments2019
- Generating Adversarial Driving Scenarios in High-Fidelity Simulators2019
- U-Net: Convolutional Networks for Biomedical Image Segmentation2015
- Development tools for active safety systems: Prescan and VeHIL2010
- Practical Genetic Algorithms2003