Journal of System Simulation ›› 2023, Vol. 35 ›› Issue (2): 359-371.doi: 10.16182/j.issn1004731x.joss.21-1117

• Papers • Previous Articles     Next Articles

Research on Real-time Gesture Classification Algorithm Based on IMU and sEMG Mixed Signals

Tao Wang1(), Yingnian Wu1,2,3(), Rui Yang1, Yueying Sun1   

  1. 1.School of Automation, Beijing Information Science and Technology University, Beijing 100192, China
    2.Intelligent Perception and Control of High-end Equipment Beijing International Science and Technology Cooperation Base, Beijing 100192, China
    3.Intelligent Networked Things and Cooperative Control, Beijing 100101, China
  • Received:2021-11-02 Revised:2021-12-24 Online:2023-02-28 Published:2023-02-16
  • Contact: Yingnian Wu E-mail:928281098@qq.com;wuyingnian@126.com

Abstract:

In order to improve the gesture classification accuracy of surface electromyography (sEMG), the mixed signal of attitude and sEMG is collected by inertial measurement unit (IMU) and EMG sensor, and a GRU-BiLSTM double-layer network real-time gesture classification algorithm is proposed. The first layer of gated recurrent unit (GRU) detects the mutation point of the initial mixed signal though energy combination operator feature and locates the starting point of the dynamic data. The second layer Bi-directional long short term memory (BiLSTM) classifies the motion state mixed signal into 10 gestures in two directions though energy kernel phase map feature. Through offline model optimization, the recognition time of the online GRU-BiLSTM double-layer classifier algorithm is less than 40 ms, the detection accuracy of mutation points is over 88.7%, the accuracy of gesture classification is 85%, and the information transmission rate (ITR) reaches 89.9 bits/min. Compared with machine learning-based classification algorithms, the algorithm has advantages in accuracy and computational efficiency.

Key words: surface electromyography(sEMG), inertial measurement unit(IMU), gated recurrent unit(GRU), Bi-directional long short term memory(BiLSTM), gesture classification

CLC Number: