{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,18]],"date-time":"2026-03-18T03:46:02Z","timestamp":1773805562044,"version":"3.50.1"},"reference-count":38,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2021,5,27]],"date-time":"2021-05-27T00:00:00Z","timestamp":1622073600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Geomatics"],"abstract":"<jats:p>The rapid rise of ultra-low-cost dual-frequency GNSS chipsets and micro-electronic-mechanical-system (MEMS) inertial sensors makes it possible to develop low-cost navigation systems, which meet the requirements for many applications, including self-driving cars. This study proposes the use of a dual-frequency u-blox F9P GNSS receiver with xsens MTi670 industrial-grade MEMS IMU to develop an ultra-low-cost tightly coupled (TC) triple-constellation GNSS PPP\/INS integrated system for precise land vehicular applications. The performance of the proposed system is assessed through comparison with three different TC GNSS PPP\/INS integrated systems. The first system uses the Trimble R9s geodetic-grade receiver with the tactical-grade Stim300 IMU, the second system uses the u-blox F9P receiver with the Stim300 IMU, while the third system uses the Trimble R9s receiver with the xsens MTi670 IMU. An improved robust adaptive Kalman filter is adopted and used in this study due to its ability to reduce the effect of measurement outliers and dynamic model errors on the obtained positioning and attitude accuracy. Real-time precise ephemeris and clock products from the Centre National d\u2019Etudes Spatials (CNES) are used to mitigate the effects of orbital and satellite clock errors. Three land vehicular field trials were carried out to assess the performance of the proposed system under both open-sky and challenging environments. It is shown that the tracking capability of the GNSS receiver is the dominant factor that limits the positioning accuracy, while the IMU grade represents the dominant factor for the attitude accuracy. The proposed TC triple-constellation GNSS PPP\/INS integrated system achieves sub-meter-level positioning accuracy in both of the north and up directions, while it achieves meter-level positioning accuracy in the east direction. Sub-meter-level positioning accuracy is achieved when the Stim300 IMU is used with the u-blox F9P GNSS receiver. In contrast, decimeter-level positioning accuracy is consistently achieved through TC GNSS PPP\/INS integration when a geodetic-grade GNSS receiver is used, regardless of whether a tactical- or an industrial-grade IMU is used. The root mean square (RMS) errors of the proposed system\u2019s attitude are about 0.878\u00b0, 0.804\u00b0, and 2.905\u00b0 for the pitch, roll, and azimuth angles, respectively. The RMS errors of the attitude are significantly improved to reach about 0.034\u00b0, 0.038\u00b0, and 0.280\u00b0 for the pitch, roll, and azimuth angles, respectively, when a tactical-grade IMU is used, regardless of whether a geodetic- or low-cost GNSS receiver is used.<\/jats:p>","DOI":"10.3390\/geomatics1020015","type":"journal-article","created":{"date-parts":[[2021,5,27]],"date-time":"2021-05-27T23:16:46Z","timestamp":1622157406000},"page":"258-286","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":14,"title":["Ultra-Low-Cost Tightly Coupled Triple-Constellation GNSS PPP\/MEMS-Based INS Integration for Land Vehicular Applications"],"prefix":"10.3390","volume":"1","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2707-8823","authenticated-orcid":false,"given":"Abdelsatar","family":"Elmezayen","sequence":"first","affiliation":[{"name":"Department of Civil Engineering, Ryerson University, Toronto, ON M5B 2K3, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ahmed","family":"El-Rabbany","sequence":"additional","affiliation":[{"name":"Department of Civil Engineering, Ryerson University, Toronto, ON M5B 2K3, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2021,5,27]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"5005","DOI":"10.1029\/96JB03860","article-title":"Precise point positioning for the efficient and robust analysis of GPS data from large networks","volume":"102","author":"Zumberge","year":"1997","journal-title":"J. Geophys. Res. Solid Earth"},{"key":"ref_2","unstructured":"Robustelli, U., Baiocchi, V., Marconi, L., Radicioni, F., and Pugliano, G. (2020, January 3\u20136). Precise Point Positioning with single and dual-frequency multi-GNSS Android smartphones. Proceedings of the CEUR Workshop Proceeding, Vienna, Austria."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Elmezayen, A., and El-Rabbany, A. (2019). Precise point positioning using world\u2019s first dual-frequency GPS\/GALILEO smartphone. Sensors, 19.","DOI":"10.3390\/s19112593"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Psychas, D., Bruno, J., Massarweh, L., and Darugna, F. (2019, January 16\u201320). Towards sub-meter positioning using Android raw GNSS measurements. Proceedings of the 32nd International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2019), Miami, FL, USA.","DOI":"10.33012\/2019.17077"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Wu, Q., Sun, M., Zhou, C., and Zhang, P. (2019). Precise point positioning using dual-frequency GNSS observations on smartphone. Sensors, 19.","DOI":"10.3390\/s19092189"},{"key":"ref_6","unstructured":"u-blox (2021, March 01). ZED-F9P Module. Available online: https:\/\/www.u-blox.com\/en\/product\/zed-f9p-module."},{"key":"ref_7","unstructured":"Hoffman-Wellenhof, B., Lichtenegger, H., and Wasle, E. (2008). GNSS-Global Navigation Satellite Systems.GPS, GLONASS, Galileo and More, Springer."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Noureldin, A., Karamat, T.B., and Georgy, J. (2012). Fundamentals of Inertial Navigation, Satellite-Based Positioning and Their Integration, Springer Science & Business Media.","DOI":"10.1007\/978-3-642-30466-8"},{"key":"ref_9","unstructured":"Du, S., and Gao, Y. (2010, January 15\u201318). Integration of PPP GPS and low cost IMU. Proceedings of the Canadian Geomatics Conference, Calgary, AB, Canada."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"601","DOI":"10.1007\/s10291-014-0415-3","article-title":"Tightly coupled integration of GPS precise point positioning and MEMS-based inertial systems","volume":"19","year":"2015","journal-title":"GPS Solut."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"46","DOI":"10.5081\/jgps.7.1.46","article-title":"A novel architecture for ultra-tight HSGPS-INS integration","volume":"1","author":"Gao","year":"2008","journal-title":"Positioning"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Falco, G., Pini, M., and Marucco, G. (2017). Loose and tight GNSS\/INS integrations: Comparison of performance assessed in real urban scenarios. Sensors, 17.","DOI":"10.3390\/s17020255"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"377","DOI":"10.1007\/s10291-016-0527-z","article-title":"Tightly coupled integration of multi-GNSS PPP and MEMS inertial measurement unit data","volume":"21","author":"Gao","year":"2017","journal-title":"GPS Solut."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Wang, D., Dong, Y., Li, Z., Li, Q., and Wu, J. (2019). Constrained MEMS-based GNSS\/INS tightly-coupled system with robust Kalman filter for accurate land vehicular navigation. IEEE Trans. Instrum. Meas.","DOI":"10.1109\/TIM.2019.2955798"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1007\/s10291-015-0464-2","article-title":"Tight integration of ambiguity-fixed PPP and INS: Model description and initial results","volume":"20","author":"Liu","year":"2016","journal-title":"GPS Solut."},{"key":"ref_16","unstructured":"Huang, A. (2005). A Tutorial on Bayesian Estimation and Tracking Techniques Applicable to Non-Linear and Non-Gaussian Process, MITRE Corporation."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"7228","DOI":"10.3390\/s150407228","article-title":"Integration of GPS precise point positioning and MEMS-based INS using unscented particle filter","volume":"15","year":"2015","journal-title":"Sensors"},{"key":"ref_18","unstructured":"Georgy, J., Iqbal, U., Bayoumi, M., and Noureldin, A. (2008, January 16\u201319). Reduced inertial sensor system (RISS)\/GPS integration using particle filtering for land vehicles. Proceedings of the 21st International Technical Meeting of the Satellite Division of the Institute of Navigation (ION GNSS 2008), Savannah, GA, USA."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Elsheikh, M., Abdelfatah, W., Noureldin, A., Iqbal, U., and Korenberg, M. (2019). Low-Cost Real-Time PPP\/INS Integration for Automated Land Vehicles. Sensors, 19.","DOI":"10.3390\/s19224896"},{"key":"ref_20","unstructured":"Elsheikh, M., Noureldin, A., and Korenberg, M. (2020). Integration of GNSS Precise Point Positioning and Reduced Inertial Sensor System for Lane-Level Car Navigation. IEEE Trans. Intell. Transp. Syst."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"9","DOI":"10.1007\/s10291-019-0922-3","article-title":"Real-time precise point positioning with a low-cost dual-frequency GNSS device","volume":"24","author":"Nie","year":"2020","journal-title":"GPS Solut."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1007\/PL00012883","article-title":"Precise point positioning using IGS orbit and clock products","volume":"5","author":"Kouba","year":"2001","journal-title":"GPS Solut."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"1671","DOI":"10.1016\/j.asr.2017.01.011","article-title":"The Multi-GNSS Experiment (MGEX) of the International GNSS Service (IGS)\u2013achievements, prospects and challenges","volume":"59","author":"Montenbruck","year":"2017","journal-title":"Adv. Space Res."},{"key":"ref_24","unstructured":"Montenbruck, O., and Hauschild, A. (2013, January 28\u201330). Code biases in multi-GNSS point positioning. Proceedings of the 2013 International Technical Meeting of The Institute of Navigation, San Diego, CA, USA."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"269","DOI":"10.1016\/j.asr.2014.06.030","article-title":"Galileo orbit and clock quality of the IGS Multi-GNSS Experiment","volume":"55","author":"Steigenberger","year":"2015","journal-title":"Adv. Space Res."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"279","DOI":"10.1007\/BF02521844","article-title":"Contributions to the theory of atmospheric refraction","volume":"105","author":"Saastamoinen","year":"1972","journal-title":"Bull. G\u00e9od."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"433","DOI":"10.1007\/s10291-014-0403-7","article-title":"Development of an improved empirical model for slant delays in the troposphere (GPT2w)","volume":"19","author":"Schindelegger","year":"2015","journal-title":"GPS Solut."},{"key":"ref_28","unstructured":"Kouba, J. (2019, December 25). A Guide to Using International GNSS Service (IGS) Products. IGS [Online]. Available online: https:\/\/kb.igs.org\/hc\/en-us\/articles\/201271873-A-Guide-to-Using-the-IGS-Products."},{"key":"ref_29","unstructured":"Farrell, J. (2008). Aided Navigation: GPS with High Rate Sensors, McGraw-Hill, Inc."},{"key":"ref_30","unstructured":"Du, S. (2010). Integration of Precise Point Positioning and Low Cost MEMS IMU, University of Calgary."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"23286","DOI":"10.3390\/s150923286","article-title":"INS\/GPS\/LiDAR integrated navigation system for urban and indoor environments using hybrid scan matching algorithm","volume":"15","author":"Gao","year":"2015","journal-title":"Sensors"},{"key":"ref_32","first-page":"15","article-title":"Precise point positioning using multi-constellation GNSS observations for kinematic applications","volume":"9","year":"2015","journal-title":"J. Appl. Geod."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"109","DOI":"10.1007\/s001900000157","article-title":"Adaptively robust filtering for kinematic geodetic positioning","volume":"75","author":"Yang","year":"2001","journal-title":"J. Geod."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"353","DOI":"10.1007\/s00190-002-0256-7","article-title":"Robust estimator for correlated observations based on bifactor equivalent weights","volume":"76","author":"Yang","year":"2002","journal-title":"J. Geod."},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Xu, G., and Xu, Y. (2016). GPS: Theory, Algorithms and Applications, Springer.","DOI":"10.1007\/978-3-662-50367-6"},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"223","DOI":"10.1007\/s10291-012-0273-9","article-title":"Modeling and assessment of combined GPS\/GLONASS precise point positioning","volume":"17","author":"Cai","year":"2013","journal-title":"GPS Solut."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"1791","DOI":"10.1007\/s10291-017-0653-2","article-title":"Real-time multi-GNSS single-frequency precise point positioning","volume":"21","author":"Tiberius","year":"2017","journal-title":"GPS Solut."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"4176","DOI":"10.1109\/JSEN.2018.2820097","article-title":"An improved robust adaptive Kalman filter for GNSS precise point positioning","volume":"18","author":"Zhang","year":"2018","journal-title":"IEEE Sens. J."}],"container-title":["Geomatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2673-7418\/1\/2\/15\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T06:09:08Z","timestamp":1760162948000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2673-7418\/1\/2\/15"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,5,27]]},"references-count":38,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2021,6]]}},"alternative-id":["geomatics1020015"],"URL":"https:\/\/doi.org\/10.3390\/geomatics1020015","relation":{},"ISSN":["2673-7418"],"issn-type":[{"value":"2673-7418","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,5,27]]}}}