Single Lead EMG signal to Control an Upper Limb Exoskeleton Using Embedded Machine Learning on Raspberry Pi

Triwiyanto, Triwiyanto and Caesarendra, Wahyu and Abdullayev, Vugar and Ahmed, Abdussalam Ali and Herianto, Herianto (2023) Single Lead EMG signal to Control an Upper Limb Exoskeleton Using Embedded Machine Learning on Raspberry Pi. Journal of Robotics and Control (JRC), 4 (1). pp. 35-45. ISSN 27155072

[thumbnail of 17364-65647-1-PB.pdf] Text
17364-65647-1-PB.pdf
Restricted to Registered users only

Download (830kB) | Request a copy

Abstract

Post-stroke can cause partial or complete paralysis of the human limb. Delayed rehabilitation steps in post-stroke patients can cause muscle atrophy and limb stiffness. Post-stroke patients require an upper limb exoskeleton device for the rehabilitation process. Several previous studies used more than one electrode lead to control the exoskeleton. The use of many electrode leads can lead to an increase in complexity in terms of hardware and software. Therefore, this research aims to develop single lead EMG pattern recognition to control an upper limb exoskeleton. The main contribution of this research is that the robotic upper limb exoskeleton device can be controlled using a single lead EMG. EMG signals were tapped at the biceps point with a sampling frequency of 2000 Hz. A Raspberry Pi 3B+ was used to embed the data acquisition, feature extraction, classification and motor control by using multithread algorithm. The exoskeleton arm frame is made using 3D printing technology using a high torque servo motor drive. The control process is carried out by extracting EMG signals using EMG features (mean absolute value, root mean square, variance) further extraction results will be trained on machine learning (decision tree (DT), linear regression (LR), polynomial regression (PR), and random forest (RF)). The results show that machine learning decision tree and random forest produce the highest accuracy compared to other classifiers. The accuracy of DT and RF are of 96.36±0.54% and 95.67±0.76%, respectively. Combining the EMG features, shows that there is no significant difference in accuracy (p-value \textgreater0.05). A single lead EMG electrode can control the upper limb exoskeleton robot device well.

Item Type: Article
Additional Information: Library Dosen
Uncontrolled Keywords: Upper limb exoskeleton; EMG signal; Raspberry Pi; Machine learning; Multi-thread
Subjects: T Technology > T Technology (General)
Divisions: Faculty of Engineering > Biomedical Engineering Department
Depositing User: Rita Yulianti Yulianti
Date Deposited: 02 Jul 2024 07:02
Last Modified: 02 Jul 2024 07:02
URI: https://ir.lib.ugm.ac.id/id/eprint/244

Actions (login required)

View Item
View Item