Incremental Mapping with Measurement Synchronization & Compression
Mark Griguletskii, Danil Belov, Pavel Osinenko
TL;DR
The paper tackles the challenge of asynchronous, multi-sensor SLAM by proposing an incremental method to construct connected factor graphs that guarantee data fusion across sensors with varying rates. It introduces sub-optimal graph generation via clustering of measurements and selection of topology using an external evaluation criterion, Mutually Orthogonal Metric (MOM). The approach achieves substantial graph compression—approximately 30% on average—while preserving map quality, validated on KAIST Urban sequences with multiple sensor modalities. This work enables scalable, globally consistent mapping under asynchronous measurements and lays groundwork for learning-based strategies to automate graph topology selection.
Abstract
Modern autonomous vehicles and robots utilize versatile sensors for localization and mapping. The fidelity of these maps is paramount, as an accurate environmental representation is a prerequisite for stable and precise localization. Factor graphs provide a powerful approach for sensor fusion, enabling the estimation of the maximum a posteriori solution. However, the discrete nature of graph-based representations, combined with asynchronous sensor measurements, complicates consistent state estimation. The design of an optimal factor graph topology remains an open challenge, especially in multi-sensor systems with asynchronous data. Conventional approaches rely on a rigid graph structure, which becomes inefficient with sensors of disparate rates. Although preintegration techniques can mitigate this for high-rate sensors, their applicability is limited. To address this problem, this work introduces a novel approach that incrementally constructs connected factor graphs, ensuring the incorporation of all available sensor data by choosing the optimal graph topology based on the external evaluation criteria. The proposed methodology facilitates graph compression, reducing the number of nodes (optimized variables) by ~30% on average while maintaining map quality at a level comparable to conventional approaches.
