Next Article in Journal
Quantifying Digital Biomarkers for Well-Being: Stress, Anxiety, Positive and Negative Affect via Wearable Devices and Their Time-Based Predictions
Next Article in Special Issue
Misalignment-Tolerant Planar Spiral Coil Pair Design for 13.56 MHz Inductive Coupling of Wireless Resistive Analog Passive Sensors
Previous Article in Journal
Acoustic-Sensing-Based Attribute-Driven Imbalanced Compensation for Anomalous Sound Detection without Machine Identity
Previous Article in Special Issue
Fetal Electrocardiogram Extraction from the Mother’s Abdominal Signal Using the Ensemble Kalman Filter
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Prediction of Three-Directional Ground Reaction Forces during Walking Using a Shoe Sole Sensor System and Machine Learning

by
Takeshi Yamaguchi
1,2,*,
Yuya Takahashi
1 and
Yoshihiro Sasaki
3
1
Department of Finemechanics, Graduate School of Engineering, Tohoku University, Sendai 980-8579, Japan
2
Graduate School of Biomedical Engineering, Tohoku University, Sendai 980-8579, Japan
3
Research Institute for Electromagnetic Materials, Tomiya 981-3341, Japan
*
Author to whom correspondence should be addressed.
Sensors 2023, 23(21), 8985; https://doi.org/10.3390/s23218985
Submission received: 17 October 2023 / Revised: 1 November 2023 / Accepted: 2 November 2023 / Published: 5 November 2023
(This article belongs to the Collection Wearable and Unobtrusive Biomedical Monitoring)

Abstract

:
We developed a shoe sole sensor system with four high-capacity, compact triaxial force sensors using a nitrogen added chromium strain-sensitive thin film mounted on the sole of a shoe. Walking experiments were performed, including straight walking and turning (side-step and cross-step turning), in six healthy young male participants and two healthy young female participants wearing the sole sensor system. A regression model to predict three-directional ground reaction forces (GRFs) from force sensor outputs was created using multiple linear regression and Gaussian process regression (GPR). The predicted GRF values were compared with the GRF values measured with a force plate. In the model trained on data from the straight walking and turning trials, the percent root-mean-square error (%RMSE) for predicting the GRFs in the anteroposterior and vertical directions was less than 15%, except for the GRF in the mediolateral direction. The model trained separately for straight walking, side-step turning, and cross-step turning showed a %RMSE of less than 15% in all directions in the GPR model, which is considered accurate for practical use.

1. Introduction

With the advent of aging in society, the number of falling accidents among elderly people and patients with gait disorders is increasing. Thus, fall prediction and rehabilitation based on balance assessment are becoming increasingly important. The measurement of ground reaction forces (GRFs) during gait is used in a wide range of medical and healthcare applications, including the assessment of fall risk [1], diagnosis of pathological gait [2], and biofeedback for rehabilitation [3]. Three-directional GRFs are usually measured using force plates because of their high accuracy. However, force plates cannot be easily introduced in small clinical facilities owing to their high cost, and space and movement limitations. Furthermore, it is difficult to measure GRFs with force plates during natural gait in a living environment.
Many attempts have been made to measure GRFs without using force plates. Studies have been conducted to estimate GRFs using kinematic data obtained from marker-less motion capture [4,5]. Liu et al. [6] found that if the cross-correlation coefficient is greater than 0.9 and the percent root-mean-square error (%RMSE) is less than 15%, the accuracy of GRF estimation is excellent. However, limited reports using marker-less motion capture met these criteria for GRF estimation in three-axis directions. Another problem is that the use of a camera also imposes location restrictions. GRF estimation using wearable sensors equipped with inertial measurement units (IMUs) is widely adopted because of its ease of use and low cost, and it is less subject to location and motion restrictions [7,8,9]. One potential problem with an IMU system is that its performance can be reduced by placement error [10]. Shoe sole sensor systems incorporating devices that measure forces in shoes, such as pressure sensors embedded in insoles and triaxial force sensors attached to the outer sole of shoes, have been developed. Moreover, various types of low-cost in-shoe mobile measurement systems using a small number of force sensors have been developed in previous studies [11,12,13,14,15]. Furthermore, some groups have proposed the estimation of GRFs during walking from these local measurements, using machine learning techniques, such as linear [16,17,18] and nonlinear [19,20,21] regressions. The insole-type sensor uses only vertical forces to estimate three-directional GRFs, and a three-axis force sensor would enable estimation with the addition of horizontal (anteroposterior and mediolateral) force data, which could increase accuracy. Therefore, shoe sole sensor systems with three-axis force sensors attached to the outer sole of the shoe have been developed [22,23]. Although these systems are superior to previous systems as they can directly measure GRFs and have a small error rate, the possibility that they may affect natural gait cannot be denied. Moriyasu et al. [24] and Yamaguchi [25] developed sole sensor systems with a number of small triaxial force sensors mounted on the outer sole of a shoe to measure GRF distribution during running and walking, respectively, but the systems had problems, such as an inability to measure the vertical GRF component at the heel, where a high load is applied owing to the limited rated capacity of the sensors.
In the present study, we developed a lightweight sole sensor system with a high-capacity, compact triaxial force sensor using a nitrogen added chromium (Cr–N) strain-sensitive thin film [26,27] mounted at four points (heel, fifth metatarsal, first metatarsal, and toe) on the sole of a shoe, and estimated three-directional GRFs using machine learning. We aimed to investigate whether it is possible to estimate three-directional GRFs using machine learning, such as multiple linear regression (MLR) analysis and Gaussian process regression (GPR), with a small number of data measured using the sole sensor system. In addition, since it is difficult to obtain a large amount of data when considering the application to clinics, we used a GPR model [28,29,30,31] and cross-validation to enable estimation without overfitting even with a small amount of data.

2. Methods

2.1. Sole Sensor System Using a Cr–N Strain-Sensitive Thin Film

The triaxial force sensor using a Cr–N thin film (Research Institute for Electromagnetic Materials, Tomiya, Japan; dimensions: 20 mm × 20 mm × 7.5 mm; mass: 18 g) used in this study is shown in Figure 1. The sensor consists of a 20 mm square stainless-steel housing and a force-sensing contactor (lever). The rate capacities of the sensor in the x, y, and z directions were ±500 N, ±500 N, and 1000 N, respectively. As shown in Figure 1b, the force sensor was fabricated by forming an insulating film on the stainless-steel strain structure and directly forming a Cr–N thin film on it through sputtering [26]. When a force acts on the tip of the contactor, voltage output signals are obtained from four sets of Cr–N strain gauge thin-film elements on the outer edge of each of the four arms, and the magnitude and direction of the applied force can be estimated by analyzing these signals [26,27].
Figure 2 shows the appearance of the shoe sole sensor system developed in this study. An 8 mm thick polyethylene foam outsole was attached to the sole of a walking shoe (LifeWalker Men’s FLC101, size: 27.0 cm; LifeWalker Women’s FLC307, size: 25.0 cm; ASICS, Kobe, Japan). A Cr–N thin-film strain sensor was attached to the partially cut-out portion of the sole. A total of eight sensors, four for each shoe, were mounted simultaneously to measure three-directional forces at each location. The sensors were covered with 1 mm thick nitrile rubber to prevent abrasion between the contactor of the sensors and the ground surface. The force sensors were wired to a microcontroller (Teensy 3.6, SparkFun Electronics ®, Niwot, CO, USA), and a case containing the board and battery was attached to the side of the shoe. The mass of the entire shoe sole sensor system, including each sensor, battery, and board, was less than 380 g. Force data were recorded to an SD card for each measurement. The sampling frequency for data measurement was 870 Hz. As shown in Figure 2a, the x, y, and z directions of the force measured by the small triaxial force sensor were the foot width, foot length, and vertical direction of the shoe. The three-directional forces measured by the triaxial sensor were denoted as fxi, fyi, and fzi, respectively, where i denotes the position of the sensor, i = 1 is the heel, i = 2 is the first metatarsal, i = 3 is the fifth metatarsal, and i = 4 is the toe.

2.2. Participants

The study included six healthy young males and two healthy young females. The mean ± SD age, height, and body mass of the participants were 22.0 ± 1.7 years, 1.69 ± 0.048 m, and 58.0 ± 5.4 kg, respectively. The experimental protocol of this study was approved in advance by the Ethics Committee for Human Subjects Research, Graduate School of Engineering, Tohoku University (20A-5), and informed consent was obtained in writing from each participant after providing them with an explanation of the experimental methods and precautions in advance.

2.3. Experimental Procedure

Participants were instructed to walk on a 5 m long walkway with two force plates (FP4060-08, Bertec, Columbus, OH, USA; each was 0.6 m × 0.4 m in size) embedded in the center (Figure 3). Infrared reflective markers were attached to the toes and heels of the sole sensor system, and the position coordinates of the infrared reflective markers were measured using a three-dimensional motion analysis system (Optitrack, Acuity Inc., Reston, VA, USA). The sampling frequency for the position data of each marker in the three-dimensional motion analysis system was 200 Hz, and the sampling frequency of the GRF data (FX, FY, and FZ) on the force plate was 1000 Hz. The X, Y, and Z coordinates in the walking experiment system were defined as shown in Figure 3, and the three-directional reaction forces measured by the force plate were denoted as FX, FY, and FZ, respectively.
The participants were instructed to walk on a walkway from a stationary standing position with a self-selected stride and walking speed, and to step on the first force plate with the left foot. As shown in Figure 4, the participants were instructed to walk in a straight line and then turn on the first force plate. The participants performed two types of turns, a side-step turn (Figure 4b) and a cross-step turn (Figure 4c), as well as straight walking (Figure 4a), for a total of three types of walking styles. The turning angle was approximately 20 degrees for each turning trial. Participants performed multiple practice trials for each gait movement and performed 10 gait experiments for each gait movement.

2.4. Data Analysis

2.4.1. Data Preprocessing

The time series data of fxi, fyi, and fzi (i = 1–4), and FX, FY, and FZ during the stance phase on the first force plate in each gait trial were used for the analysis (Figure 5). Matlab ver. 9.11 (Mathworks, Natick, MA, USA) was used for subsequent analyses. The time series data were smoothed by applying a fourth-order Butterworth low-pass filter with a cutoff frequency of 50 Hz. For the total value of fzi (i = 1–4), i.e., i = 1 i = 4 f z i , and the time series data of FZ, the threshold value was set at 15 N for the sole sensor system and 50 N for the force plate system [32,33] to determine the stance phase. The angle φ of the y-axis of the sensor to the Y-axis of the force plate coordinate axis was obtained from the reflective markers attached to the toes and heels, and the coordinate transformation for the GRF components of the force plate was performed as follows:
F x F y F z = cos φ sin φ 0 sin φ cos φ 0 0 0 1 F X F Y F Z
where Fx, Fy, and Fz are the GRF components obtained from the force plate in the coordinate system (x-y-z) for the shoe sole sensor system. Thereafter, the time series data of both the shoe sole sensor system (fxi, fyi, and fzi) and the force plate (Fx, Fy, and Fz) were reconstructed into 101 data sets (one for each 1%) by resampling, with the heel contact at 0% and the toe-off at 100%.

2.4.2. Machine Learning Models

The test data T and training data D are expressed by the following equations:
T = F test   |   f test
F test = F x test   F y test   F z test
f test = f x 1 test   f x 2 test   f x 3 test   f x 4 test   f y 1 test   f y 2 test   f y 3 test   f y 4 test   f z 1 test   f z 2 test   f z 3 test   f z 4 test
D = F   |   f
F = F x   F y   F z
f = f x 1   f x 2   f x 3   f x 4   f y 1   f y 2   f y 3   f y 4   f z 1   f z 2   f z 3   f z 4
[ F x test   F y test   F z test ] = F x test 1 F y test 1 F z test 1 F x test j F y test j F z test j F x test n test F y test n test F z test n test
F x = F x 1 F y 1 F z 1 F x j F y j F z j F y n F z n F x n
[ f x i test   f y i test   f z i test ] = f x i test 1 f y i test 1 f z i test 1 f x i test j f y i test j f z i test j f x i test n test f y i test n test f z i test n test
f x i   f y i   f x i = f x i 1 f y i 1 f z i 1 f x i j f y i j f z i j f x i n f y i n f z i n
where Fxtest, Fytest, and Fztest are the x-, y-, and z-directional components of Ftest, respectively; fxitest, fyitest, and fzitest are the x-, y-, and z-directional components of ftest at each sensor position (i = 1–4), respectively; fxi, fyi, and fzi are the x-, y-, and z-directional components of f at each sensor position (i = 1–4), respectively; and n and ntest are the numbers of samples of the training data and test data, respectively.
Multiple linear regression (MLR) analysis was conducted using the GRFs obtained from the force plate as dependent variables and the triaxial forces obtained from the shoe sole sensor system as independent variables. The regression model is expressed by the following equation:
F ^ x F ^ y F ^ z = f test k x k y k z + b x b y b z
where F ^ x , F ^ y , and F ^ z are the vectors of estimated GRFs (n_test × 1) for a single step used in the test data; kx, ky, and kz are the vectors of partial regression coefficients (k × 1); bx, by, and bz are vectors consisting of constant terms (ntest × 1); and k is the number of independent variables. Partial regression coefficients were obtained using the least-squares method, and the independent variables used in the model were determined using the stepwise method.
Predictions were also made using Gaussian process regression (GPR), a nonlinear regression widely used in time series analysis [30]. GPR provides the probability distribution of the objective variable and outputs the prediction uncertainty as standard deviation [28,29,30,31]. For example, in the x direction, the probability distribution of the predicted force plate GRF p F ^ x is expressed in the following equation:
p F ^ x = N F x test * + H β , σ 2 I
where F x test * is the latent variable in GPR, H is a basis function vector consisting of 1, β is the vector of the coefficients of H, σ is the noise standard deviation, and I is the unit matrix. The forecasting procedure is as follows.
First, calculate β ^ from the initial values of θ and σ2 computed from the basis matrix H and the training data D, using the following equation:
β ^ θ , σ 2 = H T K + σ 2 I 1 H 1 H T K + σ 2 I 1 F x
Then, estimate θ and σ2 that maximize the log-likelihood function expressed in the following equation:
  log p F x = 1 2 F x H β ^ T K + σ 2 I 1 F x H β ^ n 2 log 2 π 1 2 log K + σ 2 I
Using the estimated β, θ, and σ2, find the probability distribution of the latent variable F x test * in the GPR and calculate the probability distribution of the predicted values using the following formula:
μ = k * K + σ 2 I 1 F x H β
Σ = k * * k * K + σ 2 I 1 k * T
p F x test * | f test , D = N μ , Σ
where K , k * , and k * * are kernel matrices and k f i , f j is the kernel function.
K = k f 1 , f 1 k f 1 , f 2       k ( f 1 , f n ) k f 2 , f 1 k f 2 , f 2       k ( f 2 , f n ) k f n , f 1 k f n , f 2 k f n , f n
k * = k f 1 , f 1 k f 1 , f 2       k ( f 1 , f n test ) k f 2 , f 1 k f 2 , f 2       k ( f 2 , f n test ) k f n , f 1 k f n , f 2 k f n , f n test
k * * = k f 1 , f 1 k f 1 , f 2       k ( f 1 , f n test ) k f 2 , f 1 k f 2 , f 2       k ( f 2 , f n test ) k f n test , f 1 k f n test , f 2 k f n test , f n test
The squared exponential kernel was expressed as follows:
k f i , f j = σ f 2 exp 1 2 f i f j T f i f j σ l 2
where σ f and σ l are the standard deviations of the training data of f and the characteristic length scale, respectively. σ f and σ l need to be greater than 0 and can be enforced by the unconstrained parametrization vector θ= (log σ f , log σ l )T. MLR and GRP models were trained using the Matlab ver. 9.11 (Mathworks, Natick, MA, USA) Statistics and Machine Learning Toolbox.
Prediction models for each movement and all movements were created by machine learning using all subject data. Therefore, 8 persons × 10 steps = 80 cases were used for each movement model, and 8 persons × 10 steps × 3 movements = 240 cases were used for all movement models. Leave-out-one cross-validation was used. That is, a regression model was created using one step of the measured data as test data T and the remaining data as training data D. By changing the trials used as test data and training data, the prediction accuracy of all trials used to create the model was determined, and the average of the predictions was calculated.
The mean absolute error (MAE), the %RMSE, and the degree-of-freedom-adjusted coefficient of determination R2 were used as evaluation indices for the prediction accuracy of the three-directional GRFs. The %RMSE was obtained by normalizing the RMSE by the range between the maximum and minimum values of the measured GRF values. For example, the MAE, %RMSE, and the R2 in the x direction are expressed by the following equations:
MAE = 1 n   j = 1 n F   x test j F ^   x test j  
% RMSE = j = 1 n F   x test j F ^   x test j 2 n 100 F x max F x min
R 2 = 1 j = 1 n F   x test j F ^   xtest j 2 j = 1 n F   x test j F ¯ x test 2 n 1 n k 1
where F   x test j and F ^   x test j are the measured GRF used for the test data and the predicted GRF in the x direction (1 ≤ j n ), respectively, and F ¯ x test is the mean value of the measured GRF used for the test data. Note that the MAE was calculated using the F   x test j and F ^   x test j divided by the participant’s body mass.

3. Results

3.1. Estimation of GRFs Using the Data of Each Movement

Figure 6 shows examples of time-series changes in the predicted and measured GRF values in the test trials for each movement, using the regression model trained on the data of each movement. The figure shows that in the y and z directions, the GPR model accurately predicted GRFs measured with the force plate throughout the stance phase for each movement. Conversely, the prediction using multiple regression analysis tended to be less accurate in the first half of the stance phase. Estimation accuracy was lower in cross-step turning (Figure 6c) than in straight walking (Figure 6a) and side-step turning (Figure 6b).
Table 1 presents the mean ± standard deviation of the prediction error, MAE, %RMSE, and R2 for each movement using the regression model trained on the data of all participants. The table shows that for both straight walking and side-step turning, the prediction of the GRF component in any direction had a %RMSE of less than 15%, regardless of the regression model. The GPR model had higher estimation accuracy than the MLR model, with a %RMSE of less than 15% in any direction of each type of gait, and the successful prediction was within the error range acceptable for clinical application. For straight walking and side-step turning, the GPR model showed good estimation accuracy, with a %RMSE of less than 10% and R2 of greater than 0.7, regardless of the direction. %RMSE and R2 was lower in the x direction than in the y and z directions; however, the MAE was lower in the x direction than in the y and z directions. In the case of cross-step turning, the %RMSE exceeded 15% for the prediction of the GRF component in the x direction using the MLR model.

3.2. Estimation of GRFs Using Data of All Movements

Table 2 shows the mean ± standard deviation of the MAE, %RMSE, and R2 for each regression model trained on the data of all movements. The GPR model achieved lower MAE and %RMSE than the MLR model. Furthermore, the GPR model achieved a % RMSE of less than 10% in the y and z directions. However, in the x direction, the error was greater than 15% for both regression models. Thus, as with the models trained on each movement, the estimation accuracy was higher with the GRP model than with the MLR model. In addition, comparing these data with the data in Table 1, it was noted that the estimation accuracy was higher with the models trained specifically on the data of each movement than with the models trained on the data of all movements.

4. Discussion

In the three-directional GRF prediction using our shoe sole sensor system and machine learning, the %RMSE between the predicted and measured values was less than 15% for both regression models in the y and z directions, and the prediction accuracy of the GRFs was considered sufficient for practical use [6]. The error of the prediction using the model for straight walking only was smaller than that of the conventional three-directional GRF prediction using pressure sensors [20], indicating the practical feasibility of GRF prediction using our shoe sole sensor system. Alternatively, in the x direction, the %RMSE exceeded 17% for the prediction using the model of all movements, indicating that the prediction using the model of all movements is not sufficiently accurate.

4.1. Difference in Prediction Accuracy by Direction

Our results showed that the %RMSE for GRFs tended to be larger in the x direction than in the y and z directions, regardless of the type of training data, motion, or regression model used. However, the MAE in the x direction for each movement model was lower than that in the y and z directions. The MAE in the x direction for all movement model was comparable with that in the y direction and lower than that in the z direction. This is because the absolute GRF values were larger in the y and z directions than in the x direction, resulting in a smaller %RMSE. In other studies [19,21], the %RMSE was calculated using the participant’s body mass to normalize the RMSE value, and in this case, the %RMSE tended to be smaller in the x direction than in the y and z directions.
In addition, in this study, the directions of side-step turning and cross-step turning were reversed in all motion models, so the data of motion with GRFs in the opposite directions in the x direction were mixed. There was only one sensor in the heel, so the x-directional GRF output from the heel to the midfoot was not sufficient to distinguish between side-step and cross-step turning. Therefore, when the regression model was used for each movement, the prediction accuracy in the x direction for both side-step and cross-step turning improved compared with that in the all movement model, as shown in Table 1 and Table 2. Based on these findings, it is considered effective to use different regression models to distinguish between different walking motions in order to improve the prediction accuracy of x-directional GRFs during different walking motions.

4.2. Difference in Prediction Accuracy by Movement

As shown in Table 1, the prediction accuracy in the x direction tended to be lower for cross-step turning than for straight walking and side-step turning, regardless of the regression model. Cross-step turning is a difficult movement in which the body’s center of mass tends to deviate from the base of support area and the base of support is narrow, making it necessary to change direction while maintaining body balance during the movement [34,35]. We determined the between-participant and within-participant standard deviations of the GRFs divided by the participant’s body mass throughout the stance phase in the x direction. The mean value of the between-participant standard deviation of the GRF during cross-step turning (0.221) was larger than that during straight walking (0.148) and side-step turning (0.151). The mean value of the within-participant standard deviation of the GRF during cross-step turning (0.183) was larger than that during straight walking (0.089) and side-step turning (0.121). Therefore, the variation of GRFs in the left-right direction during cross-step turning within-participant and between participants was larger than that during straight walking and side-step turning. The prediction accuracy for side-step turning was equivalent to that for straight walking, as shown in Table 1. This is thought to be due to the fact that the side-step turning has a larger base of support in the left-right direction [34,35], making it easier to maintain body balance in the left-right direction.

4.3. Difference in Prediction Accuracy by Regression Models

As shown in Table 1 and Table 2, the error was smaller in the GPR model than in the MLR model, as expected. GPR, which is a nonlinear regression, allows the construction of complex models dealing with nonlinear relationships between objective variables and explanatory variables that cannot be handled by multiple regression analysis, which is a linear regression. In this study, we did not use methods, such as neural networks [36], because of the small data set, but such machine learning methods are effective if the training data set is made larger by increasing the number of participants and the number of steps. However, the results of this study indicate that GPR can perform accurate learning even with relatively small data sets.

4.4. Study Limitations

Some limitations of the current study should be considered. First, the number of participants was small, and the representation of genders was uneven. Thus, our results may not be generalizable to a broader population. In addition, studies with a large sample size will provide improved GRF prediction accuracy. Second, there were only three types of walking movements. It is considered necessary to create prediction models with a data set that considers various movements performed in daily life in addition to straight walking, side-step turning, and cross-step turning.

5. Conclusions

The regression model trained for each motion, except for MLR in cross-step turning, showed less than 15% prediction error (%RMSE) regardless of the direction. The three-directional GRFs during walking predicted by the shoe sole sensor system showed relatively good agreement with the GRFs measured with the force plate, indicating the practical applicability of the shoe sole sensor system for gait analysis. However, the prediction error in the x direction (%RMSE) for the whole motion model exceeded 15%. Compared with straight walking and side-step turning, cross-step turning tended to have a lower prediction accuracy in the x direction, regardless of the regression model.
The prediction of three-directional GRFs using our shoe sole sensor system and machine learning could be used in a wide range of practical applications, such as in the sports field and for gait analysis at rehabilitation facilities and in daily life, taking advantage of its portability and accuracy in prediction.

Author Contributions

Conceptualization, T.Y. and Y.T.; methodology, T.Y., Y.T. and Y.S.; software, Y.T.; validation, T.Y. and Y.T.; formal analysis, T.Y. and Y.T.; investigation, T.Y. and Y.T.; data curation, T.Y.; writing—original draft preparation, T.Y.; writing—review and editing, T.Y., Y.T. and Y.S.; supervision, T.Y.; project administration, T.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

The experimental protocol for this study was approved in advance by the Ethics Committee for Human Subjects Research, Graduate School of Engineering, Tohoku University (20A-5).

Informed Consent Statement

Written informed consent was obtained from all subjects involved in the study.

Data Availability Statement

The data including graphs and table within this paper are available from the corresponding author upon reasonable request.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Laroche, D.P.; Cook, S.B.; Mackala, K. Strength asymmetry increases gait asymmetry and variability in older women. Med. Sci. Sports Exerc. 2012, 44, 2172–2181. [Google Scholar] [CrossRef]
  2. Hsiao, H.; Gray, V.L.; Creath, R.A.; Binder-Macleod, S.A.; Rogers, M.W. Control of lateral weight transfer is associated with walking speed in individuals post-stroke. J. Biomech. 2017, 60, 72–78. [Google Scholar] [CrossRef]
  3. Franz, J.R.; Maletis, M.; Kram, R. Real-time feedback enhances forward propulsion during walking in old adults. Clin. Biomech. 2014, 29, 68–74. [Google Scholar] [CrossRef] [PubMed]
  4. Eltoukhy, M.; Kuenze, C.; Andersen, M.S.; Oh, J.; Signorile, J. Prediction of ground reaction forces for Parkinson’s disease patients using a kinect-driven musculoskeletal gait analysis model. Med. Eng. Phys. 2017, 50, 75–82. [Google Scholar] [CrossRef] [PubMed]
  5. Skals, S.; Rasmussen, K.P.; Bendtsen, K.M.; Yang, J.; Andersen, M.S. A musculoskeletal model driven by dual Microsoft Kinect sensor data. Multibody Syst. Dyn. 2017, 41, 297–316. [Google Scholar] [CrossRef]
  6. Liu, M.M.; Herzog, W.; Savelberg, H.H.C.M. Dynamic muscle force predictions from EMG: An artificial neural network approach. J. Electromyogr. Kinesiol. 1999, 9, 391–400. [Google Scholar] [CrossRef]
  7. Shahabpoor, E.; Pavic, A. Estimation of vertical walking ground reaction force in real-life environments using single IMU sensor. J. Biomech. 2018, 79, 181–190. [Google Scholar] [CrossRef] [PubMed]
  8. Martínez-Pascual, D.; Catalán, J.M.; Blanco-Ivorra, A.; Sanchís, M.; Arán-Ais, F.; García-Aracil, N. Estimating vertical ground reaction forces during gait from lower limb kinematics and vertical acceleration using wearable inertial sensors. Front. Bioeng. Biotechnol. 2023, 29, 1199459. [Google Scholar] [CrossRef]
  9. Patoz, A.; Lussiana, T.; Breine, B.; Gindre, C.; Malatesta, D. A Single Sacral-Mounted Inertial Measurement Unit to Estimate Peak Vertical Ground Reaction Force, Contact Time, and Flight Time in Running. Sensors 2022, 22, 784. [Google Scholar] [CrossRef]
  10. Tan, T.; Chiasson, D.P.; Hu, H.; Shull, P.B. Influence of IMU position and orientation placement errors on ground reaction force estimation. J. Biomech. 2019, 97, 109416. [Google Scholar] [CrossRef]
  11. Bamberg, S.J.M.; Benbasat, A.Y.; Scarborough, D.M.; Krebs, D.E.; Paradiso, J.A. Gait analysis using a shoe-integrated wireless sensor system. IEEE Trans. Inf. Technol. Biomed. 2008, 12, 413–423. [Google Scholar] [CrossRef]
  12. Sazonov, E.S.; Fulk, G.; Hill, J.; Schutz, Y.; Browning, R. Monitoring of posture allocations and activities by a shoe-based wearable sensor. IEEE Trans. Bio-Med. Eng. 2011, 58, 983–990. [Google Scholar] [CrossRef]
  13. Redd, C.B.; Bamberg, S.J.M. A wireless sensory feedback device for real-time gait feedback and training. IEEE/ASME Trans. Mechatron. 2012, 17, 425–433. [Google Scholar] [CrossRef]
  14. Dyer, P.S.; Bamberg, S.J.M. Instrumented insole vs. force plate: A comparison of center of plantar pressure. In Proceedings of the Annual International Conference of the IEEE Engineering in Medicine and Biology Society, EMBS, Boston, MA, USA, 30 August–3 September 2011; Volume 2011, pp. 6805–6809. [Google Scholar] [CrossRef]
  15. Howell, A.M.; Kobayashi, T.; Chou, T.R.; Daly, W.; Orendurff, M.; Bamberg, S.J.M. A laboratory insole for analysis of sensor placement to determine ground reaction force and ankle moment in patients with stroke. In Proceedings of the Annual International Conference of the IEEE Engineering in Medicine and Biology Society, EMBS, San Diego, CA, USA, 28 August–1 September 2012; Volume 2012, pp. 6394–6397. [Google Scholar] [CrossRef]
  16. Fong, D.T.P.; Chan, Y.Y.; Hong, Y.; Yung, P.S.H.; Fung, K.Y.; Chan, K.M. Estimating the complete ground reaction forces with pressure insoles in walking. J. Biomech. 2008, 41, 2597–2601. [Google Scholar] [CrossRef]
  17. Howell, A.M.; Kobayashi, T.; Hayes, H.A.; Foreman, K.B.; Bamberg, S.J.M. Kinetic gait analysis using a low-cost insole. IEEE Trans. Bio-Med. Eng. 2013, 60, 3284–3290. [Google Scholar] [CrossRef] [PubMed]
  18. Pu, F.; Yang, Y.; Fan, X.; Li, S.; Li, Y.; Li, D.; Fan, Y. Optimal estimation of total plantar force for monitoring gait in daily life activities with low-price insole system. J. Mech. Med. Biol. 2014, 14, 1450037. [Google Scholar] [CrossRef]
  19. Rouhani, H.; Favre, J.; Crevoisier, X.; Aminian, K. Ambulatory assessment of 3D ground reaction force using plantar pressure distribution. Gait Posture 2010, 32, 311–316. [Google Scholar] [CrossRef] [PubMed]
  20. Jacobs, D.A.; Ferris, D.P. Estimation of ground reaction forces and ankle moment with multiple, low-cost sensors. J. NeuroEngineering Rehabil. 2015, 12, 90. [Google Scholar] [CrossRef]
  21. Sim, T.; Kwon, H.; Oh, S.E.; Joo, S.B.; Choi, A.; Heo, H.M.; Kim, K.; Mun, J.H. Predicting complete ground reaction forces and moments during gait with insole plantar pressure information using a wavelet neural network. J. Biomech. Eng. 2015, 137, 091001. [Google Scholar] [CrossRef]
  22. Schepers, H.M.; Van Asseldonk, E.H.F.; Buurke, J.H.; Veltink, P.H. Ambulatory estimation of center of mass displacement during walking. IEEE Trans. Bio-Med. Eng. 2009, 56, 1189–1195. [Google Scholar] [CrossRef]
  23. Adachi, W. Development of walking analysis system using by motion sensor with mobile force plate. Trans. JSME 2012, 78, 1607–1616. [Google Scholar] [CrossRef]
  24. Moriyasu, K.; Nishiwaki, T.; Yamaguchi, T.; Hokkirigawa, K. New technique of three directional ground reaction force distributions. Footwear Sci. 2010, 2, 57–64. [Google Scholar] [CrossRef]
  25. Yamaguchi, T. Distribution of the local required coefficient of friction in the shoe–floor contact area during straight walking: Pilot study. Biotribology 2019, 19, 100101. [Google Scholar] [CrossRef]
  26. Niwa, E.; Shirakawa, K.; Shingyochi, S.; Xiong, S.; Nakahara, K.; Ito, T.; Sasaki, Y. Load vector sensors using strain sensitive cr-n thin films and their application. IEEJ Trans. Sens. Micromach. 2014, 134, 132–139. [Google Scholar] [CrossRef]
  27. Niwa, E.; Sasaki, Y. Cr-N strain sensitive thin films and their pressure sensor applications. IEEJ Trans. Sens. Micromach. 2014, 134, 385–391. [Google Scholar] [CrossRef]
  28. Rasmussen, C.E. Gaussian processes in machine learning. Lect. Notes Comput. Sci. 2004, 3176, 63–71. [Google Scholar] [CrossRef]
  29. Eguchi, R.; Takahashi, M. Insole-based estimation of vertical ground reaction force using one-step learning with probabilistic regression and data augmentation. IEEE Trans. Neural Syst. Rehabil. Eng. 2019, 27, 1217–1225. [Google Scholar] [CrossRef]
  30. Wen, Y.; Li, B.; Chen, D.; Zhu, T. Reliability and validity analysis of personality assessment model based on gait video. Front. Behav. Neurosci. 2022, 16, 901568. [Google Scholar] [CrossRef]
  31. Raja, M.N.A.; Abdoun, T.; El-Sekelly, W. Smart prediction of liquefaction-induced lateral spreading. J. Rock Mech. Geotech. Eng. 2023; in press. [Google Scholar] [CrossRef]
  32. Burnfield, J.M.; Power, C.M. The role of center of mass kinematics in predicting peak utilized coefficient of friction during walking. J. Forensic Sci. 2007, 52, 1328–1333. [Google Scholar] [CrossRef]
  33. Yamaguchi, T.; Yano, M.; Onodera, H.; Hokkirigawa, K. Kinematics of center of mass and center of pressure predict friction requirement at shoe-floor interface during walking. Gait Posture 2013, 38, 209–214. [Google Scholar] [CrossRef] [PubMed]
  34. Hase, K.; Stein, R.B. Turning strategies during human walking. J. Neurophysiol. 1999, 81, 2914–2922. [Google Scholar] [CrossRef]
  35. Taylor, M.J.D.; Dabnichhi, P.; Strike, S.C. A three-dimensional biomechanical comparison between turning strategies during the stance phase of walking. Hum. Mov. Sci. 2005, 24, 558–573. [Google Scholar] [CrossRef]
  36. Honert, E.C.; Hoitz, F.; Blades, S.; Nigg, S.R.; Nigg, B.M. Estimating Running Ground Reaction Forces from Plantar Pressure during Graded Running. Sensors 2022, 22, 3338. [Google Scholar] [CrossRef]
Figure 1. (a) A triaxial force sensor using a Cr–N thin film, and (b) schematic diagram of the structure of the sensor and layout of the Cr–N thin film.
Figure 1. (a) A triaxial force sensor using a Cr–N thin film, and (b) schematic diagram of the structure of the sensor and layout of the Cr–N thin film.
Sensors 23 08985 g001
Figure 2. Sole sensor system. MT1 and MT5 represent the first and fifth metatarsal heads, respectively. (a) Location of the four triaxial force sensors, and (b) side view of the sole sensor system.
Figure 2. Sole sensor system. MT1 and MT5 represent the first and fifth metatarsal heads, respectively. (a) Location of the four triaxial force sensors, and (b) side view of the sole sensor system.
Sensors 23 08985 g002
Figure 3. Experimental setup for gait trials, and the X, Y, and Z coordinates in the walking experiment system.
Figure 3. Experimental setup for gait trials, and the X, Y, and Z coordinates in the walking experiment system.
Sensors 23 08985 g003
Figure 4. Schematic of footprints for each type of gait trial. (a) Straight walking; (b) Side-step turning; (c) Cross-step turning.
Figure 4. Schematic of footprints for each type of gait trial. (a) Straight walking; (b) Side-step turning; (c) Cross-step turning.
Sensors 23 08985 g004
Figure 5. Forces obtained by the shoe sole sensor system and ground reaction forces (GRFs) obtained by a force plate. Twelve force sensor outputs (fxi, fyi, fzi [i = 1–4]) were used to estimate a model to predict the GRF in each direction.
Figure 5. Forces obtained by the shoe sole sensor system and ground reaction forces (GRFs) obtained by a force plate. Twelve force sensor outputs (fxi, fyi, fzi [i = 1–4]) were used to estimate a model to predict the GRF in each direction.
Sensors 23 08985 g005
Figure 6. Examples of time-series changes in the predicted and measured ground reaction force (GRF) values in the test trials for each movement, using the regression model trained on the data of each movement for (a) straight walking, (b) side-step turning, and (c) cross-step turning. The horizontal axis indicates the normalized period with 0% for heel ground contact and 100% for toe-off, and the vertical axis indicates the measured GRFs and predicted GRFs divided by the participant’s body mass. The solid black line shows the GRF values measured with the force plate, the solid red line shows the predictions by multiple linear regression (MLR), the solid blue line shows the predictions by Gaussian process regression (GPR), and the light blue shaded area shows the 95% confidence interval of the prediction by GRP.
Figure 6. Examples of time-series changes in the predicted and measured ground reaction force (GRF) values in the test trials for each movement, using the regression model trained on the data of each movement for (a) straight walking, (b) side-step turning, and (c) cross-step turning. The horizontal axis indicates the normalized period with 0% for heel ground contact and 100% for toe-off, and the vertical axis indicates the measured GRFs and predicted GRFs divided by the participant’s body mass. The solid black line shows the GRF values measured with the force plate, the solid red line shows the predictions by multiple linear regression (MLR), the solid blue line shows the predictions by Gaussian process regression (GPR), and the light blue shaded area shows the 95% confidence interval of the prediction by GRP.
Sensors 23 08985 g006aSensors 23 08985 g006b
Table 1. Results of MAE, %RMSE, and R2 for each regression model trained on the data of each movement.
Table 1. Results of MAE, %RMSE, and R2 for each regression model trained on the data of each movement.
Type of GaitRegression Modelxyz
MAE%RMSER2MAE%RMSER2MAE%RMSER2
Straight walkingMLR0.067 ± 0.04412.8 ± 4.30.551 ± 0.2170.121 ± 0.1049.5 ± 3.30.819 ± 0.0710.617 ± 0.43210.8 ± 4.50.682 ± 0.161
GPR0.047 ± 0.0349.8 ± 2.70.706 ± 0.2150.111 ± 0.0906.2 ± 1.40.916 ± 0.0660.237 ± 0.2094.9 ± 2.20.917 ± 0.067
Side-step turningMLR0.102 ± 0.06312.1 ± 2.60.673 ± 0.1990.196 ± 0.16011.3 ± 3.10.743 ± 0.1930.460 ± 0.34511.1 ± 4.40.674 ± 0.165
GPR0.072 ± 0.0599.7 ± 2.20.755 ± 0.2510.129 ± 0.1877.5 ± 1.70.840 ± 0.4580.195 ± 0.1714.9 ± 1.70.922 ± 0.067
Cross-step turningMLR0.106 ± 0.09220.1 ± 5.50.281 ± 1.6290.178 ± 0.12911.1 ± 2.90.752 ± 0.1240.517 ± 0.34012.3 ± 4.90.606 ± 0.176
GPR0.062 ± 0.05513.8 ± 2.20.378 ± 0.5410.124 ± 0.1147.6 ± 1.20.867 ± 0.1560.177 ± 0.1865.1 ± 2.00.911 ± 0.107
Abbreviations: MAE, mean absolute error; %RMSE, percentage root-mean-square error; MLR, multiple linear regression; GPR, Gaussian process regression.
Table 2. Results of MAE, %RMSE and R2 for each regression model trained on the data of all movements.
Table 2. Results of MAE, %RMSE and R2 for each regression model trained on the data of all movements.
Regression Modelxyz
MAE%RMSER2MAE%RMSER2MAE%RMSER2
MLR0.222 ± 0.22124.4 ± 6.6−0.943 ± 2.4780.181 ± 0.14311.3 ± 3.10.749 ± 0.1780.523 ±0.38311.8 ± 4.70.630 ± 0.176
GPR0.120 ± 0.11517.5 ± 3.5−0.054 ± 1.5010.115 ±0.1026.9 ± 1.00.894 ± 0.1220.198 ± 0.1685.2 ± 2.20.913 ± 0.063
Abbreviations: MAE, mean absolute error; %RMSE, percentage root-mean-square error; MLR, multiple linear regression; GPR, Gaussian process regression.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Yamaguchi, T.; Takahashi, Y.; Sasaki, Y. Prediction of Three-Directional Ground Reaction Forces during Walking Using a Shoe Sole Sensor System and Machine Learning. Sensors 2023, 23, 8985. https://doi.org/10.3390/s23218985

AMA Style

Yamaguchi T, Takahashi Y, Sasaki Y. Prediction of Three-Directional Ground Reaction Forces during Walking Using a Shoe Sole Sensor System and Machine Learning. Sensors. 2023; 23(21):8985. https://doi.org/10.3390/s23218985

Chicago/Turabian Style

Yamaguchi, Takeshi, Yuya Takahashi, and Yoshihiro Sasaki. 2023. "Prediction of Three-Directional Ground Reaction Forces during Walking Using a Shoe Sole Sensor System and Machine Learning" Sensors 23, no. 21: 8985. https://doi.org/10.3390/s23218985

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