Detecting and Mitigating System-Level Anomalies of Vision-Based Controllers
Aryaman Gupta, Kaustav Chakraborty, Somil Bansal
TL;DR
This work targets the safety of vision-based autonomous controllers by introducing a runtime anomaly monitor that leverages offline Hamilton-Jacobi reachability to identify system-level failure modes via the Backward Reachable Tube (BRT). A binary anomaly detector is trained on images labeled by offline reachability, enabling online detection of inputs likely to induce unsafe behavior, while a fallback controller preserves safety when anomalies are detected. The approach is validated on an autonomous aircraft taxiing task, demonstrating robust detection across diverse environments and outperforming component-level baselines such as prediction-error and ensemble methods. The results suggest a practical pathway to enhance robustness of vision-based control systems in the real world, especially where system-level safety must be guaranteed under unknown conditions.
Abstract
Autonomous systems, such as self-driving cars and drones, have made significant strides in recent years by leveraging visual inputs and machine learning for decision-making and control. Despite their impressive performance, these vision-based controllers can make erroneous predictions when faced with novel or out-of-distribution inputs. Such errors can cascade to catastrophic system failures and compromise system safety. In this work, we introduce a run-time anomaly monitor to detect and mitigate such closed-loop, system-level failures. Specifically, we leverage a reachability-based framework to stress-test the vision-based controller offline and mine its system-level failures. This data is then used to train a classifier that is leveraged online to flag inputs that might cause system breakdowns. The anomaly detector highlights issues that transcend individual modules and pertain to the safety of the overall system. We also design a fallback controller that robustly handles these detected anomalies to preserve system safety. We validate the proposed approach on an autonomous aircraft taxiing system that uses a vision-based controller for taxiing. Our results show the efficacy of the proposed approach in identifying and handling system-level anomalies, outperforming methods such as prediction error-based detection, and ensembling, thereby enhancing the overall safety and robustness of autonomous systems.
