Hostname: page-component-cd9895bd7-gvvz8 Total loading time: 0 Render date: 2024-12-26T16:22:14.415Z 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: [email protected]

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).

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

1. Introduction

The development of systems for the precise quantitative measurements of body kinematics and kinetics has enabled advanced movement analyses (Hewett et al., Reference Hewett, Myer, Ford, Heidt, Colosimo, McLean, Van Den Bogert, Paterno and Succop2005; Hof, Reference Hof2008; Marcela and Diaz, Reference Marcela and Diaz2009; Winter, Reference Winter2009; Enoka, Reference Enoka2015; Wang, Reference Wang2020; Keemink et al., Reference Keemink, Brug, Van Asseldonk, Wu and Van Der Kooij2021). Established measurement systems based on optical cameras and ground reaction force (GRF) plates (Richards, Reference Richards1999; Moore et al., Reference Moore, Hnat and van den Bogert2015; Camargo et al., Reference Camargo, Ramanathan, Flanagan and Young2021) provide consistent and accurate recordings of human body movements across many skeletal degrees of freedom (DoFs). However, they require participants to move within highly controlled and constrained volumes that do not reflect the real world we live and move in. Moreover, the associated high costs further limit their applicability and translation to a variety of settings, for example, from clinical to occupational. Wearable and untethered measurement systems are promising solutions to enable out-of-lab analyses. However, an easily accessible setup that can support real-time kinetic measurement has not been proposed and thoroughly validated yet.

Inertial measurement units (IMUs) and pressure insoles are two major types of wearable sensors that have been studied and developed in laboratories to capture body kinematics and GRF surrogates (Liu et al., Reference Liu, Inoue, Shibata and Shiojima2012; Jacobs and Ferris, Reference Jacobs and Ferris2015; Kim et al., Reference Kim, Ro and Bae2017; Faber et al., Reference Faber, Koopman, Kingma, Chang, Dennerlein and van Dieën2018; Fukushi et al., Reference Fukushi, Sekiguchi, Honda, Yaguchi and Izumi2019; Cui et al., Reference Cui, Yang, Han, Xu, Yang and Ren2021). However, compared to well tested and compactly designed commercial sensors (Moticon, Germany; Nansense, the United States; Pedar, Germany; Rokoko, Denmark; Tekscan, the United States), in-lab developed systems are mostly manually manufactured, which are far from being widely available to other research groups and individuals. As a result, more and more biomechanical and clinical studies have employed the commonly available commercial sensors to achieve their goal of measurement and assessment (Cutti et al., Reference Cutti, Giovanardi, Rocchi, Davalli and Sacchetti2008; van den Noort et al., Reference van den Noort, Scholtes and Harlaar2009; Pau et al., Reference Pau, Ibba, Leban and Scorcu2014; Wannop et al., Reference Wannop, Kowalchuk, Esposito and Stefanyshyn2020; Wouda et al., Reference Wouda, Jaspar, Harlaar, van Beijnum and Veltink2021; Fereydounnia et al., Reference Fereydounnia, Shadmehr and Salemi2022; He et al., Reference He, Mahtani and Chu2022; Trkov et al., Reference Trkov, Stevenson and Merryweather2022). These studies nevertheless largely focus on one type of sensors, in isolation, which can only provide indications on how good they are in measuring a sub-set of the human movement data and as a result cannot support the internal biomechanical states estimation (Ferrari et al., Reference Ferrari, Cutti, Garofalo, Raggi, Heijboer, Cappello and Davalli2010; Zhang et al., Reference Zhang, Novak, Brouwer and Li2013; Braun et al., Reference Braun, Veith, Hell, Döbele, Roland, Rollmann, Holstein and Pohlemann2015; Stöggl and Martine, Reference Stöggl and Martine2016; Oerbekke et al., Reference Oerbekke, Stukstette, Schütte, de Bie, Pisters and Vanwanseele2017; Al-Amri et al., Reference Al-Amri, Nicholas, Button, Sparkes, Sheeran and Davies2018; Price, Reference Price2018). Specifically, estimating joint torques via multi-body inverse dynamics requires not only body postures but also the external forces (GRFs) (Hatze, Reference Hatze2002). Several studies tried to use both commercial IMUs and pressure insole sensors together in movement analyses (Benocci et al., Reference Benocci, Rocchi, Farella, Chiari and Benini2009; Abdelhady et al., Reference Abdelhady, Van Den Bogert and Simon2019; Wang et al., Reference Wang, Wang, Long, Tian, Gao, Yun, Qian and Li2019; Matsumura et al., Reference Matsumura, Ohta, Yamamoto, Koike and Kimura2021). Data of joint angles, pressure distributions, and gait/event detections were extracted. However, joint torque analyses were not performed by combining those extracted information together. Joint torques are critical intermediate-layer information that connect visible movement appearances (joint angles) with underlying internal neuromuscular systems (muscle states and forces) (Heintz and Gutierrez-Farewik, Reference Heintz and Gutierrez-Farewik2007; Liu et al., Reference Liu, Anderson, Schwartz and Delp2008; Afschrift et al., Reference Afschrift, de Groote and Jonkers2021; Moya-Esteban et al., Reference Moya-Esteban, van der Kooij and Sartori2022; Simonetti et al., Reference Simonetti, Koopman and Sartori2022) and thus are highly desired to be estimated in biomechanical measurements. To the best of our knowledge, only one study was done in the past which calculated joint torques through multi-body inverse dynamics by utilizing both IMUs and pressure insoles and compared its results with a laboratory-based measurement setup (Khurelbaatar et al., Reference Khurelbaatar, Kim, Lee and Kim2015). However, only one slow walking condition was tested, and a very low number of participants were recruited.

Efforts have also been spent to explore other ways of extracting joint torques from wearable measurement sensors; however, their results are limited and ungeneralizable. Body kinetics (joint torques) and even muscular information have been estimated by using solely IMU sensors (Karatsidis et al., Reference Karatsidis, Bellusci, Schepers, de Zee, Andersen and Veltink2016; Wouda et al., Reference Wouda, Giuberti, Bellusci, Maartens, Reenalda, van Beijnum and Veltink2018; Tanghe et al., Reference Tanghe, Afschrift, Jonkers, De Groote, De Schutter and Aertbeliën2019; Dorschky et al., Reference Dorschky, Nitschke, Martindale, van den Bogert, Koelewijn and Eskofier2020; Kim et al., Reference Kim, Lim and Park2020; Matijevich et al., Reference Matijevich, Scott, Volgyesi, Derry and Zelik2020), for which either machine learning or probabilistic methods were used. These methods require a wide range of training data and are hard to extrapolate to new scenarios (Gurchiek et al., Reference Gurchiek, Cheney and McGinnis2019). One recent study by Karatsidis et al (Reference Karatsidis, Jung, Schepers, Bellusci, de Zee, Veltink and Andersen2019) tried to solve this issue with extrapolation, by using a musculoskeletal model in which effort is minimized (Fluit et al., Reference Fluit, Andersen, Kolk, Verdonschot and Koopman2014). They introduced a ground contact model and estimated fully body kinetics and muscle forces from kinematic data only. However, this method is computationally expensive, especially for lengthy measurements. In addition, the accuracy of ground contact models, which determines how good the estimation of joint torques are, can be an issue, especially for complex ground scenarios, such as uneven terrains.

Considering current missing elements in wearable measurement systems from the state of the art, in this study we focused on establishing a commercial sensor-based (easily accessible), fully wearable (wireless data transfer), real-time (frame-by-frame streaming) kinetic measurement setup and validated it at the joint kinetic (torque) level among a large range of movement types, against the conventional laboratory setups. Compared to previous studies and apart from the direct features provided by commercial sensors, our unique contributions are

  • Identifying suitable fully wearable sensors for the real-time kinetic measurement system.

  • Establishing the synchronized, real-time frame-by-frame data streaming protocol.Footnote 1

  • Systematically validating the wearable sensor setup at the joint kinetic level against to the current golden-standard conventional system with rich movement types.Footnote 2

  • Identifying the issues and error sources of the wearable sensor setup and indicating the future directions of improvement.

  • Fully open sourcing the validation data and codes, so that researchers can contribute to the future work together.Footnote 3

2. Methods

2.1. Experiment setup

Nine healthy volunteers (age: 25.4 ± 2.7, height: 1.73 ± 0.08 m, weight: 68.1 ± 9.0 kg) with no self-reported history of neurological or musculoskeletal impairments participated in this study. The Natural Sciences and Engineering Sciences Ethics Committee of the University of Twente approved the experimental procedures (reference number: 2021.57), and all participants provided written informed consent. The authors assert that all procedures contributing to this work comply with the ethical standards of the relevant national and institutional committees on human experimentation and with the Helsinki Declaration of 1975, as revised in 2008. General information about participants can be found in Table 1.

Table 1. Participants information

Note. Participant numbers start from 04, since the first three participants were excluded due to unmatured testing protocol.

The experimental setup is shown in Figure 1 (left). Six types of measurement devices were used to capture different information about participants’ movements. They can be divided into two systems: the wearable system and the lab setup. In the wearable measurement system, eight IMUs (Xsens Link, Enschede, The Netherlands) were used to measure the kinematics of the lower limbs and trunk. A pair of pressure insoles (Moticon, Munich, Germany) was used to measure vertical GRFs as well as anterior–posterior and medial–lateral center of pressure (CoP) trajectories. In the laboratory-based setup, an optical motion capture (OMC) system containing eight infrared light cameras (Oqus 6+ series, Qualisys, Gothenburg, Sweden) was used to measure body kinematics using reflective markers. A split-belt instrumented treadmill (Motek-Forcelink BV, Culemborg, The Netherlands) was used to measure the full DoFs GRFs under each foot. Two video cameras were also included inside the laboratory-based system to capture RGB images of participants’ body postures in the sagittal and frontal planes (Miqus video, Qualisys, Gothenburg, Sweden). In addition, nine electromyography sensors (EMGs) (Delsys Trigno, Delsys, USA) were included to record the activations of nine major muscles in the dominant leg.

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.

A synchronization protocol was developed to start and stop the recording of all six types of measurement sensors at the same time (Figure 1 (right)). As shown in Figure 1, a smartphone and a computer were used as the main hosting devices that interacted with the above-mentioned devices. They were connected to the same subnetwork (generated by the Xsens WiFi router). The Moticon application (App) that was installed on the smartphone was used to communicate and control the Moticon insoles through the low-energy Bluetooth protocol (Vilzmann, Reference Vilzmann2021). The Xsens MVN software installed on the computer was used to communicate with the Xsens IMU sensors. The Qualisys QTM software installed on the same computer was used to connect and control the infrared cameras and two video cameras. The instrumented treadmill and the EMG sensors were connected to the Qualisys system through a 64-channel analog to digital converter. A Python script was written and ran on the hosting computer to establish the transmission control protocol (TCP) communication with the Moticon App and user datagram protocol (UDP) communication with the Xsens MVN software, respectively. A Bayonet Nut Coupling (BNC) cable was connected between the Xsens trigger module and the OMC.

The start and stop recording commands were originated from the Moticon App, and all sensors were started and stopped in the following order: The start/stop commands were first sent to the Moticon insoles to start or stop their recordings. The Python script ran on the computer was in idle mode and waiting to detect the data flow sent by the Moticon insoles through TCP. Once it detected the data, the script sent a starting command to the Xsens MVN software to start its recording through its UDP remote control feature. Once the Xsens MVN software started recording data, a trigger signal was sent to the Qualisys system through the BNC cable to start its recording. In the meantime, data of the EMG sensors and the instrumented treadmill were simultaneously streamed inside the Qualisys QTM software via analog channels. Correspondingly, the script stopped the recording of all sensors once it detected the stop of pressure insole data. At the end of each recording, an insole data file (.txt), an IMU data file (.mvn), and a Qualisys data file (.qtm) were saved that contain all six sensors’ data.

2.2. Experimental procedures

Before each participant’s recording, the Qualisys OMC system was calibrated following the recommended procedure. Offsets of the instrumented treadmill load cells, with no weight on it, were removed to reduce measurement artifacts. Then, participants’ body weight, body height, and segment lengths were measured for the virtual avatar personalization inside the Xsens MVN software and the Moticon App. Afterwards, eight IMU sensors were placed on the participants’ legs, pelvis, and trunk using straps, according to the lower body with sternum setup. Pressure insoles were put inside participants’ shoes at the same stage. This was followed by the default calibration procedure of the Xsens MVN software and the Moticon App. Nine wireless EMG sensors were then placed at the dominant leg to capture activations of the following muscles: soleus, medial gastrocnemius, lateral gastrocnemius, tibialis anterior, semimembranosus, biceps femoris long head, vastus lateral, rectus femoris, and vastus medial, according to the SENIAM guidelines. Hair at the EMG measuring locations was shaved, and skin was cleaned using a 95% alcohol water solution. Last, 33 reflective markers were placed on participants’ lower limbs and the trunk using the same protocol as previously presented (Durandau et al., Reference Durandau, Farina and Sartori2018).

Participants were then asked to stand on the treadmill, and a 10-second static standing trial was recorded for scaling the OpenSim gait model used for post-processing. A maximal voluntary contraction was recorded with participants doing the following four movements using their muscles as hard as possible: calf raise, toe up, kicking backward, and kicking forward. In the kicking back and kicking forward movements, one experimenter held the ankle of participants to provide resistance. Afterwards, participants were asked to perform six walking trials (0.9, 1.8, 2.7, 3.6, 4.5, 5.4 km/h) and three running trials (6.3, 8.8, 9.9 km/h). Each trial lasted 1 minute. Four non-locomotion trials (vertical jump, squat, lunge, and single-leg landing) were performed at the end with 10 repetitions of each movement type. Participants were free to ask for a rest whenever they wanted to; however, no participant asked, which indicates that their muscles were not in a heavy fatigued state during the recordings.

2.3. Movement data processing

Data were processed using customized Matlab (Matlab 2019b, Mathworks) scripts. The major processing steps included (Figure 2): low-pass filtering (2nd order Butterworth filtfilt, 12 Hz cutoff; Kristianslund et al., Reference Kristianslund, Krosshaug and Van den Bogert2012) the raw sensor data; resampling all the sensor data with the same rate (100 Hz); inverse kinematics through the marker data for extracting joint angles from the laboratory-based system using the OpenSim tool (Delp et al., Reference Delp, Anderson, Arnold, Loan, Habib, John, Guendelman and Thelen2007); and offline synchronization of the kinematic and vertical GRF data between the wearable and laboratory-based systems. After synchronization, inverse dynamics (from OpenSim tool) were applied to both the wearable system and the laboratory-based system to calculate joint torques; wireless transfer delay was compensated for the EMG recordings, and normalized activation envelopes were extracted, based on the recommended processing steps (Konrad, Reference Konrad2005). Furthermore, GRFs measured by the treadmill were transformed from the Qualisys global coordinate frame to the calcaneus coordinate frame of each foot via OpenSim functions (Delp et al., Reference Delp, Anderson, Arnold, Loan, Habib, John, Guendelman and Thelen2007) to enable fair comparisons with the pressure insole measurements. Gait cycles were separated using the vertical GRF by detecting heel strike for walking and running trials, with a threshold of 50 N and 100 N, respectively (a trade-off between the accurate heel-strike data point and the miss-detection ratio). For the four non-locomotion tasks (vertical jump, squat, lunge, and single-leg landing), starting and ending frames of each motion repetition were manually detected using the GRF under each foot.

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.

2.4. Multi-body dynamic model

The OpenSim gait2392 model (Delp et al., Reference Delp, Anderson, Arnold, Loan, Habib, John, Guendelman and Thelen2007) was used to perform the inverse kinematics and inverse dynamics analyses mentioned in Section 2.3. For each participant, this original model was first scaled, based on the static standing marker data. Averaged joint angles from the Xsens MVN software of the same static trial were used as references to avoid unreasonable scaling outcomes. Then, the scaled model was used for the inverse kinematics calculations of the other trials, with all markers’ weights put to 1. Lastly, the calculated joint angles were used together with the full GRF measured from the instrumented treadmill to compute joint torques via the OpenSim inverse dynamics tool. The same scaled OpenSim model was used to compute joint torques for the wearable system also. Joint angles from the Xsens MVN were mapped to the OpenSim model according to the coordinate definitions. Vertical GRFs and CoPs from the pressure insoles were applied to the OpenSim model with the assumption that the most rear point of the pressure insole is aligned with the coordinate origin of the calcaneus bone.

2.5. Evaluation procedures

Comparisons between the wearable system and the laboratory-based system were done at both kinematic and kinetic levels. Several tests were applied on each participant’s data to evaluate them thoroughly. The first test assessed the similarities of joint angles estimated from the two systems. Curve similarities of the motion tasks were quantified by the Pearson’s correlation coefficients (PCCs) (value changes between −1 and 1). PCC number of 1 represents the highest similarity of the variable change trends (exactly the same). Number of 0 represents no correlation at all. PCC value of −1 means the exact opposite direction. Quantitative errors between these two measurement systems were indicated by computing the root mean squared errors (RMSE). Unnormalized joint angle values were used for these two calculations. Test 2 evaluated the similarities and quantitative errors for the vertical GRFs and CoPs. Similarly, the PCC and RMSE were calculated. When calculating the RMSE, vertical GRFs were normalized by participant body weight, and CoPs were normalized by pressure insole length (L) and width (W), in the posterior–anterior and medial–lateral directions, respectively. Lastly, the PCC and the RMSE were calculated for the joint torque comparisons. Joint torques were normalized by each participant’s body mass. Finally, PCC and RMSE were averaged among all participants and all movement trials to provide an overall assessment of the wearable system against the laboratory-based setup.

3. Results

Kinematic and kinetic data of both measurement systems were calculated in the 3D space. However, only the sagittal plane (and the CoP lateral) results are shown here, as they covered the major movements of tested motion types. Results of the other anatomical planes can be found in the shared dataset (10.5281/zenodo.6457662). PCC and RMSE of three leg joints (hip flexion/extension, knee flexion/extension, ankle plantar/dorsiflexion) are shown first to provide quantitative evaluation of the wearable measurement system against the laboratory-based setup. In addition, phase plots of the kinematic and kinetic variables of three tested movements (a middle-speed walking, a middle-speed running, and a lunge movement) are shown to demonstrate the detailed variable similarities and differences along the movement phases, between the two measurement systems. Plots of other tested motion tasks can be found in Appendix B. Finally, summary plots of the open-access dataset are provided.

3.1. Quantitative evaluations

PCC and RMSE were calculated to quantitatively compare the two measurement systems for all participants and all tested motion types (Figure 3). As shown in the first row (results of Test 1), joint angles for all three joints showed very high correlation (r = 0.929 on average) and low RMSE (3–5° on average), between the wearable and laboratory-based systems. Results of the second test are shown in the second row. Vertical GRFs presented high correlations (r = 0.948 on average) and low RMSE (12% of the body weight), except for the lunge movement (green dots in the rightest column). CoP in the anterior–posterior (walking) direction (CoPx) showed a fair match with the laboratory-based setup (r = 0.69, RMSE = 0.27 foot length). Among the tested motion types, running trials have the largest RMSE (red dots), followed by the walking trials (blue dots). RMSE of non-locomotion trials (green dots) have the lowest values. The CoP measured by the wearable system, in the medial–lateral direction (CoPz), showed no similarity at all with the laboratory-based measurements (r = 0.17 on average) but has relatively low absolute errors (RMSE = 0.18 foot width). Joint torque comparisons (Test 3) are shown in the last row of subplots, the correlation of ankle joint torques indicated a good match (r = 0.931), and low average RMSE are shown (0.20 Nm/kg), except for two running trials (might be outliers) and the lunge movement. Knee joint torques showed fair matches (r = 0.61, RMSE = 0.37 Nm/kg), whereas, for slow walking and lunge movements, low correlations are shown (blue dots and green dots). Hip joint torques showed very little correlation and large RMSE (r = 0.23, RMSE = 0.85 Nm/kg), indicating that the wearable system cannot support accurate hip joint torque calculations via multi-body inverse dynamics.

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.

Results among the tested motion types (the faded blue, red, and green dots in Figure 3) show a clear trend also. The absolute errors of joint angles, especially at the hip and knee joints, gradually increased along with the increase of locomotion speed and for the four non-locomotion movements (jump, squat, lunge, land), partially due to the larger joint motion ranges of these movements. This indicates that the joint angle errors of the wearable measurement system are proportional to the motion ranges, instead of being constant. Similar effects are seen in the GRF measurements. RMSE of vertical GRF force and CoPx gradually increased from slow walking to fast walking and dropped for the four non-locomotion tasks. Given the fact that these variables have the largest and most rapid changes during fast running movements, this trend indicates that the GRF errors in the wearable measurement system were also proportional to the amplitude. Since joint torques were calculated from the joint angles and GRFs using inverse dynamics, they share similar error trends with the ones mentioned in the joint angles and GRFs measurements.

3.2. Variable phase plots

Data of walking at 3.6 km/h, running at 8.1 km/h, and the lunge movement trials are plotted in Figures 46, respectively, to demonstrate the difference within each variable during different movement phases. The same variables as shown in Section 3.1 are shown here. These figures represent the averaged data of repeated movement cycles of all participants for the same motion type. As indicated with high PCC and low RMSE, joint angle phase plots showed close matches between wearable and laboratory-based systems, among all three selected motion types.

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. 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. 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.

In both measurement systems, the vertical GRFs (Fy, top plot in the second column) during walking had similar smooth ‘M’ shapes and showed a similar ‘n’ shape during running, whereas, in the lunge movement, vertical force measured by the wearable system has a large difference (around 0.8 body weight) compared to the laboratory-based system at the midpoint (50%) of the movement, where participants supported themselves with the toe of the dominant leg. In the measurement of the laboratory-based system, CoPx (anterior–posterior direction) curves raised from around 0 to nearly 1 indicating that the CoP gradually shifted from heel to toe in both walking and running. However, the wearable measurement system captured different trajectories of the CoPx: from heel strike, it started from the middle part of the foot and then gradually moved toward the heel, and before reaching the heel, changed the movement direction to the frontal part of the foot. The CoPz (medial–lateral direction) measurements in these two systems have large differences. In the laboratory-based measurement system, the CoPz is mostly located on the medial side of the foot (0 value is the middle, positive values are in the lateral direction). There are two quick and large shifts toward the medial direction at the beginning and end of the stance phases. Whereas, in the wearable system, the CoPz is slightly on the lateral side at all times. No medial shifts were measured during walking and running. Standard deviations of the CoPz in the laboratory-based system are also larger than the wearable measurements.

In terms of joint torques, in the walking and running trials, joint torques of the ankle and knee that are estimated with the wearable measurement system are close to the ones from the laboratory-based system. However, hip joint torque presents significant differences. For lunge movements, due to the differences in GRF’s vertical force in the middle of the movement phases, all three joint torques from the wearable system have large differences, compared to the laboratory-based system. Apart from the middle phases, ankle and hip joints show good matches, whereas the knee joint torques present larger differences.

3.3. Open-access dataset

A comprehensive dataset was generated from this study which contains 6 types of synchronized sensors (including EMGs, Figure 7), 12 participants, and 13 motion trials each. Both raw and processed data are included in the dataset. The post-processing code is also provided to increase the usability of this dataset for different research targets, in which users can adjust or extend the provided post-processing code. An open repository that contains code and documentation to fully reproduce the studied wearable measurement system is also included.3 A summary plot of the kinetic data of the locomotion tasks measured with the wearable measurement system is shown in Figure 8. In both walking and running trials, joint angles, GRFs, and joint torques all had reasonable gradual changes along with the changes in speed.

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. 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.

4. Discussion

In this work, we established a wearable kinetic measurement sensor setup based on commercially available IMUs and pressure insoles. Its capability and accuracy were validated against a laboratory-based measurement system. Joint angles, GRFs, and joint torques that were measured by the laboratory-based system provide joint kinetic profiles in line with previous studies (Mann and Hagy, Reference Mann and Hagy1980; Novacheck, Reference Novacheck1998; Uchida and Delp, Reference Uchida and Delp2021). We open sourced all the code as well as the recorded dataset. In the dataset, both raw and processed measurements were provided. Even though we used commercial sensors, like Xsens IMUs, the dataset we provided can be directly used without requiring commercial software or licenses. The recorded IMU data included raw accelerations and magnetic fields but without raw angular velocities, due to the missing exporting feature of the Xsens MVN software. This missing raw information will be included once the new exporting feature is added in the future software update.

The proposed IMU sensors provided accurate joint angle measurements compared to the OMC system, in the walking and running trials. However, in the other four non-locomotion tasks (vertical jump, squat, lunge, and single-leg landing), the hip flexion angle measurements were less accurate (green dots in the top right subplot of Figure 3). This might be caused by the fact that these motions require much larger hip and pelvis motions. Large pelvis tilt movements can cause movement of the pelvis IMU sensor with respect to the pelvis body segment, because the Xsens body straps were used to fix the IMU sensors to body segments. Taping the sensors directly on the pelvis might generate better measurements for the non-locomotion tasks.

One significant difference in vertical GRFs, between the two measurement systems, is the CoPx at the early stance and swing phases. This difference is due to the assumption of the used pressure insoles that the CoPx is in the middle of the feet when no force is detected (swing phases). Therefore, when heel strike happened, the CoPx detected by insoles started shifting from mid-foot to heel. Whereas changing rates of CoPs in pressure insoles were also limited, the CoPx did not immediately shift to the heel but moved toward it with a negative slope, until it met with the actual CoPx, which was moving toward the toe from the heel. These “v”-shaped curves in pressure insole CoPx measurements also caused the issue that almost no ankle plantarflexion torques were captured by the wearable measurement system (bottom right in Figure 4). Given these results, we would suggest manufacturers to change unloaded default location of CoPx from middle of the foot to the heel and increase limits of changing rates in CoPs, contingent to measurement noise acceptability.

The measured GRFs have bad fits in the lunges, among all tested motion types. One major reason might be that the lunge movement requires standing on one’s toes. This is not a valid usage scenario for the tested pressure insoles, especially because they are quite stiff. This means that they could not measure precise GRFs for movements that require standing on one’s toes. In addition, in almost all movement types we recorded, static force differences existed in measured vertical GRF, even though the pressure insoles were calibrated using each participant’s body weight. This may be due to the current calibration process that only contains dynamic movements, such as slow walking and weight-shifting between 2 feet. Even though the total body weight is a known value (input by users), in dynamic movements, the force profiles under each foot depend on how the movements are performed. For instance, different users have different speeds of slow walking. Different walking speeds will result in different GRF shapes. Using one criterion to calibrate these dynamic movements might cause errors for different users. We suggest including static tasks, such as single-leg static standing, in the calibration process to increase the calibration accuracy.

Torques at the knee and hip joints that were calculated using the wearable system had large errors compared to the laboratory-based measurement system. The major reason is that no shear forces were measured in the wearable system. Missing shear forces have larger effects on the proximal joints (hip) than on the distal joints (ankle), simply due to the increase of moment arms (approximately the height of the joint with respect to the ground). The horizontal forces were not estimated in the current work since it is a very complex problem. Studies have tried to use either machine learning or dynamic model-based methods (Sartori et al., Reference Sartori, Gizzi, Lloyd and Farina2013; Jung et al., Reference Jung, Jung, Lee and Koo2014; Karatsidis et al., 2016; Bastien et al., Reference Bastien, Gosseye and Penta2019; Hendry et al., Reference Hendry, Leadbetter, McKee, Hopper, Wild, O’sullivan, Straker and Campbell2020; Refai et al., Reference Refai, Van Beijnum, Buurke and Veltink2020). However, neither method is generic. Machine learning methods largely rely on the training dataset and have extrapolation issues, while dynamic model-based method uses smooth CoP transition assumption to split the total forces to each foot, which limited itself to specific movement types, such as normal gaits. We would like to systematically investigate the anterior–posterior and medial–lateral force estimations in a separate study, so that general methods can be developed that do not depend on motion types. On the other hand, only with vertical forces, the established wearable measurement sensor setup supports good joint torque estimations at the ankle joint, when compared with the laboratory-based system.

Another source for the errors found in knee and ankle joint torques can be due to the differences in CoP between the two systems. When calculating joint torques (inverse dynamics) of the wearable system, we aligned the most rear point of pressure insoles with the origin of the Calcaneus bones in the OpenSim Gait2392 model (Delp et al., Reference Delp, Anderson, Arnold, Loan, Habib, John, Guendelman and Thelen2007). This assumption may cause an offset in the CoPs, which in turn causes some errors in computing joint torques. However, since there was no tracking on how feet were placed on the pressure insoles (they are covered by shoes), no better assumptions could be made. This assumption generated quite accurate joint torques, especially at the ankle joint. In addition, the GRFs of the laboratory-based system (the middle column of Figure 8) have been transformed into the calcaneus coordinate frames ( $ {\mathrm{GRF}}^{\mathrm{f}} $ in Figure 2). This enabled easier comparisons of CoPs, since they have the same local coordinate frames as the pressure insoles, no matter where participants stepped on the treadmill and how large the belt speeds were. The vertical force is always perpendicular to the bottom surface of the feet, instead of the treadmill belts. This also provided a better comparison between the two systems, since pressure insoles were in shoes and attached to the bottom of the feet, which is not always parallel with the treadmill surface.

The synchronization protocol was established for all sensors that were involved in the experiment recordings. Up to 200 ms delay existed between sensors (Figure A1 in Appendix A), due to the nature of TCP/UDP communications. Offline synchronization was employed to eliminate errors that might have been caused by the data frame offset when calculating joint torques. As a result, the joint torques calculated by the wearable measurement system are the best possible results without considering the data transfer delays. Using the recorded marker data and the instrumented treadmill GRFs as references (their data were accurately aligned because of the analog connections), data streamed from Moticon pressure insoles has an average latency of about 61.3 ± 44.1 ms compared to the Xsens IMUs data. This latency mainly came from two stages of wireless data transfer that Moticon pressure insole used: pressure insole data → (via Bluetooth) → smartphone App → (via WiFi) → computer host. It is possible to reduce the latency by removing the middle step. Another advantage is that the direct communication made it possible to connect two insoles with different sizes for special usage cases. However, this is currently beyond the scope of this work. For the proposed real-time frame-by-frame data streaming setup of the studied wearable measurement system, up to 100 ms latency may exist, which should be considered when establishing and using the same system.

Research on prototyping sensor-level hardware was not included in this study. Commercial sensor products were used to establish the wearable kinetic measurement system. This will enable other research groups who want to achieve the same wearable kinetic measurement capabilities to purchase the sensors and build up the system according to what is described in this paper. Indeed, exploring new technologies on wearable sensors is recommended. However, many wearable measurement systems developed in research laboratories were not thoroughly evaluated, in turn they were not widely used and integrated into other studies from different research groups. Commercial sensor-based systems have the potential to be used by all laboratories and clinical practices around the world once their capabilities and accuracy are independently verified.

One limitation of the current system is the commercial price of the wearable components used. While being less expensive than a laboratory-based system, it is costly for educational purposes or personal use. The creation of low-cost, open-source, and open-hardware device could be beneficial for this. For instance, the much cheaper off-the-shelf IMU chips, however, require development of custom code for drifting compensation. Recently, the open-source biomechanics software OpenSim released the new inverse kinematics function that supports estimating joint angles from raw orientation data of IMU sensors (Al Borno et al., Reference Al Borno, O’Day, Ibarra, Dunne, Seth, Habib, Ong, Hicks, Uhlrich and Delp2022). This can be a promising way to replace the Xsens IMU sensors and its MVN software, and a cheaper wearable measurement system could be established.

Another limit of the current study is that the real-time biomechanical analysis modules (such as the real-time inverse dynamics) were not included. In our long-term study plan, it will be the last step, after improving the wearable measurement setup with respect to the issues discussed above. Considering the wide variety of movement types in human locomotion (such as gait, non-gait daily activities, and sport movements), as well as the limitations of current wearable sensor setup, it is unrealistic to solve such a long-lasting and complex problem within one research paper. Within the best of our knowledge, despite several attempts with specific movement focuses, such as lifting, slow walking, and skiing (Khurelbaatar et al., Reference Khurelbaatar, Kim, Lee and Kim2015; Lee et al., Reference Lee, Kim, Kim and Lee2017; Purevsuren et al., Reference Purevsuren, Khuyagbaatar, Kim and Kim2018; Conforti et al., Reference Conforti, Mileti, Panariello, Caporaso, Grazioso, Del Prete, Lanzotti, Di Gironimo and Palermo2020; Inertial et al., Reference Inertial, Sabatini, Soo Suh, June Lee and Keun Lee2022), there has not been any study that proposed and validated a generic and fully wearable kinetic measurement system. We would like to solve this problem, not in one shot but with a step-by-step plan. Four major steps are planned:

  • - Step 1: Identify appropriate wearable kinetic measurement sensors and establish real-time frame-by-frame data streaming protocols.

  • - Step 2: (Offline) Validate the measured kinematics (joint angles), kinetics (forces), and joint kinetics (joint torques) against the current golden-standard conventional system.

  • - Step 3: Improve the wearable measurement system based on the validation results.

  • - Step 4: Establish the real-time biomechanical analysis module based on the refined wearable measurement sensor setup.

We believe that these four steps must be taken in a step-by-step manner, to avoid mis-distributing the efforts. For example, without the comprehensive validation of biomechanical analysis (in Step 2), the directions of Step 3 improvement will not be clear. The real-time biomechanical analysis (in Step 4), including inverse dynamics, is not an obstacle. Several studies (Van Den Bogert et al., Reference Van Den Bogert, Geijtenbeek, Even-Zohar, Steenbrink and Hardin2013; Pizzolato et al., Reference Pizzolato, Reggiani, Modenese and Lloyd2017; Stanev et al., Reference Stanev, Filip, Bitzas, Zouras, Giarmatzis, Tsaopoulos and Moustakas2021) have explored it and shown its feasibility. However, without the improvement from Step 3, biomechanical analysis results from the wearable sensor setup are barely useful. For instance, our validation study showed that the data streaming latency of the sensor setup is relatively high. And because of the missing shear forces, joint torque calculations at the knee and hip joints are not accurate compared to the current golden-standard conventional system.

Future work will focus on estimating the shear forces for the wearable measurement system using a generalized method, so that more motion types can be covered. We believe this may require the combination of multi-body dynamic models (Nitschke et al., Reference Nitschke, Dorschky, Heinrich, Schlarb, Eskofier, Koelewijn and van den Bogert2020) and machine learning (Ancillao et al., Reference Ancillao, Tedesco, Barton and O’flynn2018). In addition, we plan to develop wearable tablet hosts, so that non-portable PC and the external smartphone (in Figure 1) could be replaced by a single fully portable device. With the wearable tablet host, users can freely wear the measurement system in outdoor environments and even at home on a daily basis. As further future step, we would like to implement the real-time joint torque calculation pipeline that we previously developed (Durandau et al., Reference Durandau, Farina and Sartori2018) with the wearable system, so that it can estimate kinetics and muscle-level information in real time. Another future step is to validate the wearable measurement system on patient groups (such as amputee, stroke patients, and patients with spinal cord injury).

5. Conclusion

Based on currently available commercial sensors, a wearable kinetic measurement system was established and validated against a conventional laboratory-based setup. Among 13 daily motion types, the wearable system was able to provide accurate joint kinematics, vertical GRFs, as well as torques at the ankle joint. Acceptable matches were achieved for the measured CoPx and the calculated knee joint torques. However, measured mediolateral CoP and calculated hip joint torques did not fit at all with the results of conventional laboratory-based system.

Authorship contribution

H.W. and M.S. conceived and designed the study. H.W. and A.B. conducted data gathering. H.W., A.B., and G.D. performed data processing. H.W. performed statistical analyses. H.W. drafted the manuscript. G.D. and M.S. reviewed the manuscript and provided revision comments.

Data availability statement

An open-access dataset (https://doi.org/10.5281/zenodo.6457662) was generated from the experiment providing both raw and processed data of six types of synchronized motion sensors. Documentation, data processing codes, and guidelines to establish the real-time wearable kinetic measurement system are also shared in a public GitHub repository (https://github.com/HuaweiWang/WearableMeasurementSystem).

Funding statement

The work received funding from the European Research Council (ERC) under the European Union’s Horizon 2020 research and innovation program as part of the ERC Starting Grant INTERACT (Grant No. 803035), the Horizon 2020 ICT-10 Project SOPHIA (Grant No. 871237), as well as the 4UTData FAIR fund 2021.

Acknowledgment

The authors greatly appreciated Arvid Keemink, Michelle van Mierlo, Maura Eveld, and Saivimal Sridar for reviewing and polishing this manuscript. Especially, Arvid provided many valuable and insightful comments!

Competing interest

The authors declare no competing interests exist.

Appendix A

Time delay of the established wearable measurement system is shown in Figure A1. Time delays of both IMU sensors and pressure insoles were calculated. IMU sensor time delays were calculated between the Xsens IMU lower-limb joint angles and the ones extracted from the optical motion capture system. Pressure insole time delays were calculated between the vertical GRF from Moticon pressure insoles and from the instrumented treadmill.

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.

Appendix B

Comparison plots between laboratory-based system and the wearable system in other motion trials (Figures B1B10).

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 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 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 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 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 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 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 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 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 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.

References

Abdelhady, M, Van Den Bogert, AJ and Simon, D (2019). A high-fidelity wearable system for measuring lower-limb kinetics and kinematics. IEEE Sensors Journal, 19(24), 1248212493. https://doi.org/10.1109/JSEN.2019.2940517CrossRefGoogle Scholar
Afschrift, M, de Groote, F and Jonkers, I (2021). Similar sensorimotor transformations control balance during standing and walking. PLoS Computational Biology, 17(6), e1008369. https://doi.org/10.1371/JOURNAL.PCBI.1008369CrossRefGoogle ScholarPubMed
Al Borno, M, O’Day, J, Ibarra, V, Dunne, J, Seth, A, Habib, A, Ong, C, Hicks, J, Uhlrich, S and Delp, S (2022) OpenSense: an open-source toolbox for inertial-measurement-unit-based measurement of lower extremity kinematics over long durations. Journal of Neuroengineering and Rehabilitation, 19(1), 111. https://doi.org/10.1186/S12984-022-01001-XCrossRefGoogle ScholarPubMed
Al-Amri, M, Nicholas, K, Button, K, Sparkes, V, Sheeran, L and Davies, JL (2018) Inertial measurement units for clinical movement analysis: reliability and concurrent validity. Sensors, 18(3), 719. https://doi.org/10.3390/S18030719CrossRefGoogle ScholarPubMed
Ancillao, A, Tedesco, S, Barton, J and O’flynn, B (2018). Indirect measurement of ground reaction forces and moments by means of wearable inertial sensors: a systematic review. Sensors, 18(8), 2564. https://doi.org/10.3390/S18082564CrossRefGoogle ScholarPubMed
Bastien, GJ, Gosseye, TP and Penta, M (2019) A robust machine learning enabled decomposition of shear ground reaction forces during the double contact phase of walking. Gait & Posture, 73, 221227. https://doi.org/10.1016/J.GAITPOST.2019.07.190CrossRefGoogle ScholarPubMed
Benocci, M, Rocchi, L, Farella, E, Chiari, L and Benini, L (2009). A wireless system for gait and posture analysis based on pressure insoles and inertial measurement units. 2009 3rd International Conference on Pervasive Computing Technologies for Healthcare - Pervasive Health 2009, London, United Kingdom: PCTHealth. https://doi.org/10.4108/ICST.PERVASIVEHEALTH2009.6032Google Scholar
Braun, BJ, Veith, NT, Hell, R, Döbele, S, Roland, M, Rollmann, M, Holstein, J and Pohlemann, T (2015) Validation and reliability testing of a new, fully integrated gait analysis insole. Journal of Foot and Ankle Research, 8(1), 17. https://doi.org/10.1186/S13047-015-0111-8CrossRefGoogle ScholarPubMed
Camargo, J, Ramanathan, A, Flanagan, W and Young, A (2021). A comprehensive, open-source dataset of lower limb biomechanics in multiple conditions of stairs, ramps, and level-ground ambulation and transitions. Journal of Biomechanics, 119, 110320. https://doi.org/10.1016/J.JBIOMECH.2021.110320CrossRefGoogle ScholarPubMed
Conforti, I., Mileti, I., Panariello, D., Caporaso, T., Grazioso, S., Del Prete, Z., Lanzotti, A., Di Gironimo, G., & Palermo, E. (2020). Validation of a novel wearable solution for measuring L5/S1 load during manual material handling tasks. 2020 IEEE International Workshop on Metrology for Industry 4.0 & IoT, 501506. https://doi.org/10.1109/METROIND4.0IOT48571.2020.9138259CrossRefGoogle Scholar
Cui, T, Yang, L, Han, X, Xu, J, Yang, Y and Ren, T (2021). A low-cost, portable, and wireless in-shoe system based on a flexible porous graphene pressure sensor. Materials, 14(21), 6475. https://doi.org/10.3390/MA14216475CrossRefGoogle ScholarPubMed
Cutti, AG, Giovanardi, A, Rocchi, L, Davalli, A and Sacchetti, R (2008) Ambulatory measurement of shoulder and elbow kinematics through inertial and magnetic sensors. Medical and Biological Engineering and Computing, 46(2), 169178. https://doi.org/10.1007/S11517-007-0296-5CrossRefGoogle ScholarPubMed
Delp, SL, Anderson, FC, Arnold, AS, Loan, P, Habib, A, John, CT, Guendelman, E and Thelen, DG (2007). OpenSim: open-source software to create and analyze dynamic simulations of movement. IEEE Transactions on Biomedical Engineering, 54(11), 19401950. https://doi.org/10.1109/TBME.2007.901024CrossRefGoogle ScholarPubMed
Dorschky, E, Nitschke, M, Martindale, CF, van den Bogert, AJ, Koelewijn, AD and Eskofier, BM (2020). CNN-based estimation of sagittal plane walking and running biomechanics from measured and simulated inertial sensor data. Frontiers in Bioengineering and Biotechnology, 8, 604. https://doi.org/10.3389/FBIOE.2020.00604 CrossRefGoogle ScholarPubMed
Durandau, G, Farina, D and Sartori, M (2018) Robust real-time musculoskeletal modeling driven by electromyograms. IEEE Transactions on Biomedical Engineering, 65(3), 556564. https://doi.org/10.1109/TBME.2017.2704085 CrossRefGoogle ScholarPubMed
Enoka, RM (2015). Neuromechanics of human movement. In Neuromechanics of Human Movement, Champaign IL, US: Human Kinetics. https://doi.org/10.5040/9781492595632 CrossRefGoogle Scholar
Faber, GS, Koopman, AS, Kingma, I, Chang, CC, Dennerlein, JT and van Dieën, JH (2018) Continuous ambulatory hand force monitoring during manual materials handling using instrumented force shoes and an inertial motion capture suit. Journal of Biomechanics, 70, 235241. https://doi.org/10.1016/J.JBIOMECH.2017.10.006 CrossRefGoogle Scholar
Fereydounnia, S, Shadmehr, A and Salemi, P (2022). Acute effect of inhibitory kinesio tape on range of motion, dynamic balance, and gait in athletes with hamstring shortness. The Foot, 53, 101925. https://doi.org/10.1016/J.FOOT.2022.101925 CrossRefGoogle ScholarPubMed
Ferrari, A, Cutti, AG, Garofalo, P, Raggi, M, Heijboer, M, Cappello, A and Davalli, A (2010) First in vivo assessment of “outwalk”: a novel protocol for clinical gait analysis based on inertial and magnetic sensors. Medical & Biological Engineering & Computing, 48(1), 115. https://doi.org/10.1007/S11517-009-0544-Y CrossRefGoogle ScholarPubMed
Fluit, R, Andersen, MS, Kolk, S, Verdonschot, N and Koopman, HFJM (2014) Prediction of ground reaction forces and moments during various activities of daily living. Journal of Biomechanics, 47(10), 23212329. https://doi.org/10.1016/J.JBIOMECH.2014.04.030 CrossRefGoogle ScholarPubMed
Fukushi, K, Sekiguchi, Y, Honda, K, Yaguchi, H and Izumi, SI (2019). Three-dimensional GRF and CoP estimation during stair and slope ascent/descent with wearable IMUs and foot pressure sensors. 2019 41st Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Berlin, Germany, pp. 64016404, doi: 10.1109/EMBC.2019.8856430.CrossRefGoogle Scholar
Gurchiek, RD, Cheney, N and McGinnis, RS (2019). Estimating biomechanical time-series with wearable sensors: a systematic review of machine learning techniques. Sensors, 19(23), 5227. https://doi.org/10.3390/S19235227 CrossRefGoogle ScholarPubMed
Hatze, H (2002) The fundamental problem of myoskeletal inverse dynamics and its implications. Journal of Biomechanics, 35(1), 109115. https://doi.org/10.1016/S0021-9290(01)00158-0 CrossRefGoogle ScholarPubMed
He, J, Mahtani, GB and Chu, CR (2022) Is remote active feedback gait retraining comparable to in-person retraining 2 years post anterior cruciate ligament reconstruction? Osteoarthritis and Cartilage, 30, S153. https://doi.org/10.1016/J.JOCA.2022.02.193 CrossRefGoogle Scholar
Heintz, S and Gutierrez-Farewik, EM (2007) Static optimization of muscle forces during gait in comparison to EMG-to-force processing approach. Gait & Posture, 26(2), 279288. https://doi.org/10.1016/J.GAITPOST.2006.09.074 CrossRefGoogle ScholarPubMed
Hendry, D, Leadbetter, R, McKee, K, Hopper, L, Wild, C, O’sullivan, P, Straker, L and Campbell, A (2020). An exploration of machine-learning estimation of ground reaction force from wearable sensor data. Sensors, 20(3), 740. https://doi.org/10.3390/S20030740 CrossRefGoogle ScholarPubMed
Hewett, TE, Myer, GD, Ford, KR, Heidt, RS, Colosimo, AJ, McLean, SG, Van Den Bogert, AJ, Paterno, MV and Succop, P (2005). Biomechanical measures of neuromuscular control and valgus loading of the knee predict anterior cruciate ligament injury risk in female athletes: a prospective study. American Journal of Sports Medicine, 33(4), 492501. https://doi.org/10.1177/0363546504269591 CrossRefGoogle ScholarPubMed
Hof, AL (2008) The ‘extrapolated center of mass’ concept suggests a simple control of balance in walking. Human Movement Science, 27(1), 112125. https://doi.org/10.1016/J.HUMOV.2007.08.003 CrossRefGoogle ScholarPubMed
Inertial, J., Sabatini, M., Soo Suh, Y., June Lee, C., & Keun Lee, J. (2022). Inertial Motion Capture-Based Wearable Systems for Estimation of Joint Kinetics: A Systematic Review. Sensors 2022, 22(7), 2507. https://doi.org/10.3390/S22072507 Google Scholar
Jacobs, DA and Ferris, DP (2015) Estimation of ground reaction forces and ankle moment with multiple, low-cost sensors. Journal of Neuroengineering and Rehabilitation, 12(1), 112. https://doi.org/10.1186/S12984-015-0081-X CrossRefGoogle ScholarPubMed
Jung, Y, Jung, M, Lee, K and Koo, S (2014) Ground reaction force estimation using an insole-type pressure mat and joint kinematics during walking. Journal of Biomechanics, 47(11), 26932699. https://doi.org/10.1016/J.JBIOMECH.2014.05.007 CrossRefGoogle ScholarPubMed
Karatsidis, A, Bellusci, G, Schepers, HM, de Zee, M, Andersen, MS and Veltink, PH (2016). Estimation of ground reaction forces and moments during gait using only inertial motion capture. Sensors, 17(1), 75. https://doi.org/10.3390/S17010075 CrossRefGoogle ScholarPubMed
Karatsidis, A, Jung, M, Schepers, HM, Bellusci, G, de Zee, M, Veltink, PH and Andersen, MS (2019) Musculoskeletal model-based inverse dynamic analysis under ambulatory conditions using inertial motion capture. Medical Engineering and Physics, 65, 6877. https://doi.org/10.1016/J.MEDENGPHY.2018.12.021 CrossRefGoogle ScholarPubMed
Keemink, AQL, Brug, TJH, Van Asseldonk, EHF, Wu, AR and Van Der Kooij, H (2021) Whole body center of mass feedback in a reflex-based neuromuscular model predicts ankle strategy during perturbed walking. IEEE Transactions on Neural Systems and Rehabilitation Engineering, 29, 25212529. https://doi.org/10.1109/TNSRE.2021.3131366 CrossRefGoogle Scholar
Khurelbaatar, T, Kim, K, Lee, SK and Kim, YH (2015) Consistent accuracy in whole-body joint kinetics during gait using wearable inertial motion sensors and in-shoe pressure sensors. Gait & Posture 42(1), 6569. https://doi.org/10.1016/J.GAITPOST.2015.04.007 CrossRefGoogle ScholarPubMed
Kim, B, Lim, H and Park, S (2020). Spring-loaded inverted pendulum modeling improves neural network estimation of ground reaction forces. Journal of Biomechanics, 113, 110069. https://doi.org/10.1016/J.JBIOMECH.2020.110069 CrossRefGoogle ScholarPubMed
Kim, S, Ro, K and Bae, J (2017) Estimation of individual muscular forces of the lower limb during walking using a wearable sensor system. Journal of Sensors, 2017, 6747921. https://doi.org/10.1155/2017/6747921 CrossRefGoogle Scholar
Konrad, P (2005). The ABC of EMG a practical introduction to kinesiological electromyography, USA: Noraxon INC. https://www.noraxon.com/wp-content/uploads/2014/12/ABC-EMG-ISBN.pdf Google Scholar
Kristianslund, E, Krosshaug, T and Van den Bogert, AJ (2012). Effect of low pass filtering on joint moments from inverse dynamics: Implications for injury prevention. Journal of Biomechanics, 45(4), 666671. https://doi.org/10.1016/J.JBIOMECH.2011.12.011 CrossRefGoogle ScholarPubMed
Lee, S. K., Kim, K., Kim, Y. H., & Lee, S. S. (2017). Motion anlaysis in lower extremity joints during ski carving turns using wearble inertial sensors and plantar pressure sensors. 2017 IEEE International Conference on Systems, Man, and Cybernetics, SMC 2017, 2017-January, 695698. https://doi.org/10.1109/SMC.2017.8122688 CrossRefGoogle Scholar
Liu, MQ, Anderson, FC, Schwartz, MH and Delp, SL (2008) Muscle contributions to support and progression over a range of walking speeds. Journal of Biomechanics, 41(15), 32433252. https://doi.org/10.1016/J.JBIOMECH.2008.07.031 CrossRefGoogle Scholar
Liu, T, Inoue, Y, Shibata, K and Shiojima, K (2012) A mobile force plate and three-dimensional motion analysis system for three-dimensional gait assessment. IEEE Sensors Journal 12(5), 14611467. https://doi.org/10.1109/JSEN.2011.2173763 CrossRefGoogle Scholar
Mann, RA and Hagy, J (1980) Biomechanics of walking, running, and sprinting. The American Journal of Sports Medicine 8(5), 345350. https://doi.org/10.1177/036354658000800510 CrossRefGoogle ScholarPubMed
Marcela, N and Diaz, B (2009). Biomechanics and Motor Control of Human Movement, 4th edn. John Wiley & Sons Google Scholar
Matijevich, ES, Scott, LR, Volgyesi, P, Derry, KH and Zelik, KE (2020). Combining wearable sensor signals, machine learning and biomechanics to estimate tibial bone force and damage during running. Human Movement Science, 74, 102690. https://doi.org/10.1016/J.HUMOV.2020.102690 CrossRefGoogle Scholar
Matsumura, S, Ohta, K, Yamamoto, SI, Koike, Y and Kimura, T (2021). Comfortable and convenient turning skill assessment for alpine skiers using IMU and plantar pressure distribution sensors. Sensors, 21(3), 834. https://doi.org/10.3390/S21030834 CrossRefGoogle ScholarPubMed
Moore, JK, Hnat, SK and van den Bogert, AJ (2015). An elaborate data set on human gait and the effect of mechanical perturbations. PeerJ, 2015(3), e918. https://doi.org/10.7717/PEERJ.918/FIG-6 CrossRefGoogle Scholar
Moya-Esteban, A, van der Kooij, H and Sartori, M (2022). Robust estimation of lumbar joint forces in symmetric and asymmetric lifting tasks via large-scale electromyography-driven musculoskeletal models. Journal of Biomechanics, 144, 111307. https://doi.org/10.1016/J.JBIOMECH.2022.111307 CrossRefGoogle ScholarPubMed
Nitschke, M, Dorschky, E, Heinrich, D, Schlarb, H, Eskofier, BM, Koelewijn, AD and van den Bogert, AJ (2020). Efficient trajectory optimization for curved running using a 3D musculoskeletal model with implicit dynamics. Scientific Reports, 10(1), 112. https://doi.org/10.1038/s41598-020-73856-w CrossRefGoogle ScholarPubMed
Novacheck, TF (1998) The biomechanics of running. Gait & Posture, 7(1), 7795. https://doi.org/10.1016/S0966-6362(97)00038-6 CrossRefGoogle ScholarPubMed
Oerbekke, MS, Stukstette, MJ, Schütte, K, de Bie, RA, Pisters, MF and Vanwanseele, B (2017) Concurrent validity and reliability of wireless instrumented insoles measuring postural balance and temporal gait parameters. Gait & Posture, 51, 116124. https://doi.org/10.1016/J.GAITPOST.2016.10.005 CrossRefGoogle ScholarPubMed
Pau, M, Ibba, G, Leban, B and Scorcu, M (2014). Characterization of static balance abilities in elite soccer players by playing position and age. Research in Sports Medicine, 22(4), 355367. https://doi.org/10.1080/15438627.2014.944302 CrossRefGoogle ScholarPubMed
Pizzolato, C, Reggiani, M, Modenese, L and Lloyd, DG (2017) Real-time inverse kinematics and inverse dynamics for lower limb applications using OpenSim. Computer Methods in Biomechanics and Biomedical Engineering, 20(4), 436445. https://doi.org/10.1080/10255842.2016.1240789 CrossRefGoogle ScholarPubMed
Price, FT (2018). Validation of a wearable sensor insole device for analysis of postural control (Doctoral dissertation, Miami University).Google Scholar
Purevsuren, T., Khuyagbaatar, B., Kim, K., & Kim, Y. H. (2018). Investigation of Knee Joint Forces and Moments during Short-Track Speed Skating Using Wearable Motion Analysis System. International Journal of Precision Engineering and Manufacturing, 19(7), 10551060. https://doi.org/10.1007/S12541-018-0125-9/METRICS Google Scholar
Refai, MIM, Van Beijnum, BJF, Buurke, JH and Veltink, PH (2020) Portable gait lab: estimating 3D GRF using a pelvis IMU in a foot IMU defined frame. IEEE Transactions on Neural Systems and Rehabilitation Engineering, 28(6), 13081316. https://doi.org/10.1109/TNSRE.2020.2984809 CrossRefGoogle Scholar
Richards, JG (1999) The measurement of human motion: a comparison of commercially available systems. Human Movement Science, 18(5), 589602. https://doi.org/10.1016/S0167-9457(99)00023-8 CrossRefGoogle Scholar
Sartori, M, Gizzi, L, Lloyd, DG and Farina, D (2013). A musculoskeletal model of human locomotion driven by a low dimensional set of impulsive excitation primitives. Frontiers in Computational Neuroscience, 7, 79. https://doi.org/10.3389/FNCOM.2013.00079 CrossRefGoogle ScholarPubMed
Simonetti, D, Koopman, B and Sartori, M (2022). Automated estimation of ankle muscle EMG envelopes and resulting plantar-dorsi flexion torque from 64 garment-embedded electrodes uniformly distributed around the human leg. Journal of Electromyography and Kinesiology, 67, 102701. https://doi.org/10.1016/J.JELEKIN.2022.102701 CrossRefGoogle ScholarPubMed
Stanev, D, Filip, K, Bitzas, D, Zouras, S, Giarmatzis, G, Tsaopoulos, D and Moustakas, K (2021). Real-time musculoskeletal kinematics and dynamics analysis using marker- and IMU-based solutions in rehabilitation. Sensors, 21(5), 1804. https://doi.org/10.3390/S21051804 CrossRefGoogle ScholarPubMed
Stöggl, T and Martine, A (2016). Validation of Moticon’s OpenGo sensor insoles during gait, jumps, balance and cross-country skiing specific imitation movements. Journal of Sports Sciences, 35(2), 196206. https://doi.org/10.1080/02640414.2016.1161205 CrossRefGoogle ScholarPubMed
Tanghe, K, Afschrift, M, Jonkers, I, De Groote, F, De Schutter, J and Aertbeliën, E (2019). A probabilistic method to estimate gait kinetics in the absence of ground reaction force measurements. Journal of Biomechanics, 96, 109327. https://doi.org/10.1016/J.JBIOMECH.2019.109327 CrossRefGoogle ScholarPubMed
Trkov, M, Stevenson, DT and Merryweather, AS (2022). Classifying hazardous movements and loads during manual materials handling using accelerometers and instrumented insoles. Applied Ergonomics, 101, 103693. https://doi.org/10.1016/J.APERGO.2022.103693 CrossRefGoogle ScholarPubMed
Uchida, T and Delp, S (2021). Biomechanics of Movement: The Science of Sports, Robotics, and Rehabilitation, Cambridge, MA, US: Mit Press. https://mitpress.mit.edu/books/biomechanics-movement Google Scholar
Van Den Bogert, AJ, Geijtenbeek, T, Even-Zohar, O, Steenbrink, F and Hardin, EC (2013) A real-time system for biomechanical analysis of human movement and muscle function. Medical and Biological Engineering and Computing, 51(10), 10691077. https://doi.org/10.1007/S11517-013-1076-Z CrossRefGoogle ScholarPubMed
van den Noort, JC, Scholtes, VA and Harlaar, J (2009) Evaluation of clinical spasticity assessment in cerebral palsy using inertial sensors. Gait & Posture, 30(2), 138143. https://doi.org/10.1016/J.GAITPOST.2009.05.011 CrossRefGoogle ScholarPubMed
Vilzmann, R (2021). Total Force Validation Study for Moticon Sensor Insole, Germany: Moticon https://moticon.com/total-force-validation-study-for-moticon-science-sensor-insole-insole3 Google Scholar
Wang, H (2020). Identification of motion controllers in human standing and walking. In ETD Archive, Doctor dissertation, Cleveland State University. https://engagedscholarship.csuohio.edu/etdarchive/1299 Accessed on March 25, 2023Google Scholar
Wang, C, Wang, X, Long, Z, Tian, T, Gao, M, Yun, X, Qian, Y and Li, J (2019). Estimation of spatial-temporal gait parameters based on the fusion of inertial and film-pressure signals. In Proceedings - 2018 IEEE International Conference on Bioinformatics and Biomedicine, Madrid, Spain: BIBM, pp. 12321239. https://doi.org/10.1109/BIBM.2018.8621216 CrossRefGoogle Scholar
Wannop, J, Kowalchuk, S, Esposito, M and Stefanyshyn, D (2020). Influence of artificial turf surface stiffness on athlete performance. Life, 10(12), 113. https://doi.org/10.3390/LIFE10120340 CrossRefGoogle ScholarPubMed
Winter, AD (2009). Biomechanics and Motor Control of Human Movement, 4th edn. New York, United States: John Wiley & Sons.CrossRefGoogle Scholar
Wouda, FJ, Giuberti, M, Bellusci, G, Maartens, E, Reenalda, J, van Beijnum, BJF and Veltink, PH (2018). Estimation of vertical ground reaction forces and sagittal knee kinematics during running using three inertial sensors. Frontiers in Physiology, 9, 218. https://doi.org/10.3389/FPHYS.2018.00218 CrossRefGoogle ScholarPubMed
Wouda, FJ, Jaspar, SLJO, Harlaar, J, van Beijnum, BJF and Veltink, PH (2021) Foot progression angle estimation using a single foot-worn inertial sensor. Journal of Neuroengineering and Rehabilitation, 18(1), 110. https://doi.org/10.1186/S12984-021-00816-4 CrossRefGoogle ScholarPubMed
Zhang, JT, Novak, AC, Brouwer, B and Li, Q (2013) Concurrent validation of Xsens MVN measurement of lower limb joint angular kinematics. Physiological Measurement, 34(8), N63. https://doi.org/10.1088/0967-3334/34/8/N63 CrossRefGoogle ScholarPubMed
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.