Skip to main content
Log in

Improved GPS/IMU Loosely Coupled Integration Scheme Using Two Kalman Filter-based Cascaded Stages

  • Research Article-Electrical Engineering
  • Published:
Arabian Journal for Science and Engineering Aims and scope Submit manuscript

Abstract

Despite the fact that accelerometers and gyroscopes are used in inertial navigation systems (INS) to provide navigation information without the aid of external references, accumulated systematic errors are shown in sensor readings on long-term usage. In this work, a new approach is proposed to overcome this problem, by using extended Kalman filter (EKF)—linear Kalman filter (LKF), in a cascaded form, to couple the GPS with INS. GPS raw data are fused with noisy Euler angles coming from the inertial measurement unit (IMU) readings, in order to produce more consistent and accurate real-time navigation information. The proposed algorithm is designed to run through three software threads simultaneously. The multi-thread processing provides better use of hardware resources and applies more efficient INS/GPS loosely coupled integration scheme compared to the conventional method. Two datasets are used to verify the efficacy of the proposed approach against the existing GPS/INS coupling techniques. The first set is synthetic data generated by MATLAB that represents a static vehicle at known coordinates. The second one is a real road test data collected in Ontario, Canada. Accordingly, the root mean square error (RMSE) values for the proposed approach in ENU directions have reached 0.022, 0.034 and 0.010 m, respectively, for a static vehicle, as well as 0.493, 0.453 and 0.110 m, respectively, for a movable vehicle—which is notably competitive with other recent related work.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

References

  1. Zhang, P.; Gu, J.; Milios, E.E.; Huynh, P.: Navigation with IMU/GPS/digital compass with unscented Kalman filter. In: IEEE International Conference Mechatronics and Automation, 2005, Niagara Falls, Ont., Vol. 3.q., pp. 1497–1502, 2005

  2. Schmidt, G.T.; Phillips, R.E.: INS/GPS integration architectures. In: Massachusetts Inst of Tech Lexington MA, RTO-EN-SET-116, 2010.

  3. Hao, Y.; Xu, A.; Sui, X.; Wang, Y.: A modified extended kalman filter for a two-antenna GPS/INS vehicular navigation system. Sensors (Basel) 18(11), 2018

  4. Zhou, W.; Hou, J.; Liu, L., et al.: Design and Simulation of the Integrated Navigation System based on Extended Kalman Filter. Open Phys. 15(1), 182–187, 2017. Retrieved 27 May. 2019, from https://doi.org/10.1515/phys-2017-0019.

  5. Vinh, N.Q.: INS/GPS integration system using street return algorithm and compass sensor. Proc. Comput. Sci. 103, 475–482 (2017)

    Article  Google Scholar 

  6. Gonzalez, R.; Giribet, J.I.; Patiño, H.D.: NaveGo: a simulation framework for low-cost integrated navigation systems. J. Control Eng. Appl. Inform. 17(2), 110–120 (2015)

    Google Scholar 

  7. Gonzalez, R.; Catania, C.A.; Dabove, P.; Taffernaberry, J.C.; Piras, M.: Model validation of an open-source framework for post-processing INS/GNSS systems. In: III International Conference on Geographical Information Systems Theory, Applications and Management (GISTAM 2017). Porto, Portugal. April 2017

  8. Gonzalez, R.; Catania, C.; Dabove, P.; NaveGo: an open-source MATLAB/GNU-octave toolbox for processing integrated navigation systems and performing inertial sensors profiling Analysis. Version 1.2. URL:https://github.com/rodralez/NaveGo.2019, https://doi.org/10.5281/zenodo.2536950. January

  9. Cherif, M.L.; Leclere, J.; Landry, R., Jr. Loosely coupled GPS/INS integration with snap to road for low-cost land vehicle navigation EKF-STR for low-cost applications. In: Proceedings of the 2018 IEEE-ION.

  10. Shaghaghian, A.;. Karimaghaee, P.: Improving GPS/INS Integration Using FIKF-Filtered Innovation Kalman Filter. Asian J. Control 2018

  11. György, K; Kelemen, A.; Dávid, L.: Unscented Kalman filters and Particle Filter methods for nonlinear state estimation. In: The 7th International Conference Interdisciplinarity in Engineering, 2014. https://doi.org/10.1016/j.protcy.2013.12.457.

  12. Chen, L.; Hu, H.: IMU/GPS based pedestrian localization. In: Proceedings of the 2012 4th Computer Science and Electronic Engineering Conference, Colchester, UK, 12–13 September 2012; pp. 23–28.

  13. Salytcheva, A.O.: Medium accuracy INS/GPS integration in various GPS environments. MS Thesis, University of Calgary, Alberta, 2004

  14. Alatise, M.; Hancke, G.: Pose estimation of a mobile robot based on fusion of IMU data and vision data using an extended Kalman filter. Sensors 17(10), 2164 (2017). https://doi.org/10.3390/s17102164

    Article  Google Scholar 

  15. Guang, X.; Gao, Y.; Leung, H.; Liu, P.; Li, G.: An autonomous vehicle navigation system based on inertial and visual sensors. Sensors 18(9), 2952 (2018). https://doi.org/10.3390/s18092952

    Article  Google Scholar 

  16. Zhang, C.; Guo, C.; Zhang, D.: Data fusion based on adaptive interacting multiple model for GPS/INS integrated navigation system. Appl. Sci. 8(9), 1682 (2018). https://doi.org/10.3390/app8091682

    Article  Google Scholar 

  17. Wang, Shizhuang; Zhan, Xingqun; Zhai, Yawei; Liu, Baoyu: Fault detection and exclusion for tightly coupled GNSS/INS system considering fault in state prediction. Sensors. 20, 590 (2020). https://doi.org/10.3390/s20030590

    Article  Google Scholar 

  18. Lee, Se-Hyeok; Song, Junho: Regularization-based dual adaptive Kalman filter for identification of sudden structural damage using sparse measurements. Appl. Sci. 10(3), 850 (2020)

    Article  Google Scholar 

  19. Dong, Y.; Wang, D.; Zhang, L.; Li, Q.; Wu, J.: Tightly coupled GNSS/INS integration with robust sequential kalman filter for accurate vehicular navigation. Sensors 20, 561 (2020)

    Article  Google Scholar 

  20. Eldesoky, Abdalla; Hamed, Ahmed; Kamel, Ahmed: Improved position estimation of real time integrated low-cost navigation system using unscented kalman filter. J. Phys: Conf. Ser. 1447, 012017 (2020). https://doi.org/10.1088/1742-6596/1447/1/012017

    Article  Google Scholar 

  21. Wang, Chaochen; Bo, Yuming; Jiang, Changhui: A new efficient filter model for GPS/SINS ultra-tight integration system. Math. Problem. Eng. (2020). https://doi.org/10.1155/2020/9158185

    Article  Google Scholar 

  22. Noureldin, A.; Karamat, T.B.; Georgy, J.: Fundamentals of Inertial Navigation, Satellite-Based Positioning and Their Integration. Springer Science & Business Media, Berlin (2013)

    Book  Google Scholar 

  23. Li, C.; Wang, Z.; Liu, H.: A novel method to integrate MARG and an odometer into AHRS for moving vehicles. Adv. Mech. Eng. (2017)

  24. Snodgrass, B.; John, R.: The CIGTF high accuracy post-processing reference system (CHAPS). In: Proceedings of the 7th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GPS 1994), Salt Lake City, UT, September 1994, pp. 755–763

  25. Bouska, T.J.: Development and Simulation of a Pseudolite-based Flight Reference System. Master’s thesis, Air Force Institute of Technology, March 2003.

  26. RTCM Standard 10403.1 for Differential GNSS (Global Navigation Satellite Systems) Services—Version 3, October 27 (2006)

  27. Rönnbäck, S.: Development of an INS/GPS navigation loop for a UAV’, Dissertation (2000)

  28. Outamazirt, F.; Li, F.; Yan, L.; Nemra, A.: Autonomous navigation system using a fuzzy adaptive nonlinear hoc filter. Sensors 14(9), 17600–17620 (2014)

    Article  Google Scholar 

  29. Outamazirt, F.; Yan, L.; Li, F.; Nemra, A.: Solving the UAV localization problem using a Smooth Variable Structure Filtering. In: 2015 IEEE aerospace conference, Big Sky, MT, 2015, pp. 1–12

  30. Brown, R.G., Hwang, P.Y.C.: Introduction to random signals and applied Kalman filtering: with MATLAB exercises and solutions, 1997 Wiley, v.1, 9780471128397

  31. Stellet, J.E.; Straub, F.; Schumacher, J.; Branz, W.; Zöllner, J.M.: Estimating the process noise variance for vehicle motion models. In: 2015 IEEE 18th International Conference on Intelligent Transportation Systems, Las Palmas, 2015, pp. 1512–1519, https://doi.org/10.1109/itsc.2015.212

Download references

Author information

Authors and Affiliations

Authors

Contributions

“Conceptualization, N. Nohad, and O.Attallah.; Methodology, O. Attallah.; Software, N. Nohad; Validation, O.Attallah, and N. Nohad.; Formal Analysis, N. Nohad.; Investigation, O.Attallah and N. Nohad; Resources, O.Attallah, M.S.Zaghloul, and I.Morsi, and N. Nohad; Data Curation, N. Nohad.; Writing—Original Draft Preparation, N. Nohad, and O.Attallah; Writing—Review & Editing, O.Attallah, M.S.Zaghloul, and I.Morsi; Visualization, N. Nohad and O.Attallah; Supervision, O.Attallah, M.S.Zaghloul, and I.Morsi.”

Corresponding authors

Correspondence to Nader Nagui or Omneya Attallah.

Ethics declarations

Conflicts of interest

The authors declare that there are no conflicts of interest.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Nagui, N., Attallah, O., Zaghloul, M.S. et al. Improved GPS/IMU Loosely Coupled Integration Scheme Using Two Kalman Filter-based Cascaded Stages. Arab J Sci Eng 46, 1345–1367 (2021). https://doi.org/10.1007/s13369-020-05144-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13369-020-05144-8

Keywords

Navigation