AuthorsC. Lu
TitleTest Scenario Generation for Autonomous Driving Systems with Reinforcement Learning
AfilliationSoftware Engineering
Project(s)Department of Engineering Complex Software Systems, Co-Evolver: Uncertainty-Aware Coevolution Design of Self-Adaptive Cyber-Physical Systems
StatusPublished
Publication TypeProceedings, refereed
Year of Publication2023
Conference Name2023 IEEE/ACM 45th International Conference on Software Engineering: Companion Proceedings (ICSE-Companion)
Pagination317-319
Date Published05/2023
PublisherIEEE
Place PublishedMelbourne, Australia
Abstract

We have seen rapid development of autonomous driving systems (ADSs) in recent years. These systems place high requirements on safety and reliability for their mass adoption, and ADS testing is one of the crucial approaches to ensure the success of ADSs. To this end, this paper presents RLTester, a novel ADS testing approach, which adopts reinforcement learning (RL) to learn critical environment configurations (i.e., test scenarios) of the operating environment of ADSs that could reveal their unsafe behaviors. To generate diverse and critical test scenarios, we defined 142 environment configuration actions, and adopted the Time-To-Collision metric to construct the reward function. Our evaluation shows that RLTester discovered a total of 256 collisions, of which 192 are unique collisions, and took on average 11.59 seconds for each collision. Further, RLTester is effective in generating more diverse test scenarios compared to a state-of-the art approach, DeepCollision.

URLhttps://ieeexplore.ieee.org/document/10172814/http://xplorestaging.ieee.org/ielx7/10172482/10172487/10172814.pdf?arnumber=10172814
DOI10.1109/ICSE-Companion58688.2023.00086
Citation Key43358

Contact person