Skip to main content
medRxiv
  • Home
  • About
  • Submit
  • ALERTS / RSS
Advanced Search

Gyroscope Vector Magnitude: A proposed measure for accurately measuring angular velocities

View ORCID ProfileHoward Chen, Mark Schall, Nathan Fethke
doi: https://doi.org/10.1101/2022.10.05.22280752
Howard Chen
aDepartment of Mechanical Engineering, Auburn University, Auburn, AL, USA
Ph.D
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
  • ORCID record for Howard Chen
  • For correspondence: hzc0074{at}auburn.edu
Mark Schall
bDepartment of Industrial & Systems Engineering, Auburn University, Auburn, AL, USA
Ph.D
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
Nathan Fethke
cDepartment of Occupational & Environmental Health, University of Iowa, Iowa City, IA, USA
Ph.D
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
  • Abstract
  • Full Text
  • Info/History
  • Metrics
  • Data/Code
  • Preview PDF
Loading

Abstract

High movement velocities are among the primary risk factors for work-related musculoskeletal disorders (MSDs). Ergonomists have commonly used two methods to calculate angular movement velocities of the upper arms using inertial measurement units (accelerometers and gyroscopes). Generalized velocity is the speed of movement traveled on the unit sphere per unit time. Inclination velocity is the derivative of the postural inclination angle relative to gravity with respect to time. Neither method captures the full extent of upper arm angular velocity. We propose a new method, the gyroscope vector magnitude (GVM), and demonstrate how GVM captures angular velocities around all motion axes and more accurately represents the true angular velocities of the upper arm. We use optical motion capture data to demonstrate that the previous methods for calculating angular velocities capture 89% and 77% relative to our proposed method. We propose GVM as the standard metric for reporting angular arm velocities in future research.

Introduction

Inertial measurement units (IMUs) can quantify occupational risk factors for musculoskeletal disorders (MSDs), such as high movement velocities (Arvidsson et al., 2021; Kersten and Fethke, 2019; Schall et al., 2021). An IMU contains triaxial gyroscopes, accelerometers, and magnetometers, which allows a variety of approaches to kinematic measurements such as full-body inertial motion capture (Robert-Lachaine et al., 2019), inclinometry using gyroscope and accelerometer measurements (IMU-based inclinometer) (Chen et al., 2020; Fan et al., 2021; Schall et al., 2021), and inclinometry using accelerometer measurements (accelerometer-based inclinometer) (Chen et al., 2018). In contrast to full-body inertial motion capture, IMU-based inclinometers are not susceptible to errors from gyroscopic drift or ambient magnetic field disturbances (Chen et al., 2020; Schall Jr. et al., 2016b). However, the primary limitation of IMU-based inclinometers is an inability to measure movement around the gravity vector.

The angular velocities of body segments, particularly the upper arm, have been frequently quantified with inclinometers (Douphrate et al., 2012; Granzow et al., 2018; Schall Jr. et al., 2016a; Veiersted et al., 2008) using one of two computational methods: inclination velocity (Douphrate et al., 2012; Granzow et al., 2018; Schall et al., 2021) or generalized velocity (Arvidsson et al., 2012; Veiersted et al., 2008). Inclination velocity is obtained by derivation of upper arm inclination angle (relative to gravity) with respect to time. Generalized velocity is defined as the distance traveled on the unit sphere per time unit (Hansson et al., 2001) and, in general, produces higher velocity magnitudes than inclination velocity because rotations in multiple directions are factored in the calculation (Fan et al., 2021). Differences in measurements between the inclination and generalized velocity approaches have been highlighted (Fan et al., 2021; Forsman et al., 2022a) and are important given recently proposed occupational exposure thresholds for movement velocities (Arvidsson et al., 2021). Inclination and generalized velocity can be calculated using accelerometer data alone, for which motion introduces measurement error (Chen et al., 2018), or in combination with gyroscope data and a sensor fusion algorithm (Fan et al., 2021), which reduces measurement error but increases computational overhead. Forsman et al. (2020b) proposed conversion models to resolve differences between accelerometer and IMU-derived upper arm inclination velocities and generalized velocities. They indicated that more studies are needed to determine one common standard metric for reporting upper arm angular velocities. One motivating factor is that neither inclination velocity nor generalized velocity capture angular velocity in all movement directions.

Few studies have evaluated the accuracy of accelerometer and IMU-derived angular velocity measurements or their associated movement summary measures used for health-based decision-making in the context of occupational ergonomics (Chen et al., 2020, 2018; Schall Jr. et al., 2016b, 2015). We reported a root-mean-square (RMS) error of 79°/s for accelerometer-derived upper arm inclination velocity for ‘fast’ motion during a cyclic material handling task (45 cycles/min), using optical motion capture (OMC) as a reference (Chen et al., 2018). An important observation from that study was the underestimation of the extreme upper arm postures and velocities (i.e., 90th percentiles) at increased motion speeds. Such underestimation may impact observed associations between summary measures of exposure and musculoskeletal health outcomes in epidemiologic studies. Fan et al. (2021) observed an average difference of 50°/s between accelerometer- and IMU-derived generalized velocities, despite mean differences <2° in inclination angles. Notably, they observed that accelerometer-derived upper arm generalized velocities were 100°/s greater than the IMU-derived upper arm generalized velocities for the 90th and 99th percentile summary measures. To our knowledge, however, the accuracy of neither accelerometer-nor IMU-derived generalized velocities has been validated against OMC.

Because of the availability of gyroscope data from an IMU, it seems counterintuitive to rely on accelerometer data in addition to gyroscope data when calculating upper arm angular velocity. The gyroscope vector magnitude incorporates rotation in all movement directions, in contrast to inclination and generalized velocity, and does not impose a computational penalty of using a sensor fusion algorithm. The gyroscope vector magnitudes from wrist- and hip-worn IMUs have been used to estimate energy expenditure during activities of daily living (Hibbing et al., 2018; Marcotte et al., 2018). In an ergonomics context, Manivasagam and Yang (2022) reported the difference in gyroscope vector magnitudes from IMUs positioned on the hand and forearm as a measure of “total” wrist angular velocity (vs. velocity obtained through differentiation of data from a standard biaxial electrogoniometer). However, Manivasagam and Yang (2022) did not provide a biomechanical definition for this quantity, which is necessary for researchers and practitioners to interpret its meaning.

In this paper, we (i) expand the work of Fan et al. (2021) by evaluating the accuracy of accelerometer and IMU-derived generalized velocity measurements for the upper arm and their associated summary metrics, and (ii) expand on the work of Manivasgam and Yang (2022)by providing a biomechanical definition of gyroscope vector magnitude necessary for its use as an exposure measure in occupational ergonomics applications. We also use OMC measurements to demonstrate how gyroscope vector magnitude captures angular velocity to a fuller extent than both inclination and generalized velocity.

Methods

Angular Velocity Calculation Methods

Inclination Velocity

We define inclination velocity as the absolute value of the rate of change of upper arm elevation angle (relative to gravity) with respect to time. Inclination velocity (incVel) can be calculated as follows: Embedded Image where θk and θk-1 are the upper arm elevation angles relative to gravity at instance k and k − 1, respectively, and Δt is the sampling period.

Upper arm elevation is calculated as follows: Embedded Image where gx,k is the x-component of the normalized gravitational vector in the sensor frame. Note that Embedded Image is the sensor frame. Therefore, this value will change with sensor inclination. Embedded Image can therefore be thought of as the normalized accelerometer measurements in the absence of non-gravitational acceleration. Since Embedded Image can be decomposed into ‘pitch’ and roll’ angles (Pedley, 2013), Embedded Image canalso be considered as the combination of ‘pitch’ and ‘roll’ angles. Equation (2) assumes that the x-axis of the IMU is aligned with the upper arm, with positive x oriented distally. While this method is easily interpretable, incVel does not change when the upper arm is moved purely around gravity, i.e., upper arm movements with no change in elevation angle.

Generalized Velocity

Generalized velocity has been defined as the angle traveled on the unit sphere per time unit (Fan et al., 2021). Detailed explanations of generalized velocities can be found elsewhere (Fan et al., 2021; Hansson et al., 2001, 2006). In contrast to incVel, this approach considers two movement directions, capturing angular velocities to a fuller extent than incVel.

Generalized velocity can be calculated as follows (Fan et al., 2021): Embedded Image where Embedded Image and Embedded Image are the normalized gravitational vectors in the sensor frame at instances k-1 and k, respectively. Since this method requires differencing the gravitational vectors, we will refer to this calculation method as vector-differenced generalized velocity (VDGV).

The primary difference between incVel and VDGV can be illustrated as follows: if we assume that the IMU is attached to the upper arm such that the sensor z-axis represents vertical (i.e., the plane of elevation), the y-axis represents flexion/extension, and the x-axis represents abduction/adduction, velocity due to pure flexion/extension will register the same value for both incVel and VDGV. Pure abduction/adduction motion will register on VDGV but not incVel. Pure plane of elevation motion will register on neither.

The angle (β) between two unit vectors can be calculated by taking the arc-cosine of the dot product. Given Embedded Image and Embedded Image β can also be conceptualized as the net angular change between successive unit vectors (4). Therefore, dividing β by the sample period yields the rate of angular change between successive directional unit vectors, or the angular velocity Embedded Image (5). This provides the same quantity as (3).

VDGV can, therefore, be alternatively calculated as follows: Embedded Image Embedded Image where · is the vector dot product.

There are two fundamental limitations to using incVel or VDGV for quantifying angular velocities. First, when Embedded Image is derived from accelerometer data alone, the accuracy of incVel is adversely affected by non-gravitational acceleration, particularly during high-speed movements (Chen et al., 2020). The measurement accuracy of incVel can be improved, however, by combining accelerometer and gyroscope measurements with a sensor fusion algorithm (e.g., Kalman filter or complementary filter) (Chen et al., 2020, 2018; Johnson et al., 2022; Ligorio and Sabatini, 2015). Second, neither incVel nor VDGV incorporates rotations around gravity; therefore, neither method captures the full extent of angular velocity.

Gyroscope Vector Magnitude

We propose using the gyroscope vector magnitude (GVM) to quantify movement velocities rather than incVel or VDGV. GVM can capture angular velocity around all movement directions since obtaining Embedded Image by differencing orientation measurements will present no further loss of information beyond its initial orientation. This can be verified by calculating Embedded Image by differencing orientation measurements and subsequently re-calculating orientation using Embedded Image, Δt, and an initial orientation (Appendix B). The result will match the original set of orientation measurements.

GVM is calculated as follows: Embedded Image where ωx, ωy, and ωz are the angular velocity measurements around the sensor x, y, and z-axes. The vector magnitude of Embedded Image is defined as the rate of directional change between successive coordinate frames, and a mathematical derivation is shown in Appendix B. While Embedded Image is most easily obtained directly from gyroscope measurements, it can also be obtained by differencing orientation measurements (See Appendix C).

Experimental Method

Participants and Experimental Task

This study used data collected for a laboratory evaluation of IMUs among 13 right-handed participants (11 male; mean age= 27.2 ± 6.6 years). We refer to previous studies for detailed protocols and instrumentation (Chen et al., 2020, 2018, 2017). Briefly, exclusion criteria included any self-reported cases of (i) physician-diagnosed MSD in the previous six months, (ii) pain during the two weeks prior to study enrollment, and (iii) history of orthopedic surgery in the upper extremity (shoulder, elbow, wrist, hand). Written informed consent was obtained prior to data collection. The study protocol was approved by the University of Iowa Institutional Review Board.

Participants completed six one-minute trials of a repetitive reaching task that required transferring wooden dowels (2 cm diameter x 8 cm length) from a container placed directly in front of each participant’s waist to a container placed approximately 45° offset diagonally from the participant at shoulder level. Participants completed two trials at each of three transfer rates dictated by a metronome: slow (15 cycles/min), medium (30 cycles/min), and fast (45 cycles/min). Experimental conditions were randomized to control for potential order effects. Participants were acclimated to the assigned transfer rate before recording OMC measurements for each trial, followed by a five-minute rest period. This experiment used the material transfer rate as a proxy for movement speed.

Instrumentation

Participants were fitted with an IMU on the lateral aspect of the dominant upper arm midway between the acromion and the lateral epicondyle (Opal, APDM, Inc. Portland, OR; also sold as series SXT, Nexgen Ergonomics, Inc., Pointe Claire, Quebec, CA). The IMU was secured using Velcro® straps. Raw accelerometer and gyroscope measurements were sampled from the IMUs at 128 Hz. A six-camera OMC system (Optitrack Flex 13, NaturalPoint, Inc., Corvallis, OR, USA) sampling at 120 Hz tracked the position of four reflective markers attached rigidly to the surface of the IMU. Both the IMU and OMC systems were calibrated using manufacturer-specified procedures, including removing initial gyroscope bias using the manufacturer’s software. The OMC measurements were recorded for the duration of each trial (one minute). The IMU measurements were recorded for the entirety of each testing session (>30 minutes).

Optical Motion Capture

The OMC provides a quaternion Embedded Image describing the spatial orientation of a given rigid body b relative to frame n. Embedded Image is obtained from OMC using (19) in Appendix C. Note that Embedded Image corresponds to the direction of gravity in the body frame (i.e., perfect accelerometer measurement), assuming that frame n is aligned with the gravity vector. Once Embedded Image was obtained, incVel was calculated using (1) and (2), and VDGV was calculated using (3). These measurements will be referred to as omc-incVel and omc-VDGV. Further, Embedded Image was calculated from OMC using (20) and will be referred to as omc-GVM. The three OMC-based measurements were used as reference signals with which to compare the sensor-based measurements.

Inertial Measurement Unit

The raw accelerometer data were first low-pass filtered (2nd order Butterworth, 3 Hz corner frequency). Then, Embedded Image was calculated by normalizing the filtered accelerometer measurements before using (1) and (2) to calculate incVel (acc-incVel), and (3) to calculate VDGV (acc-VDGV).

IMU-derived measurements were obtained using a Kalman Filter with gyroscope bias estimation to combine raw accelerometer and gyroscope data. Details of the algorithm and its tuning coefficients can be found elsewhere (Chen et al., 2020). The Kalman Filter output provides the direction of gravity in the sensor frame theoretically unaffected by increased motion speeds. Similar to omc-incVel and omc-VDGV, Embedded Image is obtained from IMU was obtained using (19) in Appendix C before using (1) and (2) to calculate incVel (imu-incVel) and (3) to calculate VDGV (imu-VDGV). The GVM was calculated directly from unfiltered angular velocity data from the IMU’s gyroscope. This measurement will be referred to as imu-GVM.

Angular Velocity Accuracy Assessment

Consistent with our previous studies (Chen et al., 2020, 2018), the offset between the local OMC coordinate frame and the local IMU coordinate frame was determined using angular velocity measurements according to (de Vries et al., 2009). Peak error was defined as the 99th percentile measurement of the rectified sample-to-sample difference between the reference (OMC) and sensor-derived measurements. RMS error was calculated as follows: Embedded Image where Embedded Image is the sensor-derived angular velocity (i.e., acc-incVel, imu-incVel, acc-VDGV, imu-VDGV, or imu-GVM) and Embedded Image is the corresponding angular velocity calculated from the OMC (i.e., omc-incVel, omc-VDGV, or omc-GVM). Note that the calculation of VDGV measurements rectifies angular velocity.

Results

As expected, greater angular velocities were observed using omc-GVM compared to omc-VDGV and omc-incVel. Across participants and transfer rates, the mean omc-VDGV was 89% of the mean omc-GVM, and the mean omc-incVel was 77% of the mean omc-GVM. The same trend (i.e., GVM > VDGV > incVel) was observed for the IMU- and accelerometer-based approaches averaged across all transfer rates for the 10th, 50th, 90th, and 99th percentiles of the measured angular velocity values (Figure 1-4). The angular velocities calculated using omc-GVM, omc-VDGV, and omc-incVel from five seconds of a single trial with a ‘fast’ transfer rate are shown in Figure 5.

Figure 1:
  • Download figure
  • Open in new tab
Figure 1:

Mean 10th, 50th, 90th, and 99th percentile angular velocities for each sensing modality (omc, imu, and acc) and angular velocity calculation method (gvm, vdgv, and incVel) across all transfer rates.

Figure 2:
  • Download figure
  • Open in new tab
Figure 2:

Mean 10th, 50th, 90th, and 99th percentile angular velocities for each sensing modality (omc, imu, and acc) and angular velocity calculation method (gvm, vdgv, and incVel) for the ‘slow’ transfer rate.

Figure 3:
  • Download figure
  • Open in new tab
Figure 3:

Mean 10th, 50th, 90th, and 99th percentile angular velocities for each sensing modality (omc, imu, and acc) and angular velocity calculation method (gvm, vdgv, and incVel) for the ‘medium’ transfer rate.

Figure 4:
  • Download figure
  • Open in new tab
Figure 4:

Mean 10th, 50th, 90th, and 99th percentile angular velocities for each sensing modality (omc, imu, and acc) and angular velocity calculation method (gvm, vdgv, and incVel) for the ‘fast’ transfer rate.

Figure 5:
  • Download figure
  • Open in new tab
Figure 5:

[top] Optical motion capture-derived angular velocities from five seconds of a single trial with ‘fast’ transfer rate calculated using gyro vector magnitude (omc-GVM), vector-differenced generalized velocity (omc-VDGV), and inclination velocity (omc-incVel). [bottom]: Sample-to-sample difference between omc-GVM and omc-incVel, as well as omc-GVM and omc-VDGV.

Figure 6:
  • Download figure
  • Open in new tab
Figure 6:

[top] Angular velocity from five seconds of a single trial with ‘fast’ transfer rate calculated using gyro vector magnitude calculated from optical motion capture measurements (omc-GVM) and from a gyroscope contained within the inertial measurement unit (imu-GVM). [bottom] Sample-to-sample difference between omc-GVM and imu-GVM.

Figure 7:
  • Download figure
  • Open in new tab
Figure 7:

Absolute angular velocity difference between optical motion capture-derived gyroscope vector magnitude and various angular velocity calculation method across all transfer rates.

Figure 8:
  • Download figure
  • Open in new tab
Figure 8:

Absolute angular velocity difference between optical motion capture-derived gyroscope vector magnitude and various angular velocity calculation method for ‘slow’ transfer rate.

Figure 9:
  • Download figure
  • Open in new tab
Figure 9:

Absolute angular velocity difference between optical motion capture-derived gyroscope vector magnitude and various angular velocity calculation method for ‘medium’ transfer rate.

Figure 10:
  • Download figure
  • Open in new tab
Figure 10:

Absolute angular velocity difference between optical motion capture-derived gyroscope vector magnitude and various angular velocity calculation method for ‘fast’ transfer rate.

Figure 11:
  • Download figure
  • Open in new tab
Figure 11:

[top] Vector-differenced generalized velocities measured from an optical motion capture system (omc-VDGV), inertial measurement unit (imu-VDGV), and accelerometer (acc-VDGV) from five seconds of a single trial with ‘slow’ transfer rate. [bottom]. Sample-to-sample absolute difference between omc-VDGV and acc-VDGV, and omc-VDGV and imu-VDGV.

Figure 12:
  • Download figure
  • Open in new tab
Figure 12:

[top] Vector-differenced generalized velocities measured from an optical motion capture system (omc-VDGV), inertial measurement unit (imu-VDGV), and accelerometer (acc-VDGV) from a single trial with ‘fast’ transfer rate. [bottom]. Sample-to-sample absolute difference between omc-VDGV and acc-VDGV, and omc-VDGV and imu-VDGV.

Mean RMS and peak angular velocity errors by transfer rate, angular velocity calculation method, sensing modality, and reference signal are shown in Table 1. Using omc-GVM as the reference, RMS and peak errors for omc-VDGV were about 18°/s and 56°/s, respectively, for the ‘fast’ transfer rate. RMS and peak errors for omc-incVel were about 32°/s and 89°/s, respectively. These results provide empirical support for the notion that, in the absence of error introduced through the use of accelerometer data, VDGV yields lower measurement error than incVel.

View this table:
  • View inline
  • View popup
  • Download powerpoint
Table 1:

Mean(SD) root-mean-square and peak error angular velocities across 13 participants and various transfer rates calculated using three different methods: gyro vector magnitude calculated using optical motion capture (omc-GVM), inertial measurement unit (imu-GVM); vector-differenced generalized velocity (VDGV) using optical motion capture (omc-VDGV), inertial measurement unit (imu-VDGV), accelerometer (acc-VDGV); inclination velocity calculated using optical motion capture (omc-incVel), inertial measurement unit (imu-incVel), and accelerometer (acc-incVel).

Theoretically, then, and assuming omc-VDGV is the “true” VDGV (i.e., as the reference signal), one would expect to observe lower error for acc-VDGV than for acc-incVel. However, acc-VDGV and acc-incVel exhibited similar RMS and peak errors at the ‘slow’ transfer rate and, at both the ‘medium’ and ‘fast’ transfer rates, both RMS and peak errors were lower for acc-incVel than for acc-VDGV (e.g., at the ‘fast’ transfer rate, peak error was about 160°/s for acc-incVel but about 236°/s for acc-VDGV). As expected, incorporating the gyroscope and sensor fusion dramatically reduced error relative to the omc-VDGV reference. For example, at the ‘fast’ transfer rate, the peak error for imu-VDGV was about 33°/s compared to 236°/s for acc-VDGV.

Assuming omc-GVM reflects the true “total” angular velocity of the upper arm, imu-GVM yielded the lowest error among all sensor-based approaches for angular velocity measurement considered in this study. Error magnitudes for imu-GVM were also the least susceptible to influence from motion speed. The mean RMS error of imu-GVM increased from 3.5°/s at the ‘slow’ transfer rate to 8.3°/s at the ‘fast’ transfer rate (a 2.4-fold increase). In contrast, the mean RMS error of imu-VDGV increased from 7.7°/s to 20.1°/s (a 2.6-fold increase), the mean RMS error of imu-incVel increased from 12.4°/s to 34.2°/s (a 2.8-fold increase), the mean RMS error of acc-incVel increased from 15.3°/s to 72.0°/s (a 4.7-fold increase), and the mean RMS error of acc-VDGV increased from 12.6°/s to 78.9°/s (a 6.3-fold increase). The mean peak error was also the lowest for imu-GVM across all transfer rates, with an increase from 11.4°/s at the ‘slow’ transfer rate to 27.9°/s at the ‘fast’ transfer rate (a 2.6-fold increase). The mean peak errors for imu-VDGV and imu-incVel were greater than for imu-GVM. However, the proportional increases observed were similar (i.e., 2.3-fold for imu-VDGV and 2.2-fold for imu-incVel). In addition to greater mean peak error than imu-GVM, the proportional increases for acc-VDGV and acc-incVel were more dramatic (i.e., 5.0-fold for acc-VDGV and 3.5-fold for acc-incVel).

Discussion

Both acc-incVel and acc-VDGV were conceived as methods to measure the speed of body segments in occupational health studies when miniature, inexpensive gyroscopes were not prevalent in wearable devices. However, acc-incVel and acc-VDGV have two inherent limitations: (i) the angular velocities captured do not reflect the full extent of motion (confirmed in this study with mean omc-incVel and omc-VDGV velocities that are 77% and 89% of the mean omc-GVM velocities), and (ii) the accuracy of accelerometer-based angular velocity measurements is reduced as motion speeds increase (indicated in this study as a ∼108°/s increase in peak error of acc-incVel [vs. omc-incVel) and a ∼190°/s increase in peak error of acc-VDGV [vs. omc-VDGV] from the slow to fast transfer rates). Using GVM addresses both limitations, as indicated by (i) peak errors of <30°/s in imu-GVM [vs. omc-GVM] across all motion speeds, and (ii) just a ∼16°/s increase in peak error from the slow to fast transfer rates.

Although all three accelerometer axes are used in the calculations of both incVel and VDGV, neither method captures all three directions of motion. For example, pure rotation around gravity will yield zero angular velocity when calculated using either VDGV or incVel. VDGV may be preferable to incVel since it captures a fuller extent of motion. However, the results of the current study suggest some important methodological limitations. We did not expect greater error for acc-VDGV compared to acc-incVel when considering omc-VDGV as the reference (for the ‘medium’ and ‘fast’ transfer rates). We believe the most likely explanation for this result is a ‘compounding’ of accelerometer error across multiple movement directions (i.e., two movement directions with VDGV vs. one with incVel) as motion speeds increase. Although the inclusion of a gyroscope and sensor fusion (i.e., imu-VDGV and imu-incVel) resulted in superior error characteristics, these approaches can still not capture rotation around gravity.

The results of this study verify that angular velocity measurements calculated using GVM encompass all movement directions and can be easily calculated using measurements from field-capable IMUs. When omc-GVM was used as the reference, imu-GVM produced the most accurate sensor-based angular velocity measurements, with peak errors <27.9°/s across all transfer rates. This is in contrast to acc-VDGV measurements, which theoretically better represents the “true” angular velocity compared to incVel but may not empirically as indicated in this study. Errors associated with angular velocities measured from gyroscopes are time-invariant and that gyroscopic drift is introduced when gyroscope measurements are integrated with respect to time to obtain spatial orientation without the use of a sensor fusion algorithm. Although omc-GVM was used as the reference, we hypothesize that the slight increase in imu-GVM errors with increased transfer rates may be attributed to the differentiation of OMC-derived orientation measurements with respect to time, which itself introduces error that may be magnified as the transfer rate increased. It is conceivable that the OMC can produce more accurate orientation measurements while the gyroscope produces more accurate angular velocities.

The relative magnitude between GVM, VDGV, and incVel measurements is generally difficult to compare across studies due to differences in motion patterns. GVM, VDGV, and incVel will produce identical results with planar motion in the direction of incVel. However, only GVM will register angular velocities when motion occurs purely around gravity. To our knowledge, Fan et al. (2021) provided the only comparable study and reported that the mean upper arm imu-VDGV was 16.5°/s greater than the mean upper arm imu-IncVel during manual material handling activities. In our study, the mean omc-VDGV was 4.2°/s, 8.7°/s, and 13.8°/s greater than the mean omc-incVel for the ‘slow,’ ‘medium,’ and ‘fast’ transfer rates, respectively. We hypothesize that these differences may be attributed to differences in motion patterns. In our study, a short-duration, cyclic task was performed in contrast to actual material handling tasks, which are likely to involve greater motion complexity. Furthermore, Fan et al. (Fan et al., 2021) calculated VDGV and IncVel using sensor fusion from IMU measurements. Although sensor fusion substantially reduces the effects of increased motion speeds (i.e, increased non-gravitational acceleration) on angular velocity accuracy, the presence of non-gravitational acceleration will adversely affect the accuracy of angular velocities derived from vector measurements since accelerometer measurements are used. Fan et al. (2021) reported acc-VDGV mean and percentile measurements generally greater than imu-VDGV, with the 90th and 99th percentile acc-VDGV exceeding imu-VDGV by over 100°/s and 200°/s, respectively. The results were consistent with our study, which indicated that acc-VDGV mean and percentile measurements were generally greater than imu-VDGV, with observed percentile differences >100°/s. However, in our study, the difference between mean imu-VDGV and acc-VDGV was <15°/s across all transfer rates, in contrast to the 50°/s difference observed in Fan et al. (2021) despite a mean imu-VDGV that was lower than our ‘medium’ transfer rate. We again hypothesize that our observed differences between VDGV and incVel are smaller since our motion pattern was less complex.

Strengths and Limitations

An important strength of the current study is our use of OMC measurements for comparing GVM, VDGV, and incVel, which provided ‘true’ reference signals for comparison (Cuesta-Vargas et al., 2010) and controlled for potential IMU errors when evaluating angular velocity calculation methods. The comparisons of acc-VDGV and imu-VDGV to omc-VDGV also highlight potential inaccuracies of acc-VDGV and the improvements that can be achieved through the use of sensor fusion (e.g. (Chen et al., 2020, 2018)). Furthermore, the derivations provided a geometric explanation for a quantity of angular velocity sometimes found in the literature (i.e., GVM) and how it relates to the generalized velocity calculations often used to estimate movement velocities in studies of occupational health. The main limitation of this paper is the relatively simplistic motion pattern. We expect differences between GVM, VDGV, and incVel to be accentuated as motion complexity increases. Furthermore, the error magnitudes observed may not generalize to a field-based study (i.e., in a workplace) since the motion speeds tested are unlikely to be sustained beyond a few minutes.

Methodological Considerations for Future Studies

When considering historical data captured with accelerometers, the difference between acc-incVel and acc-VDGV may not be appreciable, particularly at high movement speeds. In these cases, acc-incVel will likely produce angular velocities more representative of ‘true’ VDGV than acc-VDGV, given the sensitivity of acc-VDGV to non-gravitational acceleration. Furthermore, the implication that acc-VDGV tends to over-estimate velocities compared to omc-VDGV, particularly near the extremes of the angular velocity distribution (e.g., the 90th and 99th percentiles), could contribute to error in the estimates of the dose-response relationship between exposures to high angular velocities and WMSDs, such as those provided by Arvidsson et al. (2021). The differences in imu-VDGV and acc-VDGV may also result in difficulties when comparing angular velocities across historical studies. Angular velocities calculated using imu-VDGV may, for example, be considered ‘safe’ according to proposed threshold limit values while considered ‘exposed’ when derived from acc-VDGV.

Given the availability of gyroscope measurements, we suggest GVM as the preferred angular velocity calculation method in future studies since it captures all three motion directions and is theoretically unaffected by either increased motion speeds or measurement duration. We also suggest quantifying imu-VDGV, accel-VDGV, imu-incVel, and acc-incVel to facilitate comparison across historical studies as technology continues to improve. The additional information provided in Appendix D can aid this process, particularly refining conversion models that have been previously proposed (Forsman et al., 2022b).

Data Availability

All data produced in the present work are contained in the manuscript

Acknowledgments

This study was supported by research funding from the Centers for Disease Control (CDC)/National Institute for Occupational Safety and Health (NIOSH). This included funding from the Heartland Center for Occupational Health and Safety at the University of Iowa (T42OH008491), the Deep South Center for Occupational Health and Safety at the University of Alabama-Birmingham (UAB) and Auburn University (T42OH008436). The findings and conclusions in this report are those of the authors and do not necessarily represent the views of the CDC/NIOSH.

APPENDIX A Quaternion Basics

Rotating a 3-dimensional vector from frame Embedded Image to frame Embedded Image is accomplished as follows: Embedded Image Embedded Image Embedded Image where ⊗ is the quaternion product, Embedded Image is the quaternion conjugate of Embedded Image, [·]×is the skew symmetric operator, and I3 is a 3×3 identity matrix.

Similarly, rotating a 3-dimensional vector from frame a to frame b is achieved as follows: Embedded Image Given Embedded Image which describes the rotation from frame b to frame a, and Embedded Image which describes the rotation from frame c to frame b, Embedded Image, which describes the rotation from frame c to frame a, is calculated as follows: Embedded Image Similarly, given Embedded Image and Embedded Image, can be obtained as follows: Embedded Image

Appendix B Defining Gyroscope Vector Magnitude

From Equations (12) and (13), Embedded Image and Embedded Image can be defined as the orientation at instance k-1 and k relative to a common reference frame n, and Embedded Image can be defined as the orientation of Embedded Image relative to Embedded Image. Given an initial orientation and perfect angular velocities in the sensor frame, angular velocities can be integrated with respect to time by applying Equation (14) recursively to calculate subsequent orientation (Brodie et al., 2008). Embedded Image Since Embedded Image describes the orientation, it can be decomposed into a direction specified by the unit vector Embedded Image and angle η (15). When Embedded Image is determined using angular velocity measurements in the sensor frame (i.e., gyroscope measurements), Embedded Image is calculated by normalizing Embedded Image to unitary (16) and η is determined by multiplying the vector magnitude of Embedded Image by its sample period (Δt), as seen in Equation (18). η can be therefore be defined as the net directional change between successive measurements of orientation. Embedded Image Embedded Image Embedded Image Embedded Image Dividing η by its sample period would yield the rate of directional change between successive measurements of orientation Embedded Image, also known as the angular velocity. Therefore, the vector magnitude of gyroscope measurements can be defined as the rate of directional change between successive orientation measurements.

Appendix C Calculating gravitational vector and angular velocities from a quaternion

An OMC or the sensor fusion output from an IMU will provide quaternion Embedded Image which describes the spatial orientation of a given rigid body (b) relative a reference frame (n). Given Embedded Image, can be calculated by applying (11) as follows: Embedded Image Given Embedded Image and Embedded Image, and Δt, Embedded Image can be calculated as follows: Embedded Image Embedded Image Embedded Image Embedded Image Embedded Image

Appendix D Angular velocity summary metrics

View this table:
  • View inline
  • View popup
  • Download powerpoint
Table 2:

Mean(SD) angular velocities across 13 participants and various transfer rates calculated using various methods: gyro vector magnitude calculated using optical motion capture (omc-GVM), inertial measurement unit (imu-GVM); vector-differenced generalized velocity (VDGV) using optical motion capture (omc-VDGV), inertial measurement unit (imu-VDGV), accelerometer (acc-VDGV); inclination velocity calculated using optical motion capture (omc-incVel), inertial measurement unit (imu-incVel), and accelerometer (acc-incVel).

References

  1. ↵
    Arvidsson, I., Balogh, I., Hansson, G.-Å., Ohlsson, K., Åkesson, I., Nordander, C., 2012. Rationalization in meat cutting – Consequences on physical workload. Applied Ergonomics 43, 1026–1032. https://doi.org/10.1016/j.apergo.2012.03.001
    OpenUrlCrossRefPubMed
  2. ↵
    Arvidsson, I., Dahlqvist, C., Enquist, H., Nordander, C., 2021. Action Levels for the Prevention of Work-Related Musculoskeletal Disorders in the Neck and Upper Extremities: A Proposal. Annals of Work Exposures and Health 65, 741–747. https://doi.org/10.1093/annweh/wxab012
    OpenUrl
  3. ↵
    Brodie, M. a., Walmsley, A., Page, W., 2008. Dynamic accuracy of inertial measurement units during simple pendulum motion. Computer Methods in Biomechanics and Biomedical Engineering 11, 235–242. https://doi.org/10.1080/10255840802125526
    OpenUrlCrossRefPubMed
  4. ↵
    Chen, H., Schall, M.C., Fethke, N., 2018. Accuracy of angular displacements and velocities from inertial-based inclinometers. Applied Ergonomics 67, 151–161. https://doi.org/10.1016/j.apergo.2017.09.007
    OpenUrl
  5. Chen, H., Schall, M.C., Fethke, N., 2017. Effects of Movement Speed and Magnetic Disturbance on the Accuracy of Inertial Measurement Units. Proceedings of the Human Factors and Ergonomics Society Annual Meeting 61, 1046–1050. https://doi.org/10.1177/1541931213601745
    OpenUrl
  6. ↵
    Chen, H., Schall, M.C., Fethke, N.B., 2020. Measuring upper arm elevation using an inertial measurement unit: An exploration of sensor fusion algorithms and gyroscope models. Applied Ergonomics 89, 103187. https://doi.org/10.1016/j.apergo.2020.103187
    OpenUrl
  7. ↵
    Cuesta-Vargas, A.I., Galán-Mercant, A., Williams, J.M., 2010. The Use of Inertial Sensors System for Human Motion Analysis. Physical Therapy Reviews 15, 462–473. https://doi.org/10.1179/1743288X11Y.0000000006
    OpenUrl
  8. ↵
    de Vries, W.H.K., Veeger, H.E.J., Baten, C.T.M., van der Helm, F.C.T., 2009. Magnetic Distortion in Motion Labs, Implications for Validating Inertial Magnetic Sensors. Gait & Posture 29, 535–541. https://doi.org/10.1016/j.gaitpost.2008.12.004
    OpenUrlCrossRefPubMed
  9. ↵
    Douphrate, D.I., Fethke, N.B., Nonnenmann, M.W., Rosecrance, J.C., Reynolds, S.J., 2012. Full Shift Arm Inclinometry Among Dairy Parlor Workers: A Feasibility Study in a Challenging Work Environment. Applied Ergonomics 43, 604–613. https://doi.org/10.1016/j.apergo.2011.09.007
    OpenUrlCrossRefPubMed
  10. ↵
    Fan, X., Lind, C.M., Rhen, I.-M., Forsman, M., 2021. Effects of Sensor Types and Angular Velocity Computational Methods in Field Measurements of Occupational Upper Arm and Trunk Postures and Movements. Sensors 21, 5527. https://doi.org/10.3390/s21165527
    OpenUrl
  11. ↵
    Forsman, M., Fan, X., Rhén, I.-M., Lind, C.M., 2022a. Concerning a Work Movement Velocity Action Level Proposed in “Action Levels for the Prevention of Work-Related Musculoskeletal Disorders in the Neck and Upper Extremities: A Proposal” by Inger Arvidsson et al. (2021). Annals of Work Exposures and Health 66, 130–131. https://doi.org/10.1093/annweh/wxab075
    OpenUrl
  12. ↵
    Forsman, M., Fan, X., Rhen, I.-M., Lind, C.M., 2022b. Mind the gap – development of conversion models between accelerometer- and IMU-based measurements of arm and trunk postures and movements in warehouse work. Applied Ergonomics 105, 103841. https://doi.org/10.1016/j.apergo.2022.103841
    OpenUrl
  13. ↵
    Granzow, R.F., Schall, M.C., Smidt, M.F., Chen, H., Fethke, N.B., Huangfu, R., 2018. Characterizing exposure to physical risk factors among reforestation hand planters in the Southeastern United States. Applied Ergonomics 66, 1–8. https://doi.org/10.1016/j.apergo.2017.07.013
    OpenUrl
  14. ↵
    Hansson, G., Asterland, P., Holmer, N. -g, Skerfving, S., 2001. Validity and reliability of triaxial accelerometers for inclinometry in posture analysis. Medical and Biological Engineering and Computing 39, 405–13. http://dx.doi.org.proxy.lib.uiowa.edu/10.1007/BF02345361
    OpenUrl
  15. ↵
    Hansson, G.-Å., Arvidsson, I., Ohlsson, K., Nordander, C., Mathiassen, S.E., Skerfving, S., Balogh, I., 2006. Precision of measurements of physical workload during standardised manual handling. Part II: Inclinometry of head, upper back, neck and upper arms. Journal of Electromyography and Kinesiology 16, 125–136. https://doi.org/10.1016/j.jelekin.2005.06.009
    OpenUrlCrossRefPubMedWeb of Science
  16. ↵
    Hibbing, P.R., Lamunion, S.R., Kaplan, A.S., Crouter, S.E., 2018. Estimating Energy Expenditure with ActiGraph GT9X Inertial Measurement Unit. Med Sci Sports Exerc 50, 1093–1102. https://doi.org/10.1249/mss.0000000000001532
    OpenUrl
  17. ↵
    Johnson, G., Pianosi, P., Rajamani, R., 2022. Estimation of Three-Dimensional Thoracoabdominal Displacements During Respiration Using Inertial Measurement Units. IEEE/ASME Transactions on Mechatronics 1–11. https://doi.org/10.1109/TMECH.2022.3151837
  18. ↵
    Kersten, J.T., Fethke, N.B., 2019. Radio frequency identification to measure the duration of machine-paced assembly tasks: Agreement with self-reported task duration and application in variance components analyses of upper arm postures and movements recorded over multiple days. Applied Ergonomics 75, 74–82. https://doi.org/10.1016/j.apergo.2018.09.005
    OpenUrl
  19. ↵
    Ligorio, G., Sabatini, A.M., 2015. A linear Kalman Filtering-based approach for 3D orientation estimation from Magnetic/Inertial sensors, in: 2015 IEEE International Conference on Multisensor Fusion and Integration for Intelligent Systems (MFI). Presented at the 2015 IEEE International Conference on Multisensor Fusion and Integration for Intelligent Systems (MFI), pp. 77–82. https://doi.org/10.1109/MFI.2015.7295749
  20. ↵
    Marcotte, R.T., Bassett, D.R., Weinhandl, J.T., Crouter, S.E., 2018. Application of the ActiGraph GT9X IMU for the assessment of turning during walking and running. Biomed. Phys. Eng. Express 4, 065003. https://doi.org/10.1088/2057-1976/aad0d0
    OpenUrl
  21. ↵
    Pedley, M., 2013. Tilt Sensing Using a Three-Axis Accelerometer (Application Note No. AN3461).
  22. ↵
    Robert-Lachaine, X., Larue, C., Denis, D., Delisle, A., Mecheri, H., Corbeil, P., Plamondon, A., 2019. Feasibility of quantifying the physical exposure of materials handlers in the workplace with magnetic and inertial measurement units. Ergonomics 0, 1–10. https://doi.org/10.1080/00140139.2019.1612941
    OpenUrl
  23. Schall Jr., M.C., Fethke, N.B., Chen, H., 2016a. Working postures and physical activity among registered nurses. Applied Ergonomics 54, 243–250. https://doi.org/10.1016/j.apergo.2016.01.008
    OpenUrl
  24. ↵
    Schall Jr., M.C., Fethke, N.B., Chen, H., Gerr, F., 2015. A Comparison of Instrumentation Methods to Estimate Thoracolumbar Motion in Field-Based Occupational Studies. Applied Ergonomics 48, 224–231. https://doi.org/10.1016/j.apergo.2014.12.005
    OpenUrlCrossRefPubMed
  25. ↵
    Schall Jr., M.C., Fethke, N.B., Chen, H., Oyama, S., Douphrate, D.I., 2016b. Accuracy and repeatability of an inertial measurement unit system for field-based occupational studies. Ergonomics 59, 591–602. https://doi.org/10.1080/00140139.2015.1079335
    OpenUrl
  26. ↵
    Schall, M.C., Zhang, X., Chen, H., Gallagher, S., Fethke, N.B., 2021. Comparing upper arm and trunk kinematics between manufacturing workers performing predominantly cyclic and non-cyclic work tasks. Applied Ergonomics 93, 103356. https://doi.org/10.1016/j.apergo.2021.103356
    OpenUrl
  27. ↵
    Veiersted, K.B., Gould, K.S., ØsterÅs, N., Hansson, G.-Å., 2008. Effect of an intervention addressing working technique on the biomechanical load of the neck and shoulders among hairdressers. Applied Ergonomics 39, 183–190. https://doi.org/10.1016/j.apergo.2007.05.007
    OpenUrlCrossRefPubMedWeb of Science
Back to top
PreviousNext
Posted October 07, 2022.
Download PDF
Data/Code
Email

Thank you for your interest in spreading the word about medRxiv.

NOTE: Your email address is requested solely to identify you as the sender of this article.

Enter multiple addresses on separate lines or separate them with commas.
Gyroscope Vector Magnitude: A proposed measure for accurately measuring angular velocities
(Your Name) has forwarded a page to you from medRxiv
(Your Name) thought you would like to see this page from the medRxiv website.
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
Share
Gyroscope Vector Magnitude: A proposed measure for accurately measuring angular velocities
Howard Chen, Mark Schall, Nathan Fethke
medRxiv 2022.10.05.22280752; doi: https://doi.org/10.1101/2022.10.05.22280752
Twitter logo Facebook logo LinkedIn logo Mendeley logo
Citation Tools
Gyroscope Vector Magnitude: A proposed measure for accurately measuring angular velocities
Howard Chen, Mark Schall, Nathan Fethke
medRxiv 2022.10.05.22280752; doi: https://doi.org/10.1101/2022.10.05.22280752

Citation Manager Formats

  • BibTeX
  • Bookends
  • EasyBib
  • EndNote (tagged)
  • EndNote 8 (xml)
  • Medlars
  • Mendeley
  • Papers
  • RefWorks Tagged
  • Ref Manager
  • RIS
  • Zotero
  • Tweet Widget
  • Facebook Like
  • Google Plus One

Subject Area

  • Occupational and Environmental Health
Subject Areas
All Articles
  • Addiction Medicine (349)
  • Allergy and Immunology (668)
  • Allergy and Immunology (668)
  • Anesthesia (181)
  • Cardiovascular Medicine (2648)
  • Dentistry and Oral Medicine (316)
  • Dermatology (223)
  • Emergency Medicine (399)
  • Endocrinology (including Diabetes Mellitus and Metabolic Disease) (942)
  • Epidemiology (12228)
  • Forensic Medicine (10)
  • Gastroenterology (759)
  • Genetic and Genomic Medicine (4103)
  • Geriatric Medicine (387)
  • Health Economics (680)
  • Health Informatics (2657)
  • Health Policy (1005)
  • Health Systems and Quality Improvement (985)
  • Hematology (363)
  • HIV/AIDS (851)
  • Infectious Diseases (except HIV/AIDS) (13695)
  • Intensive Care and Critical Care Medicine (797)
  • Medical Education (399)
  • Medical Ethics (109)
  • Nephrology (436)
  • Neurology (3882)
  • Nursing (209)
  • Nutrition (577)
  • Obstetrics and Gynecology (739)
  • Occupational and Environmental Health (695)
  • Oncology (2030)
  • Ophthalmology (585)
  • Orthopedics (240)
  • Otolaryngology (306)
  • Pain Medicine (250)
  • Palliative Medicine (75)
  • Pathology (473)
  • Pediatrics (1115)
  • Pharmacology and Therapeutics (466)
  • Primary Care Research (452)
  • Psychiatry and Clinical Psychology (3432)
  • Public and Global Health (6527)
  • Radiology and Imaging (1403)
  • Rehabilitation Medicine and Physical Therapy (814)
  • Respiratory Medicine (871)
  • Rheumatology (409)
  • Sexual and Reproductive Health (410)
  • Sports Medicine (342)
  • Surgery (448)
  • Toxicology (53)
  • Transplantation (185)
  • Urology (165)