Next Article in Journal
GNSS Code Multipath Mitigation by Cascading Measurement Monitoring Techniques
Previous Article in Journal
Impact of Sliding Window Length in Indoor Human Motion Modes and Pose Pattern Recognition Based on Smartphone Sensors
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Estimation of Tri-Axial Walking Ground Reaction Forces of Left and Right Foot from Total Forces in Real-Life Environments

by
Erfan Shahabpoor
1,2,* and
Aleksandar Pavic
3
1
Department of Architecture and Civil Engineering, University of Bath, Claverton Down, Bath BA2 7AY, UK
2
Department of Civil & Structural Engineering, INSIGNEO Institute for In-Silico Medicine, University of Sheffield, Sheffield S1 3JD, UK
3
College of Engineering, Mathematics and Physical Sciences, University of Exeter, Exeter EX4 4QF, UK
*
Author to whom correspondence should be addressed.
Sensors 2018, 18(6), 1966; https://doi.org/10.3390/s18061966
Submission received: 3 April 2018 / Revised: 11 June 2018 / Accepted: 17 June 2018 / Published: 19 June 2018
(This article belongs to the Section Physical Sensors)

Abstract

:
Continuous monitoring of natural human gait in real-life environments is essential in many applications including disease monitoring, rehabilitation, and professional sports. Wearable inertial measurement units are successfully used to measure body kinematics in real-life environments and to estimate total walking ground reaction forces G R F ( t ) using equations of motion. However, for inverse dynamics and clinical gait analysis, the G R F ( t ) of each foot is required separately. Using an experimental dataset of 1243 tri-axial separate-foot G R F ( t ) time histories measured by the authors across eight years, this study proposes the ‘Twin Polynomial Method’ (TPM) to estimate the tri-axial left and right foot G R F ( t ) signals from the total G R F ( t ) signals. For each gait cycle, TPM fits polynomials of degree five, eight, and nine to the known single-support part of the left and right foot vertical, anterior-posterior, and medial-lateral G R F ( t ) signals, respectively, to extrapolate the unknown double-support parts of the corresponding G R F ( t ) signals. Validation of the proposed method both with force plate measurements (gold standard) in the laboratory, and in real-life environment showed a peak-to-peak normalized root mean square error of less than 2.5%, 6.5% and 7.5% for the estimated G R F ( t ) signals in the vertical, anterior-posterior and medial-lateral directions, respectively. These values show considerable improvement compared with the currently available G R F ( t ) decomposition methods in the literature.

1. Introduction

The tri-axial walking ground reaction forces, moments and the trajectory of center of plantar pressure C o P ( t ) under each foot are critical inputs for gait analysis [1]. Regardless of their importance, developing practical technologies for long-term measurement of these parameters in real-life environment are still challenging.
Estimation of the total (superimposed left and right foot) walking G R F i ( t ) , i { v :   v e r t i c a l , a p : a n t e r i o r p o s t e r i o r , m l : m e d i a l l a t e r a l } using a limited number of inertial measurement units (IMUs) is a practical option to monitor the total G R F i ( t ) in real-life environments [2,3] due to the high durability, low power demand, low cost, and small size of the IMUs. In this method, the total G R F i ( t ) signals are often estimated based on the Second Newton law using the measured acceleration of the body segments. During the single-support (SS) phase of the gait, G R F i ( t ) of the stance foot is equal to the estimated total G R F i ( t ) signals. However, during the double-support (DS) phase, both feet are in contact with the ground, which creates an indeterminate closed kinematic chain [4]. As a result, the left and right foot G R F i ( t ) signals cannot be determined from the force equilibrium conditions alone, and an additional mathematical or statistical method is required to solve the indeterminacy problem.
Several methods have been proposed to estimate the left and right foot G R F v ( t ) signals from the total G R F v ( t ) during the DS phase, based on the weight shift between legs [5], optimization approaches [6], or the plantar center of pressure [7]. Quanbury and Winter [8], and Robertson and Winter [9] suggested extrapolating the total G R F v ( t ) during the DS phase by fitting cubic polynomials to the known force values at the beginning and end of the SS phase for each foot. They reported normalized root mean square error of 18% against force plate measurement for the estimated left and right foot G R F v ( t ) signals. McGhee et al. [10], McGhee [11], Hardt and Mann [12], and Morecki et al. [13] suggested a linear function of the DS phase time to approximate the force and moment transfer between the stance and swing foot. Their proposed method estimated the left and right foot G R F v ( t ) signals with maximum normalized error of 8%.
In 2005, Ren et al. [14] initially proposed a linear transfer relationship based on empirical data. They assumed that the ratio of the G R F v ( t ) of the heel-strike foot to the total G R F v ( t ) , and the ratio of the G R F a p ( t ) to the G R F v ( t ) on the toe-off foot vary linearly during the DS phase. It was also assumed that the right and left foot move symmetrically. Later in 2008, Ren et al. [15] proposed the “smooth transition assumption” (STA), based on force plate data for each foot:
  • The ground reaction forces and moments of the trailing foot reduce smoothly to zero during the DS phase.
  • The ratios of the ground reactions to their values at contralateral heel strike (i.e., the non-dimensional ground reactions) can be expressed as functions of DS phase duration (termed transition functions).
The model proposed by Ren et al. [15] showed good results in the sagittal plane, but results were less promising in the frontal and transverse planes. They reported 5.6%, 10.9% and 20% relative root mean square error for estimation of separate feet G R F v ( t ) , G R F a p ( t ) , and G R F m l ( t ) , respectively. Subsequently, several studies were carried out to increase the accuracy of the estimated left and right foot G R F v ( t ) [16,17,18,19]. However, the proposed methods in these studies require the trajectory of C o P ( t ) as input and, therefore, are mostly suitable for force plate application.
Recently, Karatsidis et al. [20] proposed a comprehensive methodology to estimate tri-axial G R F i ( t ) and moment signals for each foot using inertial motion capture data. The total external forces and moments were calculated directly from equation of motion. A distribution algorithm based on a smooth transition assumption was then proposed to solve the indeterminacy problem during the DS phase. They reported relative root mean square error of 5.3%, 9.4% and 13.1% for the estimated G R F v ( t ) ,   G R F a p ( t ) and G R F m l ( t ) , respectively, compared with the force plate measurements. An extensive review of the literature on estimation of walking ground reactions in real-life environments is presented in [21].
This study is aimed at developing a methodology to estimate the tri-axial left and right foot G R F i ( t ) from the corresponding total G R F i ( t ) signal with: (1) enhanced accuracy; (2) enhanced versatility (applicable to different walking speeds and step lengths); (3) extensively validated and (4) suitable for IMU application i.e., only total G R F i ( t ) signals are available as input. To achieve these objectives, a uniquely extensive experimental dataset of 1243 tri-axial left and right foot G R F i ( t ) time histories with different walking speeds were used to develop the ‘Twin Polynomial Method’ (TPM) to estimate the tri-axial left and right foot G R F i ( t ) from the corresponding total G R F i ( t ) signal. Section 2 of this paper explains the TPM methodology and specifications. TPM procedure is presented in Section 3.1 and is validated in both laboratory and outdoor environment in Section 3.2. Section 4 discusses the results and compares the performance of TPM with other methods in the literature. Finally, the conclusions are highlighted in Section 5.

2. TPM Methodology

The Twin Polynomial Method proposed in this study assumes that the total G R F i ( t ) signals (estimated using a wearable IMU system [21]) and the weight of the subject are the only known inputs to the model and the left and right foot G R F i ( t ) signals are the desired outputs.
As mentioned in Section 1, during the SS phase of the gait, only the stance foot is in contact with the ground. Therefore, the magnitude of the stance foot walking force (blue curves in Figure 1) is equal to the total G R F i ( t ) (dashed black curves in Figure 1) and the amplitude of the walking force of the swing foot is equal to zero. The challenge is, however, to estimate the left and right foot G R F i ( t ) during the DS phase (red curves in Figure 1). The core idea of TPM is to fit a polynomial curve of degree n to the known SS part of each of the left and right foot G R F i ( t ) signals (blue curve in Figure 1) to extrapolate the unknown DS part of the corresponding signals (red curves in Figure 1).
To simplify the estimation process, TPM divides each complete gait cycles into two halves and estimates the unknown DS parts of the left and right foot G R F i ( t ) signals for each half gait cycle, separately (Figure 1). In the vertical direction, the window of the total G R F v ( t ) signal between the two consecutive SS local minima is taken equal to half of a complete gait cycle (Figure 1a). Similarly, in the AP direction, the window of the total G R F a p ( t ) signal between two consecutive zero crossing points (Figure 1b), and in ML direction the window of the total G R F m l ( t ) signal between the two consecutive SS local minima and maxima points (Figure 1c) are taken equal to half of a complete gait cycle. The left and right foot G R F i ( t ) signals corresponding to half of a gait cycle are referred to as h G R F i , j ( t ) , where i { v , a p , m l } indicates the axis and j { l , r } represents the left and right part of the half gait force signal, respectively.

2.1. Experimental Data

As the walking force is characterized with high inter- and intra-subject variability, a large dataset of measured walking force was required for the analysis to represent these variations statistically. A set of 1243 measured right and left foot walking G R F i ( t ) time histories, each lasting between 60 and 240 s and measured from over 200 different test subjects (age: 26 ± 8 years, weight: 77 ± 26 kg, height: 1.74 ± 0.21 m, and walking speed: 1.22 ± 0.44 m/s) with healthy gait were used in the analysis. Measurements were carried out using a bespoke separate-belt instrumented treadmill at 1 kHz between 2008 and 2016 in the biomechanics laboratory at the University of Sheffield. The investigations were carried out following the rules of the Declaration of Helsinki of 1975 (https://www.wma.net/what-we-do/medical-ethics/declaration-of-helsinki/), revised in 2008. Ethics approval for the walking tests was issued by the ethics committee of the Faculty of Engineering, University of Sheffield, and all subjects provided an informed consent in accordance with the University of Sheffield ethical guidelines for research involving human participants.
For each of the measured left and right foot G R F i ( t ) signals, the heel-strike and toe-off points corresponding to each gait cycle were identified (Figure 1), and the signal corresponding to each half gait cycle was extracted. To make cross-comparison and statistical analysis possible, each h G R F i , j ( t ) signal was then resampled to 100 points and normalized by the body weight of the test subject using MATLAB software [22]. This resulted in a dataset of over 100,000 of h G R F i , j ( t ) signals. The overlaid plot of one foot h G R F v , l ( t ) and h G R F v , r ( t ) signals are presented in Figure 2a,b, respectively. As signals are resampled, the variable “t” in h G R F i , j ( t ) signals does not represent the actual timing of the measured h G R F i , j ( t ) signals any more. However, the instances of the resampled h G R F i , j ( t ) signals are still referred to by the variable “t” in this study, indicating their nature.

2.2. TPM Specifications

In order to estimate the unknown DS part of the h G R F i , j ( t ) signals, TPM proposes to fit a polynomial curve of degree n to the known SS part of the h G R F i , j ( t ) signals (e.g., A–B in Figure 3a) and their corresponding zero point (e.g., point C in Figure 3a). In this study, the MATLAB [22] function ‘polyfit’ was used for curve fitting which uses Vandermonde matrix to estimate the coefficients of the best polynomial fit in a least-square sense.

2.2.1. Identification and Validation Experimental Datasets

The measured h G R F i , j ( t ) signals corresponding to 20 randomly-selected subjects were initially extracted from the experimental dataset to be used only for model validation. The remainder of the dataset was used for model identification. As the h G R F i , j ( t ) dataset was very large, for practicality, it was necessary to use a smaller sub-set of it for model identification which statistically represents the main dataset. To find the size of this subset, a Monte Carlo analysis was carried out with increasing number of measured h G R F i , j ( t ) signals fitted with polynomials of degree three (cubic) to 12. Each randomly selected h G R F i , j ( t ) signal from the experimental dataset, was fitted with a polynomial P n ( t ) of degree n, and the corresponding peak-to-peak normalized root mean square error (NRMSE), defined by Equation (1), was calculated:
  NRMSE = ( t = 1 100 ( h G R F i , j ( t ) P n ( t ) ) 2 ) / 100 | max ( h G R F i , j ( t ) ) min ( h G R F i , j ( t ) ) |
In Equation (1), the values of P n ( t ) when the foot is in swing is set to zero.
It was found that a subset of minimum 940 h G R F i , j ( t ) randomly-selected signals can represent statistically the whole dataset in all three axes with less than 1% NRMSE standard deviation   σ N R M S E . Therefore, a set of 1000 h G R F i , j ( t ) randomly-selected signals was used in Section 2.2.2 to Section 2.2.4 to develop TPM.

2.2.2. Polynomial Degree Selection

To find the optimal polynomial order that can fit accurately the h G R F i , j ( t ) signals, in each direction, each of the N = 1000 h G R F i , j ( t ) randomly-selected measured signals was fitted with polynomials of degree three (cubic) to 12. Figure 3 compares the probability distribution function (pdf) of the NRMSE errors corresponding to each polynomial degree. There is a tradeoff between the fit accuracy and the computational efficiency of the fitting process: the higher the polynomial order of the fitting curve is, the more computationally demanding and challenging would be to find the best fit, but a more accurate fit can potentially be achieved.
Based on Figure 3, polynomials of degree five, eight, and nine were selected empirically to fit the h G R F i , j ( t ) signals in the vertical, anterior-posterior, and medial-lateral directions, respectively. The choice was made to maximize the accuracy of the fit while avoiding unnecessary computation. As it can be seen in Figure 3, in each direction, the reduction in NRMSE of polynomials with lower orders than V:5, AP:8 and ML:9 is significant and for the higher orders is subtle.

2.2.3. Added Constraints

As it can be seen in Figure 3a,c,e, when only the SS part of the h G R F i , l ( t ) and h G R F i , r ( t ) signals and their zero point are known, several polynomial fits of degree five (Figure 3a), eight (Figure 3c), and nine (Figure 3e) exist. In another word, the SS part and zero point are not enough constraints to produce a unique polynomial fit of degree five, eight, and nine to h G R F v , j ( t ) , h G R F a p , j ( t ) , and h G R F m l , j ( t ) signals, respectively.
Using Monte Carlo analysis, it was found that one extra (guiding) point in the vertical direction (point D in Figure 3a), three points in the AP direction (points H, I and J in Figure 3c), and three points in the ML direction (points O, P and Q in Figure 3e) are enough to achieve polynomial fits with maximum 1% difference in μ N R M S E and σ N R M S E compared with the polynomials in Figure 3b,d,f. Polynomials of higher order failed to achieve comparable μ N R M S E and σ N R M S E values with the same number of guiding points (2–5% higher error).
The magnitude ( y ) and timing ( t ) of the guiding points of the best polynomial fits, were statically analyzed (Figure 4) for the random sample of N = 1000 h G R F i , j ( t ) signals to find out the statistical distribution of t B , t C , y D , y H , t I , y J , y O , t P , and y Q parameters (and y D , y H , t I , y J , y O , t P and y Q for the counterpart h G R F i , j ( t ) signals) suitable for curve-fitting analysis (Table 1). It was empirically assumed that t D = t C + 0.1 T , t H = t G + 0.05 T , t J = ( t I + t k ) / 2 , t O = t N + 0.05 T and t Q = ( t P + t R ) / 2 . The range of μ ± 2 σ (representing 95% of the h G R F i , j ( t ) signals) corresponding to each of these parameters (Figure 4) are used in TPM curve-fitting procedure as explained in Section 3 (Table 1).

2.2.4. Optimization Strategy

As it can be seen in Figure 3a,c,e, a family of polynomial fits can be generated using different guiding points that match the known SS part of the h G R F i , j ( t ) signal while they do not necessarily match the DS part of the h G R F i , j ( t ) signal. The strategy proposed by TPM to circumvent this problem is to use the fitted polynomials on both the h G R F i , l ( t ) (Figure 3a,c,e) and h G R F i , r ( t ) signals and compare their total curve with the known total h G R F i ( t ) for that half gait cycle. This ensures that the information available in the total h G R F i ( t ) signal during the DS phase is optimally used to find the pair of polynomial curves that best fit the h G R F i , l ( t ) and h G R F i , r ( t )   signals. Section 3 describes the TPM procedure in details.

3. Results

3.1. TPM Procedure

The step-by-step procedure proposed by TPM to estimate h G R F i , l ( t ) and h G R F i , r ( t ) from the known total h G R F i ( t ) is:
A. 
Vertical direction
  • In the first step, the SS local minima points are identified from the total G R F v ( t ) (Figure 5a).
  • For each segment of the total G R F v ( t ) signal between two consecutive local minima (total h G R F v ( t ) ):
    • The total h G R F v ( t ) segment is resampled to 100 points (T = 100) and is normalized to the weight of the subject (Figure 5b).
    • For each pair of toe-off ( t C ) and heel-strike ( t B ) points selected from their initial ranges (27 <   t B < 52 and 53 <   t C < 85):
      • A set of polynomial curves of degree five are generated using the SS part (A-B) and points C and D for the h G R F v , l ( t ) (Figure 5b), and E-C, B, and D for the h G R F v , r ( t )   (Figure 5c) where −1 < y D   and   y D < 3.5, t D =   t C + 0.1 T and t D =   t B 0.1 T (Table 1).
      • A pair of left (pink curve in Figure 5d) and right (green curve in Figure 5d) polynomial curves are found to represent this t C , t B combination that their total curve (red curve in Figure 5d) estimated the total h G R F v ( t ) with minimum NRMSE.
      • The procedure is repeated for all possible combinations of t C and t B selected from their initial ranges (Table 1).
    • The pair of left-right polynomial curves that estimated the total h G R F v ( t ) with minimum NRMSE is found. These curves are considered accurate estimates of the h G R F v , l ( t ) and h G R F v , r ( t ) signals for the current half gait cycle.
    • The difference between the measured (blue curve in Figure 5e) and estimated total   h G R F v ( t ) (dashed red curve in Figure 5e) curves during the DS phase E r r v ( t ) , are distributed between the estimated h G R F v , l ( t ) (dashed pink curve in Figure 5e) and h G R F v , r ( t ) (dashed green curve in Figure 5e) signals using Equations (3) and (4) when t B < t < t C and i = v :
        E r r i ( t ) =   m e a s u r e d   t o t a l   h G R F i ( t ) e s t i m a t e d   t o t a l   h G R F i ( t )
        h G R F i , l ( t ) = h G R F i , l ( t ) + S l ( t ) × E r r i ( t )
        h G R F i , r ( t ) = h G R F i , r ( t ) + S r ( t ) × E r r i ( t )
      In these equations, the linear scaling functions S l ( t ) (pink line in Figure 5e) and S r ( t ) (green line in Figure 5e) are empirically defined as:
        S l ( t ) = t t B t C t B
        S r ( t ) = t B t t C t B + 1
    • The estimated h G R F v , l ( t ) and h G R F v , r ( t ) signals (dashed curves in Figure 5f) are multiplied by the weight of the subject and resampled back to the actual length of the measured total   h G R F v ( t ) signal for the current half gait cycle.
  • The next half gait cycle is selected and the estimation procedure described in Step A.II is repeated.
B. 
Anterior-posterior direction
  • In the first step, the SS phase zero crossing points are identified from the total G R F a p ( t ) (Figure 6a).
  • For each segment of the total G R F a p ( t ) signal between two consecutive zero crossing points (total h G R F a p ( t ) ) :
    • The total h G R F a p ( t ) segment is resampled to 100 points (T = 100) and normalized to the weight of the subject (Figure 6b).
    • The timing of the heel-strike ( t G ) and toe-off ( t K ) points of this half gait cycle are identified from the previously-estimated h G R F v , r ( t ) and h G R F v , l ( t ) signals corresponding to this half gait cycle.
    • A set of polynomial curves of degree eight are generated using the SS part (F-G) and points H, I, J and K for the h G R F a p , l ( t ) (Figure 6b) where t H = t G + 0.05 T , t J = ( t I + t k ) / 2 , 0.02 < y H <   0.10 , 0.02 < y J < 0 and 0.46 T < t I < 0.65 T (Table 1).
    • A set of polynomial curves of degree eight are generated using the SS part L- K , H , I , J and G for the h G R F a p , r ( t )   (Figure 6c) t H = t K 0.05 T , t J = ( t I + t G ) / 2 , 0.10 < y H <   0.14 , 0.01 < y J < 0.07 and 0.20 T < t I < 0.46 T (Table 1).
    • A pair of left (Figure 6d—pink curve) and right (Figure 6d—green curve) polynomial curves that estimated the known total h G R F a p ( t ) with minimum NRMSE is found. This pair of polynomial fits are considered to be an accurate estimation of the h G R F a p , r ( t ) and h G R F a p , l ( t ) signals for the current half gait cycle.
    • The difference between the measured (blue curve in Figure 6d) and estimated total   h G R F a p ( t ) (dashed red curve in Figure 6d) curves during the DS phase E r r a p ( t ) , are distributed between the estimated h G R F a p , l ( t ) (dashed pink curve in Figure 6d) and h G R F a p , r ( t ) (dashed green curve in Figure 6d) signals using Equations (3) and (4) when t G < t < t K and i = a p (Figure 6e).
    • The estimated h G R F a p , l ( t ) and h G R F a p , r ( t ) signals are multiplied by the weight of the subject and resampled back to the actual length of the measured total   h G R F a p ( t ) signal for the current half gait cycle.
  • The next half gait cycle is selected and the estimation procedure described in Step B.II is repeated.
C. 
Medial-lateral direction
  • In the first step, the SS local minima and maxima points are identified from the total G R F m l ( t ) (Figure 7a).
  • For each segment of the total G R F m l ( t ) signal between two consecutive local minima and maxima (total h G R F m l ( t ) ):
    • The total h G R F m l ( t ) signal is resampled to 100 points (T = 100) and normalized to the weight of the subject (Figure 7b).
    • The timing of the heel-strike ( t N ) and toe-off ( t R ) points for this half gait cycle are identified from the previously-estimated h G R F v , r ( t ) and h G R F v , l ( t ) signals corresponding to this half gait cycle.
    • A set of polynomial curves of degree nine are generated using the SS part (M-N) and points O, P, Q, and R for the h G R F m l , l ( t ) (Figure 7b) where t O = t N + 0.05 T , t Q = ( t P + t R ) / 2 , 0.021 < y O <   0.011 , 0.032 < y Q < 0.032 and 0.42 T < t P < 0.67 T (Table 1).
    • A set of polynomial curves of degree nine are generated using the SS part S R , O , P , Q and N for the h G R F m l , r ( t )   (Figure 7c) t O = t R 0.05 T , t Q = ( t N + t P ) / 2 , 0.018 < y O <   0.034 , 0.032 < y Q < 0.052 and 0.26 T < t P < 0.65 T (Table 1).
    • A pair of left (pink curve in Figure 7d) and right (green curve in Figure 7d) polynomial curves that estimated the known total h G R F m l ( t ) with minimum NRMSE is found. These polynomial fits are considered accurate estimates of the h G R F m l , r ( t ) and h G R F m l , l ( t ) signals for the current half gait cycle.
    • The difference between the measured (blue curve in Figure 7d) and estimated total   h G R F m l ( t ) (dashed red curve in Figure 7d) curves during the DS phase E r r m l ( t ) , are distributed between the estimated h G R F m l , l ( t ) (dashed pink curve in Figure 7d) and h G R F m l , r ( t ) (dashed green curve in Figure 7d) signals using Equations (3) and (4) when t N < t < t R and i = m l (Figure 7e).
    • The estimated h G R F m l , l ( t ) and h G R F m l , r ( t ) signals are multiplied by the weight of the subject and resampled back to the actual length of the measured total   h G R F m l ( t ) signal for the current half gait cycle.
  • The next half gait cycle is selected and the estimation procedure described in Step C.II is repeated.

3.2. Model Validation

The ultimate goal of TPM is to be used to estimate left and right foot tri-axial G R F i ( t ) signals from corresponding total G R F i ( t ) signals in real-life environment. Therefore, performance of TPM is assessed for both laboratory and outdoor environment.

3.2.1. Performance of TPM in Laboratory Environment

TPM was used to estimate tri-axial h G R F i , l ( t ) and h G R F i , r ( t ) signals corresponding to one thousand half gait cycles, randomly selected from the validation dataset of measured h G R F i , j ( t ) signals. The NRMSE errors between the measured and estimated h G R F i , j ( t ) signals were then calculated and is shown in Figure 8a–c for the vertical, anterior-posterior, and medial-lateral directions, respectively. It was found that TPM estimated the left and right foot G R F v ( t ) , G R F a p ( t ) and G R F m l ( t ) signals with mean NRMSE value of μ = 2.29%, μ = 6.27%, and μ = 7.22%, respectively.

3.2.2. Performance of TPM in Real-Life Environment

The walking gait in real-life environment is characterized with high variability in both magnitude and timing compared with the treadmill-measured G R F i ( t ) signals. A set of tests was carried out where 10 subjects walked around the University of Sheffield campus building (in paved urban environment), while wearing a pair of Tekscan F-Scan in-shoe pressure insoles [23] to measure the benchmark G R F i ( t ) signals for comparison. The walking pathway was characterized with flat parts as well as uphills and downhills. Subjects were asked to walk normally and no further instructions were given to keep the experiments as realistic as possible. The normal plantar pressures measured under each foot were used to calculate the left and right foot G R F v ( t ) signals, and these signals were then summed up to calculate the measured total G R F v ( t ) . Before and after each trial, subjects walked with their normal speed on the instrumented treadmill while wearing pressure insoles, and the G R F v ( t ) signals measured by the treadmill were used to calibrate the pressure insole measurements for each outdoor walking test. This helped to calibrate more accurately the F-scan pressure data, resulting in more accurate estimation of G R M v ( t ) signals.
One hundred half-gait cycles were randomly selected from the measured total G R F v ( t ) signal and used as input to the TPM method to estimate the corresponding h G R F v , r ( t ) and h G R F v , l ( t ) signals. Figure 8d shows the NRMSE errors between the measured and estimated h G R F v , r ( t ) and h G R F v , l ( t ) signals. As it can be seen in this figure, the errors are comparable with the laboratory results with the mean NRMSE value of μ = 2.01%. It must be emphasized that, as these NRMSE values are calculated against the G R M v ( t ) signals measured by F-Scan as reference, they only represent the errors due to the GRF decomposition process (TPM) and do not include the errors due to the estimation of G R M v ( t ) signals using F-scan pressure insoles. Furthermore, the counter-intuitive fact that the real-life mean NRMSE value is marginally lower than the corresponding laboratory value must be interpreted in light of the fact that the benchmark h G R F v , r ( t ) signals used to calculate NRMSE values in real-life environment are measured using pressure insoles that has lower high-frequency sensitivity and higher error values compared with the instrumented treadmill measurements.

3.2.3. Application of TPM on IMU Data

Six healthy male subjects (age: 21 ± 1 years, weight: 77 ± 16 kg and height: 1.82 ± 0.08 m) participated in a set of walking gait measurement, where for each subject the treadmill speed was set to 60%, 70%, 80%, 90%, 100% and 110% of their normal walking speed. The tri-axial walking G R F ( t ) signals pertinent to each foot were recorded using the instrumented treadmill. A set of 12 Opal IMUs [24] were used to measure the tri-axial acceleration and orientation signals at the seventh cervical vertebrae (C7), fifth lumbar vertebrae (L5), upper arms, fore arms, thighs, shanks, and fourth metatarsals with 128 Hz sampling rate. The detailed explanation of the test protocol is presented in [25].
Model 2 proposed by Shahabpoor et al. [25] with subject specific training was initially used to estimate the tri-axial total walking G R F ( t ) signals, only from IMU measurements at C7, L5, and one of the thighs. TPM was then used to estimate tri-axial h G R F i , l ( t ) and h G R F i , r ( t ) signals corresponding to one thousand half gait cycles, randomly selected from these IMU-estimated total G R F ( t ) signals (Figure 9a,c,e). The mean NRMSE errors between the treadmill-measured and IMU-estimated h G R F i , j ( t ) signals were found equal to μ v = 7.12%, μ a p = 16.24%, and μ m l = 16.08%, for the vertical (Figure 9b), anterior-posterior (Figure 9d), and medial-lateral (Figure 9f) directions, respectively.
These NRMSE values represent the errors due to both estimation of total G R F ( t ) signal using Model 2 and estimation of each foot G R F ( t ) using TPM method and the NRMSE pertinent to each method cannot be computed independently. Using the μ v = 7%, μ a p = 13% and μ m l = 13% NRMSE values reported in [25] for Model 2, decomposing the total G R F ( t ) into left and right foot   G R F ( t ) using TPM method has increased the total NRMSE values by only μ v = 0%, μ a p = 3%, and μ m l = 3% which are favorably comparable with the NRMSE values reported in Section 3.2.1 and Section 3.2.2 for TPM.

4. Discussion

The accuracy of the results of the TPM method cannot be directly cross-compared with the literature due to fundamental differences in methodology. The NRMSE values reported in [15,20] correspond to the estimation of separate-feet G R F i ( t ) signals directly from full kinematic measurements, and the methods suggested in [16,17,18,19] use measured C o P ( t ) as input.
However, the TPM methodology is developed using the most extensive experimental dataset presented so far in the literature, and the model is validated both in indoor and outdoor environments. The similarity of NRMSE values for indoor and outdoor environments confirms that the model is versatile and can estimate separate-feet G R F i ( t ) signals for time-varying walking speeds and stride length in outdoor environments. The method, furthermore, only needs the total G R F i ( t ) signals as input and therefore can be used with wearable IMU systems for monitoring separate-feet G R F i ( t ) signals in real-life environment. The TPM however is developed and validated based on the data from young and healthy subjects. The measured data were also limited to smooth laboratory and outdoor walking surfaces.

5. Conclusions

In the present study, a method called Twin Polynomial Method was proposed based on a uniquely extensive dataset of measured walking ground reaction forces, to estimate the tri-axial left and right foot walking ground reaction forces from their corresponding total G R F i ( t ) . The polynomials of degree five, eight, and nine were found to be the best candidates to fit right and left foot G R F i ( t ) signals in the vertical, anterior-posterior, and medial-lateral directions, respectively. Results of the TPM method both in the laboratory and in real-life environment showed an average normalized RMSE error of less than 2.5%, 6.5% and 7.5% in the vertical, anterior-posterior, and medial-lateral directions, respectively, compared with treadmill/pressure insole measurements. Further investigation is required for different pathological gaits and for walking on rough terrains to identify the required adjustments to the method.

6. Declarations

Ethics approval and consent to participate: The investigations were carried out following the rules of the Declaration of Helsinki of 1975 (https://www.wma.net/what-we-do/medical-ethics/declaration-of-helsinki/), revised in 2008. Ethics approval for the walking tests was issued by the ethics committee of the Faculty of Engineering, University of Sheffield, and all subjects provided an informed consent in accordance with the University of Sheffield ethical guidelines for research involving human participants.
Consent for publication: All subjects provided an informed consent in accordance with the University of Sheffield ethical guidelines for publication of the anonymized test data.
Availability of data and material: The GRF dataset analyzed during the current study are not publicly available as most of the measurements were done as part of confidential industrial projects and authors are not the owners of the dataset. However, a small subset of the data could be available from the corresponding author on reasonable request.

Author Contributions

Both authors have been involved in all stages of the study including measurements, data analysis, model development, verification and preparing the manuscript.

Funding

The authors acknowledge the financial support provided by the UK Engineering and Physical Sciences Research Council (EPSRC) for the following research grants: Frontier Engineering Grant EP/K03877X/1 (Modelling complex and partially identified engineering problems: Application to the individualized multiscale simulation of the musculoskeletal system); and Platform Grant EP/G061130/2 (Dynamic performance of large civil engineering structures: an integrated approach to management, design and assessment).

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
A, B, C, D, E, and A’, B’, C’, D’, E’Guiding points related to h G R F v , j ( t ) (Figure 3a)
apAnterior-posterior direction
C o P ( t ) Trajectory of center of plantar pressure
DSDouble-support phase of the walking gait
E r r i ( t ) Error in estimation of the total h G R F i ( t ) i { v , a p , m l } (Equation (2))
F, G, H, I, J, K, L and F’, G’, H’, I’, J’, K’, L’Guiding points related to h G R F a p , j ( t ) (Figure 3c)
Total G R F i ( t ) Total (right and left foot) walking force i { v , a p , m l }
Left G R F i ( t ) Left foot walking force i { v , a p , m l }
Right G R F i ( t ) Right foot walking force i { v , a p , m l }
h G R F i , j ( t ) Left and right foot G R F i ( t ) signals corresponding to half of a gait cycle i { v , a p , m l } and j { l , r }
IMUInertial Measurement Unit
M, N, O, P, Q, R, S and M’, N’, O’, P’, Q’, R’, S’Guiding points related to h G R F m l , j ( t ) (Figure 3e)
mlMedial-lateral direction
nOrder of the polynomial curve
NRMSEPeak-to-peak normalized root mean square error (Equation (1))
μ N R M S E Mean value of NRMSE values
σ N R M S E Standard deviation of NRMSE values
P n ( t ) Polynomial of degree n
pdfProbability Distribution Function
S j ( t ) Error scaling function j { l , r } (Equations (5) and (6))
SSSingle-support phase of the walking gait
T Length of the resampled h G R F i , j ( t ) signals ( T = 100 )
t k Timing of guiding points (resampled to 100 points) k { A E ,   A E }
TPMTwin Polynomial Method
vVertical direction
y k Normalized amplitude of guiding points k { A E ,   A E }

References

  1. Winter, D.A. The Biomechanics and Motor Control of Human Gait: Normal, Elderly and Pathological; University of Waterloo Press: Waterloo, ON, Canada, 1991. [Google Scholar]
  2. McDonald, M.G.; Zivanovic, S. Measuring dynamic force of a jumping person by monitoring their body kinematics. In Proceedings of the 11th International Conference on Recent Advances in Structural Dynamics (RASD), Pisa, Italy, 1–3 July 2013. [Google Scholar]
  3. Bocian, M.; Brownjohn, J.M.W.; Racic, V.; Hester, D.; Quattrone, A.; Monnickendam, R. A framework for experimental determination of localized vertical pedestrian forces on full-scale structures using wireless attitude and heading reference systems. J. Sound Vib. 2016, 376, 217–243. [Google Scholar] [CrossRef] [Green Version]
  4. Fluit, R.; Andersen, M.S.; Kolk, S.; Verdonschot, N.; Koopman, H.F.J.M. Prediction of ground reaction forces and moments during various activities of daily living. J. Biomech. 2014, 47, 2321–2329. [Google Scholar] [CrossRef] [PubMed]
  5. Koopman, B.; Grootenboer, H.J.; de Jongh, H.J. An inverse dynamics model for the analysis, reconstruction and prediction of bipedal walking. J. Biomech. 1995, 28, 1369–1376. [Google Scholar] [CrossRef] [Green Version]
  6. Vaughan, C.L.; Hay, J.G.; Andrews, J.G. Closed loop problems in biomechanics. Part II—An optimization approach. J. Biomech. 1982, 15, 201–210. [Google Scholar] [CrossRef]
  7. Davis, B.L.; Cavanagh, P.R. Decomposition of superimposed ground reaction forces into left and right force profiles. J. Biomech. 1993, 26, 593–597. [Google Scholar] [CrossRef]
  8. Quanbury, A.O.; Winter, D.A. Calculation of floor reaction forces from kinematic data during single support phase of human gait. In Proceedings of the 5th Canadian Medical and Biological Engineering Conference, Montreal, QC, Canada, 3–6 September 1974. [Google Scholar]
  9. Robertson, D.G.E.; Winter, D.A. Estimation of Ground Reaction Forces from Kinematics and Body Segment Parameters; Canadian Association of Sport Sciences: Vancouver, BC, Canada, 1979.
  10. McGhee, R.B. Mathematical models for dynamics and control of posture and gait. In Proceedings of the VII International Congress of Biomechanics, Warsaw, Poland, 18–21 September 1979. [Google Scholar]
  11. McGhee, R.B.; Koozekanani, S.H.; Gupta, S.; Cheng, I.S. Automatic estimation of joint forces and moments in human locomotion from television data. In Identification and System Parameter Estimation; Rajbman, E., Ed.; North-Holland: New York, NY, USA, 1978. [Google Scholar]
  12. Hardt, D.E.; Mann, R.W. A five body three-dimensional dynamic analysis of walking. J. Biomech. 1979, 13, 455–457. [Google Scholar] [CrossRef]
  13. Morecki, A.; Koozekanani, S.H.; McGhee, R.B. Reduced order dynamic models for computer analysis of human gait. In Proceedings of the IV International Symposium of Robots and Manipulators, Warsaw, Poland, 8–12 September 1981. [Google Scholar]
  14. Ren, L.; Jones, R.K.; Howard, D. Dynamic analysis of load carriage biomechanics during level walking. J. Biomech. 2005, 38, 853–863. [Google Scholar] [CrossRef] [PubMed]
  15. Ren, L.; Jones, R.K.; Howard, D. Whole body inverse dynamics over a complete gait cycle based only on measured kinematics. J. Biomech. 2008, 41, 2750–2759. [Google Scholar] [CrossRef] [PubMed]
  16. Ballaz, L.; Raison, M.; Detrembleur, C. Decomposition of the vertical ground reaction forces during gait on a single force plate. J. Musculoskelet. Neuronal Interact. 2013, 13, 236–243. [Google Scholar] [PubMed]
  17. Samadi, B.; Raison, M.; Detrembleur, C.; Ballaz, L. Real-time detection of reaction forces during gait on a ground equipped with a large force platform. In Proceedings of the Global Information Infrastructure and Networking Symposium (GIIS), Montreal, QC, Canada, 15–19 September 2014. [Google Scholar] [CrossRef]
  18. Villeger, D.; Costes, A.; Watier, B.; Moretto, P. An algorithm to decompose ground reaction forces and moments from a single force platform in walking gait. Med. Eng. Phys. 2014, 36, 1530–1535. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  19. Meurisse, G.M.; Bastien, G.J. Determination of vertical ground reaction forces under each foot during walking. Comput. Methods Biomech. Biomed. Eng. 2014, 17, 110–111. [Google Scholar] [CrossRef] [PubMed]
  20. Karatsidis, A.; Bellusci, G.; Schepers, H.M.; de Zee, M.; Andersen, M.S.; Veltink, P.H. Estimation of Ground Reaction Forces and Moments during Gait Using Only Inertial Motion Capture. Sensors 2017, 17, 75. [Google Scholar] [CrossRef] [PubMed]
  21. Shahabpoor, E.; Pavic, A. Measurement of Walking Ground Reactions in Real-Life Environments: A Systematic Review of Techniques and Technologies. Sensors 2017, 17, 2085. [Google Scholar] [CrossRef] [PubMed]
  22. MathWorks. MATLAB and Statistics Toolbox Release 2016; MathWorks, Inc.: Natick, MA, USA, 2016. [Google Scholar]
  23. Tekscan. F-Scan® In-Shoe Analysis System Data Sheet. Available online: https://www.tekscan.com/sites/default/files/resources/MDL-F-Scan-Datasheet.pdf (accessed on 28 October 2016).
  24. APDM. Mobility Lab White Paper. Available online: http://www.apdm.com/wp-content/uploads/2015/10/Whitepaper1.pdf (accessed on 28 October 2016).
  25. Shahabpoor, E.; Pavic, A.; Brownjohn, J.M.W.; Billings, S.A.; Guo, L.; Bocian, M. Real-Life Measurement of Tri-Axial Walking Ground Reaction Forces Using Optimal Network of Wearable Inertial Measurement Units. IEEE Trans. Neural Syst. Rehabil. Eng. 2018, 26, 1243–1253. [Google Scholar] [CrossRef] [PubMed] [Green Version]
Figure 1. A typical illustration of total (dashed black) and a single foot (Red and blue) G R F v ( t ) (a), G R F a p ( t ) (b) and G R F m l ( t ) , (c) during a complete gait cycle.
Figure 1. A typical illustration of total (dashed black) and a single foot (Red and blue) G R F v ( t ) (a), G R F a p ( t ) (b) and G R F m l ( t ) , (c) during a complete gait cycle.
Sensors 18 01966 g001aSensors 18 01966 g001b
Figure 2. Overlaid plot of h G R F v , l ( t ) (a) and h G R F v , r ( t ) (b) signals.
Figure 2. Overlaid plot of h G R F v , l ( t ) (a) and h G R F v , r ( t ) (b) signals.
Sensors 18 01966 g002
Figure 3. Using polynomials of degree n to fit h G R F v ( t ) signals.
Figure 3. Using polynomials of degree n to fit h G R F v ( t ) signals.
Sensors 18 01966 g003
Figure 4. The normal distribution fit representing polynomials’ parameters.
Figure 4. The normal distribution fit representing polynomials’ parameters.
Sensors 18 01966 g004
Figure 5. TPM procedure for estimation of h G R F v ( t ) .
Figure 5. TPM procedure for estimation of h G R F v ( t ) .
Sensors 18 01966 g005aSensors 18 01966 g005b
Figure 6. TPM procedure for estimation of h G R F a p ( t ) .
Figure 6. TPM procedure for estimation of h G R F a p ( t ) .
Sensors 18 01966 g006
Figure 7. TPM procedure for estimation of h G R F m l ( t )
Figure 7. TPM procedure for estimation of h G R F m l ( t )
Sensors 18 01966 g007
Figure 8. Performance of TPM in the laboratory and outdoor environment.
Figure 8. Performance of TPM in the laboratory and outdoor environment.
Sensors 18 01966 g008
Figure 9. Performance of TPM when applied to inertial measurement units (IMU) data.
Figure 9. Performance of TPM when applied to inertial measurement units (IMU) data.
Sensors 18 01966 g009aSensors 18 01966 g009b
Table 1. Twin polynomial method (TPM) polynomial parameters.
Table 1. Twin polynomial method (TPM) polynomial parameters.
h G R F i , j ( t ) nMain PointsGuide Point/s t y
h G R F v , r ( t ) 5A- t A :   SS local minimaTotal G R F v ( t A )
B- μ 2 σ < t B < μ + 2 σ ; μ = 39.12; σ = 6.00;Total G R F v ( t B )
C- μ 2 σ < t C < μ + 2 σ ; μ = 68.89; σ = 7.78; y C   =   0
-D t D   =   t C + 0.1 T μ 2 σ < y D < μ + 2 σ ; μ = 0.79; σ = 0.58;
E- t E :   SS local minima y E   =   0
h G R F i , l ( t ) 5A- t A :   SS local minima y A   =   0
B- μ 2 σ < t B < μ + 2 σ ; μ = 39.12; σ = 6.00; y B   =   0
C- μ 2 σ < t C < μ + 2 σ ; μ = 68.89; σ = 7.78;Total G R F v ( t C )
-D’ t D   = t B 0.1 T μ 2 σ < y D < μ + 2 σ ; μ = 0.79; σ = 0.58;
E- t E :   SS local minimaTotal G R F v ( t E )
h G R F a p , r ( t ) 8F- t F :   SS zero crossing y F   =   0
G- t G :   Heel-strike of leading footTotal G R F a p ( t G )
-H t H   =   t G + 0.05 T μ 2 σ < y H < μ + 2 σ ; μ = 0.06; σ = 0.02;
-I μ 2 σ < t I < μ + 2 σ ; μ = 56.04; σ = 4.58; y I   =   0
-J t J   =   ( t I + t k ) / 2 μ 2 σ < y J < μ + 2 σ ; μ = −0.01; σ = 0.01;
K- t K :   Toe-off of trailing foot y K   =   0
L- t L :   SS zero crossing y L   =   0
h G R F a p , l ( t ) 8F- t F :   SS zero crossing y F   =   0
G’- t G :   Heel-strike of leading foot y G   =   0
-H’ t H   =   t K 0.05 T μ 2 σ < y H < μ + 2 σ ; μ = 0.02; σ = 0.06;
-I’ μ 2 σ < t I < μ + 2 σ ; μ = 33.07; σ = 6.28; y I   =   0
-J’ t J   =   ( t I + t G ) / 2 μ 2 σ < y J < μ + 2 σ ; μ = 0.03; σ = 0.02;
K’- t K :   Toe-off of trailing footTotal G R F a p ( t k )
L- t L :   SS zero crossing y L   =   0
h G R F m l , r ( t ) 9M- t M :   SS local minimaTotal G R F m l ( t M )
N- t N :   Heel-strike of leading footTotal G R F m l ( t N )
-O t O   =   t N + 0.05 T μ 2 σ < y O < μ + 2 σ ; μ = −0.005; σ = 0.008;
-P μ 2 σ < t P < μ + 2 σ ; μ = 54.70; σ = 6.32; y P   =   0
-Q t Q   =   ( t P + t R ) / 2 μ 2 σ < y Q < μ + 2 σ ; μ = 0; σ = 0.016;
R- t R :   Toe-off of trailing foot y R   =   0
S- t S :   SS local maxima y S   =   0
h G R F m l , l ( t ) 9M’- t M :   SS local minima y M   =   0
N’- t N :   Heel-strike of leading foot y N   =   0
-O’ t O   =   t R 0.05 T μ 2 σ < y O < μ + 2 σ ; μ = 0.008; σ = 0.013;
-P’ μ 2 σ < t P < μ + 2 σ ; μ = 45.50; σ = 9.67; y P   =   0
-Q’ t Q   =   ( t N + t P ) / 2 μ 2 σ < y Q < μ + 2 σ ; μ = 0.010; σ = 0.021;
R’- t R :   Toe-off of trailing footTotal G R F m l ( t R )
S’- t S :   SS local maximaTotal G R F m l ( t S )

Share and Cite

MDPI and ACS Style

Shahabpoor, E.; Pavic, A. Estimation of Tri-Axial Walking Ground Reaction Forces of Left and Right Foot from Total Forces in Real-Life Environments. Sensors 2018, 18, 1966. https://doi.org/10.3390/s18061966

AMA Style

Shahabpoor E, Pavic A. Estimation of Tri-Axial Walking Ground Reaction Forces of Left and Right Foot from Total Forces in Real-Life Environments. Sensors. 2018; 18(6):1966. https://doi.org/10.3390/s18061966

Chicago/Turabian Style

Shahabpoor, Erfan, and Aleksandar Pavic. 2018. "Estimation of Tri-Axial Walking Ground Reaction Forces of Left and Right Foot from Total Forces in Real-Life Environments" Sensors 18, no. 6: 1966. https://doi.org/10.3390/s18061966

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop