Search papers, labs, and topics across Lattice.
This paper introduces G-solver, a fully Gaussian and distributed framework that integrates Gaussian Belief Propagation (GBP) with Gaussian Process (GP) motion priors for continuous-time SLAM, enabling effective trajectory estimation from heterogeneous and asynchronous sensor data. The method excels in scenarios involving rolling shutter cameras and multi-camera setups, providing accurate trajectory interpolation without the need for complex synchronization. Evaluations on both synthetic and real datasets show that G-solver achieves stable estimations with competitive runtimes compared to existing continuous-time SLAM approaches, highlighting its practical applicability in decentralized environments.
G-solver achieves accurate and scalable continuous-time SLAM by seamlessly integrating Gaussian Belief Propagation with Gaussian Process motion priors, even in complex multi-camera setups.
Continuous-time SLAM provides a principled framework for fusing heterogeneous sensors while estimating smooth trajectories, and is particularly well-suited for handling heterogeneous, asynchronous sensor streams with non-uniform readout patterns, such as rolling shutter cameras, LiDAR scanners, radar sweeps, or event-based sensors. In this work, we introduce G-solver, a fully Gaussian and distributed framework that combines Gaussian Belief Propagation (GBP) with Gaussian Process (GP) motion priors for continuous-time trajectory estimation. Our GP model provides a probabilistic representation of the trajectory, enabling consistent interpolation and the use of data-driven hyperparameters, while GBP offers a scalable message-passing formulation well-suited for decentralized settings. The resulting solver naturally extends to multi-camera scenarios without specialized synchronization or engineering effort. We evaluate the approach on synthetic and real data, including rolling shutter and distributed multi-camera optimization, demonstrating accurate and stable estimation with runtimes comparable to existing continuous-time methods. An open-source implementation is released.