AVFI: Fault Injection for Autonomous Vehicles
Saurabh Jha, Subho S. Banerjee, James Cyriac, Zbigniew T. Kalbarczyk and Ravishankar K. Iyer
Computer Science, Electrical and Computer Engineering
AVFI: Fault Injection for Autonomous Vehicles Fault Injection to - - PowerPoint PPT Presentation
Saurabh Jha, Subho S. Banerjee , James Cyriac, Zbigniew T. Kalbarczyk and Ravishankar K. Iyer Computer Science, Electrical and Computer Engineering AVFI: Fault Injection for Autonomous Vehicles Fault Injection to Measure Resilience of AVs
Computer Science, Electrical and Computer Engineering
1
Safety and Reliability Issues [Banerjee et al., DSN 2018]
machine learning system (perception, control)
(e.g., watchdogs, networks)
have to anticipate the other actors on the roads
errors)
2
3
World Simulator: Unreal Engine + CARLA
Vehicle Models Sensor Models Rendering Engine Physics Engine Environment Model Sensor Faults
(e.g., Camera)
Occlusions Water Droplets Camera Noise Models
Autonomous Driving Agent
Resilience Metrics
Mission Success Rate Traffic Violations per KM Time to Traffic Violation
AV Neural Networks
RNN Fully Connected Layer Perception CNN Localization CNN Motion Planning CNN
Time Actions Neural Network - Perception, Localization, Planning Input Sensor Readings
Fault Localizer Fault Injector
Camera, Location
Input FI NN FI Output FI Timing FI
t i t i + 1 t i + 2 Route Planning Goal
2 1 3 4 5 6 [1] Dosovitskiy, Alexey, et al. "CARLA: An open urban driving simulator." arXiv preprint arXiv:1711.03938 (2017)
5
Input Sensor Fault Injection Delay Injection
6
7
Code: Simulator + Injector Simulator – https://github.com/carla-simulator/carla Injector – https://gitlab.engr.illinois.edu/DEPEND/av-imitation-learning-fault-injection