Implementation of a Real-Time Force Estimation System Based on sEMG Signals and Gaussian Process Regression: Human–Robot Interaction in Rehabilitation
Thantip Sittiruk, Kiattisak Sengchuai, Apidet Booranawong, Pornchai Phukpattaranont
- Year
- 2025
- Citations
- 5
Abstract
Human force estimation has numerous applications, including biomedical models, rehabilitation, biomechanical system control, and human-machine interfaces. To enable such applications, it is necessary and challenging to develop methods for efficiently estimating force. In this work, we propose a system for muscle force estimation using eight-channel surface electromyography (sEMG) signals. The main contribution of this work is the implementation of a real-time force estimation system in MATLAB/Simulink to support real-time testing and usability. The regression models (i.e., Gaussian process regression (GPR), neural networks (NN), linear regression (LR), and support vector machines (SVM)) are applied to estimate the forearm muscle forces exerted by different elbow placement patterns for rehabilitation applications. The GPR model with exponential kernel function is chosen as the best model and is used to calculate forces at various elbow placement scenarios. Experimental results show that the GPR model can estimate forces on the X and Y axes concurrently in four movement directions: X+, X-, Y+, and Y-. The average root mean square errors (RMSEs) indicating estimation performance for offline and online testing of different elbow placement patterns are 1.09 to 1.99 N and 3.58 to 4.16 N, respectively.
Keywords
Related papers
Statistical Learning Theory
Yuhai Wu, Vladimir Vapnik
1999
Artificial intelligence: a modern approach
1995
Applied Nonlinear Control
Jean-Jacques Slotine, Weiping Li
1991
A new optimizer using particle swarm theory
R.C. Eberhart, James Kennedy
2002