Search papers, labs, and topics across Lattice.
This paper introduces TACO, a robust optimization framework that enhances Pose Graph Optimization (PGO) in Simultaneous Localization and Mapping (SLAM) by effectively filtering out outliers caused by perceptual aliasing. TACO employs an Incremental Probabilistic Consensus (IPC) algorithm for real-time consistency evaluation of loop closures, complemented by Switchable Outlier Sanitization to refine the measurement set. The framework demonstrates superior robustness, achieving over 90% success in 2D and 83% in 3D SLAM scenarios, even with outlier rates reaching 50%, while maintaining efficient online processing times of approximately 45 ms and 100 ms, respectively.
TACO achieves over 90% success in robustly optimizing SLAM trajectories, even in the presence of up to 50% outlier measurements.
Pose Graph Optimization (PGO) is one of the most widely adopted approaches for solving Simultaneous Localization and Mapping (SLAM) problems. However, PGO approaches are particularly sensitive to outliers, which can substantially degrade the quality of the estimated trajectories. These outliers arise from incorrect place recognition associations caused by perceptual aliasing in the environment. In this paper, we present TACO (short for Test And Check Optimization), a robust optimization framework designed to filter out outliers from PGO systems. Rather than explicitly modeling measurements as inliers or outliers, TACO finds an approximation to the maximally consistent set of measurements incrementally through two complementary components: (i) The test component, namely the Incremental Probabilistic Consensus (IPC) algorithm, evaluates the consistency of each incoming loop closure online. (ii) The check component dubbed Switchable Outlier Sanitization leverages the existing Switchable Constraints to periodically sanitize any inconsistent measurements from the consistent set that IPC may have mistakenly included. We evaluate TACO on 2D SLAM and 3D Visual SLAM datasets against several state-of-the-art methods. The results show robustness comparable to state-of-the-art offline methods while preserving the computational efficiency required for online deployment, achieving a success rate above 90% in 2D and 83% in 3D across outlier rates up to 50%, with mean convergence times of approximately 45 ms and 100 ms, respectively. We release an open-source implementation of our method with this paper.