{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,3]],"date-time":"2026-06-03T17:13:23Z","timestamp":1780506803451,"version":"3.54.1"},"reference-count":58,"publisher":"MDPI AG","issue":"10","license":[{"start":{"date-parts":[[2014,10,9]],"date-time":"2014-10-09T00:00:00Z","timestamp":1412812800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Italian Ministry of Education and Research","award":["2010R277FT"],"award-info":[{"award-number":["2010R277FT"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Magnetic and inertial measurement units are an emerging technology to obtain 3D orientation of body segments in human movement analysis. In this respect, sensor fusion is used to limit the drift errors resulting from the gyroscope data integration by exploiting accelerometer and magnetic aiding sensors. The present study aims at investigating the effectiveness of sensor fusion methods under different experimental conditions. Manual and locomotion tasks, differing in time duration, measurement volume, presence\/absence of static phases, and out-of-plane movements, were performed by six subjects, and recorded by one unit located on the forearm or the lower trunk, respectively. Two sensor fusion methods, representative of the stochastic (Extended Kalman Filter) and complementary (Non-linear observer) filtering, were selected, and their accuracy was assessed in terms of attitude (pitch and roll angles) and heading (yaw angle) errors using stereophotogrammetric data as a reference. The sensor fusion approaches provided significantly more accurate results than gyroscope data integration. Accuracy improved mostly for heading and when the movement exhibited stationary phases, evenly distributed 3D rotations, it occurred in a small volume, and its duration was greater than approximately 20 s. These results were independent from the specific sensor fusion method used. Practice guidelines for improving the outcome accuracy are provided.<\/jats:p>","DOI":"10.3390\/s141018625","type":"journal-article","created":{"date-parts":[[2014,10,9]],"date-time":"2014-10-09T10:20:20Z","timestamp":1412850020000},"page":"18625-18649","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":237,"title":["Estimating Orientation Using Magnetic and Inertial Sensors and Different Sensor Fusion Approaches: Accuracy Assessment in Manual and Locomotion Tasks"],"prefix":"10.3390","volume":"14","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9055-3981","authenticated-orcid":false,"given":"Elena","family":"Bergamini","sequence":"first","affiliation":[{"name":"Interuniversity Centre of Bioengineering of the Human Neuromusculoskeletal System, Department of Movement, Human and Health Sciences, University of Rome \"Foro Italico\", P.zza Lauro de Bosis 15, 00135 Roma, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Gabriele","family":"Ligorio","sequence":"additional","affiliation":[{"name":"The BioRobotics Institute, Scuola Superiore Sant'Anna, Piazza Martiri della Libert\u00e0 33, 56124 Pisa, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Aurora","family":"Summa","sequence":"additional","affiliation":[{"name":"Interuniversity Centre of Bioengineering of the Human Neuromusculoskeletal System, Department of Movement, Human and Health Sciences, University of Rome \"Foro Italico\", P.zza Lauro de Bosis 15, 00135 Roma, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2359-6076","authenticated-orcid":false,"given":"Giuseppe","family":"Vannozzi","sequence":"additional","affiliation":[{"name":"Interuniversity Centre of Bioengineering of the Human Neuromusculoskeletal System, Department of Movement, Human and Health Sciences, University of Rome \"Foro Italico\", P.zza Lauro de Bosis 15, 00135 Roma, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Aurelio","family":"Cappozzo","sequence":"additional","affiliation":[{"name":"Interuniversity Centre of Bioengineering of the Human Neuromusculoskeletal System, Department of Movement, Human and Health Sciences, University of Rome \"Foro Italico\", P.zza Lauro de Bosis 15, 00135 Roma, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3306-6498","authenticated-orcid":false,"given":"Angelo","family":"Sabatini","sequence":"additional","affiliation":[{"name":"The BioRobotics Institute, Scuola Superiore Sant'Anna, Piazza Martiri della Libert\u00e0 33, 56124 Pisa, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2014,10,9]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"62","DOI":"10.1016\/0966-6362(95)01044-0","article-title":"Joint kinetics: methods, interpretation and treatment decision-making in children with cerebral palsy and myelomeningocele","volume":"4","author":"Ounpuu","year":"1996","journal-title":"Gait Posture"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"102","DOI":"10.1016\/S0966-6362(03)00093-6","article-title":"Evaluation of an ambulatory system for gait analysis in hip osteoarthritis and after total hip replacement","volume":"20","author":"Aminian","year":"2004","journal-title":"Gait Posture"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"100","DOI":"10.1016\/j.arth.2006.03.010","article-title":"Gait analysis of patients with resurfacing hip arthroplasty compared with hip osteoarthritis and standard total hip arthroplasty","volume":"22","author":"Mont","year":"2007","journal-title":"J. Arthroplast"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"277","DOI":"10.1007\/s11832-010-0268-4","article-title":"Surgical correction of equinus deformity in children with cerebral palsy: A systematic review","volume":"4","author":"Shore","year":"2010","journal-title":"J. Child. Orthop."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"1788","DOI":"10.1016\/j.jbiomech.2011.04.016","article-title":"Analysis of pelvic movement in the elderly during walking using a posture monitoring system equipped with a triaxial accelerometer and a gyroscope","volume":"44","author":"Ishigaki","year":"2011","journal-title":"J. Biomech."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1186\/1743-0003-10-91","article-title":"Review of fall risk assessment in geriatric populations using inertial sensors","volume":"10","author":"Howcroft","year":"2013","journal-title":"J. Neuroeng. Rehabil."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1016\/j.gaitpost.2013.05.029","article-title":"Increasing speed to improve arm movement and standing postural control in Parkinson's disease patients when catching virtual moving balls","volume":"39","author":"Su","year":"2014","journal-title":"Gait Posture"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"24","DOI":"10.1109\/MCG.2002.1046626","article-title":"Motion tracking: no silver bullet, but a respectable arsenal","volume":"22","author":"Welch","year":"2002","journal-title":"IEEE Comput. Graph. Appl."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.bspc.2007.09.001","article-title":"Human motion tracking for rehabilitation - A survey","volume":"3","author":"Zhou","year":"2008","journal-title":"Biomed. Signal Process. Control"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"545","DOI":"10.1016\/j.medengphy.2010.03.007","article-title":"Methods for gait event detection and analysis in ambulatory systems","volume":"32","author":"Rueterbories","year":"2010","journal-title":"Med. Eng. Phys."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"2255","DOI":"10.3390\/s120202255","article-title":"Gait analysis using wearable sensors","volume":"12","author":"Tao","year":"2012","journal-title":"Sensors"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"e79945","DOI":"10.1371\/journal.pone.0079945","article-title":"Inertial measures of motion for clinical biomechanics: comparative assessment of accuracy under controlled conditions-effect of velocity","volume":"8","author":"Lebel","year":"2013","journal-title":"PLoS One"},{"key":"ref_13","unstructured":"Woodman, O. (2007). UCAM-CL-TR, Computer Laboratory, University Cambridge."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"1489","DOI":"10.3390\/s110201489","article-title":"Estimating three-dimensional orientation of human body parts by inertial\/magnetic sensing","volume":"11","author":"Sabatini","year":"2011","journal-title":"Sensors"},{"key":"ref_15","unstructured":"Caruso, M.J. (2000, January 12\u201316). Application of magnetic sensors for low cost compass systems. San Diego, CA, USA."},{"key":"ref_16","unstructured":"Bachmann, E., Yun, X., and Peterson, C. (1,, January April). An investigation of the effects of magnetic variations on inertial\/magnetic orientation sensors. New Orleans, LA, USA."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"2745","DOI":"10.1016\/j.jbiomech.2013.07.029","article-title":"A novel method for assessing the 3-D orientation accuracy of inertial\/magnetic sensors","volume":"46","author":"Faber","year":"2013","journal-title":"J. Biomech."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"395","DOI":"10.1109\/TNSRE.2005.847353","article-title":"Compensation of magnetic disturbances improves inertial and magnetic sensing of human body segment orientation","volume":"13","author":"Roetenberg","year":"2005","journal-title":"IEEE Trans. Neural Syst. Rehabil. Eng."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1115\/1.3662552","article-title":"A new approach to linear filtering and prediction problems","volume":"82","author":"Kalman","year":"1960","journal-title":"J. Basic Eng."},{"key":"ref_20","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_21","unstructured":"Bachmann, E.R., McKinney, D., McGhee, R.B., and Zyda, M.J. (2003, January 14\u201319). Design and implementation of MARG sensors for 3-DOF orientation measurement of rigid bodies. Taipei, Taiwan."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"883","DOI":"10.1109\/TBME.2006.889184","article-title":"Ambulatory position and orientation tracking fusing magnetic and inertial sensing","volume":"54","author":"Roetenberg","year":"2007","journal-title":"IEEE Trans. Biomed. Eng."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"1346","DOI":"10.1109\/TBME.2006.875664","article-title":"Quaternion-based extended Kalman filter for determining orientation by inertial and magnetic sensing","volume":"53","author":"Sabatini","year":"2006","journal-title":"IEEE Trans. Biomed. Eng."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"411","DOI":"10.1016\/j.sna.2007.05.008","article-title":"Calibration and data fusion solution for the miniature attitude and heading reference system","volume":"138","author":"Jurman","year":"2007","journal-title":"Sens. Actuators A Phys."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"638","DOI":"10.1109\/TIM.2007.911646","article-title":"A simplified quaternion-based algorithm for orientation estimation from earth gravity and magnetic field measurements","volume":"57","author":"Yun","year":"2008","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"2472","DOI":"10.3390\/s100402472","article-title":"Development of a low-cost attitude and heading reference system using a three-axis rotating platform","volume":"10","author":"Lai","year":"2010","journal-title":"Sensors"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Madgwick, S.O.H., Harrison, A.J.L., and Vaidyanathan, A. (1, January 29). Estimation of IMU and MARG orientation using a gradient descent algorithm. Zurich, Switzerland.","DOI":"10.1109\/ICORR.2011.5975346"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"9182","DOI":"10.3390\/s111009182","article-title":"Kalman-filter-based orientation determination using inertial\/magnetic sensors: Observability analysis and performance evaluation","volume":"11","author":"Sabatini","year":"2011","journal-title":"Sensors"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"8491","DOI":"10.3390\/s120708491","article-title":"Variable-State-Dimension Kalman-based. Filter for orientation determination using inertial and magnetic sensors","volume":"12","author":"Sabatini","year":"2012","journal-title":"Sensors"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"2817","DOI":"10.1109\/TIM.2012.2196397","article-title":"Quaternion-based Kalman filter with vector selection for accurate orientation tracking","volume":"61","author":"Zhang","year":"2012","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"273","DOI":"10.1007\/BF02345966","article-title":"Measuring orientation of human body segments using miniature gyroscopes and accelerometers","volume":"43","author":"Luinge","year":"2005","journal-title":"Med. Biol. Eng. Comput."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"1185","DOI":"10.1016\/j.jbiomech.2004.05.026","article-title":"Performance of orientation sensors for use with a functional electrical stimulation mobility system","volume":"38","author":"Simcox","year":"2005","journal-title":"J. Biomech."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"27","DOI":"10.1007\/s11517-009-0562-9","article-title":"Ambulatory human motion tracking by fusion of inertial and magnetic sensing with adaptive actuation","volume":"48","author":"Schepers","year":"2010","journal-title":"Med. Biol. Eng. Comput."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"138","DOI":"10.1016\/j.gaitpost.2011.08.024","article-title":"An optimized Kalman filter for the estimate of trunk orientation from inertial sensors data during treadmill walking","volume":"35","author":"Donati","year":"2012","journal-title":"Gait Posture"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"2099","DOI":"10.1088\/0967-3334\/33\/12\/2099","article-title":"Human pose recovery using wireless inertial measurement units","volume":"33","author":"Lin","year":"2012","journal-title":"Physiol. Meas."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/1743-0003-10-29","article-title":"Use of weighted Fourier linear combiner filters to estimate lower trunk 3D orientation from gyroscope sensors data","volume":"10","author":"Bonnet","year":"2013","journal-title":"J. Neuroeng. Rehabil."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"e14.","DOI":"10.2196\/mhealth.2539","article-title":"Position and trientation tracking in a ubiquitous monitoring system for parkinson disease patients with freezing of gait symptom","volume":"1","author":"Chen","year":"2013","journal-title":"JMIR Mhealth Uhealth"},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"320","DOI":"10.1016\/j.gaitpost.2011.05.018","article-title":"Quantification of inertial sensor-based 3D joint angle measurement accuracy using an instrumented gimbal","volume":"34","author":"Brennan","year":"2011","journal-title":"Gait Posture"},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"235","DOI":"10.1080\/10255840802125526","article-title":"Dynamic accuracy of inertial measurement units during simple pendulum motion","volume":"11","author":"Brodie","year":"2008","journal-title":"Comput. Methods Biomech. Biomed. Eng."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"1145011:1","DOI":"10.1115\/1.4000109","article-title":"Accuracy of inertial motion sensors in static, quasistatic, and complex dynamic motion","volume":"131","author":"Godwin","year":"2009","journal-title":"J. Biomech. Eng."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"373","DOI":"10.1016\/j.gaitpost.2010.12.006","article-title":"A spot check for assessing static orientation consistency of inertial and magnetic sensing units","volume":"33","author":"Picerno","year":"2011","journal-title":"Gait Posture"},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"143","DOI":"10.1007\/s10846-012-9772-8","article-title":"A methodology for the performance evaluation of Inertial Measurement Units","volume":"71","author":"Sessa","year":"2013","journal-title":"J. Intell. Robot. Syst."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"969","DOI":"10.1007\/s11517-007-0224-8","article-title":"Inertial measurement units furnish accurate trunk trajectory reconstruction of the sit-to-stand manoeuvre in healthy subjects","volume":"45","author":"Giansanti","year":"2007","journal-title":"Med. Biol. Eng. Comput."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"78","DOI":"10.1016\/j.jbiomech.2005.11.011","article-title":"Ambulatory measurement of arm orientation","volume":"40","author":"Luinge","year":"2007","journal-title":"J. Biomech."},{"key":"ref_45","unstructured":"Winter, D. (1990). Biomechanics and Motor Control of Human Movement, John Wiley & Sons. [2nd ed.]."},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"2297","DOI":"10.1016\/j.jbiomech.2012.06.009","article-title":"An effortless procedure to align the local frame of an inertial measurement unit to the local frame of another motion capture system","volume":"45","author":"Chardonnens","year":"2012","journal-title":"J. Biomech."},{"key":"ref_47","unstructured":"IEEE standard specification format guide and test procedure for single-axis interferometric fiber optic gyros. IEEE Std 952-1997 1998."},{"key":"ref_48","unstructured":"Gebre-Egziabher, D., Elkaim, G., Powell, J., and Parkinson, B. (2001, January 27\u201331). A non-linear, two-step estimation algorithm for calibrating solid-state strapdown magnetometers. St. Petersburg, Russia."},{"key":"ref_49","doi-asserted-by":"crossref","unstructured":"Phillips, W.F., Hailey, C.E., and Gebert, G.A. (2000, January 14\u201317). A review of attitude kinematics for aircraft flight simulation. Denver, CO, USA.","DOI":"10.2514\/6.2000-4302"},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"983","DOI":"10.1109\/7.705910","article-title":"Error analysis of direction cosines and quaternion parameters techniques for aircraft attitude determination","volume":"34","author":"Lovren","year":"1998","journal-title":"IEEE Trans. Aerosp. Electron. Syst."},{"key":"ref_51","first-page":"439","article-title":"A survey of attitude representations","volume":"41","author":"Shuster","year":"1993","journal-title":"J. Astronaut. Sci."},{"key":"ref_52","doi-asserted-by":"crossref","first-page":"197","DOI":"10.1016\/j.gaitpost.2004.04.004","article-title":"Human movement analysis using stereophotogrammetry. Part 2: instrumental errors","volume":"21","author":"Chiari","year":"2005","journal-title":"Gait Posture"},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"2262","DOI":"10.1109\/TIM.2012.2187245","article-title":"Estimation of attitude and external acceleration using inertial sensor measurement during various dynamic conditions","volume":"61","author":"Lee","year":"2012","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_54","first-page":"311","article-title":"Procedure for effortless in-field calibration of three-axis rate gyros and accelerometers","volume":"7","author":"Ferraris","year":"1995","journal-title":"Sens. Mater."},{"key":"ref_55","doi-asserted-by":"crossref","first-page":"2034","DOI":"10.1109\/TIM.2008.2006137","article-title":"Autocalibration of MEMS accelerometers","volume":"58","author":"Frosio","year":"2009","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_56","doi-asserted-by":"crossref","first-page":"62","DOI":"10.1016\/j.cmpb.2013.03.006","article-title":"Performance comparison of accelerometer calibration algorithms based on 3D-ellipsoid fitting methods","volume":"111","author":"Gietzelt","year":"2013","journal-title":"Comput. Methods Programs Biomed."},{"key":"ref_57","doi-asserted-by":"crossref","first-page":"535","DOI":"10.1016\/j.gaitpost.2008.12.004","article-title":"Magnetic distortion in motion labs, implications for validating inertial magnetic sensors","volume":"29","author":"Veeger","year":"2009","journal-title":"Gait Posture"},{"key":"ref_58","doi-asserted-by":"crossref","first-page":"120","DOI":"10.1049\/el.2012.3763","article-title":"Using gait symmetry to virtually align a triaxial accelerometer during running and walking","volume":"49","author":"Avvenuti","year":"2013","journal-title":"Electron. Lett."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/14\/10\/18625\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T21:16:43Z","timestamp":1760217403000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/14\/10\/18625"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,10,9]]},"references-count":58,"journal-issue":{"issue":"10","published-online":{"date-parts":[[2014,10]]}},"alternative-id":["s141018625"],"URL":"https:\/\/doi.org\/10.3390\/s141018625","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,10,9]]}}}