Cargando…

Magnetometer-Based Drift Correction During Rest in IMU Arm Motion Tracking

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,...

Descripción completa

Detalles Bibliográficos
Autores principales: Wittmann, Frieder, Lambercy, Olivier, Gassert, Roger
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6471153/
https://www.ncbi.nlm.nih.gov/pubmed/30884745
http://dx.doi.org/10.3390/s19061312
_version_ 1783411963191099392
author Wittmann, Frieder
Lambercy, Olivier
Gassert, Roger
author_facet Wittmann, Frieder
Lambercy, Olivier
Gassert, Roger
author_sort Wittmann, Frieder
collection PubMed
description 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 [Formula: see text] °), low latency ([Formula: see text]) tracking of the user’s 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 [Formula: see text] and [Formula: see text] 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’s need for frequent rest.
format Online
Article
Text
id pubmed-6471153
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-64711532019-04-26 Magnetometer-Based Drift Correction During Rest in IMU Arm Motion Tracking Wittmann, Frieder Lambercy, Olivier Gassert, Roger Sensors (Basel) Article 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 [Formula: see text] °), low latency ([Formula: see text]) tracking of the user’s 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 [Formula: see text] and [Formula: see text] 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’s need for frequent rest. MDPI 2019-03-15 /pmc/articles/PMC6471153/ /pubmed/30884745 http://dx.doi.org/10.3390/s19061312 Text en © 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Wittmann, Frieder
Lambercy, Olivier
Gassert, Roger
Magnetometer-Based Drift Correction During Rest in IMU Arm Motion Tracking
title Magnetometer-Based Drift Correction During Rest in IMU Arm Motion Tracking
title_full Magnetometer-Based Drift Correction During Rest in IMU Arm Motion Tracking
title_fullStr Magnetometer-Based Drift Correction During Rest in IMU Arm Motion Tracking
title_full_unstemmed Magnetometer-Based Drift Correction During Rest in IMU Arm Motion Tracking
title_short Magnetometer-Based Drift Correction During Rest in IMU Arm Motion Tracking
title_sort magnetometer-based drift correction during rest in imu arm motion tracking
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6471153/
https://www.ncbi.nlm.nih.gov/pubmed/30884745
http://dx.doi.org/10.3390/s19061312
work_keys_str_mv AT wittmannfrieder magnetometerbaseddriftcorrectionduringrestinimuarmmotiontracking
AT lambercyolivier magnetometerbaseddriftcorrectionduringrestinimuarmmotiontracking
AT gassertroger magnetometerbaseddriftcorrectionduringrestinimuarmmotiontracking