{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,14]],"date-time":"2026-03-14T18:22:09Z","timestamp":1773512529235,"version":"3.50.1"},"reference-count":46,"publisher":"MDPI AG","issue":"20","license":[{"start":{"date-parts":[[2020,10,9]],"date-time":"2020-10-09T00:00:00Z","timestamp":1602201600000},"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>This paper proposes an advanced solution to improve the inertial velocity estimation of a rigid body, for indoor navigation, through implementing a magnetic field gradient-based Extended Kalman Filter (EKF). The proposed estimation scheme considers a set of data from a triad of inertial sensors (accelerometer and gyroscope), as well as a determined arrangement of magnetometers array. The inputs for the estimation scheme are the spatial derivatives of the magnetic field, from the magnetometers array, and the attitude, from the inertial sensors. As shown in the literature, there is a strong relation between the velocity and the measured magnetic field gradient. However, the latter usually suffers from high noises. Then, the novelty of the proposed EKF is to develop a specific equation to describe the dynamics of the magnetic field gradient. This contribution helps to filter, first, the magnetic field and its gradient and second, to better estimate the inertial velocity. Some numerical simulations that are based on an open source database show the targeted improvements. At the end of the paper, this approach is extended to position estimation in the case of a foot-mounted application and the results are very promising.<\/jats:p>","DOI":"10.3390\/s20205726","type":"journal-article","created":{"date-parts":[[2020,10,9]],"date-time":"2020-10-09T10:19:23Z","timestamp":1602238763000},"page":"5726","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":20,"title":["Magnetic Field Gradient-Based EKF for Velocity Estimation in Indoor Navigation"],"prefix":"10.3390","volume":"20","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1253-3480","authenticated-orcid":false,"given":"Makia","family":"Zmitri","sequence":"first","affiliation":[{"name":"D\u00e9partement Automatique, Universit\u00e9 Grenoble Alpes, CNRS, Grenoble INP, GIPSA-lab, F-38000 Grenoble, France"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8398-7183","authenticated-orcid":false,"given":"Hassen","family":"Fourati","sequence":"additional","affiliation":[{"name":"D\u00e9partement Automatique, Universit\u00e9 Grenoble Alpes, CNRS, Grenoble INP, GIPSA-lab, F-38000 Grenoble, France"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4456-2019","authenticated-orcid":false,"given":"Christophe","family":"Prieur","sequence":"additional","affiliation":[{"name":"D\u00e9partement Automatique, Universit\u00e9 Grenoble Alpes, CNRS, Grenoble INP, GIPSA-lab, F-38000 Grenoble, France"}]}],"member":"1968","published-online":{"date-parts":[[2020,10,9]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Draghici, I., Vasilateanu, A., Goga, N., Pavaloiu, B., Guta, L., Mihailescu, M.N., and Boiangiu, C. (2017, January 27\u201329). Indoor positioning system for location based healthcare using trilateration with corrections. Proceedings of the International Conference on Engineering, Technology and Innovation (ICE\/ITMC), Funchal, Portugal.","DOI":"10.1109\/ICE.2017.8279885"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"7","DOI":"10.1186\/s12942-016-0034-z","article-title":"Performance analysis of multiple Indoor Positioning Systems in a healthcare environment","volume":"15","author":"Crombez","year":"2016","journal-title":"Int. J. Health Geogr."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Ridolfi, M., Vandermeeren, S., Defraye, J., Steendam, H., Gerlo, J., Clercq, D., Hoebeke, J., and De Poorter, E. (2018). Experimental Evaluation of UWB Indoor Positioning for Sport Postures. Sensors, 18.","DOI":"10.3390\/s18010168"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1109\/MWC.2011.5751291","article-title":"Accurate and reliable soldier and first responder indoor positioning: Multisensor systems and cooperative localization","volume":"18","author":"Rantakokko","year":"2011","journal-title":"IEEE Wirel. Commun."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"6517","DOI":"10.1109\/JSEN.2019.2911690","article-title":"Data Rate Fingerprinting: A WLAN-Based Indoor Positioning Technique for Passive Localization","volume":"19","author":"Duan","year":"2019","journal-title":"IEEE Sens. J."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Xu, H., Wu, M., Li, P., Zhu, F., and Wang, R. (2018). An RFID Indoor Positioning Algorithm Based on Support Vector Regression. Sensors, 18.","DOI":"10.3390\/s18051504"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"2519","DOI":"10.3390\/s19112519","article-title":"An Indoor Positioning Approach Based on Fusion of Cameras and Infrared Sensors","volume":"19","author":"Pizarro","year":"2019","journal-title":"Sensors"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"96","DOI":"10.1016\/j.pmcj.2018.03.004","article-title":"Attitude estimation for indoor navigation and augmented reality with smartphones","volume":"46","author":"Michel","year":"2018","journal-title":"Pervasive Mob. Comput."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"221","DOI":"10.1109\/TIM.2014.2335912","article-title":"Heterogeneous data fusion algorithm for pedestrian navigation via foot-mounted inertial measurement unit and complementary filter","volume":"64","author":"Fourati","year":"2015","journal-title":"IEEE Trans. Instrum. Meas."},{"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","doi-asserted-by":"crossref","first-page":"233","DOI":"10.1109\/JSEN.2010.2053353","article-title":"A Nonlinear Filtering Approach for the Attitude and Dynamic Body Acceleration Estimation Based on Inertial and Magnetic Sensors: Bio-Logging Application","volume":"11","author":"Fourati","year":"2011","journal-title":"IEEE Sens. J."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"3616","DOI":"10.1109\/JSEN.2019.2895806","article-title":"Integration, Calibration, and Experimental Verification of a Speed Sensor for Swimming Animals","volume":"19","author":"Gabaldon","year":"2019","journal-title":"IEEE Sens. J."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"209","DOI":"10.1016\/j.trpro.2019.07.032","article-title":"Classification of Travel Modes Using Streaming GNSS Data","volume":"40","author":"Ivanjko","year":"2019","journal-title":"Transp. Res. Procedia"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Yang, X., Stewart, K., Tang, L., Xie, Z., and Li, Q. (2018). A Review of GPS Trajectories Classification Based on Transportation Mode. Sensors, 18.","DOI":"10.3390\/s18113741"},{"key":"ref_15","unstructured":"Bachmann, E.R., Yun, X., and Peterson, C.W. (May, January 26). An investigation of the effects of magnetic variations on inertial\/magnetic orientation sensors. Proceedings of the International Conference on Robotics and Automation, New Orleans, LA, USA."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Fan, B., Li, Q., Wang, C., and Liu, T. (2017). An Adaptive Orientation Estimation Method for Magnetic and Inertial Sensors in the Presence of Magnetic Disturbances. Sensors, 17.","DOI":"10.3390\/s17051161"},{"key":"ref_17","unstructured":"Jackson, J. (1998). Classical Electrodynamics, John Wiley & Sons, Inc.. [3rd ed.]."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Lu, C., Uchiyama, H., Thomas, D., Shimada, A., and Taniguchi, R.I. (2019). Indoor Positioning System Based on Chest-Mounted IMU. Sensors, 19.","DOI":"10.3390\/s19020420"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Wu, F., Liang, Y., Fu, Y., and Ji, X. (2016, January 11\u201314). A robust indoor positioning system based on encoded magnetic field and low-cost IMU. Proceedings of the IEEE\/ION Position, Location and Navigation Symposium (PLANS), Savannah, GA, USA.","DOI":"10.1109\/PLANS.2016.7479703"},{"key":"ref_20","unstructured":"Vissi\u00e8re, D., Martin, A., and Petit, N. (July, January 29). Using spatially distributed magnetometers to increase IMU-based velocity estimation in perturbed areas. Proceedings of the Conference on Decision and Control, New Orleans, LA, USA."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Vissi\u00e8re, D., Martin, A., and Petit, N. (2007, January 2\u20145). Using magnetic disturbances to improve IMU-based position estimation. Proceedings of the European Control Conference, Kos, Greece.","DOI":"10.23919\/ECC.2007.7069004"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"45","DOI":"10.1051\/eucass\/201306045","article-title":"Using distributed magnetometry in navigation of heavy launchers and space vehicles","volume":"6","author":"Praly","year":"2013","journal-title":"Progress in Flight Dynamics, Guidance, Navigation, Control, Fault Detection, and Avionics"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Batista, P., Petit, N., Silvestre, C., and Oliveira, P. (2013, January 17\u201319). Further results on the observability in magneto-inertial navigation. Proceedings of the American Control Conference, ACC, Washington, DC, USA.","DOI":"10.1109\/ACC.2013.6580210"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Caruso, D., Sanfourche, M., Le Besnerais, G., and Vissi\u00e8re, D. (2016, January 18\u201321). Infrastructureless indoor navigation with an hybrid magneto-inertial and depth sensor system. Proceedings of the International Conference on Indoor Positioning and Indoor Navigation (IPIN), Alcala de Henares, Spain.","DOI":"10.1109\/IPIN.2016.7743690"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Skog, I. (2018, January 28\u201331). Inertial and Magnetic-Field Sensor Arrays\u2014Capabilities and Challenges. Proceedings of the IEEE Sensors, New Delhi, India.","DOI":"10.1109\/ICSENS.2018.8589760"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Skog, I., Hendeby, G., and Gustafsson, F. (2018, January 10\u201313). Magnetic Odometry\u2014A Model-Based Approach Using a Sensor Array. Proceedings of the International Conference on Information Fusion (FUSION), Cambridge, UK.","DOI":"10.23919\/ICIF.2018.8455430"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Chesneau, C.I., Hillion, M., and Prieur, C. (2016, January 18\u201321). Motion estimation of a rigid body with an EKF using magneto-inertial measurements. Proceedings of the International Conference on Indoor Positioning and Indoor Navigation (IPIN), Madrid, Spain.","DOI":"10.1109\/IPIN.2016.7743702"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Chesneau, C.I., Hillion, M., Hullo, J.F., Thibault, G., and Prieur, C. (2017, January 18\u201321). Improving magneto-inertial attitude and position estimation by means of a magnetic heading observer. Proceedings of the International Conference on Indoor Positioning and Indoor Navigation (IPIN), Sapporo, Japan.","DOI":"10.1109\/IPIN.2017.8115862"},{"key":"ref_29","unstructured":"Dorveaux, E., Boudot, T., Hillion, M., and Petit, N. (July, January 29). Combining inertial measurements and distributed magnetometry for motion estimation. Proceedings of the American Control Conference (ACC), San Francisco, CA, USA."},{"key":"ref_30","unstructured":"Dorveaux, E., and Petit, N. (2011, January 21\u201323). Presentation of a magneto-inertial positioning system: Navigating through magnetic disturbances. Proceedings of the International Conference on Indoor Positioning and Indoor Navigation (IPIN), Guimar\u00e3es, Portugal."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Zampella, F.J., Jim\u00e9nez, A.R., Seco, F., Prieto, J.C., and Guevara, J.I. (2010, January 15\u201317). Simulation of Foot-Mounted IMU Signals for the Evaluation of PDR Algorithms. Proceedings of the International Conference on Indoor Positioning and Indoor Navigation (IPIN), Zurich, Switzerland.","DOI":"10.1109\/IPIN.2011.6071930"},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Kuipers, J. (1999). Quaternions and Rotation Sequences, Princeton University Press.","DOI":"10.1515\/9780691211701"},{"key":"ref_33","unstructured":"Chesneau, C.I. (2018). Magneto-Inertial Dead Reckoning in inhomogeneous field and indoor applications. [Ph.D. Thesis, Universit\u00e9 Grenoble Alpes (ComUE)]."},{"key":"ref_34","unstructured":"Zmitri, M., Fourati, H., and Prieur, C. (October, January 30). Improving Inertial Velocity Estimation Through Magnetic Field Gradient-based Extended Kalman Filter. Proceedings of the International Conference on Indoor Positioning and Indoor Navigation (IPIN), Pisa, Italy."},{"key":"ref_35","unstructured":"Madgwick, S.O., Harrison, A.J., and Vaidyanathan, R. (July, January 29). Estimation of IMU and MARG orientation using a gradient descent algorithm. Proceedings of the International Conference on Rehabilitation Robotics, Zurich, Switzerland."},{"key":"ref_36","unstructured":"S\u00fcli, E. (2010). Numerical Solution of Ordinary Differential Equations, John Wiley & Sons, Inc."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"174","DOI":"10.1109\/TAES.2006.1603413","article-title":"A Novel Quaternion Kalman Filter","volume":"24","author":"Choukroun","year":"2006","journal-title":"IEEE Trans. Aerosp. Electron. Syst."},{"key":"ref_38","first-page":"22864","article-title":"Magnetic, acceleration fields and gyroscope quaternion (MAGYQ)-based attitude estimation with smartphone sensors for indoor pedestrian navigation","volume":"14","author":"Renaudin","year":"2014","journal-title":"IEEE Trans. Aerosp. Electron. Syst."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"1203","DOI":"10.1109\/TAC.2008.923738","article-title":"Nonlinear complementary filters on the special orthogonal group","volume":"53","author":"Mahony","year":"2008","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"1330","DOI":"10.1109\/TASE.2018.2888908","article-title":"Generalized Linear Quaternion Complementary Filter for Attitude Estimation from Multi-Sensor Observations: An Optimization Approach","volume":"16","author":"Wu","year":"2019","journal-title":"IEEE Trans. Autom. Sci. Eng."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"712","DOI":"10.1016\/j.conengprac.2010.01.012","article-title":"Design and implementation of a low-cost observer-based attitude and heading reference system","volume":"18","author":"Martin","year":"2010","journal-title":"Control. Eng. Pract."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"3261","DOI":"10.3390\/s18103261","article-title":"An Adaptive Zero Velocity Detection Algorithm Based on Multi-Sensor Fusion for a Pedestrian Navigation System","volume":"18","author":"Ming","year":"2018","journal-title":"Sensors"},{"key":"ref_43","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_44","unstructured":"(2020, July 21). Xsens MTi Products. Available online: https:\/\/www.xsens.com\/mti-products."},{"key":"ref_45","unstructured":"Oppenheim, A.V., and Verghese, G.C. (2015). Signals, Systems and Inference, Pearson."},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Diaz, E.M., de Ponte M\u00fcller, F., Jim\u00e9nez, A.R., and Zampella, F. (2015, January 17\u201319). Evaluation of AHRS algorithms for inertial personal localization in industrial environments. Proceedings of the IEEE International Conference on Industrial Technology (ICIT), Seville, Spain.","DOI":"10.1109\/ICIT.2015.7125605"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/20\/5726\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T10:17:46Z","timestamp":1760177866000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/20\/5726"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,10,9]]},"references-count":46,"journal-issue":{"issue":"20","published-online":{"date-parts":[[2020,10]]}},"alternative-id":["s20205726"],"URL":"https:\/\/doi.org\/10.3390\/s20205726","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,10,9]]}}}