{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,12]],"date-time":"2026-10-12T23:16:57Z","timestamp":1791847017532,"version":"4.3.4"},"reference-count":39,"publisher":"MDPI AG","issue":"6","license":[{"start":{"date-parts":[[2019,3,15]],"date-time":"2019-03-15T00:00:00Z","timestamp":1552608000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001808","name":"Kommission f\u00fcr Technologie und Innovation","doi-asserted-by":"publisher","award":["13612.1"],"award-info":[{"award-number":["13612.1"]}],"id":[{"id":"10.13039\/501100001808","id-type":"DOI","asserted-by":"publisher"}]},{"name":"ETH Foundation","award":["ET-17 13-2"],"award-info":[{"award-number":["ET-17 13-2"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Real-time motion capture of the human arm in the home environment has many use cases, such as video game and therapy applications. The required tracking can be based on off-the-shelf Inertial Measurement Units (IMUs) with integrated three-axis accelerometers, gyroscopes, and magnetometers. However, this usually requires a homogeneous magnetic field to correct for orientation drift, which is often not available inside buildings. In this paper, RPMC (Rest Pose Magnetometer-based drift Correction), a novel method that is robust to long term drift in environments with inhomogeneous magnetic fields, is presented. The sensor orientation is estimated by integrating the angular velocity measured by the gyroscope and correcting drift around the pitch and roll axes with the acceleration information. This commonly leads to short term drift around the gravitational axis. Here, during the calibration phase, the local magnetic field direction for each sensor, and its orientation relative to the inertial frame, are recorded in a rest pose. It is assumed that arm movements in free space are exhausting and require regular rest. A set of rules is used to detect when the user has returned to the rest pose, to then correct for the drift that has occurred with the magnetometer. Optical validations demonstrated accurate (root mean square error     R M S =  6.1     \u00b0), low latency (    61  m s     ) tracking of the user\u2019s wrist orientation, in real time, for a full hour of arm movements. The reduction in error relative to three alternative methods implemented for comparison was between     82.5 %     and     90.7 %     for the same movement and environment. Therefore, the proposed arm tracking method allows for the correction of orientation drift in an inhomogeneous magnetic field by exploiting the user\u2019s need for frequent rest.<\/jats:p>","DOI":"10.3390\/s19061312","type":"journal-article","created":{"date-parts":[[2019,3,18]],"date-time":"2019-03-18T04:06:55Z","timestamp":1552882015000},"page":"1312","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":68,"title":["Magnetometer-Based Drift Correction During Rest in IMU Arm Motion Tracking"],"prefix":"10.3390","volume":"19","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4981-1018","authenticated-orcid":false,"given":"Frieder","family":"Wittmann","sequence":"first","affiliation":[{"name":"Rehabilitation Engineering Lab, Department of Health Science and Technology, ETH Zurich, 8092 Zurich, Switzerland"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Olivier","family":"Lambercy","sequence":"additional","affiliation":[{"name":"Rehabilitation Engineering Lab, Department of Health Science and Technology, ETH Zurich, 8092 Zurich, Switzerland"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6373-8518","authenticated-orcid":false,"given":"Roger","family":"Gassert","sequence":"additional","affiliation":[{"name":"Rehabilitation Engineering Lab, Department of Health Science and Technology, ETH Zurich, 8092 Zurich, Switzerland"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2019,3,15]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Taylor, A.S.A., Backlund, P., Engstr\u00f6m, H., Johannesson, M., and Lebram, M. (2009, January 15\u201317). The birth of Elinor: A collaborative development of a game based system for stroke rehabilitation. Proceedings of the 2009 IEEE Second International Conference in Visualisation, Barcelona, Spain.","DOI":"10.1109\/VIZ.2009.19"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1186\/1743-0003-11-35","article-title":"Computer game-based upper extremity training in the home environment in stroke persons: a single subject design","volume":"11","author":"Slijper","year":"2014","journal-title":"J. Neuroeng. Rehab."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"350","DOI":"10.2522\/ptj.20130564","article-title":"Patients\u2019 Use of a Home-Based Virtual Reality System to Provide Rehabilitation of the Upper Limb Following Stroke","volume":"95","author":"Standen","year":"2015","journal-title":"Phys. Therapy"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"163","DOI":"10.1186\/1743-0003-11-163","article-title":"Home-based Computer Assisted Arm Rehabilitation (hCAAR) robotic device for upper limb exercises after stroke: results of a feasibility study in home setting","volume":"11","author":"Sivan","year":"2014","journal-title":"J. Neuroeng. Rehab."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.bspc.2007.09.001","article-title":"Human motion tracking for rehabilitation\u2014A survey","volume":"3","author":"Zhou","year":"2008","journal-title":"Biomed. Signal Process. Cont."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"513","DOI":"10.1109\/TITB.2011.2159122","article-title":"Ubiquitous human upper-limb motion estimation using wearable sensors","volume":"15","author":"Zhang","year":"2011","journal-title":"IEEE Trans. Informat. Technol. Biomed."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Vlasic, D., Adelsberger, R., Vannucci, G., Barnwell, J., Gross, M., Matusik, W., and Popovi\u0107, J. (2007). Practical motion capture in everyday surroundings. ACM Trans. Graph., 26.","DOI":"10.1145\/1239451.1239486"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"607","DOI":"10.1177\/0278364907079278","article-title":"Integration of Vision and Inertial Sensors for 3D Arm Motion Tracking in Home-based Rehabilitation","volume":"26","author":"Tao","year":"2007","journal-title":"Int. J. Robot. Res."},{"key":"ref_9","unstructured":"Roetenberg, D., Luinge, H., and Slycke, P. (2019, March 07). Xsens MVN: Full 6DOF Human Motion Tracking Xsens Motion Technologies BV, white paper. Available online: http:\/\/citeseerx.ist.psu.edu\/viewdoc\/download?doi=10.1.1.569.9604&rep=rep1&type=pdf."},{"key":"ref_10","first-page":"23","article-title":"A virtual reality system for arm and hand rehabilitation","volume":"6","author":"Luo","year":"2011","journal-title":"Front. Mech. Eng."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"1138","DOI":"10.1109\/TNSRE.2014.2324825","article-title":"Miniature low-power inertial sensors: Promising technology for implantable motion capture systems","volume":"22","author":"Lambrecht","year":"2014","journal-title":"IEEE Trans. Neural Syst. Rehab. Eng."},{"key":"ref_12","unstructured":"Craig, J.J. (1987). Introduction to Robotics: Mechanics and Control, Pearson Prentice Hall. [3rd ed.]. Number 2."},{"key":"ref_13","unstructured":"Madgwick, S.O.H., Harrison, A.J.L., and Vaidyanathan, A. (July, January 29). Estimation of IMU and MARG orientation using a gradient descent algorithm. Proceedings of the IEEE International Conference on Rehabilitation Robotics, Zurich, Switzerland."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"1029","DOI":"10.1109\/TIM.2007.913828","article-title":"A Novel Sensing and Data Fusion System for 3-D Arm Motion Tracking in Telerehabilitation","volume":"57","author":"Tao","year":"2008","journal-title":"IEEE Trans. Instrum. Measur."},{"key":"ref_15","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. Bio-Med. Eng."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1408","DOI":"10.1109\/TIE.2017.2726958","article-title":"Compensated heading angles for outdoor mobile robots in magnetically disturbed environment","volume":"65","author":"Lee","year":"2017","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Pathirana, P.N., Karunarathne, M.S., Williams, G.L., Nam, P.T., and Durrant-Whyte, H. (2018). Robust and Accurate Capture of Human Joint Pose Using an Inertial Sensor. IEEE J. Transl. Eng. Health Med., 6.","DOI":"10.1109\/JTEHM.2018.2877980"},{"key":"ref_18","unstructured":"Lavalle, S.M., Yershova, A., Katsev, M., and Antonov, M. (June, January 31). Head tracking for the Oculus Rift. Proceedings of the International Conference on Robotics and Automation, Hong Kong, China."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"70","DOI":"10.1186\/1743-0003-11-70","article-title":"Assessment of hand kinematics using inertial and magnetic sensors","volume":"11","author":"Kortier","year":"2014","journal-title":"J. NeuroEng. Rehabil."},{"key":"ref_20","unstructured":"Luinge, H.J., Roetenberg, D., and Slycke, P.J. (2011). Inertial sensor kinematic coupling. (US20110028865 A1), US Patent."},{"key":"ref_21","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_22","doi-asserted-by":"crossref","first-page":"469","DOI":"10.1109\/TNSRE.2007.903946","article-title":"Estimating body segment orientation by applying inertial and magnetic sensing near ferromagnetic materials","volume":"15","author":"Roetenberg","year":"2007","journal-title":"IEEE Trans. Neural Syst. Rehabil. Eng."},{"key":"ref_23","first-page":"6111","article-title":"Beyond the standard clinical rating scales: fine-grained assessment of post-stroke motor functionality using wearable inertial sensors","volume":"2012","author":"Zhang","year":"2012","journal-title":"IEEE Int. Conf. Eng. Med. Biol. Soc."},{"key":"ref_24","unstructured":"(2019, March 07). 3-Space Sensor, YOST Labs, USA. Available online: https:\/\/web.archive.org\/web\/20161107132423\/https:\/\/yostlabs.com\/3-space-sensors\/."},{"key":"ref_25","unstructured":"(2019, March 07). MTi series, Xsens Technologies, The Netherlands. Available online: https:\/\/www.xsens.com\/products\/mti-100-series\/."},{"key":"ref_26","unstructured":"(2019, March 07). MotionPod 3, Movea, Inc., Camarillo, USA. Available online: www.movea.com."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Etinne Le Grand, S.T. (2012). 3-Axis Magnetic Field Mapping and Fusion for Indoor Localization. IEEE Int. Conf. MultiSens. Fusion Integr. Intel. Syst., 358\u2013364.","DOI":"10.1109\/MFI.2012.6343024"},{"key":"ref_28","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_29","doi-asserted-by":"crossref","unstructured":"Fan, B., Li, Q., Liu, T., Fan, B., Li, Q., and Liu, T. (2018). How Magnetic Disturbance Influences the Attitude and Heading in Magnetic and Inertial Sensor-Based Orientation Estimation. Sensors, 18.","DOI":"10.3390\/s18010076"},{"key":"ref_30","unstructured":"Hincapi\u00e9-Ramos, J.D., Guo, X., Moghadasian, P., and Irani, P. (May, January 26). Consumed Endurance: A metric to quantify arm fatigue of mid-air interactions. Proceedings of the ACM Conference on Human factors in Computing Systems, Toronto, ON, Canada."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Wittmann, F., Lambercy, O., Held, J., Gonzenbach, R., Raphael, H., Starkey, M.L., Curt, A., Luft, A., and Gassert, R. (2015, January 11\u201314). Assessment-Driven Arm Therapy at Home Using an IMU-Based Virtual Reality System. Proceedings of the IEEE International Conference on Rehabilitation Robotics, Nanyang, Singapore.","DOI":"10.1109\/ICORR.2015.7281284"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"75","DOI":"10.1186\/s12984-016-0182-1","article-title":"Self-directed arm therapy at home after stroke with a sensor-based virtual reality training system","volume":"13","author":"Wittmann","year":"2016","journal-title":"J. Neuroeng. Rehabil."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"580","DOI":"10.1186\/s13063-017-2328-2","article-title":"Does motivation matter in upper-limb rehabilitation after stroke? ArmeoSenso-Reward: study protocol for a randomized controlled trial","volume":"18","author":"Widmer","year":"2017","journal-title":"Trials"},{"key":"ref_34","unstructured":"(2019, March 07). Video Demonstration of the ArmeoSenso Therapy System. Available online: https:\/\/youtu.be\/ROiZXqdWeVk."},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Kuipers, J.B. (1999). Quaternions and Rotation Sequences, Princeton University Press.","DOI":"10.1515\/9780691211701"},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"981","DOI":"10.1016\/j.jbiomech.2004.05.042","article-title":"ISB recommendation on definitions of joint coordinate systems of various joints for the reporting of human joint motion Part II: shoulder, elbow, wrist and hand","volume":"38","author":"Wu","year":"2005","journal-title":"J. Biomech."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"30571","DOI":"10.3390\/s151229818","article-title":"Estimation of Human Arm Joints Using Two Wireless Sensors in Robotic Rehabilitation Tasks","volume":"15","author":"Catalan","year":"2015","journal-title":"Sensors"},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"2635","DOI":"10.1109\/TBME.2012.2208750","article-title":"Shoulder and elbow joint angle tracking with inertial sensors","volume":"59","author":"McNames","year":"2012","journal-title":"IEEE Trans. Bio-Med. Eng."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"446","DOI":"10.1202\/0002-8894(2001)062<0446:FAELDI>2.0.CO;2","article-title":"Fatigue and endurance limits during intermittent overhead work","volume":"62","author":"Nussbaum","year":"2001","journal-title":"AIHAJ-Am. Indust. Hygiene Ass."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/6\/1312\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T12:39:13Z","timestamp":1760186353000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/6\/1312"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,3,15]]},"references-count":39,"journal-issue":{"issue":"6","published-online":{"date-parts":[[2019,3]]}},"alternative-id":["s19061312"],"URL":"https:\/\/doi.org\/10.3390\/s19061312","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,3,15]]}}}