{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,10]],"date-time":"2026-06-10T16:30:54Z","timestamp":1781109054749,"version":"3.54.1"},"reference-count":31,"publisher":"MDPI AG","issue":"24","license":[{"start":{"date-parts":[[2019,12,5]],"date-time":"2019-12-05T00:00:00Z","timestamp":1575504000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Fusion of the Global Positioning System (GPS) and Inertial Navigation System (INS) for navigation of ground vehicles is an extensively researched topic for military and civilian applications. Micro-electro-mechanical-systems-based inertial measurement units (MEMS-IMU) are being widely used in numerous commercial applications due to their low cost; however, they are characterized by relatively poor accuracy when compared with more expensive counterparts. With a sudden boom in research and development of autonomous navigation technology for consumer vehicles, the need to enhance estimation accuracy and reliability has become critical, while aiming to deliver a cost-effective solution. Optimal fusion of commercially available, low-cost MEMS-IMU and the GPS may provide one such solution. Different variants of the Kalman filter have been proposed and implemented for integration of the GPS and the INS. This paper proposes a framework for the fusion of adaptive Kalman filters, based on Sage-Husa and strong tracking filtering algorithms, implemented on MEMS-IMU and the GPS for the case of a ground vehicle. The error models of the inertial sensors have also been implemented to achieve reliable and accurate estimations. Simulations have been carried out on actual navigation data from a test vehicle. Measurements were obtained using commercially available GPS receiver and MEMS-IMU. The solution was shown to enhance navigation accuracy when compared to conventional Kalman filter.<\/jats:p>","DOI":"10.3390\/s19245357","type":"journal-article","created":{"date-parts":[[2019,12,5]],"date-time":"2019-12-05T03:16:36Z","timestamp":1575515796000},"page":"5357","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":24,"title":["Adaptive Filtering on GPS-Aided MEMS-IMU for Optimal Estimation of Ground Vehicle Trajectory"],"prefix":"10.3390","volume":"19","author":[{"given":"Haseeb","family":"Ahmed","sequence":"first","affiliation":[{"name":"Department of Electrical and Computer Engineering, CUI, Abbottabad Campus, Abbottabad 22060, Pakistan"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9062-8691","authenticated-orcid":false,"given":"Ihsan","family":"Ullah","sequence":"additional","affiliation":[{"name":"Department of Electrical and Computer Engineering, CUI, Abbottabad Campus, Abbottabad 22060, Pakistan"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1393-8255","authenticated-orcid":false,"given":"Uzair","family":"Khan","sequence":"additional","affiliation":[{"name":"Department of Electrical and Computer Engineering, CUI, Abbottabad Campus, Abbottabad 22060, Pakistan"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0030-8959","authenticated-orcid":false,"given":"Muhammad Bilal","family":"Qureshi","sequence":"additional","affiliation":[{"name":"Department of Electrical and Computer Engineering, CUI, Abbottabad Campus, Abbottabad 22060, Pakistan"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sajjad","family":"Manzoor","sequence":"additional","affiliation":[{"name":"Department of Electrical Engineering, MUST, Mirpur 10250 AK, Pakistan"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Nazeer","family":"Muhammad","sequence":"additional","affiliation":[{"name":"Department of Mathematics, CUI, Wah Campus, Wah 47000, Pakistan"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Muhammad Usman","family":"Shahid Khan","sequence":"additional","affiliation":[{"name":"Department of Computer Science, CUI, Abbottabad Campus, Abbottabad 22060, Pakistan"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9588-0052","authenticated-orcid":false,"given":"Raheel","family":"Nawaz","sequence":"additional","affiliation":[{"name":"Manchester Interdisciplinary Biocentre, School of Computer Science, Manchester Metropolitan University, Manchester M13 9PR, UK"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2019,12,5]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"450","DOI":"10.1109\/TCE.2017.015064","article-title":"A consumer tracking estimator for vehicles in GPS-free environments","volume":"63","author":"Choi","year":"2017","journal-title":"IEEE Trans. Consum. Electron."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"199","DOI":"10.1109\/TCST.2006.883311","article-title":"Cascaded Kalman filters for accurate estimation of multiple biases, dead-reckoning navigation, and full state feedback control of ground vehicles","volume":"15","author":"Bevly","year":"2007","journal-title":"IEEE Trans. Control Syst. Technol."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"2157","DOI":"10.1109\/JSEN.2012.2185692","article-title":"Bias prediction for MEMS gyroscopes","volume":"12","author":"Collin","year":"2012","journal-title":"IEEE Sens. J."},{"key":"ref_4","unstructured":"Savage, P. (2007). Strapdown Analytics, Part 1, Strapdown."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"645","DOI":"10.1177\/0278364906066755","article-title":"The estimation theoretic sensor bias correction problem in map aided localization","volume":"25","author":"Perera","year":"2006","journal-title":"Int. J. Robot. Res."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"1279","DOI":"10.1109\/TVT.2015.2397004","article-title":"Integrated indoor navigation system for ground vehicles with automatic 3-D alignment and position initialization","volume":"64","author":"Atia","year":"2006","journal-title":"IEEE Trans. Veh. Technol."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Salmon, D.C., and Bevly, D.M. (2014, January 5\u20138). An Exploration of Low-cost Sensor and Vehicle Model Solutions for Ground Vehicle Navigation. Proceedings of the IEEE\/ION Position, Location and Navigation Symposium-PLANS 2014, Monterey, CA, USA.","DOI":"10.1109\/PLANS.2014.6851404"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1016\/j.robot.2018.06.013","article-title":"Potentially guided bidirectionalized RRT* for fast optimal path planning in cluttered environments","volume":"108","author":"Tahir","year":"2018","journal-title":"Robot. Auton. Syst."},{"key":"ref_9","unstructured":"Sukkarieh, S., Nebot, E.M., and Durrant-Whyte, H.F. (1998, January 20\u201320). Achieving integrity in an INS\/GPS navigation loop for autonomous land vehicle applications. Proceedings of the 1998 IEEE International Conference on Robotics and Automation, Leuven, Belgium."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"2615","DOI":"10.1109\/TITS.2014.2321108","article-title":"An Integrated Vehicle Navigation System Utilizing Lane-detection and Lateral Position Estimation Systems in Difficult Environments for GPS","volume":"15","author":"Rose","year":"2014","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"62296","DOI":"10.1109\/ACCESS.2018.2876595","article-title":"An Optimal Ride Sharing Recommendation Framework for Carpooling Services","volume":"6","author":"Qadir","year":"2018","journal-title":"IEEE Access"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Ayyaz, S., Qamar, U., and Nawaz, R. (2018). HCF-CRS: A Hybrid Content based Fuzzy Conformal Recommender System for providing recommendations with confidence. PLoS ONE, 13.","DOI":"10.1371\/journal.pone.0204849"},{"key":"ref_13","unstructured":"Godha, S., and Cannon, M.E. (2005, January 13\u201316). Integration of DGPS with a low cost MEMS-based inertial measurement unit (IMU) for land vehicle navigation application. Proceedings of the 18th International Technical Meeting of the Satellite Division of the Institute of Navigation, Long Beach, CA, USA."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"2854","DOI":"10.1109\/TITS.2016.2529000","article-title":"High-precision Vehicle Navigation in Urban Environments Using an MEM\u2019s IMU and Single-frequency GPS Receiver","volume":"17","author":"Zhao","year":"2016","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.cja.2014.12.001","article-title":"Navigation Sensors and Systems in GNSS Degraded and Denied Environments","volume":"28","author":"Schmidt","year":"2015","journal-title":"Chin. J. Aeronaut."},{"key":"ref_16","unstructured":"Grewal, M.S., Andrews, A.P., and Bartone, C.G. (2013). Global Navigation Satellite Systems, Inertial Navigation, and Integration, Wiley-Interscience. [3rd ed.]."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Nisar, S., and Ullah, I. (2017, January 8\u20139). Non-linear filtering techniques for high precision GPS applications. Proceedings of the 2017 International Conference on Communication, Computing and Digital Systems, Islamabad, Pakistan.","DOI":"10.1109\/C-CODE.2017.7918942"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Chen, Z., Qu, Y., Ling, X., Li, Y., Jiao, H., and Liu, Y. (2015, January 26\u201327). Study on GPS\/INS loose and tight coupling. Proceedings of the 7th International Conference on Intelligent Human-Machine Systems and Cybernetics, Jiangyin, China.","DOI":"10.1109\/IHMSC.2015.22"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"El-Diasty, M., and Pagiatakis, S. (2009, January 26\u201327). An efficient INS\/GPS impulse response model for bridging GPS outages. Proceedings of the 2009 IEEE Toronto International Conference Science and Technology for Humanity (TIC-STH), Toronto, ON, Canada.","DOI":"10.1109\/TIC-STH.2009.5444482"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"750","DOI":"10.1109\/TAES.2006.1642588","article-title":"Sigma-point Kalman filtering for integrated GPS and inertial navigation","volume":"42","author":"Crassidis","year":"2006","journal-title":"IEEE Trans. Aerosp. Electron. Syst."},{"key":"ref_21","first-page":"171","article-title":"The Strong Tracking Augmented Kalman Filter for Satellite Attitude Determination","volume":"3","author":"Gupta","year":"2014","journal-title":"Int. J. Adv. Res. Sci. Eng."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"2","DOI":"10.1049\/iet-rsn.2012.0075","article-title":"Desensitised Kalman filtering","volume":"7","author":"Karlgaard","year":"2013","journal-title":"IET Radar Sonar Navig."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"327","DOI":"10.2514\/1.55120","article-title":"Kalman filters with uncompensated biases","volume":"35","author":"Zanetti","year":"2012","journal-title":"J. Guid. Control Dyn."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Zheng, B., Fu, P., Li, B., and Yuan, X. (2018). A robust adaptive unscented Kalman filter for nonlinear estimation with uncertain noise covariance. Sensors, 18.","DOI":"10.3390\/s18030808"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"517","DOI":"10.1017\/S0373463307004316","article-title":"Improving adaptive Kalman estimaion in GPS\/INS integration","volume":"60","author":"Ding","year":"2007","journal-title":"J. Navig."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"1545","DOI":"10.1109\/JSEN.2014.2298896","article-title":"Enhanced, Delay Dependent, Intelligent Fusion for INS\/GPS Navigation System","volume":"14","author":"Jaradat","year":"2014","journal-title":"IEEE Sens. J."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"648125","DOI":"10.1155\/2015\/648125","article-title":"Analysis on strong tracking filtering for linear dynamic systems","volume":"2015","author":"Ge","year":"2015","journal-title":"Math. Probl. Eng."},{"key":"ref_28","first-page":"760","article-title":"Adaptive filtering with unknown prior statistics","volume":"7","author":"Sage","year":"1969","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Sun, F., and Zhang, H. (2011, January 7\u201310). Application of a new adaptive Kalman filtering algorithm in initial alignment of INS. Proceedings of the 2011 IEEE International Conference on Mechatronics and Automation, Beijing, China.","DOI":"10.1109\/ICMA.2011.5986346"},{"key":"ref_30","first-page":"145","article-title":"A suboptimal multiple fading extended Kalman filter","volume":"4","author":"Zhou","year":"1991","journal-title":"Chin. J. Autom."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Titterton, D., and Weston, J. (2005). Strapdown Inertial Navigation Technology, The Institution of Engineering and Technology. [2nd ed.].","DOI":"10.1049\/PBRA017E"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/24\/5357\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T13:40:22Z","timestamp":1760190022000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/24\/5357"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,12,5]]},"references-count":31,"journal-issue":{"issue":"24","published-online":{"date-parts":[[2019,12]]}},"alternative-id":["s19245357"],"URL":"https:\/\/doi.org\/10.3390\/s19245357","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,12,5]]}}}