Minimum Mapping from EMG Signals at Human Elbow and Shoulder Movements into Two DoF Upper-Limb Robot with Machine Learning
This research focuses on the minimum process of classifying three upper arm movements (elbow extension, shoulder extension, combined shoulder and elbow extension) of humans with three electromyography (EMG) signals, to control a 2-degrees of freedom (DoF) robotic arm. The proposed minimum process co...
Main Authors: | , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2021-03-01
|
Series: | Machines |
Subjects: | |
Online Access: | https://www.mdpi.com/2075-1702/9/3/56 |
_version_ | 1827602729625714688 |
---|---|
author | Pringgo Widyo Laksono Takahide Kitamura Joseph Muguro Kojiro Matsushita Minoru Sasaki Muhammad Syaiful Amri bin Suhaimi |
author_facet | Pringgo Widyo Laksono Takahide Kitamura Joseph Muguro Kojiro Matsushita Minoru Sasaki Muhammad Syaiful Amri bin Suhaimi |
author_sort | Pringgo Widyo Laksono |
collection | DOAJ |
description | This research focuses on the minimum process of classifying three upper arm movements (elbow extension, shoulder extension, combined shoulder and elbow extension) of humans with three electromyography (EMG) signals, to control a 2-degrees of freedom (DoF) robotic arm. The proposed minimum process consists of four parts: time divisions of data, Teager–Kaiser energy operator (TKEO), the conventional EMG feature extraction (i.e., the mean absolute value (MAV), zero crossings (ZC), slope-sign changes (SSC), and waveform length (WL)), and eight major machine learning models (i.e., decision tree (medium), decision tree (fine), k-Nearest Neighbor (KNN) (weighted KNN, KNN (fine), Support Vector Machine (SVM) (cubic and fine Gaussian SVM), Ensemble (bagged trees and subspace KNN). Then, we compare and investigate 48 classification models (i.e., 47 models are proposed, and 1 model is the conventional) based on five healthy subjects. The results showed that all the classification models achieved accuracies ranging between 74–98%, and the processing speed is below 40 ms and indicated acceptable controller delay for robotic arm control. Moreover, we confirmed that the classification model with no time division, with TKEO, and with ensemble (subspace KNN) had the best performance in accuracy rates at 96.67, recall rates at 99.66, and precision rates at 96.99. In short, the combination of the proposed TKEO and ensemble (subspace KNN) plays an important role to achieve the EMG classification. |
first_indexed | 2024-03-09T05:25:37Z |
format | Article |
id | doaj.art-c78fdba2201f439287cd2f29ca288c0c |
institution | Directory Open Access Journal |
issn | 2075-1702 |
language | English |
last_indexed | 2024-03-09T05:25:37Z |
publishDate | 2021-03-01 |
publisher | MDPI AG |
record_format | Article |
series | Machines |
spelling | doaj.art-c78fdba2201f439287cd2f29ca288c0c2023-12-03T12:37:41ZengMDPI AGMachines2075-17022021-03-01935610.3390/machines9030056Minimum Mapping from EMG Signals at Human Elbow and Shoulder Movements into Two DoF Upper-Limb Robot with Machine LearningPringgo Widyo Laksono0Takahide Kitamura1Joseph Muguro2Kojiro Matsushita3Minoru Sasaki4Muhammad Syaiful Amri bin Suhaimi5School of Engineering, Gifu University, Gifu 501-1193, JapanSchool of Engineering, Gifu University, Gifu 501-1193, JapanSchool of Engineering, Gifu University, Gifu 501-1193, JapanSchool of Engineering, Gifu University, Gifu 501-1193, JapanSchool of Engineering, Gifu University, Gifu 501-1193, JapanNational Institute of Technology, Gifu College, Gifu 501-0495, JapanThis research focuses on the minimum process of classifying three upper arm movements (elbow extension, shoulder extension, combined shoulder and elbow extension) of humans with three electromyography (EMG) signals, to control a 2-degrees of freedom (DoF) robotic arm. The proposed minimum process consists of four parts: time divisions of data, Teager–Kaiser energy operator (TKEO), the conventional EMG feature extraction (i.e., the mean absolute value (MAV), zero crossings (ZC), slope-sign changes (SSC), and waveform length (WL)), and eight major machine learning models (i.e., decision tree (medium), decision tree (fine), k-Nearest Neighbor (KNN) (weighted KNN, KNN (fine), Support Vector Machine (SVM) (cubic and fine Gaussian SVM), Ensemble (bagged trees and subspace KNN). Then, we compare and investigate 48 classification models (i.e., 47 models are proposed, and 1 model is the conventional) based on five healthy subjects. The results showed that all the classification models achieved accuracies ranging between 74–98%, and the processing speed is below 40 ms and indicated acceptable controller delay for robotic arm control. Moreover, we confirmed that the classification model with no time division, with TKEO, and with ensemble (subspace KNN) had the best performance in accuracy rates at 96.67, recall rates at 99.66, and precision rates at 96.99. In short, the combination of the proposed TKEO and ensemble (subspace KNN) plays an important role to achieve the EMG classification.https://www.mdpi.com/2075-1702/9/3/56electromyography (EMG)upper-limb motionmachine-learningrobot arm control |
spellingShingle | Pringgo Widyo Laksono Takahide Kitamura Joseph Muguro Kojiro Matsushita Minoru Sasaki Muhammad Syaiful Amri bin Suhaimi Minimum Mapping from EMG Signals at Human Elbow and Shoulder Movements into Two DoF Upper-Limb Robot with Machine Learning Machines electromyography (EMG) upper-limb motion machine-learning robot arm control |
title | Minimum Mapping from EMG Signals at Human Elbow and Shoulder Movements into Two DoF Upper-Limb Robot with Machine Learning |
title_full | Minimum Mapping from EMG Signals at Human Elbow and Shoulder Movements into Two DoF Upper-Limb Robot with Machine Learning |
title_fullStr | Minimum Mapping from EMG Signals at Human Elbow and Shoulder Movements into Two DoF Upper-Limb Robot with Machine Learning |
title_full_unstemmed | Minimum Mapping from EMG Signals at Human Elbow and Shoulder Movements into Two DoF Upper-Limb Robot with Machine Learning |
title_short | Minimum Mapping from EMG Signals at Human Elbow and Shoulder Movements into Two DoF Upper-Limb Robot with Machine Learning |
title_sort | minimum mapping from emg signals at human elbow and shoulder movements into two dof upper limb robot with machine learning |
topic | electromyography (EMG) upper-limb motion machine-learning robot arm control |
url | https://www.mdpi.com/2075-1702/9/3/56 |
work_keys_str_mv | AT pringgowidyolaksono minimummappingfromemgsignalsathumanelbowandshouldermovementsintotwodofupperlimbrobotwithmachinelearning AT takahidekitamura minimummappingfromemgsignalsathumanelbowandshouldermovementsintotwodofupperlimbrobotwithmachinelearning AT josephmuguro minimummappingfromemgsignalsathumanelbowandshouldermovementsintotwodofupperlimbrobotwithmachinelearning AT kojiromatsushita minimummappingfromemgsignalsathumanelbowandshouldermovementsintotwodofupperlimbrobotwithmachinelearning AT minorusasaki minimummappingfromemgsignalsathumanelbowandshouldermovementsintotwodofupperlimbrobotwithmachinelearning AT muhammadsyaifulamribinsuhaimi minimummappingfromemgsignalsathumanelbowandshouldermovementsintotwodofupperlimbrobotwithmachinelearning |