An Asynchronous Two-Speed Kalman Filter for Real-Time UUV Cooperative Navigation Under Acoustic Delays
Shuyue Li, Miguel L\'opez-Ben\'itez, Eng Gee Lim, Fei Ma, Qian Dong, Mengze Cao, Limin Yu, Xiaohui Qin

TL;DR
This paper introduces an asynchronous two-speed Kalman filter with a novel projection mechanism for real-time cooperative navigation of underwater vehicles under severe acoustic delays, improving accuracy and computational efficiency.
Contribution
The paper presents a novel two-thread Kalman filtering architecture with a variational history distillation method to handle asynchronous delayed measurements efficiently.
Findings
Maintains trajectory RMSE comparable to batch optimization under 30s delays.
Operates in sub-millisecond time, outperforming EKF/UKF.
Enhances resilience of marine autonomous systems through effective control and communication co-design.
Abstract
In GNSS-denied underwater environments, individual unmanned underwater vehicles (UUVs) suffer from unbounded dead-reckoning drift, making collaborative navigation crucial for accurate state estimation. However, the severe communication delay inherent in underwater acoustic channels poses serious challenges to real-time state estimation. Traditional filters, such as Extended Kalman Filters (EKF) or Unscented Kalman Filters (UKF), usually block the main control loop while waiting for delayed data, or completely discard Out-of-Sequence Measurements (OOSM), resulting in serious drift. To address this, we propose an Asynchronous Two-Speed Kalman Filter (TSKF) enhanced by a novel projection mechanism, which we term Variational History Distillation (VHD). The proposed architecture decouples the estimation process into two parallel threads: a fast-rate thread that utilizes Gaussian Process (GP)…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
