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.
Similar content being viewed by others
References
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
Schmidt, G.T.; Phillips, R.E.: INS/GPS integration architectures. In: Massachusetts Inst of Tech Lexington MA, RTO-EN-SET-116, 2010.
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
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.
Vinh, N.Q.: INS/GPS integration system using street return algorithm and compass sensor. Proc. Comput. Sci. 103, 475–482 (2017)
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)
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
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
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.
Shaghaghian, A.;. Karimaghaee, P.: Improving GPS/INS Integration Using FIKF-Filtered Innovation Kalman Filter. Asian J. Control 2018
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.
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.
Salytcheva, A.O.: Medium accuracy INS/GPS integration in various GPS environments. MS Thesis, University of Calgary, Alberta, 2004
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
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
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
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
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)
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)
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
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
Noureldin, A.; Karamat, T.B.; Georgy, J.: Fundamentals of Inertial Navigation, Satellite-Based Positioning and Their Integration. Springer Science & Business Media, Berlin (2013)
Li, C.; Wang, Z.; Liu, H.: A novel method to integrate MARG and an odometer into AHRS for moving vehicles. Adv. Mech. Eng. (2017)
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
Bouska, T.J.: Development and Simulation of a Pseudolite-based Flight Reference System. Master’s thesis, Air Force Institute of Technology, March 2003.
RTCM Standard 10403.1 for Differential GNSS (Global Navigation Satellite Systems) Services—Version 3, October 27 (2006)
Rönnbäck, S.: Development of an INS/GPS navigation loop for a UAV’, Dissertation (2000)
Outamazirt, F.; Li, F.; Yan, L.; Nemra, A.: Autonomous navigation system using a fuzzy adaptive nonlinear hoc filter. Sensors 14(9), 17600–17620 (2014)
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
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
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
Author information
Authors and Affiliations
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
Ethics declarations
Conflicts of interest
The authors declare that there are no conflicts of interest.
Rights and permissions
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13369-020-05144-8