Abstract

In the past decade, inertial measurement sensors have found their way into many wearable devices where they are used in a broad range of applications, including fitness tracking, step counting, navigation, activity recognition, or motion capturing. One of their key features that is widely used in motion capturing applications is their capability of estimating the orientation of the device and, thus, the orientation of the limb it is attached to. However, tracking a human’s motion at reasonable sampling rates comes with the drawback that a substantial amount of data needs to be transmitted between devices or to an end point where all device data is fused into the overall body pose. The communication typically happens wirelessly, which severely drains battery capacity and limits the use time. In this paper, we introduce fastSW, a novel piecewise linear approximation technique that efficiently reduces the amount of data required to be transmitted between devices. It takes advantage of the fact that, during motion, not all limbs are being moved at the same time or at the same speed, and only those devices need to transmit data that actually are being moved or that exceed a certain approximation error threshold. Our technique is efficient in computation time and memory utilization on embedded platforms, with a maximum of 210 instructions on an ARM Cortex-M4 microcontroller. Furthermore, in contrast to similar techniques, our algorithm does not affect the device orientation estimates to deviate from a unit quaternion. In our experiments on a publicly available dataset, our technique is able to compress the data to of its original size, while achieving an average angular deviation of approximately 2° and a maximum angular deviation below 9°.

Highlights

  • Motion capturing is the process of estimating a human’s posture and movements over time using a computer controlled sensor system

  • Motion capturing systems can be divided into optical systems and systems based on inertial sensors, but less common motion capturing (MoCap) systems based on mechanical, magnetic, or stretch sensors exist, with each of the various methods themselves coming with a myriad of different techniques

  • As a major contribution, the paper at hand investigates the application of Piecewise Linear Approximation (PLA) algorithms to orientation sensor signals, in order to reduce the amount of data and, energy consumption of wearable sensor nodes in motion capturing scenarios with inertial measurement units (IMUs) sensors

Read more

Summary

Introduction

Motion capturing is the process of estimating a human’s posture and movements over time using a computer controlled sensor system. As a major contribution, the paper at hand investigates the application of PLA algorithms to orientation sensor signals, in order to reduce the amount of data and, energy consumption of wearable sensor nodes in motion capturing scenarios with IMU sensors. Other existing PLA algorithms that do adhere to these requirements do not provide for an efficient processing of the sensor signals This gap in the state-of-the-art is evaluated by the paper at hand, and a new online PLA algorithm combining efficient and scalable performance with the ability to approximate quaternion-based orientation sensor signals is proposed and evaluated.

Related Work
Quaternion-Based Orientation Sensor Signals
Piecewise Linear Approximation of Quaternion-Based Orientation Sensor Signals
Efficient Piecewise Linear Approximation with fastSW
Experimental Evaluation
Approximation Quality
Findings
Summary and Conclusions
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