pith. sign in

arxiv: 1807.06172 · v2 · pith:HLZ7NG4Fnew · submitted 2018-07-17 · 📡 eess.SY · cs.RO· cs.SY

Experimental Resilience Assessment of An Open-Source Driving Agent

classification 📡 eess.SY cs.ROcs.SY
keywords faultfaultsinjectionagentanalysisapproachcoveragedriving
0
0 comments X
read the original abstract

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.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 2 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. ML-based Fault Injection for Autonomous Vehicles: A Case for Bayesian Fault Injection

    cs.LG 2019-07 unverdicted novelty 6.0

    DriveFI, a Bayesian ML-based fault injection engine, identifies 561 safety-critical faults in AV systems in under 4 hours on NVIDIA and Baidu stacks, while random injection over weeks found none.

  2. Kayotee: A Fault Injection-based System to Assess the Safety and Reliability of Autonomous Vehicles to Faults and Errors

    cs.SE 2019-07 unverdicted novelty 4.0

    Kayotee is a fault injection-based tool and ontology model for assessing the safety and reliability of autonomous vehicles to faults and errors at hardware, software, vehicle, and traffic levels.