1. Introduction
Humans frequently encounter vibrations and shocks in diverse contexts such as vehicular transport, industrial machinery, and athletic performance [
1]. These dynamic exposures may induce discomfort [
2,
3], reduced performance, or contribute to chronic musculoskeletal pathologies [
4,
5]. Understanding how vibrations and shocks propagate through the human body is essential to improving ergonomic design, preventing injuries, and enhancing safety protocols. Despite technological advances, accurately measuring these phenomena remains challenging due to the complexity of human biomechanics and the non-linear behavior of the musculoskeletal system, which responds differently depending on factors such as load, direction, and frequency of movement.
Vibrations involve sustained oscillatory motion, while shocks are sudden, high-magnitude events [
1]. Although both are measured in terms of acceleration, their temporal and energetic properties differ significantly. Consequently, sensor selection must consider key attributes such as the sampling rate (how frequently data are recorded, in Hz), dynamic range (maximum and minimum measurable acceleration), and temporal resolution (precision in capturing rapid changes over time) to ensure fidelity in capturing these phenomena. Addressing these metrological challenges is a key aspect of accurate data acquisition. To address these distinct requirements, it is essential to consider sensor parameters like measurement range, response time, weight, ease of integration, wireless synchronization, and the type of attachment (e.g., taped, strapped, or embedded), which can significantly affect signal quality. These collectively determine a sensor’s fitness for field deployment and its reliability in capturing dynamic motion.
In occupational settings, where individuals are often exposed to dynamic loads despite static postures, Griffin [
1] identifies amplitude and frequency as the core parameters that define and influence vibration exposure. Whole-body vibrations associated with effects on health, activities, and comfort range from 0.5 to 100 Hz, with acceleration magnitudes between 0.01 and 10 m/s
2 [
1,
6,
7]. Meanwhile, shock accelerations can reach levels of 61 to 129 m/s
2, particularly in high-impact environments such as high-speed boats [
8]. In sports biomechanics, understanding the dynamic environments experienced by individuals requires precise measurement parameters, particularly when investigating short-duration impacts. Bartlett [
9] identified the acquisition frequencies necessary for accurately studying such activities. For instance, tennis requires a minimum acquisition frequency of 50 Hz for general motion analysis [
9]. The frequency content transmitted to the upper limb does not exceed 150 Hz, meaning an acquisition frequency (Fs) of 500 Hz is generally sufficient. However, due to the brief nature of impacts, a higher sampling rate (e.g., 500–1000 Hz) may be needed to extract key shock characteristics, such as amplitude [
9]. In tennis, when placing an accelerometer on the racket, the frequency content can reach 1500 Hz, which, according to Nyquist’s theorem, requires a minimum sampling frequency (Fs) of 3000 Hz to ensure adequate resolution [
10].
For seated individuals exposed to whole-body vibration (WBV), research indicates that the relevant frequency range falls between 4 and 100 Hz, with movement amplitudes ranging from 0.01 to 10 m/s
2 [
1,
8,
11,
12,
13,
14]. During walking, the frequency ranges from 4 to 8 Hz, with tibial acceleration amplitudes below 2.4 g and impact forces between 1.7 g and 3.3 g, depending on footwear [
15]. For running, ground reaction forces typically generate tibial accelerations between 3 and 8 Hz, with linear acceleration amplitudes below 10 g [
16]. These accelerations can lead to maximal impact forces, reaching 14.5 ± 5.8 g at the foot and decreasing at the distal tibia to 11.5 ± 5.1 g [
16]. Studies also report impacts between 7 and 10 g depending on the speed and surface [
17]. Jump landings, especially from moderate heights, typically induce vertical accelerations of 8–12 g at the tibia and up to 15 g at the heel [
9].
In upper limb activities, sports like tennis and golf produce much higher localized accelerations. For example, during tennis, racket impacts can reach 163 ± 8 g for a forehand, with 26.02 ± 11.8 g at the wrist and 7.38 ± 2.35 g at the elbow [
9,
10,
18,
19]. Similarly, in golf, swing frequencies near 100 Hz result in 150 ± 31 g at the club head and over 5000 g upon ball impact [
9,
20,
21].
In the field of biomechanics, inertial measurement units (IMUs) have become a widely utilized technology for capturing kinematic data. This growing use has led to a sharp rise in research publications on the topic, especially in the last decade [
22]. Compared to traditional wired accelerometers, IMUs offer key advantages such as wireless operation, compact design, on-board data logging, and ease of deployment in real-world conditions, making them particularly suitable for biomechanical applications. While valid piezoelectric and piezoresistive sensors exist, they are not readily available yet in a compact, lightweight, and easily on-boarded format due to the required conditioning.
In this context, comparative assessment of IMU accelerometer accuracy, repeatability, and signal quality under shock and vibration conditions would be of great interest to inform users of the actual capabilities and limitations of current IMU-based accelerometers. For that purpose, a primary challenge is the selection of appropriate sensors capable of accurately capturing dynamic phenomena, such as vibration and shock, both of which are quantified through acceleration despite their distinct characteristics.
Among the many IMUs available, this study focuses on Xsens, Blue Trident, and Shimmer 3—three models commonly used in human motion analysis. Xsens (Xsens Technologies, Enschede, The Netherlands) has undergone extensive validation across various activities, demonstrating a high correlation with the motion analysis gold standard, a camera-based motion capture, in specific planes. It has been extensively used for gait analysis (ankle, knee, and hip flexion/extension at 100 Hz), as well as running and tennis (whole-body motion, excluding the hand, in the sagittal plane at 240 Hz). Notably, over 500 studies have utilized Xsens for joint kinematic assessments [
23,
24]. Blue Trident (Dual-g IMU, Oxford, UK, low-g ±16 g sampling rate 1125 Hz, high-g ±200 g sampling rate 1600 Hz) has been validated for running metrics like step count and impact load, with more than 15 studies supporting its use [
25]. While Shimmer 3 (Wireless IMU, Shimmer, Ireland, D, ±2 to 16 g, [2–1024] Hz) lacks full validation, it has nonetheless been used in multiple peer-reviewed studies [
26,
27]. Despite strong interest and validation efforts for kinematic and specific dynamic measurements, broader dynamic validation, for vibration and shock settings, remains unexplored. This study addresses this gap by evaluating these three IMU models using standardized lab protocols designed to emulate biomechanically relevant scenarios.
After defining a specific methodology, this paper aimed to evaluate Xsens, Blue Trident, and Shimmer 3 on-board accelerometers in terms of precision, accuracy, and errors from shock and vibration. From the results of this evaluation, recommendations on the advantageous use of these different sensors are provided, as well as the use cases when the different sensors should be avoided.
3. Results
For the sine tests, most sensors demonstrated consistent repeatability across the five trials, with low normalized standard deviations (under 5%) observed for all frequency/amplitude pairs (
Figure 3). However, Shimmer sensors exhibited significantly reduced repeatability, with normalized standard deviations exceeding 7% in several instances and amplitude relative errors reaching over 40%. Amplitude variations frequently exceeded 5%, especially for Vicon and Shimmer sensors, while frequency deviations were predominantly under 3% (
Table A1,
Table A2 and
Table A3). The Vicon and Shimmer sensors showed some fluctuation in standard deviation percentages, yet values remained largely concentrated at low levels. In contrast, the Xsens sensors maintained stable standard deviations across all trials, following a consistent trend. The signal-to-noise ratio (SNR) repeatability varied among sensors and trials. The Xsens and Vicon sensors generally displayed low standard deviations, except in the high-frequency/amplitude trial, where the Xsens sensors showed a spread of over 60% around the mean, and the Vicon sensors reached around 9% (
Table A1: Xsens sensor-to-sensor results, for frequency/amplitude pairs. Amplitude and frequency relative error and standard deviation. SNR mean and standard deviation results.).
The Shimmer sensors exhibited particularly low SNR values at 3 Hz, 0.25 g, with relative deviations exceeding 50%, whereas other trials showed more stable SNR distributions.
For the sine tests, amplitude intra-variability was notably high for Vicon and Shimmer sensors at lower-frequency/amplitude pairs but decreased as frequency and amplitude increased (
Table A7). In contrast, Xsens sensors maintained minimal intra-variability across all conditions, demonstrating stable performance at higher frequencies. Frequency intra-variability was negligible for Xsens and Vicon sensors, whereas Shimmer sensors exhibited increased variability at specific pairs (40 Hz at 1 g) but remained stable otherwise. Signal-to-noise ratio (SNR) intra-variability was consistently high across all sensors, with Vicon and Shimmer sensors showing the greatest fluctuation (
Table A9).
For shock signals, amplitude intra-variability remained low across all trials and sensors, with a normalized standard deviation below 3%. Shock timing intra-variability stayed within 10%, as acquisition frequencies were consistent across sensors of the same type. Notably, Xsens sensors demonstrated perfect synchronization, resulting in 0% timing variability across trials (
Table A4,
Table A5 and
Table A6).
For the sine tests, all sensors exhibited high inter-variability at low-frequency/amplitude trials (
Figure 4). At higher-frequency/amplitude pairs, Vicon and Shimmer sensors showed reduced inter-variability, whereas Xsens sensors exhibited a distinct but consistent measurement pattern. Frequency inter-variability remained low, with all sensors measuring with high precision (lower than 5%), except for a notable spike in variability for Shimmer sensors at the 40 Hz and 1 g combination (
Table A8). SNR intra-variability was high, almost over 5 (
Table A9), across all trials for all sensors without any visible trends.
For shock amplitude and timing measurements, Xsens sensors displayed significantly higher variability compared to Vicon and Shimmer sensors, which exhibited only slight differences (
Figure 5). Variability between Xsens and Shimmer sensors was pronounced, while Vicon sensors showed a wider range of amplitudes, making a direct comparison less meaningful. However, this increased variability in Xsens sensors may be partially attributed to their lower sampling frequency, which limits their ability to accurately capture fast transient events such as shocks.
For the sine tests, accuracy varied across sensors. In terms of amplitude, Vicon and Shimmer sensors exhibited noticeable relative errors during low-frequency, low-amplitude trials, whereas Xsens sensors consistently maintained errors below 12% (
Figure 4). At higher-frequency/amplitude trials, this trend reversed: Xsens sensors displayed errors exceeding 25%, while Vicon sensors remained around 7%, and Shimmer sensors stayed below 12%. Regarding frequency, all sensors maintained relative errors below 2%, indicative of high accuracy across this domain. For frequency measurements, all sensors maintained relative errors under 2%, indicating high accuracy in this domain. Signal-to-noise ratio (SNR) performance was generally favorable for Xsens sensors, consistently exceeding 20 across trials, except in high-frequency/amplitude conditions, where deviations increased. Shimmer sensors showed inconsistent performance across all trials, while Vicon sensors performed well at high-frequency/amplitude pairs (an SNR over 50) but underperformed at lower frequencies, reaching a mean SNR of 15 at 2 Hz (
Table A1,
Table A2 and
Table A3).
For shock (
Table A4,
Table A5 and
Table A6), in terms of amplitude, Vicon sensors recorded low and consistent relative errors across all trials, while Shimmer sensors had slightly higher but stable errors. Xsens sensors, however, exhibited noticeably higher relative errors throughout the trials. In terms of shock duration, relative errors varied significantly between sensors. Vicon sensors consistently reported low errors below 6%, whereas Xsens sensors recorded errors ranging from 55% to 75% for 13 ms shocks and 100% to 125% for 7 ms shocks. Shimmer sensors exhibited errors between 27% and 45% for 7 ms shocks but stayed below 14% for 13 ms shocks. These variations align with the sensors’ sampling frequency specifications.
4. Discussion
The present study systematically evaluated the performance of three commercially available IMUs—Xsens, Vicon, and Shimmer 3—under controlled vibration and shock conditions, with an emphasis on their suitability for biomechanical applications. Vicon sensors demonstrated the highest accuracy overall, consistently producing relative errors below 5% for both vibration and shock signals. This level of precision supports its use in dynamic environments requiring accurate peak measurements, such as sports involving high-impact ground contact or equipment strikes.
Xsens exhibited the best performance under low-frequency, low-amplitude conditions, showing stable behavior across vibration trials. Its performance profile makes it well suited for lower-intensity activities such as gait assessment, where tibial accelerations typically range from 1.7 to 3.3 g depending on gait phase and footwear [
15,
17]. This aligns with Xsens’s historical validation in clinical gait settings and controlled environments [
24,
30]. However, its lower sampling frequency limits its effectiveness for capturing fast transients, such as those encountered in sports impacts or jump landings, where tibial accelerations can reach between 8 and 12 g [
9] and temporal resolution is critical for capturing brief shock durations [
12].
Vicon, by contrast, captured these high-intensity signals with high fidelity. Specifically, it demonstrated relative errors of less than 1% for shock amplitude and below 6% for shock timing, outperforming the other sensors in these metrics. Its performance is particularly relevant for tasks like running and jumping, where foot strike can produce forces up to 14.5 ± 5.8 g at the foot and 11.5 ± 5.1 g at the tibia [
16], or in equipment-based sports such as tennis and golf. In tennis, accelerations of up to 163 ± 8 g have been observed at the racket, with around 26 g reaching the wrist and approximately 7 g at the elbow [
10,
18,
19]. These values fall well within Vicon’s dynamic range and sampling capabilities, which are necessary to avoid signal clipping and timing distortion [
25]. Shimmer 3, while more variable in its outputs, still performed reasonably well in longer-duration shocks and may be appropriate for exploratory studies or applications where absolute accuracy is less critical [
26].
Importantly, the performance differences observed across sensors have practical implications for real-world deployment. For instance, walking, occupational tasks, and seated posture analysis typically involve lower accelerations and can tolerate slightly higher measurement errors, favoring the use of Xsens or even Shimmer 3 in cost- or setup-sensitive contexts. In contrast, running and jumping require both sufficient dynamic range and high sampling frequency, capabilities most reliably met by Vicon. In activities involving brief and high-magnitude impacts, such as a golf swing or a tennis stroke, only sensors like Vicon—with sampling rates exceeding 1000 Hz and a dynamic range up to ±200 g—can ensure that key features like impact timing and peak amplitude are captured without distortion [
20,
21].
Table 3 reflects these distinctions, offering a task-specific framework for selecting IMUs based on both the physical demands of the activity and the technical limitations observed in this study. Rather than assuming functional equivalence across IMUs, these results demonstrate the need to match sensor capabilities to task-specific demands. Researchers and practitioners should weigh the sampling rate, dynamic range, and precision requirements against deployment constraints, including cost, size, and integration features. While Vicon offers broad versatility and superior accuracy, Xsens remains an excellent candidate for low-motion applications. Shimmer 3, though less precise, may be sufficient in monitoring tasks that prioritize accessibility and setup flexibility over data resolution.
6. Conclusions
This study provided a comparative evaluation of three widely used IMUs—Xsens, Blue Trident, and Shimmer 3—under controlled vibration and shock conditions. Using Fourier transforms and high-resolution signal processing techniques, we assessed their performance in terms of accuracy, repeatability, and signal quality. The findings underscore the critical importance of carefully considering sensor specifications with the demands of the intended biomechanical application, rather than assuming that all devices offer equivalent performance across contexts.
Blue Trident consistently demonstrated the highest accuracy and lowest variability, especially in shock amplitude and timing measurements, making it the most reliable for high-impact, high-frequency applications. Xsens showed strong performance for low-frequency, low-amplitude vibrations, particularly relevant to gait and posture studies, though its limited sampling rate reduced shock resolution. Shimmer 3, while less consistent in accuracy, particularly under low-energy vibration, still performed adequately in certain shock conditions, especially at higher durations, and may be useful in cost-sensitive or less precision-critical scenarios. These findings emphasize that sensor performance is not interchangeable and should be matched to the biomechanical demands of the target application. For example, Blue Trident is preferable in high-impact sports analysis, while Xsens suits subtle motion detection in clinical gait settings. Shimmer may be appropriate in experimental setups where ultra-high fidelity is not essential.
Future work could also build upon these insights by exploring the influence of various calibration techniques and the integration of advanced signal processing methods to further enhance sensor precision. Additionally, assessing sensor performance in real-world conditions, such as sports biomechanics and workplace ergonomics, may offer valuable perspectives on their practical applicability and potential optimizations.
Ultimately, this study advances the understanding of accelerometer performance in vibration and shock measurement, providing key insights into their capabilities and limitations. These findings serve as a foundation for optimizing sensor selection in diverse applications, ensuring both accuracy and reliability in dynamic measurement environments.