A switching Kalman filter approach to online mitigation and correction of sensor corruption for inertial navigation
Artem Mustaev, Nicholas Galioto, Matt Boler, John D. Jakeman, Cosmin Safta, Alex Gorodetsky
TL;DR
This work tackles robust state estimation for inertial navigation in the presence of corrupted external sensors, notably GPS. It advances a Switching Kalman Filter augmented with parameter learning to online-detect when corruption begins and to adapt the bias model without discarding corrupted measurements. The approach maintains multiple observation models, estimates both the system state and the corruption parameters, and uses branched SKF to manage computational cost while preserving detection accuracy. Empirical results on balloon navigation and shuttle reentry demonstrate improved robustness and resilience in challenging sensing environments, with performance benefiting from larger biases, lower process noise, and higher sampling rates.
Abstract
This paper introduces a novel approach to detect and address faulty or corrupted external sensors in the context of inertial navigation by leveraging a switching Kalman Filter combined with parameter augmentation. Instead of discarding the corrupted data, the proposed method retains and processes it, running multiple observation models simultaneously and evaluating their likelihoods to accurately identify the true state of the system. We demonstrate the effectiveness of this approach to both identify the moment that a sensor becomes faulty and to correct for the resulting sensor behavior to maintain accurate estimates. We demonstrate our approach on an application of balloon navigation in the atmosphere and shuttle reentry. The results show that our method can accurately recover the true system state even in the presence of significant sensor bias, thereby improving the robustness and reliability of state estimation systems under challenging conditions. We also provide a statistical analysis of problem settings to determine when and where our method is most accurate and where it fails.
