Spatiotemporal Calibration of Doppler Velocity Logs for Underwater Robots
Hongxu Zhao, Guangyang Zeng, Yunling Shao, Tengfei Zhang, Junfeng Wu
TL;DR
This work tackles joint spatiotemporal calibration for underwater sensing by formulating DVL extrinsics, clock offsets, and velocity scale as a MAP problem with a GP motion prior. The Unified Iterative Calibration (UIC) method alternates GP-based motion updates with gradient-based calibration refinements, supported by a sequential initialization that provides statistically consistent estimates. Theoretical and empirical analyses show consistency of clock and extrinsics estimators and reveal the importance of angular-velocity excitation for observability, with real-world pool experiments demonstrating competitive performance against baselines. The approach enables general multi-sensor fusion in underwater navigation and offers open-source tooling for broader adoption.
Abstract
The calibration of extrinsic parameters and clock offsets between sensors for high-accuracy performance in underwater SLAM systems remains insufficiently explored. Existing methods for Doppler Velocity Log (DVL) calibration are either constrained to specific sensor configurations or rely on oversimplified assumptions, and none jointly estimate translational extrinsics and time offsets. We propose a Unified Iterative Calibration (UIC) framework for general DVL sensor setups, formulated as a Maximum A Posteriori (MAP) estimation with a Gaussian Process (GP) motion prior for high-fidelity motion interpolation. UIC alternates between efficient GP-based motion state updates and gradient-based calibration variable updates, supported by a provably statistically consistent sequential initialization scheme. The proposed UIC can be applied to IMU, cameras and other modalities as co-sensors. We release an open-source DVL-camera calibration toolbox. Beyond underwater applications, several aspects of UIC-such as the integration of GP priors for MAP-based calibration and the design of provably reliable initialization procedures-are broadly applicable to other multi-sensor calibration problems. Finally, simulations and real-world tests validate our approach.
