J Shanghai Jiaotong Univ Sci ›› 2025, Vol. 30 ›› Issue (3): 455-462.doi: 10.1007/s12204-024-2581-y

• Medicine-Engineering Interdisciplinary • Previous Articles     Next Articles

Real-Time Prediction of Elbow Motion Through sEMG-Based Hybrid BP-LSTM Network

基于表面肌电信号的BP-LSTM混合模型肘部运动实时预测

马艺源, 陈怀远, 陈卫东   

  1. Department of Automation; Institute of Medical Robotics, Shanghai Jiao Tong University, Shanghai 200240, China
  2. 上海交通大学 自动化系;医疗机器人研究所,上海 200240
  • Received:2023-11-03 Accepted:2023-12-29 Online:2025-06-06 Published:2025-06-06

Abstract: In the face of the large number of people with motor function disabilities, rehabilitation robots have attracted more and more attention. In order to promote the active participation of the user’s motion intention in the assisted rehabilitation process of the robots, it is crucial to establish the human motion prediction model. In this paper, a hybrid prediction model built on long short-term memory (LSTM) neural network using surface electromyography (sEMG) is applied to predict the elbow motion of the users in advance. This model includes two sub-models: a back-propagation neural network and an LSTM network. The former extracts a preliminary prediction of the elbow motion, and the latter corrects this prediction to increase accuracy. The proposed model takes time series data as input, which includes the sEMG signals measured by electrodes and the continuous angles from inertial measurement units. The offline and online tests were carried out to verify the established hybrid model. Finally, average root mean square errors of 3.52 ◦ and 4.18 ◦ were reached respectively for offline and online tests, and the correlation coefficients for both were above 0.98.

Key words: motion prediction, surface electromyography (sEMG), long short-term memory (LSTM), backpropagation neural network

摘要: 面对数量庞大的运动功能障碍群体,康复机器人越来越受到关注。为了促进用户意图在机器人辅助康复过程中的主动参与,建立人体运动预测模型至关重要。本文建立了一个基于长短期记忆网络(LSTM)的混合预测模型。该模型使用表面肌电信号(sEMG)作为输入,并成功应用于肘关节运动的提前预测。该模型包含两个子模型:反向传播神经网络和长短期记忆网络。首先,反向传播神经网络基于肌电信号对肘关节运动进行初步预测,然后,长短期记忆网络对这一预测进行修正以提高模型准确性。该模型使用时间序列数据作为输入,包括通过电极测量的表面肌电信号和来自惯性测量单元的连续的角度信号。使用离线和在线实验对所建立的混合模型进行了训练和验证。在离线和在线实验中,预测角度和实际角度之间的平均均方根误差分别为3.52°和4.18°,相关系数均在0.98以上。

关键词: 运动预测,表面肌电信号,长短期记忆网络,反向传播神经网络

CLC Number: