Stanford and NASA's RoVer-CoRe Formally Verifies Self-Driving AI 3x Tighter Than Rivals

Stanford and JPL researchers extend Hamilton-Jacobi reachability to formally verify perception-based controllers under worst-case sensor and estimation errors.

·
·
·
Stanford and NASA's RoVer-CoRe Formally Verifies Self-Driving AI 3x Tighter Than RivalsPRO
Read2 min
TypePaper
  • RoVer-CoRe is the first Hamilton-Jacobi reachability framework for verifying perception-based controllers under worst-case perceptual error.
  • The trick is folding controller, observation map, and state estimator into one closed-loop system compatible with existing HJ tools.
  • Two Hamiltonian strategies: exact (simple or enumerable controllers) or lower-bounded via NN verifiers like α,β-CROWN.
  • Aircraft taxiing case study formally verifies safety up to 0.9968 DNN error coverage in under 2 seconds per value function.
  • Produces 1.9x-3.2x tighter reachable tubes than NNV 2.0, running in seconds instead of minutes.
  • Code and rover case study open sourced at github.com/albertklin/rover-core.

Verifying that a self-driving car, aircraft autopilot, or lunar rover will stay safe even when its cameras and state estimators are wrong is one of the hardest open problems in autonomy. A new framework called RoVer-CoRe, from researchers at Stanford and NASA's Jet Propulsion Laboratory, brings Hamilton-Jacobi (HJ) reachability analysis into that setting for the first time, producing formal safety guarantees for perception-based controllers under bounded perceptual uncertainty.

Why perception makes verification painful

Modern autonomous systems increasingly rely on controllers that consume perception outputs like camera-based state estimates. Verifying these stacks is hard because the controllers are often nonlinear, nonconvex, learning-based, or black-box, which makes formal analysis difficult even before adding perceptual uncertainty.

Existing approaches typically bolt neural network verifiers onto approximate reachable-set methods, propagating hyper-rectangles, zonotopes, polytopes, or Taylor models through the closed loop. These representations and the propagation schemes that use them can incur significant approximation costs, resulting in overly conservative analyses that fail to certify safety. Certificate-based alternatives like measurement-robust and robust control barrier functions exist too, but they can be infeasible depending on how large the estimation error is.

HJ reachability, by contrast, computes optimal reachable sets for general nonlinear systems under worst-case disturbances by solving a partial differential equation on a grid. The catch is that the standard HJ formulation assumes the controller has perfect state information, which breaks under perceptual uncertainty.

Pro article

This story is for Pro members

You've reached the end of the free preview. Upgrade to AlphaSignal Pro to read the full article - and everything else behind the paywall.

Trending
  • No trending articles

Comments

avatar

Next Reads