Traffic-Rule-Compliant Trajectory Repair via Satisfiability Modulo Theories and Reachability Analysis
Yuanfei Lin, Zekun Xing, Xuyuan Han, Matthias Althoff
TL;DR
The paper tackles the problem of ensuring traffic-rule compliance in automated driving without resorting to full trajectory replanning. It introduces a trajectory repair framework that couples satisfiability modulo theories (SMT) with set-based reachability, augmented by model predictive robustness (MPR) to guide the SAT solver and a cutting-edge T-solver that computes a specification-compliant repaired trajectory. Key contributions include offline propositional abstraction of STL rules, lazy SMT solving, specification-compliant reachable-set computations, and convex optimization-based trajectory repair, validated across extensive simulations (CARLA/CommonRoad) and real-world deployments. The approach yields real-time repair capabilities in complex rule sets, improves safety and predictability, and demonstrates substantial speedups over traditional replanning methods while maintaining high success rates.
Abstract
Complying with traffic rules is challenging for automated vehicles, as numerous rules need to be considered simultaneously. If a planned trajectory violates traffic rules, it is common to replan a new trajectory from scratch. We instead propose a trajectory repair technique to save computation time. By coupling satisfiability modulo theories with set-based reachability analysis, we determine if and in what manner the initial trajectory can be repaired. Experiments in high-fidelity simulators and in the real world demonstrate the benefits of our proposed approach in various scenarios. Even in complex environments with intricate rules, we efficiently and reliably repair rule-violating trajectories, enabling automated vehicles to swiftly resume legally safe operation in real time.
