Design and implementation of a model predictive observer for AHRS

AbstractA GPS-aided Inertial Navigation System (GAINS) is used to determine the orientation‚ position and velocity of ground and aerial vehicles. The data measured by Inertial Navigation System (INS) and GPS are commonly integrated through an Extended Kalman Filter (EKF). Since the EKF requires linearized models and complete knowledge of predefined stochastic noises‚ the estimation performance of this filter is attenuated by unmodeled nonlinearity and bias uncertainties of MEMS inertial sensors. The Attitude Heading Reference System (AHRS) is applied based on the quaternion and Euler angles methods. A moving horizon-based estimator such as Model Predictive Observer (MPO) enables us to approximate and estimate linear systems affected by unknown uncertainties. The main objective of this research is to present a new MPO method based on the duality principle between controller and observer of dynamic systems and its implementation in AHRS mode of a low-cost INS aided by a GPS. Asymptotic stability of the proposed MPO is proven by applying Lyapunov’s direct method. The field test of a GAINS is performed by a ground vehicle to assess the long-time performance of the MPO method compared with the EKF. Both the EKF and MPO estimators are applied in AHRS mode of the MEMS GAINS for the purpose of real-time performance comparison. Furthermore‚ we use flight test data of the GAINS for evaluation of the estimation filters. The proposed MPO based on both the Euler angles and quaternion methods yields better estimation performances compared to the classic EKF.

[1]  Greg Welch,et al.  An Introduction to Kalman Filter , 1995, SIGGRAPH 2001.

[2]  D. Simon Optimal State Estimation: Kalman, H Infinity, and Nonlinear Approaches , 2006 .

[3]  Haitao Zhang,et al.  The performance comparison and analysis of extended Kalman filters for GPS/DR navigation , 2011 .

[4]  R. Bucy Linear and nonlinear filtering , 1970 .

[5]  Mohammad Javad Yazdanpanah,et al.  An enhanced fuzzy H8 estimator applied to low-cost attitude-heading reference system , 2011, Kybernetes.

[6]  Niels Kjølstad Poulsen,et al.  New developments in state estimation for nonlinear systems , 2000, Autom..

[7]  Jiancheng Fang,et al.  Predictive Iterated Kalman Filter for INS/GPS Integration and Its Application to SAR Motion Compensation , 2010, IEEE Transactions on Instrumentation and Measurement.

[8]  Jafar Keighobadi,et al.  Adaptive fuzzy neuro-observer applied to low cost INS/GPS , 2015, Appl. Soft Comput..

[9]  D. Wilson,et al.  Experiences implementing the extended Kalman filter on an industrial batch reactor , 1998 .

[10]  Jafar Keighobadi,et al.  Design and implementation of SMO for a nonlinear MIMO AHRS , 2012 .

[11]  Jay H. Lee,et al.  A moving horizon‐based approach for least‐squares estimation , 1996 .

[12]  Farhan A. Faruqi,et al.  Extended Kalman filter synthesis for integrated global positioning/inertial navigation systems , 2000, Appl. Math. Comput..

[13]  Robert M. Rogers,et al.  Applied Mathematics in Integrated Navigation Systems , 2000 .

[14]  J. L. Roux An Introduction to the Kalman Filter , 2003 .

[15]  Samrat L. Sabat,et al.  Neuro fuzzy model for adaptive filtering of oscillatory signals , 2001 .

[16]  Chris Hide,et al.  Adaptive Kalman Filtering for Low-cost INS/GPS , 2002, Journal of Navigation.

[17]  Liuping Wang,et al.  Model Predictive Control System Design and Implementation Using MATLAB , 2009 .

[18]  E. W. Anderson The Principles of Navigation , 1971 .

[19]  Wei Wang,et al.  Quadratic extended Kalman filter approach for GPS/INS integration , 2006 .

[20]  John Weston,et al.  Strapdown Inertial Navigation Technology , 1997 .