Submitted:
24 July 2026
Posted:
27 July 2026
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Materials and Methods
2.1. Movella DOT Description
2.2. Calibration Setup and Characterisation Procedure
2.3. Data Analysis Processing
2.3.1. FRF Moduli Evaluation
2.3.2. FRF Optimisation
2.3.3. PSD Measurement and FRF Model Validation
3. Results
3.1. FRFs Repeatability, Reproducibility and Linearity
3.3. Sensor Stability
3.2. Acquisition in aliased conditions
3.4. FRF Optimisation Results
3.5. Random Excitation Results
4. Discussion
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Abbreviations
| IMU | Inertial Measurement Unit |
| MEMS | Micro-ElectroMechanical Systems |
| FFT | Fast Fourier Transform |
| FRF | Frequency Response Function |
| RMS | Root Mean Square |
| PSD | Power Spectral Density |
| RMSE | Root Mean Squared Error |
References
- Benson, L.C.; Clermont, C.A.; Bošnjak, E.; Ferber, R. The use of wearable devices for walking and running gait analysis outside of the lab: A systematic review. Gait Posture 2018, 63, 124–38. [Google Scholar] [CrossRef] [PubMed]
- Verheul, J.; Gregson, W.; Lisboa, P.; Vanrenterghem, J.; Robinson, M.A. Whole-body biomechanical load in running-based sports: The validity of estimating ground reaction forces from segmental accelerations. J. Sci. Med. Sport. 2019, 22(6), 716–22. [Google Scholar] [CrossRef] [PubMed]
- Tarabini, M.; Saggin, B.; Scaccabarozzi, D. Whole-body vibration exposure in sport: four relevant cases. Ergonomics 2015, 58(7), 1143–50. [Google Scholar] [CrossRef] [PubMed]
- Martina, C.; Appiani, A.; Scaccabarozzi, D. Assessment of Xsens Motion Trackers’ Accuracy to Measure Induced Vibrations During Endurance Running. J. Funct. Morphol. Kinesiol. 2026, 11, 82. [Google Scholar] [CrossRef] [PubMed]
- Lopes, A.D. Incidence, Prevalence, and Risk Factors of Running-Related Injuries: An Epidemiologic Review. In Clinical Care of the Runner; Harrast, M.A., Ed.; Elsevier: Amsterdam, The Netherlands, 2020; pp. 1–7. [Google Scholar]
- Longo, G.; Airoldi, L.; Liguori, R.; Santicchi, G.; Stillavato, S.; di Benedetto, L.; et al. In-Field Gait and Jump Analysis in Football Players with Wearable IMUS: A Real-World Validation Study. In 2025 International Workshop on Biomedical Applications, Technologies and Sensors (BATS); IEEE, 2025; pp. 92–7. [Google Scholar] [CrossRef]
- Edwards, W.B.; Taylor, D.; Rudolphi, T.J.; Gillette, J.C.; Derrick, T.R. Effects of running speed on a probabilistic stress fracture model. Clin. Biomech. 2010, 25, 372–377. [Google Scholar] [CrossRef]
- Starbuck, C.; Bramah, C.; Herrington, L.; Jones, R. The effect of speed on Achilles tendon forces and patellofemoral joint stresses in high-performing endurance runners. Scand. J. Med. Sci. Sports 2021, 31, 1657–1665. [Google Scholar] [CrossRef] [PubMed]
- Gallo, R.A.; Plakke, M.; Silvis, M.L. Common Leg Injuries of Long-Distance Runners: Anatomical and Biomechanical Approach. Sports Health 2012, 4, 485–495. [Google Scholar] [CrossRef] [PubMed]
- van Gent, R.N.; Siem, D.; van Middelkoop, M.; van Os, A.G.; Bierma-Zeinstra, S.M.; Koes, B.W. Incidence and determinants of lower extremity running injuries in long distance runners: A systematic review. Br. J. Sports Med. 2007, 41, 469–480. [Google Scholar] [CrossRef] [PubMed]
- Verheul, J.; Gregson, W.; Lisboa, P.; Vanrenterghem, J.; Robinson, M.A. Whole-body biomechanical load in running-based sports: The validity of estimating ground reaction forces from segmental accelerations. J. Sci. Med. Sport. 2019, 22(6), 716–22. [Google Scholar] [CrossRef] [PubMed]
- Play, M.C.; Trama, R.; Millet, G.Y.; Hautier, C.; Giandolini, M.; Rossi, J. Soft Tissue Vibrations in Running: A Narrative Review. Sports Med. Open 2022, 8, 131. [Google Scholar] [CrossRef] [PubMed]
- Nigg, B.M.; Wakeling, J.M. Impact Forces and Muscle Tuning: A New Paradigm. Exerc. Sport Sci. Rev. 2001, 29, 37–41. [Google Scholar] [CrossRef] [PubMed]
- Wakeling, J.M.; Nigg, B.M. Modification of Soft Tissue Vibrations in the Leg by Muscular Activity. J. Appl. Physiol. 2001, 90, 412–420. [Google Scholar] [CrossRef] [PubMed]
- Boyer, K.A.; Nigg, B.M. Muscle activity in the leg is tuned in response to impact force characteristics. J. Biomech. 2004, 37, 1583–1588. [Google Scholar] [CrossRef] [PubMed]
- Nigg, B.M. Impact forces in running. Curr. Opin. Orthop. 1997, 8, 43–47. [Google Scholar] [CrossRef]
- Trama, R.; Blache, Y.; Hautier, C. Effect of rocker shoes and running speed on lower limb mechanics and soft tissue vibrations. J. Biomech. 2019, 82, 171–177. [Google Scholar] [CrossRef] [PubMed]
- Cochrane, D. The sports performance application of vibration exercise for warm-up, flexibility and sprint speed. Eur. J. Sport Sci. 2013, 13(3), 256–71. [Google Scholar] [CrossRef] [PubMed]
- Jo, N.G.; Kang, S.R.; Ko, M.H.; Yoon, J.Y.; Kim, H.S.; Han, K.S.; et al. Effectiveness of Whole-Body Vibration Training to Improve Muscle Strength and Physical Performance in Older Adults: Prospective, Single-Blinded, Randomised Controlled Trial. Healthcare 2021, 9(6), 652. [Google Scholar] [CrossRef] [PubMed]
- Zhang, Q.; Hautier, C.A.; Bonis, C.; Trama, R. Reliability of Soft Tissue Vibration Measurement and Number of Steps Demanded during Treadmill Running. J. Sports Sci. Med. 2023, 22, 166. [Google Scholar] [CrossRef] [PubMed]
- Mills, C.; Scurr, J.; Wood, L. A Protocol for Monitoring Soft Tissue Motion under Compression Garments during Drop Landings. J. Biomech. 2011, 44, 1821–1823. [Google Scholar] [CrossRef] [PubMed]
- Cudejko, T.; Button, K.; Al-Amri, M. Validity of orientations and accelerations measured using Xsens DOT inertial measurement unit during functional activities. Gait Posture 2022, 97, S341–2. [Google Scholar] [CrossRef]
- Brus, D.I.; Enoiu, R.S.; Cătană, D.I. Biomechanical Analysis of the Breaststroke Kick in Young Swimmers Using Wearable Inertial Sensors: An Exploratory Pilot Study. Sensors 2026, 26(5), 1691. [Google Scholar] [CrossRef] [PubMed]
- Debertin, D.; Wargel, A.; Mohr, M. Reliability of Xsens IMU-Based Lower Extremity Joint Angles during In-Field Running. Sensors 2024, 24, 871. [Google Scholar] [CrossRef] [PubMed]
- Willy, R.W. Innovations and pitfalls in the use of wearable devices in the prevention and rehabilitation of running related injuries. Phys. Ther. Sport 2018, 29, 26–33. [Google Scholar] [CrossRef] [PubMed]
- Benson, L.C.; Ahamed, N.U.; Kobsar, D.; Ferber, R. New considerations for collecting biomechanical data using wearable sensors: Number of level runs to define a stable running pattern with a single IMU. J. Biomech. 2019, 85, 187–92. [Google Scholar] [CrossRef] [PubMed]
- Škulj, G.; Vrabič, R.; Podržaj, P. A. Wearable IMU System for Flexible Teleoperation of a Collaborative Industrial Robot. Sensors. 2021, 21(17), 5871. [Google Scholar] [CrossRef] [PubMed]
- Hassan, I.U.; Panduru, K.; Walsh, J. An In-Depth Study of Vibration Sensors for Condition Monitoring. Sensors. 2024, 24(3), 740. [Google Scholar] [CrossRef] [PubMed]
- Ragnoli, M.; Pavone, M.; Epicoco, N.; Pola, G.; de Santis, E.; Barile, G.; et al. A Condition and Fault Prevention Monitoring System for Industrial Computer Numerical Control Machinery. IEEE Access 2024, 12, 20919–30. [Google Scholar] [CrossRef]
- Try, P.; Gebhard, M. A Vibration Sensing Device Using a Six-Axis IMU and an Optimized Beam Structure for Activity Monitoring. Sensors 2023, 23(19), 8045. [Google Scholar] [CrossRef] [PubMed]
- Xsens Technologies. Xsens DOT: Wearable Sensor Platform for Human Motion Measurement. 2020. Available online: https://www.movella.com/hubfs/Downloads/Whitepapers/Xsens%20DOT%20WhitePaper.pdf (accessed on 9 September 2025).
- Movella, Inc. Movella DOT Data Sheet; Movella Inc.: Enschede, The Netherlands, 2023; Available online: https://www.movella.com (accessed on 10 June 2026).
- Shorten, M.R.; Winslow, D.S. Spectral Analysis of Impact Shock during Running. Int. J. Sport Biomech. 1992, 8, 288–304. [Google Scholar] [CrossRef]
- Bendat, J.S.; Piersol, A.G. Random Data: Analysis and Measurement Procedures, 4th ed.; John Wiley & Sons: Hoboken, NJ, USA, 2011. [Google Scholar]












|
Test session objective |
Sensors |
Excitation Type and level* |
Excitation Frequencies (Hz) |
Accelerometer Axes** |
| Repeatability and Reproducibility within a batch (#1) | A1 | Stepped Sine (1g) | 5, 10, 18, 25, 30, 35, 38, 40, 42, 45 |
|
| A2 | Monaxial (x-direction) |
|||
| A3 | ||||
| Linearity vs level variability within a batch (#2) | A1 | Stepped Sine (1g, 2g, 3g, 15g) |
||
| A2 | Stepped Sine (1g, 2g, 3g) |
5, 10, 18, 25, 30, 35, 38, 40, 42, 45 |
Monaxial (x-direction) |
|
| A3 | ||||
| Directional variability (#3) |
A1 | Stepped Sine (1g) | 5, 10, 18, 25, 30, 35, 38, 40, 42, 45 |
Triaxial (y- and z-directions) |
| Reproducibility between batches (#4) |
B1 | Stepped Sine (1g) | 5, 10, 18, 25, 30, 35, 38, 40, 42, 45 |
Monaxial (x-direction) |
| Stability (#5) | A1 | Stepped Sine (1g) | 10 | Monaxial (x-direction) |
| Aliasing conditions (#6) |
A1 | Stepped Sine (1g) | 70, 90, 110, 115,117,118, 119,120,121, 130, 140, 150, 160, 170, 175, 180, 185, 190, 195, 200, 220, 250, 255 |
Monaxial (x-direction) |
| A2 | ||||
| A3 | ||||
| Dynamic Validation (#7) |
A1 | Random profile (RMS: 1g) |
Bandwidth: [8–40] Hz |
Monaxial (x-direction) |
| Frequency (Hz) | |||||
| Window 1 | Window 2 | Window 3 | Mean Value | 1σ (%) | |
| 5 | 0.9958 | 0.9957 | 0.9955 | 0.9957 | <0.05% |
| 10 | 0.9866 | 0.9866 | 0.9862 | 0.9865 | <0.05% |
| 18 | 0.9594 | 0.9593 | 0.9593 | 0.9593 | <0.05% |
| 25 | 0.9238 | 0.9237 | 0.9239 | 0.9238 | <0.05% |
| 30 | 0.8924 | 0.8922 | 0.8921 | 0.8922 | <0.05% |
| 35 | 0.8556 | 0.8556 | 0.8557 | 0.8556 | <0.05% |
| 38 | 0.8317 | 0.8317 | 0.8317 | 0.8317 | <0.05% |
| 40 | 0.8148 | 0.8149 | 0.8145 | 0.8147 | 0.08% |
| 42 | 0.7972 | 0.7971 | 0.7972 | 0.7971 | <0.05% |
| 45 | 0.7699 | 0.7698 | 0.7697 | 0.7698 | <0.05% |
| Frequency (Hz) | |||||
| Window 1 | Window 2 | Window 3 | Mean Value | 1σ (%) | |
| 5 | 0.9982 | 0.9998 | 0.9994 | 0.9991 | 0.08% |
| 10 | 0.9947 | 0.9872 | 0.9874 | 0.9898 | 0.43% |
| 18 | 0.9605 | 0.9604 | 0.9605 | 0.9604 | <0.05% |
| 25 | 0.9251 | 0.9251 | 0.9252 | 0.9251 | <0.05% |
| 30 | 0.8936 | 0.8940 | 0.8937 | 0.8938 | <0.05% |
| 35 | 0.8572 | 0.8570 | 0.8573 | 0.8572 | <0.05% |
| 38 | 0.8332 | 0.8330 | 0.8331 | 0.8331 | <0.05% |
| 40 | 0.8152 | 0.8153 | 0.8151 | 0.8152 | <0.05% |
| 42 | 0.7982 | 0.7981 | 0.7980 | 0.7981 | <0.05% |
| 45 | 0.7707 | 0.7705 | 0.7706 | 0.7706 | <0.05% |
| Frequency (Hz) | |||||
| Window 1 | Window 2 | Window 3 | Mean Value | 1σ (%) | |
| 5 | 0.9974 | 0.9983 | 0.9974 | 0.9977 | 0.06% |
| 10 | 0.9876 | 0.9874 | 0.9873 | 0.9874 | <0.05% |
| 18 | 0.9605 | 0.9603 | 0.9603 | 0.9604 | <0.05% |
| 25 | 0.9250 | 0.9250 | 0.9249 | 0.9250 | <0.05% |
| 30 | 0.8930 | 0.8931 | 0.8931 | 0.8931 | <0.05% |
| 35 | 0.8563 | 0.8565 | 0.8564 | 0.8564 | <0.05% |
| 38 | 0.8325 | 0.8327 | 0.8325 | 0.8326 | <0.05% |
| 40 | 0.8163 | 0.8154 | 0.8147 | 0.8155 | 0.10% |
| 42 | 0.7981 | 0.7979 | 0.7979 | 0.7979 | <0.05% |
| 45 | 0.7708 | 0.7709 | 0.7709 | 0.7709 | <0.05% |
| Frequency (Hz) | |||||
| A1 | A2 | A3 | Mean Value | 1σ (%) | |
| 5 | 0.9957 | 0.9991 | 0.9977 | 0.9975 | 0.17% |
| 10 | 0.9865 | 0.9898 | 0.9874 | 0.9879 | 0.17% |
| 18 | 0.9593 | 0.9604 | 0.9604 | 0.9600 | 0.07% |
| 25 | 0.9238 | 0.9251 | 0.9250 | 0.9246 | 0.08% |
| 30 | 0.8922 | 0.8938 | 0.8931 | 0.8930 | 0.09% |
| 35 | 0.8556 | 0.8572 | 0.8564 | 0.8564 | 0.09% |
| 38 | 0.8317 | 0.8331 | 0.8326 | 0.8325 | 0.09% |
| 40 | 0.8147 | 0.8152 | 0.8155 | 0.8151 | 0.05% |
| 42 | 0.7971 | 0.7981 | 0.7979 | 0.7977 | 0.06% |
| 45 | 0.7698 | 0.7706 | 0.7709 | 0.7704 | 0.07% |
| Frequency (Hz) | ||||||
| 1g | 2g | 3g | 15g | Mean Value | 1σ (%) | |
| 5 | 0.9957 | 0.9958 | - | - | 0.9958 | <0.05% |
| 10 | 0.9865 | 0.9875 | 0.9872 | - | 0.9871 | 0.05% |
| 18 | 0.9593 | 0.9594 | 0.9594 | 0.9737 | 0.9630 | 0.74% |
| 25 | 0.9238 | 0.9239 | 0.9240 | 0.9271 | 0.9247 | 0.17% |
| 30 | 0.8922 | 0.8918 | 0.8921 | 0.8893 | 0.8914 | 0.15% |
| 35 | 0.8556 | 0.8556 | 0.8558 | 0.8497 | 0.8542 | 0.35% |
| 38 | 0.8317 | 0.8317 | 0.8317 | 0.8309 | 0.8315 | 0.05% |
| 40 | 0.8147 | 0.8145 | 0.8144 | 0.8229 | 0.8166 | 0.51% |
| 42 | 0.7971 | 0.7970 | 0.7972 | 0.7918 | 0.7958 | 0.33% |
| 45 | 0.7698 | 0.7698 | 0.7699 | - | 0.7698 | <0.05% |
| Frequency (Hz) | |||||
| x | y | z | Mean Value | 1σ (%) | |
| 5 | 0.9957 | 0.9949 | 0.9947 | 0.9951 | 0.05% |
| 10 | 0.9865 | 0.9856 | 0.9939 | 0.9887 | 0.46% |
| 18 | 0.9593 | 0.9590 | 0.9581 | 0.9588 | 0.07% |
| 25 | 0.9238 | 0.9240 | 0.9219 | 0.9232 | 0.13% |
| 30 | 0.8922 | 0.8924 | 0.8901 | 0.8916 | 0.14% |
| 35 | 0.8556 | 0.8563 | 0.8535 | 0.8551 | 0.17% |
| 38 | 0.8317 | 0.8322 | 0.8296 | 0.8312 | 0.17% |
| 40 | 0.8147 | 0.8147 | 0.8125 | 0.8140 | 0.16% |
| 42 | 0.7971 | 0.7982 | 0.7952 | 0.7968 | 0.19% |
| 45 | 0.7698 | 0.7708 | 0.7677 | 0.7694 | 0.21% |
| Frequency (Hz) | ||||
| A | B1 | Mean Value | 1σ (%) | |
| 5 | 0.9975 | 0.9994 | 0.9985 | 0.20% |
| 10 | 0.9879 | 0.9879 | 0.9879 | <0.05% |
| 18 | 0.9600 | 0.9609 | 0.9604 | 0.08% |
| 25 | 0.9246 | 0.9253 | 0.9250 | 0.07% |
| 30 | 0.8930 | 0.8934 | 0.8933 | 0.06% |
| 35 | 0.8564 | 0.8569 | 0.8567 | 0.06% |
| 38 | 0.8325 | 0.8330 | 0.8327 | 0.05% |
| 40 | 0.8151 | 0.8155 | 0.8153 | <0.05% |
| 42 | 0.7977 | 0.7987 | 0.7982 | 0.11% |
| 45 | 0.7704 | 0.7712 | 0.7708 | 0.11% |
| Time windows |
|AM| (m/s2) |
|Av| (m/s2) |
|
| 1 | 9.7293 | 9.8712 | 0.9856 |
| 2 | 9.7330 | 9.8719 | 0.9859 |
| 3 | 9.7341 | 9.8709 | 0.9861 |
| 4 | 9.7310 | 9.8703 | 0.9859 |
| 5 | 9.7327 | 9.8710 | 0.9860 |
| 6 | 9.7324 | 9.8710 | 0.9860 |
| 7 | 9.7311 | 9.8707 | 0.9859 |
| 8 | 9.7335 | 9.8711 | 0.9861 |
| 9 | 9.7358 | 9.8707 | 0.9863 |
| 10 | 9.7317 | 9.8713 | 0.9859 |
|
Frequency (Hz) |
||
| Mean Value | 1σ (%) | |
| 70 | 0.5049 | 0.16% |
| 90 | 0.2802 | <0.05% |
| 110 | 0.0810 | 0.07% |
| 115 | 0.0391 | 0.27% |
| 117 | 0.0230 | 0.17% |
| 118 | 0.0036 | 3.30% |
| 119 | 0.0033 | 4.19% |
| 120 | 0.0040 | 22.96% |
| 121 | 0.0029 | 1.62% |
| 130 | 0.0665 | <0.05% |
| 140 | 0.1161 | 0.73% |
| 150 | 0.1492 | 0.01% |
| 160 | 0.1667 | 0.03% |
| 170 | 0.1741 | n.a. |
| 175 | 0.1723 | n.a. |
| 180 | 0.2541 | n.a. |
| 185 | 0.1585 | n.a. |
| 190 | 0.1475 | n.a. |
| 195 | 0.1360 | n.a. |
| 200 | 0.1225 | n.a. |
| 220 | 0.0608 | n.a. |
| 250 | 0.0243 | n.a. |
| 255 | 0.0345 | n.a. |
| Model | RMSE | |||
| 1st-order | 2.8213 | — | — | 0.00825 |
| 2nd-order | 1.8951 | 1.8952 | — | 0.00495 |
| 3rd-order | 1.3146 | 1.3312 | 1.8696 | 0.00402 |
| Coefficient order |
coefficients |
coefficients |
| 7 | 1.00 | n.a. |
| 6 | -39904.57 | -1432.10 |
| 5 | -97.70 | 7477.87 |
| 4 | -13054.98 | -2112.16 |
| 3 | -6596.75 | 9501.25 |
| 2 | -6483.37 | 598.73 |
| 1 | -684.06 | 1727.94 |
| 0 | 223.02 | 222.26 |
| RMSE | 0.00194 | |
| Evaluated PSD | Mean value ((m/s2)2/Hz) | 1σ ((m/s2)2/Hz) |
1σ (%) |
Deviation from reference (%) |
| Laser Vibrometer | 2.957 | 0.274 | 9% | - |
| Movella DOT | 2.491 | 0.322 | 13% | -15.76% |
| Model First Order | 2.980 | 0.268 | 9% | +0.78% |
| Model Second Order | 2.961 | 0.264 | 9% | +0.14% |
| Model Third Order | 2.956 | 0.263 | 9% | -0.03% |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.