Dealing with Observation Outages within Navigation Data using Gaussian Process Regression

Gaussian process regression (GPR) is used in a Spare-grid Quadrature Kalman filter (SGQKF) for Strap-down Inertial Navigation System (SINS)/odometer integrated navigation to bridge uncertain observation outages and maintain an estimate of the evolving SINS biases. The SGQKF uses nonlinearized dynamic models with complex stochastic nonlinearities so the performance degrades significantly during observation outages owing to the uncertainties and noise. The GPR calculates the residual output after factoring in the contributions of the parametric model that is used as a nonlinear SINS error predictor integrated into the SGQKF. The sensor measurements and SINS output deviations from the odometer are collected in a data set during observation availability. The GPR is then applied to predict SINS deviations from the odometer and then the predicted SINS deviations are fed to the SGQKF as an actual update to estimate all SINS biases during observation outages. We demonstrate our method's effectiveness in bridging uncertain observation outages in simulations and in real road tests. The results agree with the theoretical analysis, which demonstrate that SGQKF using GPR can maintain an estimate of the evolving SINS biases during signal outages.

[1]  Dieter Fox,et al.  Learning GP-BayesFilters via Gaussian process latent variable models , 2009, Auton. Robots.

[2]  Xu De-min,et al.  Application of simplified UKF in SINS initial alignment for large misalignment angles , 2008 .

[3]  Ming Xin,et al.  Sparse Gauss-Hermite Quadrature filter for spacecraft attitude estimation , 2010, Proceedings of the 2010 American Control Conference.

[4]  C. Xianghong,et al.  Sparse-grid Quadrature Kalman Filter based on the Kronrod-Patterson rule , 2013, 2013 IEEE International Instrumentation and Measurement Technology Conference (I2MTC).

[5]  Naser El-Sheimy,et al.  Adaptive Fuzzy Prediction of Low-Cost Inertial-Based Positioning Errors , 2007, IEEE Transactions on Fuzzy Systems.

[6]  Dieter Fox,et al.  GP-BayesFilters: Bayesian filtering using Gaussian process prediction and observation models , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[7]  Neil D. Lawrence,et al.  Probabilistic Non-linear Principal Component Analysis with Gaussian Process Latent Variable Models , 2005, J. Mach. Learn. Res..

[8]  Ming Xin,et al.  Sparse-grid quadrature nonlinear filtering , 2012, Autom..

[9]  A. Noureldin,et al.  Bridging GPS outages using neural network estimates of INS position and velocity errors , 2006 .

[10]  Dieter Fox,et al.  GP-UKF: Unscented kalman filters with Gaussian process prediction and observation models , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[11]  Aurora Hermoso-Carazo,et al.  Nonlinear estimation applying an unscented transformation in systems with correlated uncertain observations , 2011, Appl. Math. Comput..

[12]  Ming-Hsuan Yang,et al.  Online Sparse Gaussian Process Regression and Its Applications , 2011, IEEE Transactions on Image Processing.

[13]  Hyochoong Bang,et al.  Adaptive sparse grid quadrature filter for spacecraft relative navigation , 2013 .

[14]  Aboelmagd Noureldin,et al.  Low-Cost Three-Dimensional Navigation Solution for RISS/GPS Integration Using Mixture Particle Filter , 2010, IEEE Transactions on Vehicular Technology.

[15]  Zoubin Ghahramani,et al.  Variable Noise and Dimensionality Reduction for Sparse Gaussian processes , 2006, UAI.

[16]  Yuanqing Xia,et al.  Stochastic stability of the unscented Kalman filter with intermittent observations , 2012, Autom..

[17]  A. Noureldin,et al.  Enhanced Kalman Filter for RISS/GPS Integrated Navigation using Gaussian Process Regression , 2012 .

[18]  Robert Sutton,et al.  Adaptive tuning of a Kalman filter via fuzzy logic for an intelligent AUV navigation system , 2004 .

[19]  Hamid R. Rabiee,et al.  A Gaussian Process Regression Framework for Spatial Error Concealment with Adaptive Kernels , 2010, 2010 20th International Conference on Pattern Recognition.