Implementation of a Real-Time Force Estimation System Based on sEMG Signals and Gaussian Process Regression: Human–Robot Interaction in Rehabilitation
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 syst...
Saved in:
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2025-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/10843210/ |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
_version_ | 1832586876598353920 |
---|---|
author | Thantip Sittiruk Kiattisak Sengchuai Apidet Booranawong Pornchai Phukpattaranont |
author_facet | Thantip Sittiruk Kiattisak Sengchuai Apidet Booranawong Pornchai Phukpattaranont |
author_sort | Thantip Sittiruk |
collection | DOAJ |
description | 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. |
format | Article |
id | doaj-art-96c6ed0499824ebbb15e6769d4021cba |
institution | Kabale University |
issn | 2169-3536 |
language | English |
publishDate | 2025-01-01 |
publisher | IEEE |
record_format | Article |
series | IEEE Access |
spelling | doaj-art-96c6ed0499824ebbb15e6769d4021cba2025-01-25T00:01:07ZengIEEEIEEE Access2169-35362025-01-0113137311374710.1109/ACCESS.2025.352998610843210Implementation of a Real-Time Force Estimation System Based on sEMG Signals and Gaussian Process Regression: Human–Robot Interaction in RehabilitationThantip Sittiruk0Kiattisak Sengchuai1Apidet Booranawong2https://orcid.org/0000-0002-5346-1594Pornchai Phukpattaranont3https://orcid.org/0000-0003-0885-0176Department of Electrical and Biomedical Engineering, Faculty of Engineering, Prince of Songkla University, Hat Yai, Songkhla, ThailandDepartment of Electrical and Biomedical Engineering, Faculty of Engineering, Prince of Songkla University, Hat Yai, Songkhla, ThailandDepartment of Electrical and Biomedical Engineering, Faculty of Engineering, Prince of Songkla University, Hat Yai, Songkhla, ThailandDepartment of Electrical and Biomedical Engineering, Faculty of Engineering, Prince of Songkla University, Hat Yai, Songkhla, ThailandHuman 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.https://ieeexplore.ieee.org/document/10843210/System implementationelectromyographyforce estimationregression analysispatient rehabilitation |
spellingShingle | Thantip Sittiruk Kiattisak Sengchuai Apidet Booranawong Pornchai Phukpattaranont Implementation of a Real-Time Force Estimation System Based on sEMG Signals and Gaussian Process Regression: Human–Robot Interaction in Rehabilitation IEEE Access System implementation electromyography force estimation regression analysis patient rehabilitation |
title | Implementation of a Real-Time Force Estimation System Based on sEMG Signals and Gaussian Process Regression: Human–Robot Interaction in Rehabilitation |
title_full | Implementation of a Real-Time Force Estimation System Based on sEMG Signals and Gaussian Process Regression: Human–Robot Interaction in Rehabilitation |
title_fullStr | Implementation of a Real-Time Force Estimation System Based on sEMG Signals and Gaussian Process Regression: Human–Robot Interaction in Rehabilitation |
title_full_unstemmed | Implementation of a Real-Time Force Estimation System Based on sEMG Signals and Gaussian Process Regression: Human–Robot Interaction in Rehabilitation |
title_short | Implementation of a Real-Time Force Estimation System Based on sEMG Signals and Gaussian Process Regression: Human–Robot Interaction in Rehabilitation |
title_sort | implementation of a real time force estimation system based on semg signals and gaussian process regression human x2013 robot interaction in rehabilitation |
topic | System implementation electromyography force estimation regression analysis patient rehabilitation |
url | https://ieeexplore.ieee.org/document/10843210/ |
work_keys_str_mv | AT thantipsittiruk implementationofarealtimeforceestimationsystembasedonsemgsignalsandgaussianprocessregressionhumanx2013robotinteractioninrehabilitation AT kiattisaksengchuai implementationofarealtimeforceestimationsystembasedonsemgsignalsandgaussianprocessregressionhumanx2013robotinteractioninrehabilitation AT apidetbooranawong implementationofarealtimeforceestimationsystembasedonsemgsignalsandgaussianprocessregressionhumanx2013robotinteractioninrehabilitation AT pornchaiphukpattaranont implementationofarealtimeforceestimationsystembasedonsemgsignalsandgaussianprocessregressionhumanx2013robotinteractioninrehabilitation |