Next Article in Journal
Magnetoimpedance Thin Film Sensor for Detecting of Stray Fields of Magnetic Particles in Blood Vessel
Next Article in Special Issue
The Contribution of Machine Learning in the Validation of Commercial Wearable Sensors for Gait Monitoring in Patients: A Systematic Review
Previous Article in Journal
LeanNet: An Efficient Convolutional Neural Network for Digital Number Recognition in Industrial Products
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Communication

EMG and Joint Angle-Based Machine Learning to Predict Future Joint Angles at the Knee

1
Department of Mechanical Engineering, Auburn University, Auburn, AL 36849, USA
2
Department of Industrial Engineering, Auburn University, Auburn, AL 36849, USA
*
Author to whom correspondence should be addressed.
Sensors 2021, 21(11), 3622; https://doi.org/10.3390/s21113622
Submission received: 9 April 2021 / Revised: 18 May 2021 / Accepted: 20 May 2021 / Published: 22 May 2021
(This article belongs to the Special Issue Wearable Sensors for Biomechanical Gait Analysis)

Abstract

:
Electromyography (EMG) is commonly used to measure electrical activity of the skeletal muscles. As exoskeleton technology advances, these signals may be used to predict human intent for control purposes. This study used an artificial neural network trained and tested with knee flexion angles and knee muscle EMG signals to predict knee flexion angles during gait at 50, 100, 150, and 200 ms into the future. The hypothesis of this study was that the algorithm’s prediction accuracy would only be affected by time into the future, not subject, gender or side, and that as time into the future increased, the prediction accuracy would decrease. A secondary hypothesis was that as the number of algorithm training trials increased, the prediction accuracy of the artificial neural network (ANN) would increase. The results of this study indicate that only time into the future affected the accuracy of knee flexion angle prediction (p < 0.001), whereby greater time resulted in reduced accuracy (0.68 to 4.62 degrees root mean square error (RMSE) from 50 to 200 ms). Additionally, increased number of training trials resulted in increased angle prediction accuracy.

1. Introduction

Active exoskeletons are devices that augment the performance of the wearer by providing mechanical assistance using powered actuators [1]. These devices are useful for rehabilitation as well as for pushing able-bodied individuals beyond their natural abilities [2]. Metabolic cost is often considered the gold standard for assessing lower-limb exoskeleton performance, given that the overall goal is to improve walking and running economy [3]. The first exoskeleton known to break the metabolic cost barrier was reported by Malcolm et al. (2013), which improved walking economy by 6% by using a tethered pneumatically-actuated ankle exoskeleton on a treadmill [4]. Mooney et al. (2014) then reported a 10% metabolic cost reduction with walking using an untethered electrically-actuated ankle exoskeleton on a treadmill [5]. To date, over 20 studies have demonstrated exoskeleton designs that have improved human walking and running economy through reductions in metabolic costs [3]. It is without doubt that these studies have thoroughly advanced the development of exoskeletons. However, continued development into exoskeleton technologies is necessary to reach practicality.
Exoskeleton control is an area of considerable research, given its importance for metabolic cost reductions and naturalistic operation. In general, an exoskeleton uses various controllers to map the user’s intent to signals that subsequently drive the actuators on the exoskeleton. A hierarchical control strategy consisting of high-level, mid-level, and low-level controllers is often used [6]. The high-level controller is used to perceive the environment and the user’s locomotive intent, such as standing/walking [7,8], estimation of incline slopes [9,10,11,12,13], and stair ascent/descent [10,13,14]. Information inferred by the high-level controller is used to by the mid-level controller, which subsequently translates the user’s motion intentions to desired device states (i.e., joint positions, velocities, torque). Various mid-level controllers determine device states based on gait phases. The simplest mid-level controllers that consider gait phase would time the actuators based on heel strike [4,5,15] or toe-off [16] determined using a footswitch. Recent approaches can estimate gait phase percentages from sensor data in a variety of environments [13,17], which can subsequently be used to help to optimize exoskeleton actuation to minimize metabolic rate for a given subject [18]. In lieu of leveraging gait phase information, actuation information may be inferred based on movements of other body segments [19].
High- and mid-level controllers can infer user intent and track device states using various sensors including inertial measurement units [20,21,22,23], rotary encoders [24], and electromyography (EMG) [9,25]. EMG measures electrical activity produced by muscle cells during muscle activation [26], and is commonly used in various biomedical applications [27] such as occupational ergonomics [28], rehabilitation [29,30], and nutrition [31]. This measurement modality is of particular interest towards naturalistic exoskeleton control since muscle activation is visible about 100 ms before muscle movement occurs, thereby able to ‘predict’ human motion [26], which can potentially further reduce metabolic costs. High-level controllers have inferred discrete actions using EMG measurements, with classification algorithms [10,32] that often require features [6], or alternative, wavelets [33] to be pre-computed. Mid-level controllers map EMG measurements into a continuous signal that is subsequently executed by the low-level controller using regression algorithms. This can be accomplished using proportional control [25], which multiplies the smoothed and rectified EMG signal by a constant gain factor as the desired velocity or torque [26]. Alternatively, biomechanical models can be used [34,35,36] to achieve higher fidelity. However, given the myriad parameters that must be determined, many researchers prefer using a model-free approach by leverage machining learning.
Mapping EMG measurements to joint positions is a common approach for a regression-based EMG control scheme for exoskeleton control [37,38,39,40,41]. Lee and Lee (2005) estimated knee angles from EMG measurements using a combination of a radial basis function neural network and a multilayer neural network [41]. Aung et al. (2012) estimated shoulder flexion/extension and abduction/adduction angles from EMG measurements using a backpropagation neural network [37] Zhang et al. (2012) estimated knee, hip, and knee joint angles using a back-propagation neural network [40]. Chen et al. (2018) used a deep belief network that consists of restricted Boltzmann machines to estimate flexion/extension angles of the hip, knee, and ankle [38]. More recently, deep recurrent neural network [42], transfer learning [43], random forest [44], and genetic algorithms [45] have been proposed to estimate joint kinematics of the knee using EMG.
Few studies, however, have leveraged the time shift between the registration of muscle activity to when movement occurs. Ma et al. (2020) considered time advancing the EMG signal to increase estimation accuracy [46]. To our knowledge, no studies have investigated the relationship between estimation accuracy and prediction horizon of EMG signals (e.g., the extent to which EMG signals can be time advanced). Understanding this relationship may enable the use of more accurate but computationally expensive joint estimation and/or low-level control methods (e.g., model predictive control) to be effectively used to control exoskeletons in real time.
Therefore, the purpose of this study was to assess the performance of a supervised learning artificial neural network (ANN) algorithm trained with both knee flexion angle and knee muscle EMG signals during walking to predict knee flexion angle during walking at various amounts of time into the future. The primary hypothesis of this study was that the algorithm’s knee flexion angle prediction accuracy would only be affected by time into the future and that as time into the future increased, the prediction accuracy would decrease. A secondary hypothesis was that as the number of algorithm training trials increased, the prediction accuracy of the ANN would increase.

2. Materials and Methods

Ten subjects participated in this study (5 males and 5 females, age = 21.5 ± 2.0 yrs, weight = 64.5 ± 9.8 kg, and height = 166.9 ± 14.5 cm). Subjects reported no history of chronic pain in the spine or lower extremities in the six months prior to participating in this study. All study procedures were approved by the Auburn University Institutional Review Board (IRB), and subjects provided informed written consent before participating. The experiment took place at the Auburn University Biomechanical Engineering (AUBE) Laboratory.
Twelve surface EMG electrodes (Delsys Trigno IM, Delsys Inc., Boston, MA, USA) were placed bilaterally on six thigh muscles. These muscles were the right and left tensor fasciae latae, rectus femoris, vastus medialis, vastus lateralis, biceps femoris, and semitendinosus (Figure 1). The placement of these electrodes was consistent with Seniam guidelines [47]. Before placing the electrodes, excessive hair was removed with a small electric hair trimmer and the skin was cleansed of oils and debris with an alcohol swab to improve the quality of the recorded signals. A double-sided adhesive was used to secure the sensors and sports wrap was added over the electrode to help prevent loss of signal connection. Before testing, the subjects were allowed time to acclimate to the equipment. Raw EMG signals were collected at 1111 Hz (the maximum capacity of the Delsys Trigno IM sensor) for each of the twelve channels and fed through a Butterworth filter to remove motion artifacts (<20 Hz) and high frequency aliasing effects (>500 Hz). These signals were then detrended and rectified so that the RMS for each muscle could be calculated.
A ten-camera Vicon motion capture system was used to track a 79 retroreflective marker set consistent with the work of Andriacchi et al. [48]. The cameras were equally spaced on the walls around the circumference of the AUBE Lab and at varying heights and directed such that the capture volume was located at the center of the room. A Vicon Lock+ box was used to ensure synchronicity between the Vicon motion capture and the Delsys Trigno sensor signals. Nexus software was used to collect the marker position at 120 Hz (Version 2.6.1; Vicon Motion Systems Ltd., Oxford Industrial Park, Oxford, UK). Marker positional data were transferred to Visual3D, where they were filtered with the default 15 Hz low-pass Butterworth filter to remove noise. Body segments were created using the marker positions following the International Society of Biomechanics recommendations [49]. Grood and Stunay’s joint coordinate system was used to calculate knee flexion [50]. The Visual 3D model of the knee provided all six degrees of freedom, but knee flexion angle was the only parameter utilized for this study.
Subjects performed 15 walking trials over a distance of approximately twenty feet at a self-selected pace. Minimal feedback was given in order to capture naturalistic movements. Collected trials were split into training and testing categories and these categories were chosen to counter learning effects. Ten trials were chosen to be treated only as training trials. The ten training trials were trials one, two, four, five, seven, eight, ten, eleven, thirteen, and fourteen. The five remaining trials were used to only to test the algorithm accuracy. This study used the time domain feature for analysis, which is the least computationally expensive feature in order to decrease the signal analysis time. MATLAB was used to create Nonlinear Input-Output Time Series Neural Network algorithms trained using Bayesian Regularization with a single hidden layer of ten nodes and a feedback delay set to two. The seven input variables for the algorithms were the six EMG signals on a single leg and the knee flexion angle calculated post hoc with Visual 3D. The algorithms output predictions of that same knee’s flexion angle estimated at 50, 100, 150, and 200 ms into the future.
Ten algorithms were trained with between 1 and 10 trials for all four prediction times. The specific trials used for each number of training trials (1–10) was randomized (i.e., one trial may have used Trial 8, two trials may have used Trials 1 and 4, etc., Figure 2) as to prevent any learning effects. This was conducted for both right and left legs for all ten subjects. This resulted in a total of 800 trained algorithms (10 subjects × 2 legs × 10 trials × 4 times). Root mean square error (RMSE) was calculated by comparing the algorithms’ output angle against the motion capture-based calculation of the knee flexion angle for each data point of that subject’s five testing trials. The averages and standard deviations of RMSE for a subject’s five testing trials were calculated for each algorithm for each prediction time and each number of training trials. This resulted in a total of 80 average RMSE values (average of 5 testing trials for 10 subjects × 2 legs × 4 times).
Analysis of variance (ANOVA) of average RMSE values was used to test for the significance of each prediction variable (subject, gender, leg, and time) and their interactions. Time was treated as a repeated measures variable. The unadjusted algorithm error data were found to have fan-shaped residuals (indicating unequal variances by time), thus a log transformation of the algorithm predictions was used for the ANOVA. This resolved the equal variance assumption violation. Tukey Honestly Significant Difference (HSD) post hoc tests were used to evaluate significant differences between conditions for main effects or interactions that were significant. A logarithmic regression was used to develop a prediction model for error based on variables identified as significant in the ANOVA model. The type I error rate (alpha) was set at 0.05 for all tests.

3. Results

ANOVA results demonstrated that the main effect of time was statistically significant with respect to algorithm predictions (F3,48 = 307.07, p < 0.001). Table 1 provides the results of the Tukey HSD post hoc tests with a calculated Standard Error for Comparison of 0.07, Critical Q Value of 3.76, and Critical Value for Comparison of 0.18. Tukey HSD results demonstrated that algorithm predictions for each time period were significantly different from one another (Table 2).
ANOVA results revealed that subject, leg, and gender differences were not statistically significant in terms of the algorithm predictions, nor were any interactions among these variables. Thus, the final model indicates that the only significant factor relating to algorithm predictions was time into the future.
Figure 3 shows the regression model with a slope = 5.43 log(RMSE)/s, p < 0.001 and y-intercept = −0.344 log(RMSE), p < 0.001. The adjusted R2 fit was 0.77. Figure 4 shows the same data without logarithmic transformation, and Equation (1) shows the corresponding equation and how to estimate RMSE for with prediction time as the variable.
Figure 5 and Figure 6 show the average RMSE of all the subjects at various prediction times and the various number of training trials separated by the right and left leg. Both legs saw a decrease in the prediction error as the number of training trials increased and as the prediction times were decreased. The reduction in RMSE from a single training trial to ten training trials for all times and for both legs was fairly consistent with a mean reduction of 52.9 ± 4.0%. Figure 7 and Figure 8 show the standard deviation of the RMSE generally decreased with an increase in the number of training trials, although some exceptions can be seen such as the left leg at both 150 and 200 ms.
RMSE = 10(5.43 * time − 0.344)
Figure 9 shows a box and whisker plot of the RMSE for each of the subjects’ algorithms trained with one (top) as well as all ten (bottom) available training trials. A similar trend is seen in both the right and the left leg, with the error and variation of predictions increasing the further into the future the algorithm attempted to predict. The median errors for both the right and left leg were reduced 83.7% (4.34 to 0.71 degrees RMSE) and 83.1% (3.82 to 0.64 degrees RMSE), respectively, when comparing 200 to 50 ms at ten training trials.

4. Discussion

This study investigated the accuracy of an ANN designed to predict future flexion angles of the knee using EMG measurements and past measurements of knee flexion. Our root mean square (RMS) errors ranged from <1° to >4°, depending on prediction horizon. To our knowledge, there are no studies that are directly comparable, given our use of past measurements of knee flexion angles in addition to EMG measurements. However, the results of our study are consistent with recent studies that used EMG to predict joint kinematics of the knee. Li et al. (2019) reported root mean square RMS errors around 5° using random forest with principal component analysis. Chen et al. (2018) reported RMS errors <4° using a deep belief network [38]. Ma et al. (2020) reported RMS errors <3.5° using a long short-term network with time-advanced features [46]. It is expected that our prediction is more accurate, given that we leveraged previous measurement of knee flexion angles as an additional source of information.
The primary hypothesis was supported—the algorithm’s knee flexion angle prediction accuracy was only affected by time into the future and as time into the future increased, the prediction accuracy decreased (Table 1, Figure 3 and Figure 4). The secondary hypothesis was also supported in that as the number of algorithm training trials increased, the prediction accuracy of the ANN increased (Figure 5 and Figure 6).
Previously reported delays of approximately 100 ms between EMG signal readability and ensuing motion (Novak and Reiner) provide useful context for the results of this study [26]. The logarithmic equation derived from Equation (1) indicates that at 100 ms, approximately 1.58 degrees of RMSE is to be expected. Moreover, all values of average RMSE in this study at 100 ms into the future have a RMSE less than 5° (2.12 ± 0.69 degrees, minimum: 1.27°, maximum: 4.00°). Although these values seem small, the acceptable amount of error of an actively driven lower-limb exoskeleton while being worn by a user remains unknown and should be tested empirically. Equation (1) predicts an RMSE of 0.85° at 50 ms into the future, which is an improvement from 100 ms; however, computational speed limitations will undoubtedly determine the utility of values predicted a mere 50 ms into the future for actively controlled lower-limb exoskeletons.
The results of this study also demonstrate the benefit of increased training trials on the predictive algorithm accuracy. Figure 3 and Figure 4 indicate diminishing returns from added training trials. The greatest benefit is evidently between one and six training trials. Conversely, there is not a substantial change in prediction accuracy for all times into the future and for both legs between six and ten training trials. This information will be helpful in future studies by allowing researchers to focus less on large numbers of training trials for improved accuracy and instead on other potential areas of improvement such as the parameters and type of predictive algorithm used and EMG sensor signal quality.
Future work beyond the scope of the current study may include introducing transitional movements into the training sets, or using techniques such as hyper-parameter tuning in order to design the optimal machine learning algorithm parameters for the desired prediction time. Further work should also explore whether a single algorithm can be utilized across an independent population. With the inclusion of multiple subjects or both of an individual’s legs into a single algorithm, various patterns can be learned in hopes of making predictions on a subject without the need for their specific individual training data. Moreover, the finding that time is the only significant factor affecting prediction accuracy opens the possibility to explore opportunities of using independent sets of data for training and testing such as inter-subject and inter-leg training and testing.
There are several limitations in this study. We used a relatively benign machine learning approach to reduce computation expense, given that our primary object was not necessarily to produce the highest prediction accuracy, but rather to understand the capability of machine learning algorithms to predict knee joint angles into the future. We hypothesize that using state-of-the-art techniques such as deep learning approaches will increase our prediction accuracy. The small sample size and narrow demographics of the subjects present another limitation. Age, percentage body fat, and activity level could impact the quality of predictions due to their impact on EMG signal quality. Additionally, the subjects engaged in an established gait cycle. Expanding the predictions to less repeatable actions will most likely cause the accuracies to decrease if using the same machine learning method. Further testing should be conducted to determine whether a single walking-based regression algorithm is sufficient for multiple actions. Furthermore, an area for debate is whether EMG signals should be mapped to joint angles, joint moments, joint velocities, or some other control signal for exoskeleton control [6].

5. Conclusions

This study successfully demonstrated the feasibility of employing an ANN to predict knee flexion angle within a reasonable degree of accuracy. The results of this study show that only time into the future, not subject, gender, or side, affects algorithm prediction accuracy. The results also provide the basis for understanding the amount of data needed to train an angle-predicting algorithm for a given subject as greater than six training trials added no apparent benefit to predictive accuracy. Although, it remains to be seen how acceptable these amounts of error are for active lower-limb exoskeleton control and operator use, the results from predictive algorithms such as what is presented in this study will benefit powered exoskeleton control design and potentially ultimately result in improved user–machine interaction.

Author Contributions

Conceptualization, J.C. and M.Z.; formal analysis, J.C. and S.G.; investigation, J.C., H.C. and M.Z.; methodology, J.C., H.C., M.C.S.J., S.G. and M.Z.; project administration, M.C.S.J., and M.Z.; resources, M.Z.; supervision, H.C. and M.Z.; validation, M.C.S.J.; writing—original draft, J.C., H.C. and M.Z.; writing—review and editing, H.C., M.C.S.J., S.G. and M.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

This study was conducted according to the guidelines of the Declaration of Helsinki, and approved by the Institutional Review Board of Auburn University (#17-279 MR 1707, 07/19/2017).

Informed Consent Statement

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

Data Availability Statement

The data presented in this study are available on request from the corresponding author. The data are not publicly available due to the human subject-derived nature of the dataset.

Acknowledgments

The authors would like to thank Taylor Oldfather for her assistance on this project in general.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Dollar, A.M.; Herr, H. Lower Extremity Exoskeletons and Active Orthoses: Challenges and State-of-the-Art. IEEE Trans. Robot. 2008, 24, 144–158. [Google Scholar] [CrossRef]
  2. Gopura, R.A.R.C.; Bandara, D.S.V.; Kiguchi, K.; Mann, G.K.I. Developments in Hardware Systems of Active Upper-Limb Exoskeleton Robots: A Review. Robot. Auton. Syst. 2016, 75, 203–220. [Google Scholar] [CrossRef]
  3. Sawicki, G.S.; Beck, O.N.; Kang, I.; Young, A.J. The Exoskeleton Expansion: Improving Walking and Running Economy. J. Neuroeng. Rehabil. 2020, 17, 1–9. [Google Scholar] [CrossRef] [PubMed]
  4. Malcolm, P.; Derave, W.; Galle, S.; De Clercq, D. A Simple Exoskeleton That Assists Plantarflexion Can Reduce the Metabolic Cost of Human Walking. PLoS ONE 2013, 8, e56137. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  5. Mooney, L.M.; Rouse, E.J.; Herr, H.M. Autonomous Exoskeleton Reduces Metabolic Cost of Human Walking. J. Neuroeng. Rehabil. 2014, 11, 151. [Google Scholar] [CrossRef] [Green Version]
  6. Tucker, M.R.; Olivier, J.; Pagel, A.; Bleuler, H.; Bouri, M.; Lambercy, O.; Millán, J.D.R.; Riener, R.; Vallery, H.; Gassert, R. Control Strategies for Active Lower Extremity Prosthetics and Orthotics: A Review. J. Neuroeng. Rehabil. 2015, 12, 1. [Google Scholar] [CrossRef] [Green Version]
  7. Varol, H.A.; Sup, F.; Goldfarb, M. Multiclass Real-Time Intent Recognition of a Powered Lower Limb Prosthesis. IEEE Trans. Biomed. Eng. 2010, 57, 542–551. [Google Scholar] [CrossRef] [Green Version]
  8. Kawamoto, H.; Kanbe, S.; Sankai, Y. Power Assist Method for HAL-3 Estimating Operator’s Intention Based on Motion Information. In Proceedings of the RO-Man 2003 12th IEEE International Workshop on Robot and Human Interactive Communication, Millbrae, CA, USA, 2 November 2003; pp. 67–72. [Google Scholar]
  9. Kang, I.; Kunapuli, P.; Hsu, H.; Young, A.J. Electromyography (EMG) Signal Contributions in Speed and Slope Estimation Using Robotic Exoskeletons. In Proceedings of the 2019 IEEE 16th International Conference on Rehabilitation Robotics (ICORR), Toronto, ON, Canada, 24–28 June 2019; pp. 548–553. [Google Scholar]
  10. Kyeong, S.; Shin, W.; Yang, M.; Heo, U.; Feng, J.; Kim, J. Recognition of Walking Environments and Gait Period by Surface Electromyography. Front. Inf. Technol. Electron. Eng. 2019, 20, 342–352. [Google Scholar] [CrossRef]
  11. Scandaroli, G.G.; Borges, G.A.; Ishihara, J.Y.; Terra, M.H.; da Rocha, A.F.; Nascimento, F.A.D.O. Estimation of Foot Orientation with Respect to Ground for an above Knee Robotic Prosthesis. In Proceedings of the 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems, St. Louis, MO, USA, 11–15 October 2009; pp. 1112–1117. [Google Scholar]
  12. Li, Q.; Young, M.; Naing, V.; Donelan, J.M. Walking Speed and Slope Estimation Using Shank-Mounted Inertial Measurement Units. In Proceedings of the 2009 IEEE International Conference on Rehabilitation Robotics, Kyoto, Japan, 23–26 June 2009; pp. 839–844. [Google Scholar]
  13. Kang, I.; Molinaro, D.D.; Duggal, S.; Chen, Y.; Kunapuli, P.; Young, A.J. Real-Time Gait Phase Estimation for Robotic Hip Exoskeleton Control during Multimodal Locomotion. IEEE Robot. Autom. Lett. 2021, 6, 3491–3497. [Google Scholar] [CrossRef]
  14. Lawson, B.E.; Varol, H.A.; Huff, A.; Erdemir, E.; Goldfarb, M. Control of Stair Ascent and Descent with a Powered Transfemoral Prosthesis. IEEE Trans. Neural Syst. Rehabil. Eng. 2013, 21, 466–473. [Google Scholar] [CrossRef] [PubMed]
  15. Asbeck, A.T.; Dyer, R.J.; Larusson, A.F.; Walsh, C.J. Biologically-Inspired Soft Exosuit. In Proceedings of the 2013 IEEE 13th International Conference on Rehabilitation Robotics (ICORR), Seattle, WA, USA, 24–26 June 2013; pp. 1–8. [Google Scholar]
  16. Sulzer, J.S.; Gordon, K.E.; Hornby, T.G.; Peshkin, M.A.; Patton, J.L. Adaptation to Knee Flexion Torque during Gait. In Proceedings of the 2009 IEEE International Conference on Rehabilitation Robotics, Kyoto, Japan, 23–26 June 2009; pp. 713–718. [Google Scholar]
  17. Kang, I.; Kunapuli, P.; Young, A.J. Real-Time Neural Network-Based Gait Phase Estimation Using a Robotic Hip Exoskeleton. IEEE Trans. Med. Robot. Bionics 2020, 2, 28–37. [Google Scholar] [CrossRef]
  18. Ding, Y.; Kim, M.; Kuindersma, S.; Walsh, C.J. Human-in-the-Loop Optimization of Hip Assistance with a Soft Exosuit during Walking. Sci. Robot. 2018, 3, eaar5438. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  19. Vallery, H.; van Asseldonk, E.H.F.; Buss, M.; van der Kooij, H. Reference Trajectory Generation for Rehabilitation Robots: Complementary Limb Motion Estimation. IEEE Trans. Neural Syst. Rehabil. Eng. 2009, 17, 23–30. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  20. Khazoom, C.; Véronneau, C.; Bigué, J.L.; Grenier, J.; Girard, A.; Plante, J. Design and Control of a Multifunctional Ankle Exoskeleton Powered by Magnetorheological Actuators to Assist Walking, Jumping, and Landing. IEEE Robot. Autom. Lett. 2019, 4, 3083–3090. [Google Scholar] [CrossRef]
  21. Kim, D.-S.; Lee, H.-J.; Lee, S.-H.; Chang, W.H.; Jang, J.; Choi, B.-O.; Ryu, G.-H.; Kim, Y.-H. A Wearable Hip-Assist Robot Reduces the Cardiopulmonary Metabolic Energy Expenditure during Stair Ascent in Elderly Adults: A Pilot Cross-Sectional Study. BMC Geriatr. 2018, 18, 230. [Google Scholar] [CrossRef]
  22. Seo, K.; Lee, J.; Lee, Y.; Ha, T.; Shim, Y. Fully Autonomous Hip Exoskeleton Saves Metabolic Cost of Walking. In Proceedings of the 2016 IEEE International Conference on Robotics and Automation (ICRA), Stockholm, Sweden, 16–20 May 2016; pp. 4628–4635. [Google Scholar]
  23. Kang, I.; Hsu, H.; Young, A. The Effect of Hip Assistance Levels on Human Energetic Cost Using Robotic Hip Exoskeletons. IEEE Robot. Autom. Lett. 2019, 4, 430–437. [Google Scholar] [CrossRef]
  24. Shepherd, M.K.; Rouse, E.J. Design and Validation of a Torque-Controllable Knee Exoskeleton for Sit-to-Stand Assistance. IEEE ASME Trans. Mechatron. 2017, 22, 1695–1704. [Google Scholar] [CrossRef]
  25. Hsu, H.; Kang, I.; Young, A.J. Design and Evaluation of a Proportional Myoelectric Controller for Hip Exoskeletons during Walking; American Society of Mechanical Engineers Digital Collection: New York, NY, USA, 2018. [Google Scholar]
  26. Novak, D.; Riener, R. A Survey of Sensor Fusion Methods in Wearable Robotics. Robot. Auton. Syst. 2015, 73, 155–170. [Google Scholar] [CrossRef]
  27. Nazmi, N.; Rahman, M.A.A.; Yamamoto, S.-I.; Ahmad, S.A.; Zamzuri, H.; Mazlan, S.A. A Review of Classification Techniques of EMG Signals during Isotonic and Isometric Contractions. Sensors 2016, 16, 1304. [Google Scholar] [CrossRef] [Green Version]
  28. Fethke, N.B.; Gerr, F.; Anton, D.; Cavanaugh, J.E.; Quickel, M.T. Variability in Muscle Activity and Wrist Motion Measurements among Workers Performing Non-Cyclic Work. J. Occup. Environ. Hyg. 2012, 9, 25–35. [Google Scholar] [CrossRef]
  29. Fang, C.; He, B.; Wang, Y.; Cao, J.; Gao, S. EMG-Centered Multisensory Based Technologies for Pattern Recognition in Rehabilitation: State of the Art and Challenges. Biosensors 2020, 10, 85. [Google Scholar] [CrossRef] [PubMed]
  30. AL-Quraishi, M.S.; Ishak, A.J.; Ahmad, S.A.; Hasan, M.K.; Al-Qurishi, M.; Ghapanchizadeh, H.; Alamri, A. Classification of Ankle Joint Movements Based on Surface Electromyography Signals for Rehabilitation Robot Applications. Med. Biol. Eng. Comput. 2017, 55, 747–758. [Google Scholar] [CrossRef] [PubMed]
  31. Sato, W.; Minemoto, K.; Ikegami, A.; Nakauma, M.; Funami, T.; Fushiki, T. Facial EMG Correlates of Subjective Hedonic Responses during Food Consumption. Nutrients. 2020, 12, 1174. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  32. Momen, K.; Krishnan, S.; Chau, T. Real-Time Classification of Forearm Electromyographic Signals Corresponding to User-Selected Intentional Movements for Multifunction Prosthesis Control. IEEE Trans. Neural Syst. Rehabil. Eng. 2007, 15, 535–542. [Google Scholar] [CrossRef] [PubMed]
  33. Mercorelli, P. Biorthogonal Wavelet Trees in the Classification of Embedded Signal Classes for Intelligent Sensors Using Machine Learning Applications. J. Frankl. Inst. 2007, 344, 813–829. [Google Scholar] [CrossRef]
  34. Cavallaro, E.; Rosen, J.; Perry, J.C.; Burns, S.; Hannaford, B. Hill-Based Model as a Myoprocessor for a Neural Controlled Powered Exoskeleton Arm-Parameters Optimization. In Proceedings of the 2005 IEEE International Conference on Robotics and Automation, Barcelona, Spain, 18–22 April 2005; pp. 4514–4519. [Google Scholar]
  35. Pang, M.; Guo, S.; Huang, Q.; Ishihara, H.; Hirata, H. Electromyography-Based Quantitative Representation Method for Upper-Limb Elbow Joint Angle in Sagittal Plane. J. Med. Biol. Eng. 2015, 35, 165–177. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  36. Rosen, J.; Brand, M.; Fuchs, M.B.; Arcan, M. A Myosignal-Based Powered Exoskeleton System. IEEE Trans. Syst. Man Cybern. Part A Syst. Hum. 2001, 31, 210–222. [Google Scholar] [CrossRef] [Green Version]
  37. Aung, Y.M.; Al-Jumaily, A. SEMG Based ANN for Shoulder Angle Prediction. Procedia Eng. 2012, 41, 1009–1015. [Google Scholar] [CrossRef] [Green Version]
  38. Chen, J.; Zhang, X.; Cheng, Y.; Xi, N. Surface EMG Based Continuous Estimation of Human Lower Limb Joint Angles by Using Deep Belief Networks. Biomed. Signal. Process. Control. 2018, 40, 335–342. [Google Scholar] [CrossRef]
  39. Wang, F.; Yin, T.; Lei, C.; Zhang, Y.; Wang, Y.; Liu, J. Prediction of Lower Limb Joint Angle Using SEMG Based on GA-GRNN. In Proceedings of the 2015 IEEE International Conference on Cyber Technology in Automation, Control, and Intelligent Systems (CYBER), Shenyang, China, 8–12 June 2015; pp. 1894–1899. [Google Scholar]
  40. Zhang, F.; Li, P.; Hou, Z.-G.; Lu, Z.; Chen, Y.; Li, Q.; Tan, M. SEMG-Based Continuous Estimation of Joint Angles of Human Legs by Using BP Neural Network. Neurocomputing 2012, 78, 139–148. [Google Scholar] [CrossRef]
  41. Lee, J.; Lee, G. Gait Angle Prediction for Lower Limb Orthotics and Prostheses Using an EMG Signal and Neural Networks. Int. J. Control. Autom. Syst. 2005, 3, 152–158. [Google Scholar]
  42. Huang, Y.; He, Z.; Liu, Y.; Yang, R.; Zhang, X.; Cheng, G.; Yi, J.; Ferreira, J.P.; Liu, T. Real-Time Intended Knee Joint Motion Prediction by Deep-Recurrent Neural Networks. IEEE Sens. J. 2019, 19, 11503–11509. [Google Scholar] [CrossRef]
  43. Gautam, A.; Panwar, M.; Biswas, D.; Acharyya, A. MyoNet: A Transfer-Learning-Based LRCN for Lower Limb Movement Recognition and Knee Joint Angle Prediction for Remote Monitoring of Rehabilitation Progress from SEMG. IEEE J. Transl. Eng. Health Med. 2020, 8, 1–10. [Google Scholar] [CrossRef] [PubMed]
  44. Li, Z.; Guan, X.; Zou, K.; Xu, C. Estimation of Knee Movement from Surface EMG Using Random Forest with Principal Component Analysis. Electronics 2020, 9, 43. [Google Scholar] [CrossRef] [Green Version]
  45. Shi, Y.; Wang, S.; Li, J.; Gao, X.; Lv, J.; Lv, P.; Liu, H.; Zhang, P.; Luo, D.; Che, H.; et al. Prediction of Continuous Motion for Lower Limb Joints Based on SEMG Signal. In Proceedings of the 2020 IEEE International Conference on Mechatronics and Automation (ICMA), Tokyo, Japan, 13–16 October 2020; pp. 383–388. [Google Scholar]
  46. Ma, X.; Liu, Y.; Song, Q.; Wang, C. Continuous Estimation of Knee Joint Angle Based on Surface Electromyography Using a Long Short-Term Memory Neural Network and Time-Advanced Feature. Sensors 2020, 20, 4966. [Google Scholar] [CrossRef] [PubMed]
  47. Hermens, H.J.; Freriks, B.; Disselhorst-Klug, C.; Rau, G. Development of recommendations for SEMG sensors and sensor placement procedures. J. Electromyogr. Kinesiol. 2000, 10, 361–374. [Google Scholar] [CrossRef]
  48. Andriacchi, T.; Alexander, E.; Toney, M.K.; Dyrby, C.; Sum, J. A point cluster method for in vivo motion analysis: Applied to a study of knee kinematics. J. Biomech. Eng. 1998, 120, 743–749. [Google Scholar] [CrossRef] [PubMed]
  49. Wu, G.; Cavanagh, P.R. ISB recommendations for standardization in the reporting of kinematic data. J. Biomech. 1995, 28, 1257–1261. [Google Scholar] [CrossRef]
  50. Grood, E.S.; Suntay, W.J. A joint coordinate system for the clinical description of three-dimensional motions: Application to the knee. J. Biomech. Eng. 1983, 105, 136–144. [Google Scholar] [CrossRef]
Figure 1. Delsys Trigno sensor and retroreflective motion capture marker placement.
Figure 1. Delsys Trigno sensor and retroreflective motion capture marker placement.
Sensors 21 03622 g001
Figure 2. Example of how four algorithms (algorithm 2–50/100/150/200 ms) were trained for one side (right or left) for one subject with two randomly selected training trials (Trial 1 and Trial 4 in this example) out of ten training trials total. This was conducted for both right and left legs for all ten subjects.
Figure 2. Example of how four algorithms (algorithm 2–50/100/150/200 ms) were trained for one side (right or left) for one subject with two randomly selected training trials (Trial 1 and Trial 4 in this example) out of ten training trials total. This was conducted for both right and left legs for all ten subjects.
Sensors 21 03622 g002
Figure 3. Regression model of logarithmically transformed error for prediction times.
Figure 3. Regression model of logarithmically transformed error for prediction times.
Sensors 21 03622 g003
Figure 4. Regression model of error for prediction times.
Figure 4. Regression model of error for prediction times.
Sensors 21 03622 g004
Figure 5. Number of training trials effects on average degrees of RMSE in left knee flexion prediction.
Figure 5. Number of training trials effects on average degrees of RMSE in left knee flexion prediction.
Sensors 21 03622 g005
Figure 6. Number of training trials effects on average degrees of RMSE in right knee flexion prediction.
Figure 6. Number of training trials effects on average degrees of RMSE in right knee flexion prediction.
Sensors 21 03622 g006
Figure 7. Number of training trials effects on average standard deviation of degrees of RMSE in left knee flexion prediction.
Figure 7. Number of training trials effects on average standard deviation of degrees of RMSE in left knee flexion prediction.
Sensors 21 03622 g007
Figure 8. Number of training trials effects on average standard deviation of degrees of RMSE in right knee flexion prediction.
Figure 8. Number of training trials effects on average standard deviation of degrees of RMSE in right knee flexion prediction.
Sensors 21 03622 g008
Figure 9. Prediction times effects on average degrees of RMSE in knee flexion prediction for one training trial and for ten training trials. “+” symbol represents outlier data points.
Figure 9. Prediction times effects on average degrees of RMSE in knee flexion prediction for one training trial and for ten training trials. “+” symbol represents outlier data points.
Sensors 21 03622 g009
Table 1. Analysis of variance results for subject, gender, leg, and prediction time on logarithmically transformed RMSE data.
Table 1. Analysis of variance results for subject, gender, leg, and prediction time on logarithmically transformed RMSE data.
SourceDFSSMSFp
Sub42.780.7
Gender10.250.250.460.53
Error Sub * Gender42.190.55
Leg10.10.11.220.3
Gender * Leg10.090.091.080.33
Error Sub * Gender * Leg80.670.08
Times342.2914.1307.07<0.001
Gender * Times30.0100.050.98
Leg * Times30.030.010.190.9
Gender * Leg * Times30.020.010.140.94
Error Sub * Gender * Leg * Times482.20.05
Total79
Note: SS are marginal (type III) sums of squares. “*” represents interaction between variables.
Table 2. Tukey HSD pairwise comparisons for times showing significance between each time.
Table 2. Tukey HSD pairwise comparisons for times showing significance between each time.
TimesMean RMSE (°)Tukey HSD Grouping
50 ms0.68A
100 ms2.04B
150 ms3.38C
200 ms4.61D
Error term used: Sub * Gender * Leg * Times, 48 DF. All four means are significantly different from one another.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Coker, J.; Chen, H.; Schall, M.C., Jr.; Gallagher, S.; Zabala, M. EMG and Joint Angle-Based Machine Learning to Predict Future Joint Angles at the Knee. Sensors 2021, 21, 3622. https://doi.org/10.3390/s21113622

AMA Style

Coker J, Chen H, Schall MC Jr., Gallagher S, Zabala M. EMG and Joint Angle-Based Machine Learning to Predict Future Joint Angles at the Knee. Sensors. 2021; 21(11):3622. https://doi.org/10.3390/s21113622

Chicago/Turabian Style

Coker, Jordan, Howard Chen, Mark C. Schall, Jr., Sean Gallagher, and Michael Zabala. 2021. "EMG and Joint Angle-Based Machine Learning to Predict Future Joint Angles at the Knee" Sensors 21, no. 11: 3622. https://doi.org/10.3390/s21113622

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