Home /Research /Implementation of a Real-Time Force Estimation System Based on sEMG Signals and Gaussian Process Regression: Human–Robot Interaction in Rehabilitation
LEARNING

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

Gaussian processComputer scienceProcess (computing)RobotHuman–robot interactionArtificial intelligenceKrigingRehabilitationEstimationMedical robotics

Related papers

Browse all LEARNING papers