Certifiably-Correct Mapping for Safe Navigation Despite Odometry Drift
Devansh R. Agrawal, Taekyung Kim, Rajiv Govindjee, Trushant Adeshara, Jiangbo Yu, Anurekha Ravikumar, Dimitra Panagou
TL;DR
This work tackles the safety problem of obstacle mapping under odometry drift by introducing certifiably-correct mapping that preserves obstacle-free regions in the robot's body frame. It develops two complementary approaches—Certified Safe Flight Corridors and Certified ESDF—each featuring a formal deflation operation that guarantees the claimed safe regions remain within true free space, even as drift grows. The methods come with theoretical proofs of correctness and are validated through Replica dataset simulations and real rover experiments, where certified maps prevent collisions that occur with baseline mappings. The framework enables safer, more reliable navigation by allowing planning to rely on certifiably-correct perception outputs while still leveraging uncertified maps for exploration and goal-directed tasks. Overall, the paper advances perception-certification for safety-critical navigation in the presence of odometry uncertainties by providing rigorous guarantees and practical, GPU-accelerated implementations.
Abstract
Accurate perception, state estimation and mapping are essential for safe robotic navigation as planners and controllers rely on these components for safety-critical decisions. However, existing mapping approaches often assume perfect pose estimates, an unrealistic assumption that can lead to incorrect obstacle maps and therefore collisions. This paper introduces a framework for certifiably-correct mapping that ensures that the obstacle map correctly classifies obstacle-free regions despite the odometry drift in vision-based localization systems (VIO}/SLAM). By deflating the safe region based on the incremental odometry error at each timestep, we ensure that the map remains accurate and reliable locally around the robot, even as the overall odometry error with respect to the inertial frame grows unbounded. Our contributions include two approaches to modify popular obstacle mapping paradigms, (I) Safe Flight Corridors, and (II) Signed Distance Fields. We formally prove the correctness of both methods, and describe how they integrate with existing planning and control modules. Simulations using the Replica dataset highlight the efficacy of our methods compared to state-of-the-art techniques. Real-world experiments with a robotic rover show that, while baseline methods result in collisions with previously mapped obstacles, the proposed framework enables the rover to safely stop before potential collisions.
