{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,23]],"date-time":"2026-03-23T14:33:34Z","timestamp":1774276414980,"version":"3.50.1"},"reference-count":45,"publisher":"MDPI AG","issue":"12","license":[{"start":{"date-parts":[[2018,11,23]],"date-time":"2018-11-23T00:00:00Z","timestamp":1542931200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["51509049, 51879046"],"award-info":[{"award-number":["51509049, 51879046"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Foot-mounted Inertial Pedestrian-Positioning Systems (FIPPSs) based on Micro Inertial Measurement Units (MIMUs), have recently attracted widespread attention with the rapid development of MIMUs. The can be used in challenging environments such as firefighting and the military, even without augmenting with Global Navigation Satellite System (GNSS). Zero Velocity Update (ZUPT) provides a solution for the accumulated positioning errors produced by the low precision and high noise of the MIMU, however, there are some problems using ZUPT for FIPPS, include fast-initial alignment and unobserved heading misalignment angle, which are addressed in this paper. Our first contribution is proposing a fast-initial alignment algorithm for foot-mounted inertial\/magnetometer pedestrian positioning based on the Adaptive Gradient Descent Algorithm (AGDA). Considering the characteristics of gravity and Earth\u2019s magnetic field, measured by accelerometers and magnetometers, respectively, when the pedestrian is standing at one place, the AGDA is introduced as the fast-initial alignment. The AGDA is able to estimate the initial attitude and enhance the ability of magnetic disturbance suppression. Our second contribution in this paper is proposing an inertial\/magnetometer positioning algorithm based on an adaptive Kalman filter to solve the problem of the unobserved heading misalignment angle. The algorithm utilizes heading misalignment angle as an observation for the Kalman filter and can improve the accuracy of pedestrian position by compensating for magnetic disturbances. In addition, introducing an adaptive parameter in the Kalman filter is able to compensate the varying magnetic disturbance for each ZUPT instant during the walking phase of the pedestrian. The performance of the proposed method is examined by conducting pedestrian test trajectory using MTi-G710 manufacture by XSENS. The experimental results verify the effectiveness and applicability of the proposed method.<\/jats:p>","DOI":"10.3390\/s18124105","type":"journal-article","created":{"date-parts":[[2018,11,23]],"date-time":"2018-11-23T12:20:28Z","timestamp":1542975628000},"page":"4105","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":13,"title":["Research on an Improved Method for Foot-Mounted Inertial\/Magnetometer Pedestrian-Positioning Based on the Adaptive Gradient Descent Algorithm"],"prefix":"10.3390","volume":"18","author":[{"given":"Qiuying","family":"Wang","sequence":"first","affiliation":[{"name":"College of Information and Communication Engineering, Harbin Engineering University, Harbin 150001, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Juan","family":"Yin","sequence":"additional","affiliation":[{"name":"College of Information and Communication Engineering, Harbin Engineering University, Harbin 150001, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6614-7783","authenticated-orcid":false,"given":"Aboelmagd","family":"Noureldin","sequence":"additional","affiliation":[{"name":"Navigation and Instrumentation Research Group, Electrical and Computer Engineering, Royal Military College of Canada, Kingston, ON K7K 7B4, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7683-5045","authenticated-orcid":false,"given":"Umar","family":"Iqbal","sequence":"additional","affiliation":[{"name":"Department of Electrical and Computer Engineering, Mississippi State University, Starkville, MS 39759, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2018,11,23]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"391","DOI":"10.1017\/S0373463307004286","article-title":"Non-GPS navigation for security personnel and first responders","volume":"60","author":"Ojeda","year":"2007","journal-title":"J. Navig."},{"key":"ref_2","unstructured":"Elwell, J. (1999, January 9). Inertial Navigation for the Urban Warrior. Proceedings of the Digitization of the Battlespace IV, Orlando, FL, USA."},{"key":"ref_3","first-page":"1","article-title":"A survey of indoor inertial positioning systems for pedestrians","volume":"99","author":"Harle","year":"2013","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1109\/MPRV.2012.16","article-title":"Tutorial: Implementing a Pedestrian Tracker Using Inertial Sensors","volume":"12","author":"Fischer","year":"2013","journal-title":"IEEE Pervasive Comput."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1109\/MCG.2005.140","article-title":"Pedestrian Tracking with Shoe-Mounted Inertial Sensors","volume":"25","author":"Foxlin","year":"2005","journal-title":"IEEE Comput. Graphics Appl."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"3018","DOI":"10.1109\/TIM.2010.2046595","article-title":"Personal Navigation via High-Resolution Gait Corrected Inertial Measurement Units","volume":"59","author":"Bebek","year":"2010","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Nilsson, J.O., Skog, I., H\u00e4ndel, P., and Hari, K.V.S. (2012, January 23\u201326). Foot-mounted inertial navigation for everybody\u2014An open-source embedded implementation. Proceedings of the IEEE\/ION Position, Location and Navigation Symposium (PLANS), Myrtle Beach, SC, USA.","DOI":"10.1109\/PLANS.2012.6236875"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1088\/0957-0233\/19\/7\/075202","article-title":"Foot mounted inertial system for pedestrian navigation","volume":"19","author":"Godha","year":"2008","journal-title":"Meas. Sci. Technol."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"2657","DOI":"10.1109\/TBME.2010.2060723","article-title":"Zero-velocity detection\u2014An algorithm evaluation","volume":"57","author":"Skog","year":"2010","journal-title":"IEEE Trans. Biomed. Eng."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Skog, I., Nilsson, J.O., and H\u00e4ndel, P. (2010, January 15\u201317). Evaluation of zero-velocity detectors for foot-mounted inertial navigation systems. Proceedings of the International Conference on Indoor Positioning and Indoor Navigation (IPIN), Zurich, Switzerland.","DOI":"10.1109\/IPIN.2010.5646936"},{"key":"ref_11","unstructured":"Li, X., Mao, Y., Xie, L., Chen, J., and Song, C. (2014, January 8\u201310). Applications of zero-velocity detector and Kalman filter in zero velocity update for inertial navigation system. Proceedings of the Chinese Guidance, Navigation and Control Conference (CGNCC), Yantai, China."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"389","DOI":"10.1108\/SR-03-2015-0032","article-title":"Smooth estimation of human foot motion for zero-velocity-update-aided inertial pedestrian navigation system","volume":"35","author":"Zhao","year":"2015","journal-title":"Sens. Rev."},{"key":"ref_13","unstructured":"Zhang, X., Ren, M., Wang, P., and Pan, K. (2015, January 28\u201330). A new zero velocity update algorithm for the shoe-mounted personal navigation system based on IMU. Proceedings of the 34th Chinese Control Conference (CCC), Hangzhou, China."},{"key":"ref_14","first-page":"45","article-title":"INS Alignment Improvement Using Rest Heading and Zero-Velocity Updates","volume":"8","author":"Fathi","year":"2016","journal-title":"J. Space Sci. Technol."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"2137","DOI":"10.1109\/JSEN.2017.2665678","article-title":"Adaptive zero velocity update based on velocity classification for pedestrian tracking","volume":"17","author":"Zhang","year":"2017","journal-title":"IEEE Sens. J."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1501","DOI":"10.1109\/7.543871","article-title":"A fast initial alignment method for strapdown inertial navigation system on stationary base","volume":"32","author":"Fang","year":"1996","journal-title":"IEEE Trans. Aerosp. Electron. Syst."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"784","DOI":"10.1109\/TIM.2014.2355652","article-title":"Initial Alignment by Attitude Estimation for Strapdown Inertial Navigation Systems","volume":"64","author":"Chang","year":"2014","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Xing, H., Chen, Z., and Yang, H. (2018). Self-Alignment MEMS IMU Method Based on the Rotation Modulation Technique on a Swing Base. Sensors, 18.","DOI":"10.3390\/s18041178"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1007\/s10291-011-0207-y","article-title":"Attitude determination by integration of MEMS inertial sensors and GPS for autonomous agriculture applications","volume":"16","author":"Li","year":"2012","journal-title":"GPS Solutions"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"12192","DOI":"10.3390\/s130912192","article-title":"Fast Thermal Calibration of Low-Grade Inertial Sensors and Inertial Measurement Units","volume":"13","author":"Niu","year":"2013","journal-title":"Sensors"},{"key":"ref_21","first-page":"192","article-title":"Research on Rotating Modulated Strap-Down Inertial Navigation System Based on Micro-Electro-Mechanical Systems (MEMS) Sensors (RMSINS)","volume":"148\u2013149","author":"Xu","year":"2012","journal-title":"Appl. Mech. Mater."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"751","DOI":"10.1017\/S0373463313000246","article-title":"Analysis and Verification of Rotation Modulation Effects on Inertial Navigation System based on MEMS Sensors","volume":"66","author":"Wang","year":"2013","journal-title":"J. Navig."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Nilsson, J.-O., Skog, I., Handel, P., and Hari, K.V.S. (2012, January 23\u201326). Foot-mounted INS for Everybody\u2014An Open-source Embedded Implementation. Proceedings of the 2012 IEEE\/ION Position Location and Navigation Symposium (PLANS), Myrtle Beach, SC, USA.","DOI":"10.1109\/PLANS.2012.6236875"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Skog, I., Nilsson, J.-O., Zachariah, D., and Handel, P. (2012, January 13\u201315). Fusing the Information from Two Navigation Systems Using an Upper Bound on Their Maximum Spatial Separation. Proceedings of the 2012 International Conference on Indoor Positioning and Indoor Navigation, Sydney, Australia.","DOI":"10.1109\/IPIN.2012.6418862"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Nilsson, J.-O., Zachariah, D., Skog, I., and H\u00e4ndel, P. (2013). Cooperative localization by dual foot-mounted inertial sensors and inter-agent ranging. EURASIP J. Adv. Signal Process.","DOI":"10.1186\/1687-6180-2013-164"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"5679","DOI":"10.1109\/JSEN.2016.2569160","article-title":"Magnetometer Calibration Using Inertial Sensors","volume":"16","author":"Manon","year":"2016","journal-title":"IEEE Sens. J."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"125106","DOI":"10.1088\/0957-0233\/25\/12\/125106","article-title":"Calibration of an inertial-magnetic measurement unit without external equipment, in the presence of dynamic magnetic disturbances","volume":"25","author":"Metge","year":"2014","journal-title":"Meas. Sci. Technol."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"1293","DOI":"10.1109\/TAES.2011.5751259","article-title":"Geometric approach to strapdown magnetometer calibration in sensor frame","volume":"47","author":"Vasconcelos","year":"2011","journal-title":"IEEE Trans. Aerosp. Electron. Syst."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"716","DOI":"10.1109\/TCST.2017.2670527","article-title":"Dynamic Magnetometer Calibration and Alignment to Inertial Sensors by Kalman Filtering","volume":"26","author":"Wu","year":"2018","journal-title":"IEEE Trans. Control Syst. Technol."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"1080","DOI":"10.2514\/1.56726","article-title":"Attitude-independent magnetometer calibration with time-varying bias","volume":"35","author":"Springmann","year":"2012","journal-title":"J. Guid. Control Dyn."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"433","DOI":"10.1007\/BF03546247","article-title":"TWO STEP: A fast robust algorithm for attitude-independent magnetometer-bias determination","volume":"50","author":"Alonso","year":"2002","journal-title":"J. Astron. Sci."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"477","DOI":"10.1007\/BF03546249","article-title":"Complete linear attitude-independent magnetometer calibration","volume":"50","author":"Alonso","year":"2002","journal-title":"J. Astron. Sci."},{"key":"ref_33","unstructured":"Hol, J.D. (2011). Sensor fusion and calibration of inertial sensors, vision, ultra-wideband and GPS. [Ph.D. Thesis, Link\u00f6ping University]."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"6424","DOI":"10.1109\/JSEN.2015.2459767","article-title":"On calibration of three-axis magnetometer","volume":"15","author":"Wu","year":"2015","journal-title":"IEEE Sens. J."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"255","DOI":"10.1109\/TCST.2012.2237402","article-title":"Real-time attitude-independent three-axis magnetometer calibration for spinning projectiles: A sliding window approach","volume":"22","author":"Grandvallet","year":"2014","journal-title":"IEEE Trans. Control Syst. Technol."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"115","DOI":"10.2514\/1.6278","article-title":"Real-time attitude independent three-axis magnetometer calibration","volume":"28","author":"Crassidis","year":"2005","journal-title":"J. Guid. Control Dyn."},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Wang, Q., Guo, Z., Sun, Z., Cui, X., and Liu, K. (2018). Research on the Forward and Reverse Calculation Based on the Adaptive Zero-Velocity Interval Adjustment for the Foot-Mounted Inertial Pedestrian-Positioning System. Sensors, 18.","DOI":"10.3390\/s18051642"},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Yang, H., Li, W., Luo, T., Luo, C., Liang, H., Zhang, H., and Gu, Y. (2017). Research on the strategy of motion constraint-aided ZUPT for the SINS positioning system of a shearer. Micromachines, 8.","DOI":"10.3390\/mi8110340"},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Song, J.W., and Park, C.G. (2018). Enhanced pedestrian navigation based on course angle error estimation using cascaded kalman filters. Sensors, 18.","DOI":"10.3390\/s18041281"},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Yu, C., El-Sheimy, N., Lan, H., and Liu, Z. (2017). Map-based indoor pedestrian navigation using an auxiliary particle filter. Micromachines, 8.","DOI":"10.3390\/mi8070225"},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Petritoli, E., Giagnacovo, T., and Leccese, F. (2014, January 29\u201330). Lightweight GNSS\/IRS integrated navigation system for UAV vehicles. Proceedings of the 2014 IEEE International Workshop on Metrology for Aerospace, (MetroAeroSpace), Benevento, Italy.","DOI":"10.1109\/MetroAeroSpace.2014.6865894"},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Xu, X., Xu, X., Zhang, T., Li, Y., and Tong, J. (2017). A kalman filter for sins self-alignment based on vector observation. Sensors, 17.","DOI":"10.3390\/s17020264"},{"key":"ref_43","unstructured":"Ben, Y., Yin, G., Gao, W., and Sun, F. (2009, January 9\u201312). Improved filter estimation method applied in zero velocity update for SINS. Proceedings of the 2009 International Conference on Mechatronics and Automation, Changchun, China."},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Ramanandan, A., Chen, A., and Farrell, J.A. (July, January 29). Observability analysis of an inertial navigation system with stationary updates. Proceedings of the 2011 American Control Conference, San Francisco, CA, USA.","DOI":"10.1109\/ACC.2011.5991282"},{"key":"ref_45","unstructured":"Madgwick, S.O.H. (2018, November 22). An efficient orientation filter for inertial and inertial magnetic sensor arrays. Available online: https:\/\/forums.parallax.com\/uploads\/attachments\/41167\/106661.pdf."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/18\/12\/4105\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T15:31:43Z","timestamp":1760196703000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/18\/12\/4105"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,11,23]]},"references-count":45,"journal-issue":{"issue":"12","published-online":{"date-parts":[[2018,12]]}},"alternative-id":["s18124105"],"URL":"https:\/\/doi.org\/10.3390\/s18124105","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,11,23]]}}}