The paper proposes a framework that combines formal guarantees of Hamilton-Jacobi (HJ) reachability analysis with simulation-based methods to discover closed-loop failures of vision-based controllers.
The key idea is to cast the problem of finding closed-loop vision failures as an HJ reachability problem. This allows computing the Backward Reachable Tube (BRT) - the set of all initial states that will eventually reach an unsafe state under the vision-based controller. The sequences of visual inputs corresponding to the states in the BRT can then be classified as the inputs that result in closed-loop system failures.
To overcome the challenge of lacking analytical models relating the system state to the visual input, the approach blends level set-based reachability methods with simulation-based techniques. Level set methods can compute the BRT numerically over a state-space grid, only requiring the system dynamics at the grid points. The authors leverage readily available photo-realistic simulators to obtain the visual inputs and control inputs at the grid points, enabling BRT computation without an analytical model of the environment.
The framework is demonstrated on two case studies: (1) an autonomous aircraft taxiing task using an RGB image-based neural network controller, and (2) an autonomous indoor navigation task using a vision-based controller. The analysis of the obtained BRTs uncovers various failure modes of the vision-based controllers, such as failures near the boundary of the runway, failures due to asymmetric camera placement, and failures due to the presence of runway markings. The authors also show that their reachability-based approach can systematically discover these failures more efficiently compared to forward simulation-based methods.
Na inny język
z treści źródłowej
arxiv.org
Głębsze pytania