Hostname: page-component-89b8bd64d-r6c6k Total loading time: 0 Render date: 2026-05-06T09:42:14.213Z Has data issue: false hasContentIssue false

A wearable real-time kinetic measurement sensor setup for human locomotion

Published online by Cambridge University Press:  11 April 2023

Huawei Wang*
Affiliation:
Department of Biomechanical Engineering, University of Twente, Enschede, The Netherlands
Akash Basu
Affiliation:
Department of Biomechanical Engineering, University of Twente, Enschede, The Netherlands
Guillaume Durandau
Affiliation:
Department of Mechanical Engineering, McGill University, Montreal, QC, Canada
Massimo Sartori
Affiliation:
Department of Biomechanical Engineering, University of Twente, Enschede, The Netherlands
*
*Author for correspondence: Huawei Wang, Email: huawei.wang.buaa@gmail.com

Abstract

Current laboratory-based setups (optical marker cameras + force plates) for human motion measurement require participants to stay in a constrained capture region which forbids rich movement types. This study established a fully wearable system, based on commercially available sensors (inertial measurement units + pressure insoles), that can measure both kinematic and kinetic motion data simultaneously and support wireless frame-by-frame streaming. In addition, its capability and accuracy were tested against a conventional laboratory-based setup. An experiment was conducted, with 9 participants wearing the wearable measurement system and performing 13 daily motion activities, from slow walking to fast running, together with vertical jump, squat, lunge, and single-leg landing, inside the capture space of the laboratory-based motion capture system. The recorded sensor data were post-processed to obtain joint angles, ground reaction forces (GRFs), and joint torques (via multi-body inverse dynamics). Compared to the laboratory-based system, the established wearable measurement system can measure accurate information of all lower limb joint angles (Pearson’s r = 0.929), vertical GRFs (Pearson’s r = 0.954), and ankle joint torques (Pearson’s r = 0.917). Center of pressure (CoP) in the anterior–posterior direction and knee joint torques were fairly matched (Pearson’s r = 0.683 and 0.612, respectively). Calculated hip joint torques and measured medial–lateral CoP did not match with the laboratory-based system (Pearson’s r = 0.21 and 0.47, respectively). Furthermore, both raw and processed datasets are openly accessible (https://doi.org/10.5281/zenodo.6457662). Documentation, data processing codes, and guidelines to establish the real-time wearable kinetic measurement system are also shared (https://github.com/HuaweiWang/WearableMeasurementSystem).

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2023. Published by Cambridge University Press
Figure 0

Table 1. Participants information

Figure 1

Figure 1. Experimental setup (left) and sensor hardware synchronization architecture (right). The pressure insoles and the IMU sensors (in orange color) form the wearable system. The optical mocap and the instrumented treadmill (in green color) form the laboratory-based system. EMG sensors were indicated with black color, since they can belong to either side.

Figure 2

Figure 2. Data processing pipeline. The processing arrows in orange color are for the wearable measurement system. The processing arrows in green color are for the laboratory-based measurement system. The red arrows are the EMG processing steps.

Figure 3

Figure 3. PCC and RMSE of joint angles, GRFs, and joint torques. Values of the bar plots are the averaged results among all participants and all tested motion trials. Colored dots (with different amounts of fading) indicate the PCC and RMSE for each participant for each motion type. Results for the same motion type are plotted in the same column and different dots represent different participants. Numbers in the legends indicate the gait speed in km/h.

Figure 4

Figure 4. Averaged joint angles (first column), GRFs (second column), and joint torques (third column) in the sagittal plane calculated from the laboratory-based and wearable measurement systems of all participants at a walking speed of 3.6 km/h. The Fy, CoPx, and CoPz were transformed into the calcaneus coordinate frame of the scaled OpenSim model for each participant. Red solid lines and blue dashed lines represent the mean value of these variables for the laboratory-based and wearable systems, respectively. The shaded areas indicate ± a single standard deviation of the corresponding variables. The participant in the demonstrating video frames has their right leg as the dominant side.

Figure 5

Figure 5. Averaged joint angles (first column), GRFs (second column), and joint torques (third column) in the sagittal plane calculated from the laboratory-based and wearable measurement systems of all participants at a running speed of 8.1 km/h. The Fy, CoPx, and CoPz were transformed into the calcaneus coordinate frame of the scaled OpenSim model for each participant. Red solid lines and blue dashed lines represent the mean value of these variables for the laboratory-based and wearable systems, respectively. The shaded areas indicate ± a single standard deviation of the corresponding variables. The participant in the demonstrating video frames has their right leg as the dominant side.

Figure 6

Figure 6. Averaged joint angles (first column), GRFs (second column), and joint torques (third column) in the sagittal plane calculated from the laboratory-based and wearable measurement systems of all participants at the lunge movement. The Fy, CoPx, and CoPz were transformed into the calcaneus coordinate frame of the scaled OpenSim model for each participant. Red solid lines and blue dashed lines represent the mean value of these variables for the laboratory-based and wearable systems, respectively. The shaded areas indicate ± a single standard deviation of the corresponding variables. The participant in the demonstrating video frames has their right leg as the dominant side.

Figure 7

Figure 7. The averaged nine muscle activation envelopes of all gait cycles and all participants at different walking and running speeds. The walking trials were plotted in blue. The running trials were plotted in red. The shade level of the lines indicates the changes in locomotion speeds.

Figure 8

Figure 8. Averaged Joint angles, GRFs, and joint torques in the sagittal plane calculated from the wearable measurement system for all participants. The walking trials were plotted as the blue line with the shade indicating the speed. Correspondingly, the running trials were plotted in red.

Figure 9

Figure A1. Time delays of the established wearable measurement system. Time delay of all recorded movement trials of all participants is included in this box plot.

Figure 10

Figure B1. Averaged joint angles (first column), GRFs (second column), and joint torques (third column) in the sagittal plane calculated from the laboratory-based and wearable measurement system from all participants at the walking speed of 0.9 km/h. The Fy, CoPx, and CoPz were transformed into the calcaneus coordinates of the OpenSim model of the participants. Red solid lines and blue dashed lines represent the mean value of these variables from the laboratory-based and wearable systems, respectively. The fading areas indicate one standard deviation of the corresponding variables.

Figure 11

Figure B2. Averaged joint angles (first column), GRFs (second column), and joint torques (third column) in the sagittal plane calculated from the laboratory-based and wearable measurement system from all participants at the walking speed of 1.8 km/h. The Fy, CoPx, and CoPz were transformed into the calcaneus coordinates of the OpenSim model of the participants. Red solid lines and blue dashed lines represent the mean value of these variables from the laboratory-based and wearable systems, respectively. The fading areas indicate one standard deviation of the corresponding variables.

Figure 12

Figure B3. Averaged joint angles (first column), GRFs (second column), and joint torques (third column) in the sagittal plane calculated from the laboratory-based and wearable measurement system from all participants at the walking speed of 2.7 km/h. The Fy, CoPx, and CoPz were transformed into the calcaneus coordinates of the OpenSim model of the participants. Red solid lines and blue dashed lines represent the mean value of these variables from the laboratory-based and wearable systems, respectively. The fading areas indicate one standard deviation of the corresponding variables.

Figure 13

Figure B4. Averaged joint angles (first column), GRFs (second column), and joint torques (third column) in the sagittal plane calculated from the laboratory-based and wearable measurement system from all participants at the walking speed of 4.5 km/h. The Fy, CoPx, and CoPz were transformed into the calcaneus coordinates of the OpenSim model of the participants. Red solid lines and blue dashed lines represent the mean value of these variables from the laboratory-based and wearable systems, respectively. The fading areas indicate one standard deviation of the corresponding variables.

Figure 14

Figure B5. Averaged joint angles (first column), GRFs (second column), and joint torques (third column) in the sagittal plane calculated from the laboratory-based and wearable measurement system from all participants at the walking speed of 5.4 km/h. The Fy, CoPx, and CoPz were transformed into the calcaneus coordinates of the OpenSim model of the participants. Red solid lines and blue dashed lines represent the mean value of these variables from the laboratory-based and wearable systems, respectively. The fading areas indicate one standard deviation of the corresponding variables.

Figure 15

Figure B6. Averaged joint angles (first column), GRFs (second column), and joint torques (third column) in the sagittal plane calculated from the laboratory-based and wearable measurement system from all participants at the running speed of 6.3 km/h. The Fy, CoPx, and CoPz were transformed into the calcaneus coordinates of the OpenSim model of the participants. Red solid lines and blue dashed lines represent the mean value of these variables from the laboratory-based and wearable systems, respectively. The fading areas indicate one standard deviation of the corresponding variables.

Figure 16

Figure B7. Averaged joint angles (first column), GRFs (second column), and joint torques (third column) in the sagittal plane calculated from the laboratory-based and wearable measurement system from all participants at the running speed of 9.9 km/h. The Fy, CoPx, and CoPz were transformed into the calcaneus coordinates of the OpenSim model of the participants. Red solid lines and blue dashed lines represent the mean value of these variables from the laboratory-based and wearable systems, respectively. The fading areas indicate one standard deviation of the corresponding variables.

Figure 17

Figure B8. Averaged joint angles (first column), GRFs (second column), and joint torques (third column) in the sagittal plane calculated from the laboratory-based and wearable measurement system from all participants of the jump movements. The Fy, CoPx, and CoPz were transformed into the calcaneus coordinates of the OpenSim model of the participants. Red solid lines and blue dashed lines represent the mean value of these variables from the laboratory-based and wearable systems, respectively. The fading areas indicate one standard deviation of the corresponding variables.

Figure 18

Figure B9. Averaged joint angles (first column), GRFs (second column), and joint torques (third column) in the sagittal plane calculated from the laboratory-based and wearable measurement system from all participants of the single-leg landing movements. The Fy, CoPx, and CoPz were transformed into the calcaneus coordinates of the OpenSim model of the participants. Red solid lines and blue dashed lines represent the mean value of these variables from the laboratory-based and wearable systems, respectively. The fading areas indicate one standard deviation of the corresponding variables.

Figure 19

Figure B10. Averaged joint angles (first column), GRFs (second column), and joint torques (third column) in the sagittal plane calculated from the laboratory-based and wearable measurement system from all participants of the squat movements. The Fy, CoPx, and CoPz were transformed into the calcaneus coordinates of the OpenSim model of the participants. Red solid lines and blue dashed lines represent the mean value of these variables from the laboratory-based and wearable systems, respectively. The fading areas indicate one standard deviation of the corresponding variables.