Bayesian Learning-Enhanced Navigation with Deep Smoothing for Inertial-Aided Navigation
About
Accurate post-processing navigation is essential for applications such as survey and mapping, where the full measurement history can be exploited to refine past state estimates. Fixed-interval smoothing algorithms represent the theoretically optimal solution under Gaussian assumptions. However, loosely coupled INS/GNSS systems fundamentally inherit the systematic position bias of raw GNSS measurements, leaving a persistent accuracy gap that model-based smoothers cannot resolve. To address this limitation, we propose BLENDS, which integrates Bayesian learning with deep smoothing to enhance navigation performance. BLENDS is a a data-driven post-processing framework that augments the classical two-filter smoother with a transformer-based neural network. It learns to modify the filter covariance matrices and apply an additive correction to the smoothed error-state directly within the Bayesian framework. A novel Bayesian-consistent loss jointly supervises the smoothed mean and covariance, enforcing minimum-variance estimates while maintaining statistical consistency. BLENDS is evaluated on two real-world datasets spanning a mobile robot and a quadrotor. Across all unseen test trajectories, BLENDS achieves horizontal position improvements of up to 63% over the baseline forward EKF.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| State estimation | Mobile robot dataset Trajectory 1 (val) | Position North Error (m)0.793 | 4 | |
| State estimation | Mobile robot dataset Trajectory 2 (test) | Position Error (North) [m]0.543 | 4 | |
| State estimation | Mobile robot dataset Trajectory 3 (test) | Position North Error [m]1.446 | 4 | |
| Trajectory Estimation | Quadrotor Traj. 2 (val) | Positional Error (North)2.533 | 4 | |
| Trajectory Estimation | Quadrotor Traj. 12 (test) | Positional Error (North)2.226 | 4 | |
| Trajectory Estimation | Quadrotor Traj. 15 (test) | Positional Error (N)0.496 | 4 |