Abstract
Inertial measurement units (IMUs) in low-cost navigation systems suffer from significant drift and noise errors due to sensor biases, scale factor instability, and nonlinear stochastic noise. This paper proposes a hybrid error compensation approach that combines Fast Orthogonal Search (FOS), a nonlinear system identification technique, with deep Long Short-Term Memory (LSTM) neural networks to improve IMU signal accuracy in GNSS-denied navigation. The FOS algorithm efficiently models deterministic error patterns (such as bias drift and scale factor errors) using a small training dataset, while the LSTM learns the IMU’s complex time-dependent error dynamics from much longer training data. In the proposed method, FOS is first used to predict the output of a high-end IMU based on that of a low-end IMU, and the trained FOS model is then used to extend the training data for an LSTM-based predictor. We demonstrate the efficacy of this FOS–LSTM hybrid on real vehicular IMU data by training with a limited segment of high-precision reference measurements and testing on extended operation periods. The hybrid model achieves high predictive accuracy for predicting the high-end signal based on the low-end signal, with a mean squared error below 0.1% and yields more stable velocity estimates than models using FOS or LSTM alone. Although long-term position drift is not fully eliminated, the proposed method significantly reduces short-term uncertainty in the inertial solution. These results highlight a promising synergy between model-based system identification and data-driven learning for sensor error calibration in navigation systems. Key contributions include FOS-based pseudo-label bootstrapping for data-efficient LSTM training and a navigation-level evaluation illustrating how signal correction impacts dead reckoning drift.