Continuous Estimation of Human Upper Limb Joint Angles by Using PSO-LSTM Model

Aiming at the continuous motion control problem of the upper limb auxiliary exoskeleton. In this paper, we use particle swarm optimization (PSO) to optimize the long short-term memory network (LSTM), and use the optimized network to establish a map between surface electromyography (sEMG) signals and...

Full description

Bibliographic Details
Main Authors: Gang Tang, Jinqin Sheng, Dongmei Wang, Shaoyang Men
Format: Article
Language:English
Published: IEEE 2021-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9309297/
_version_ 1819175920003448832
author Gang Tang
Jinqin Sheng
Dongmei Wang
Shaoyang Men
author_facet Gang Tang
Jinqin Sheng
Dongmei Wang
Shaoyang Men
author_sort Gang Tang
collection DOAJ
description Aiming at the continuous motion control problem of the upper limb auxiliary exoskeleton. In this paper, we use particle swarm optimization (PSO) to optimize the long short-term memory network (LSTM), and use the optimized network to establish a map between surface electromyography (sEMG) signals and joint angles. The inputs of the model are sEMG feature time series, which have been dimension reduction processed, and the outputs of the model are the joint angles of the elbow and wrist. To validate the effectiveness of the PSO-LSTM model, eight healthy subjects participated in the experiment. Eight channels of sEMG from eight human upper limb muscles were recorded and two joint angles including the elbow joint and wrist joint were acquired. The proposed PSO-LSTM model and back propagation neural network (BP) model were trained and tested, by using the sEMG feature time series. These time series have been processed for continuous estimation of human upper limb movements. Our experimental results showed that the proposed PSO-LSTM model could achieve a significantly lower estimation root mean square error (RMSE) than the BP model. The RMSE of PSO-LSTM is 0.0599 and the RMSE of BP is 0.1986 in the experiment of continuous elbow movement. The RMSE of PSO-LSTM is 0.1025 and the RMSE of BP is 0.2348 in the experiment of continuous wrist movement. These results suggest that the proposed PSO-LSTM model has a good performance on joint angles estimation by using sEMG feature time series that have been processed for subjects. This model would be used on rehabilitation robots for active rehabilitation of spinal cord injury (SCI) patients or stroke patients.
first_indexed 2024-12-22T21:02:31Z
format Article
id doaj.art-f44d6da1e3084686a0fb62ccf13b1c62
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-22T21:02:31Z
publishDate 2021-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-f44d6da1e3084686a0fb62ccf13b1c622022-12-21T18:12:47ZengIEEEIEEE Access2169-35362021-01-019179861799710.1109/ACCESS.2020.30478289309297Continuous Estimation of Human Upper Limb Joint Angles by Using PSO-LSTM ModelGang Tang0https://orcid.org/0000-0002-8706-4431Jinqin Sheng1https://orcid.org/0000-0002-0588-4605Dongmei Wang2Shaoyang Men3https://orcid.org/0000-0002-8183-6170Logistics Engineering College, Shanghai Maritime University, Shanghai, ChinaLogistics Engineering College, Shanghai Maritime University, Shanghai, ChinaSchool of Mechanical Engineering, Shanghai Jiao Tong University, Shanghai, ChinaSchool of Medical Information Engineering, Guangzhou University of Chinese Medicine, Guangzhou, ChinaAiming at the continuous motion control problem of the upper limb auxiliary exoskeleton. In this paper, we use particle swarm optimization (PSO) to optimize the long short-term memory network (LSTM), and use the optimized network to establish a map between surface electromyography (sEMG) signals and joint angles. The inputs of the model are sEMG feature time series, which have been dimension reduction processed, and the outputs of the model are the joint angles of the elbow and wrist. To validate the effectiveness of the PSO-LSTM model, eight healthy subjects participated in the experiment. Eight channels of sEMG from eight human upper limb muscles were recorded and two joint angles including the elbow joint and wrist joint were acquired. The proposed PSO-LSTM model and back propagation neural network (BP) model were trained and tested, by using the sEMG feature time series. These time series have been processed for continuous estimation of human upper limb movements. Our experimental results showed that the proposed PSO-LSTM model could achieve a significantly lower estimation root mean square error (RMSE) than the BP model. The RMSE of PSO-LSTM is 0.0599 and the RMSE of BP is 0.1986 in the experiment of continuous elbow movement. The RMSE of PSO-LSTM is 0.1025 and the RMSE of BP is 0.2348 in the experiment of continuous wrist movement. These results suggest that the proposed PSO-LSTM model has a good performance on joint angles estimation by using sEMG feature time series that have been processed for subjects. This model would be used on rehabilitation robots for active rehabilitation of spinal cord injury (SCI) patients or stroke patients.https://ieeexplore.ieee.org/document/9309297/Continuous estimationlong short-term memory network (LSTM)particle swarm optimization (PSO) algorithmsurface electromyography (sEMG)
spellingShingle Gang Tang
Jinqin Sheng
Dongmei Wang
Shaoyang Men
Continuous Estimation of Human Upper Limb Joint Angles by Using PSO-LSTM Model
IEEE Access
Continuous estimation
long short-term memory network (LSTM)
particle swarm optimization (PSO) algorithm
surface electromyography (sEMG)
title Continuous Estimation of Human Upper Limb Joint Angles by Using PSO-LSTM Model
title_full Continuous Estimation of Human Upper Limb Joint Angles by Using PSO-LSTM Model
title_fullStr Continuous Estimation of Human Upper Limb Joint Angles by Using PSO-LSTM Model
title_full_unstemmed Continuous Estimation of Human Upper Limb Joint Angles by Using PSO-LSTM Model
title_short Continuous Estimation of Human Upper Limb Joint Angles by Using PSO-LSTM Model
title_sort continuous estimation of human upper limb joint angles by using pso lstm model
topic Continuous estimation
long short-term memory network (LSTM)
particle swarm optimization (PSO) algorithm
surface electromyography (sEMG)
url https://ieeexplore.ieee.org/document/9309297/
work_keys_str_mv AT gangtang continuousestimationofhumanupperlimbjointanglesbyusingpsolstmmodel
AT jinqinsheng continuousestimationofhumanupperlimbjointanglesbyusingpsolstmmodel
AT dongmeiwang continuousestimationofhumanupperlimbjointanglesbyusingpsolstmmodel
AT shaoyangmen continuousestimationofhumanupperlimbjointanglesbyusingpsolstmmodel