Fault Tree — AV Pedestrian Detection
An automated vehicle failing to detect a crossing pedestrian across 1000 urban hours: camera, lidar and radar pipelines must all miss AND the fusion layer must fail to recover, ranking sensor modality against software by Fussell–Vesely.
Make it your own.
title "Automated vehicle fails to detect a crossing pedestrian"
mission 1000h # urban operational design domain
top "Pedestrian not detected in time" = AND(sensing_lost, fusion_no_recovery)
gate sensing_lost "No sensor reports the pedestrian" = AND(camera_miss, lidar_miss, radar_miss)
gate camera_miss "Camera pipeline misses the target" = OR(low_sun, camera_hw, classifier_miss)
gate lidar_miss "Lidar pipeline misses the target" = OR(heavy_rain, lidar_hw, cluster_miss)
gate radar_miss "Radar pipeline misses the target" = OR(radar_hw, radar_clutter)
gate fusion_no_recovery "Fusion and planning do not recover" = OR(fusion_reject, track_dropped, compute_overrun)
event low_sun "Low sun saturates the forward camera" p=0.014
event heavy_rain "Heavy rain attenuates the lidar return" p=0.021
event camera_hw "Camera module failure" rate=4.0e-6
event lidar_hw "Lidar module failure" rate=9.0e-6
event radar_hw "Radar module failure" rate=3.0e-6
event classifier_miss "Classifier misses an occluded pedestrian" p=0.006
event cluster_miss "Clustering merges the target into clutter" p=0.004
event radar_clutter "Radar return lost in ground clutter" p=0.052
event fusion_reject "Fusion rejects a single-sensor track" p=0.09
event track_dropped "Track association drops across frames" p=0.011
undeveloped compute_overrun "Perception frame budget overrun" p=0.0008