The orientation of a magneto and inertial measurement unit (MIMU) is estimated by means of sensor fusion algorithms (SFAs) thus enabling human motion tracking. However, despite several SFAs implementations proposed over the last decades, there is still a lack of consensus about the best performing SFAs and their accuracy. As suggested by recent literature, the filter parameters play a central role in determining the orientation errors. The aim of this work is to analyze the accuracy of ten SFAs while running under the best possible conditions (i.e., their parameter values are set using the orientation reference) in nine experimental scenarios including three rotation rates and three commercial products. The main finding is that parameter values must be specific for each SFA according to the experimental scenario to avoid errors comparable to those obtained when the default parameter values are used. Overall, when optimally tuned, no statistically significant differences are observed among the different SFAs in all tested experimental scenarios and the absolute errors are included between 3.8 deg and 7.1 deg. Increasing the rotation rate generally leads to a significant performance worsening. Errors are also influenced by the MIMU commercial model. SFA MATLAB implementations have been made available online.
Objective real-time assessment of hand motion is crucial in many clinical applications including technically-assisted physical rehabilitation of the upper extremity. We propose an inertial-sensor-based hand motion tracking system and a set of dual-quaternion-based methods for estimation of finger segment orientations and fingertip positions. The proposed system addresses the specific requirements of clinical applications in two ways: (1) In contrast to glove-based approaches, the proposed solution maintains the sense of touch. (2) In contrast to previous work, the proposed methods avoid the use of complex calibration procedures, which means that they are suitable for patients with severe motor impairment of the hand. To overcome the limited significance of validation in lab environments with homogeneous magnetic fields, we validate the proposed system using functional hand motions in the presence of severe magnetic disturbances as they appear in realistic clinical settings. We show that standard sensor fusion methods that rely on magnetometer readings may perform well in perfect laboratory environments but can lead to more than 15 cm root-mean-square error for the fingertip distances in realistic environments, while our advanced method yields root-mean-square errors below 2 cm for all performed motions.
1 September 2017 in Current Directions in Biomedical Engineering
Inertial Measurement Units (IMUs) are increasingly used for human motion analysis. However, two major challenges remain: First, one must know precisely in which orientation the sensor is attached to the respective body segment. This is commonly achieved by accurate manual placement of the sensors or by letting the subject perform tedious calibration movements. Second, standard methods for inertial motion analysis rely on a homogeneous magnetic field, which is rarely found in indoor environments. To address both challenges, we introduce an automatic calibration method for joints with two degrees of freedom such as the combined radioulnar and elbow joint. While the user performs arbitrary movements, the method automatically identifies the sensor-to-segment orientations by exploiting the kinematic constraints of the joint. Simultaneously, the method identifies and compensates the influence of magnetic disturbances on the sensor orientation quaternions and the joint angles. In experimental trials, we obtain angles that agree well with reference values from optical motion capture. We conclude that the proposed method overcomes mounting and calibration restrictions and improves measurement accuracy in indoor environments. It therefore improves the practical usability of IMUs for many medical applications.
Walking is a central activity of daily life, and there is an increasing demand for objective measurement-based gait assessment. In contrast to stationary systems, wearable inertial measurement units (IMUs) have the potential to enable non-restrictive and accurate gait assessment in daily life. We propose a set of algorithms that uses the measurements of two foot-worn IMUs to determine major spatiotemporal gait parameters that are essential for clinical gait assessment: durations of five gait phases for each side as well as stride length, walking speed, and cadence. Compared to many existing methods, the proposed algorithms neither require magnetometers nor a precise mounting of the sensor or dedicated calibration movements. They are therefore suitable for unsupervised use by non-experts in indoor as well as outdoor environments. While previously proposed methods are rarely validated in pathological gait, we evaluate the accuracy of the proposed algorithms on a very broad dataset consisting of 215 trials and three different subject groups walking on a treadmill: healthy subjects (n = 39), walking at three different speeds, as well as orthopedic (n = 62) and neurological (n = 36) patients, walking at a self-selected speed. The results show a very strong correlation of all gait parameters (Pearson's r between 0.83 and 0.99, p < 0.01) between the IMU system and the reference system. The mean absolute difference (MAD) is 1.4 % for the gait phase durations, 1.7 cm for the stride length, 0.04 km/h for the walking speed, and 0.7 steps/min for the cadence. We show that the proposed methods achieve high accuracy not only for a large range of walking speeds but also in pathological gait as it occurs in orthopedic and neurological diseases. In contrast to all previous research, we present calibration-free methods for the estimation of gait phases and spatiotemporal parameters and validate them in a large number of patients with different pathologies. The proposed methods lay the foundation for ubiquitous unsupervised gait assessment in daily-life environments.
Inertial measurement units (IMUs) enable orientation, velocity, and position estimation in several application domains ranging from robotics and autonomous vehicles to human motion capture and rehabilitation engineering. Errors in orientation estimation greatly affect any of those motion parameters. The present work explains the main challenges in inertial orientation estimation (IOE) and presents an extensive benchmark dataset that includes 3D inertial and magnetic data with synchronized optical marker-based ground truth measurements, the Berlin Robust Orientation Estimation Assessment Dataset (BROAD). The BROAD dataset consists of 39 trials that are conducted at different speeds and include various types of movement. Thereof, 23 trials are performed in an undisturbed indoor environment, and 16 trials are recorded with deliberate magnetometer and accelerometer disturbances. We furthermore propose error metrics that allow for IOE accuracy evaluation while separating the heading and inclination portions of the error and introduce well-defined benchmark metrics. Based on the proposed benchmark, we perform an exemplary case study on two widely used openly available IOE algorithms. Due to the broad range of motion and disturbance scenarios, the proposed benchmark is expected to provide valuable insight and useful tools for the assessment, selection, and further development of inertial sensor fusion methods and IMU-based application systems.