Online and Certifiably Correct Visual Odometry and Mapping
Devansh R Agrawal, Rajiv Govindjee, Jiangbo Yu, Anurekha Ravikumar, Dimitra Panagou
TL;DR
Concisely, the paper tackles certified perception for safety-critical robotics by presenting two algorithms that provide provable error bounds for visual odometry and obstacle mapping using RGB-D data. The Certified Visual Odometry (C-VO) yields relative pose estimates with computable rotation and translation bounds, while the Certified ESDF (CESDF) deflates the SDF to under-approximate obstacle distance, guaranteeing safety despite VO drift. The methods are implemented on hardware to run at 30 frames per second and are demonstrated to produce safe maps and pose estimates, with comparisons to state-of-the-art VO and mapping baselines. Together, these contributions enable end-to-end certified perception that can support safety-critical planners and controllers.
Abstract
This paper proposes two new algorithms for certified perception in safety-critical robotic applications. The first is a Certified Visual Odometry algorithm, which uses a RGBD camera with bounded sensor noise to construct a visual odometry estimate with provable error bounds. The second is a Certified Mapping algorithm which, using the same RGBD images, constructs a Signed Distance Field of the obstacle environment, always safely underestimating the distance to the nearest obstacle. This is required to avoid errors due to VO drift. The algorithms are demonstrated in hardware experiments, where we demonstrate both running online at 30FPS. The methods are also compared to state-of-the-art techniques for odometry and mapping.
