Abstract

Inertial measurement units (IMUs) are extensively used for body motion tracking applications. Despite their ubiquity, they often suffer from sensor drift over time, and environmental disturbances. Additionally, their use cases are mostly limited to applications with slowly varying accelerations and low-dynamic motions. Sensor fusion algorithms are used for scenarios where more dynamic, faster motions are encountered. However, such algorithms often come with high computational costs. In this work, we present a low-drift, computationally-efficient motion tracking system that suppresses ambient magnetic noise and is applicable to various motion dynamics. We augmented inertial sensors with localized magnets, and implemented a localization algorithm that takes in the magnetic measurements and outputs the sensor positions as the sensors move in the vicinity of the magnets. For applications with movements around a central joint, we extended our position tracking to a joint angle measurement platform. We conducted two preliminary studies to evaluate our system performance, and validated our system against a computer vision system. Our first study uses a goniometric setup to evaluate drift-reductions in angle estimates. Our method is compared against a commonly-used IMU-based method. We collected 60 minutes of data from 4 study sessions, with both static conditions and various dynamic motions. The motions had angular velocities ranging from 0 to 47 (°/sec). Results show the average root mean square error (RMSE) of 1° for static and 2.7° for dynamic motions. In the second study, an on-body setup monitors the knee flexions and extensions performed by a pilot user. We collected 30 minutes of data from 4 study sessions. Our system reports the average RMSE of 3.7° for dynamic motions with an average angular velocity of 17 (°/sec). Based on these promising results, in future work we will extend our user studies to a greater number of users to evaluate the generalizability.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call