OpenSense

An open-source toolbox for inertial-measurement-unit-based measurement of lower extremity kinematics over long durations

Journal Article (2022)
Authors

Mazen Al Borno (University of Colorado Denver)

Johanna O’Day (Stanford University)

Vanessa Ibarra (Stanford University)

James Dunne (Stanford University)

Ajay Seth (TU Delft - Biomechatronics & Human-Machine Control)

Ayman Habib (Stanford University)

Carmichael F. Ong (Stanford University)

Jennifer Hicks (Stanford University)

Scott Uhlrich (Stanford University)

Scott Delp (Stanford University)

Research Group
Biomechatronics & Human-Machine Control
Copyright
© 2022 Mazen Al Borno, Johanna O’Day, Vanessa Ibarra, James Dunne, A. Seth, Ayman Habib, Carmichael Ong, Jennifer Hicks, Scott Uhlrich, Scott Delp
To reference this document use:
https://doi.org/10.1186/s12984-022-01001-x
More Info
expand_more
Publication Year
2022
Language
English
Copyright
© 2022 Mazen Al Borno, Johanna O’Day, Vanessa Ibarra, James Dunne, A. Seth, Ayman Habib, Carmichael Ong, Jennifer Hicks, Scott Uhlrich, Scott Delp
Research Group
Biomechatronics & Human-Machine Control
Issue number
1
Volume number
19
DOI:
https://doi.org/10.1186/s12984-022-01001-x
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

Background: The ability to measure joint kinematics in natural environments over long durations using inertial measurement units (IMUs) could enable at-home monitoring and personalized treatment of neurological and musculoskeletal disorders. However, drift, or the accumulation of error over time, inhibits the accurate measurement of movement over long durations. We sought to develop an open-source workflow to estimate lower extremity joint kinematics from IMU data that was accurate and capable of assessing and mitigating drift. Methods: We computed IMU-based estimates of kinematics using sensor fusion and an inverse kinematics approach with a constrained biomechanical model. We measured kinematics for 11 subjects as they performed two 10-min trials: walking and a repeated sequence of varied lower-extremity movements. To validate the approach, we compared the joint angles computed with IMU orientations to the joint angles computed from optical motion capture using root mean square (RMS) difference and Pearson correlations, and estimated drift using a linear regression on each subject’s RMS differences over time. Results: IMU-based kinematic estimates agreed with optical motion capture; median RMS differences over all subjects and all minutes were between 3 and 6 degrees for all joint angles except hip rotation and correlation coefficients were moderate to strong (r = 0.60–0.87). We observed minimal drift in the RMS differences over 10 min; the average slopes of the linear fits to these data were near zero (− 0.14–0.17 deg/min). Conclusions: Our workflow produced joint kinematics consistent with those estimated by optical motion capture, and could mitigate kinematic drift even in the trials of continuous walking without rest, which may obviate the need for explicit sensor recalibration (e.g. sitting or standing still for a few seconds or zero-velocity updates) used in current drift-mitigation approaches when studying similar activities. This could enable long-duration measurements, bringing the field one step closer to estimating kinematics in natural environments.