Abstract
A 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.
Similar content being viewed by others
References
Anderson EW (1966) The principles of navigation. Hollis and Carter, London
Bishop G‚ Welch G (2001) An introduction to the Kalman filter. In: SIGGRAPH‚ Course 8. Los Angeles
Bucy RS (1970) Linear and nonlinear filtering. Proc IEEE 58(6):854–864. https://doi.org/10.1109/PROC.1970.7792
Doostdar P, Keighobadi J (2012) Design and implementation of SMO for a nonlinear MIMO AHRS. Mech Syst Signal Process 32:94–115. https://doi.org/10.1016/j.ymssp.2012.02.007
Fang J, Gong X (2010) Predictive iterated Kalman filter for INS/GPS integration and its application to SAR motion compensation. IEEE Trans Instrum Meas 59(1):909–915. https://doi.org/10.1109/TIM.2009.2026614
Faruqi FA, Turner KJ (2000) Extended Kalman filter synthesis for integrated global positioning/inertial navigation systems. Appl Math Comput 115(2–3):213–227. https://doi.org/10.1016/S0096-3003(98)10068-1
Hide C, Moore T, Smith M (2003) Adaptive Kalman filtering for low-cost INS/GPS. J Navig 56(1):143–152. https://doi.org/10.1017/S0373463302002151
Kailath T, Sayed AH, Hassibi B (2000) Linear estimation. Prentice Hall, New York
Keighobadi J, Yazdanpanah MJ, Kabganian M (2011) An enhanced fuzzy H∞ estimator applied to low-cost attitude-heading reference system. Kybernetes 40(1/2):300–326. https://doi.org/10.1108/03684921111118068
Mahapatra S, Nayak SK, Sabat SL (2001) Neuro fuzzy model for adaptive filtering of oscillatory signals. Measurement 30(4):231–239. https://doi.org/10.1016/S0263-2241(01)00007-0
Musavi N, Keighobadi J (2015) Adaptive fuzzy neuro-observer applied to low cost INS/GPS. Appl Soft Comput 29:82–94. https://doi.org/10.1016/j.asoc.2014.12.024
NøRgaard M, Poulsen NK, Ravn O (2000) New developments in state estimation for nonlinear systems. Automatica 36(11):1627–1638. https://doi.org/10.1016/S0005-1098(00)00089-3
Robertson DG, Lee JH, Rawlings JB (1996) A moving horizon-based approach for least-squares estimation. AIChE J 42(8):2209–2224. https://doi.org/10.1002/aic.690420811
Rogers RM (2003) Applied mathematics in integrated navigation systems. American Institute of Aeronautics and Astronautics Inc, Florida
Simon D (2006) Optimal state estimation: Kalman, H infinity, and nonlinear approaches. Wiley, New York
TeKnol Ltd (2009) COMPANAV2‚ integrated MEMS INS/GPS system for aviation applications. http://www.teknol.ru/pdf/en/CN-2_overview_en.pdf
Titterton D, Weston JL (2004) Strapdown inertial navigation technology, vol 17. The Institution of Engineering and Technology, London
Wang L (2009) Model predictive control system design and implementation using MATLAB®. Springer Science & Business Media, London
Wang W, Liu ZY, Xie RR (2006) Quadratic extended Kalman filter approach for GPS/INS integration. Aerosp Sci Technol 10(8):709–713. https://doi.org/10.1016/j.ast.2006.03.003
Wilson DI, Agarwal M, Rippin DW (1998) Experiences implementing the extended Kalman filter on an industrial batch reactor. Comput Chem Eng 22(11):1653–1672. https://doi.org/10.1016/S0098-1354(98)00226-9
Zhang H, Zhao Y (2011) The performance comparison and analysis of extended Kalman filters for GPS/DR navigation. Optik Int J Light Electron Opt 122(9):777–781. https://doi.org/10.1016/j.ijleo.2010.05.023
Acknowledgements
The authors are grateful to the Iran National Science Foundation for a limited financial support.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Keighobadi, J., Vosoughi, H. & Faraji, J. Design and implementation of a model predictive observer for AHRS. GPS Solut 22, 29 (2018). https://doi.org/10.1007/s10291-017-0696-4
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10291-017-0696-4