SYROJul 17, 2018

Experimental Resilience Assessment of An Open-Source Driving Agent

arXiv:1807.06172v247 citationsHas Code
AI Analysis

This work addresses safety and reliability concerns for autonomous vehicles by providing a more effective testing method, though it is incremental as it builds on existing fault injection techniques.

The paper tackled the problem of assessing the resilience of the open-source driving agent openpilot by developing a Systems-Theoretic Process Analysis (STPA) based fault injection framework, and the result showed that this strategic approach increased hazard coverage compared to random fault injection.

Autonomous vehicles (AV) depend on the sensors like RADAR and camera for the perception of the environment, path planning, and control. With the increasing autonomy and interactions with the complex environment, there have been growing concerns regarding the safety and reliability of AVs. This paper presents a Systems-Theoretic Process Analysis (STPA) based fault injection framework to assess the resilience of an open-source driving agent, called openpilot, under different environmental conditions and faults affecting sensor data. To increase the coverage of unsafe scenarios during testing, we use a strategic software fault-injection approach where the triggers for injecting the faults are derived from the unsafe scenarios identified during the high-level hazard analysis of the system. The experimental results show that the proposed strategic fault injection approach increases the hazard coverage compared to random fault injection and, thus, can help with more effective simulation of safety-critical faults and testing of AVs. In addition, the paper provides insights on the performance of openpilot safety mechanisms and its ability in timely detection and recovery from faulty inputs.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes