Open Access
Electromyography Gesture Identification Using CNN-RNN Neural Network for Controlling Quadcopters
Author(s) -
Ray Antonius,
Hendra Tjahyadi
Publication year - 2021
Publication title -
journal of physics. conference series
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.21
H-Index - 85
eISSN - 1742-6596
pISSN - 1742-6588
DOI - 10.1088/1742-6596/1858/1/012075
Subject(s) - gesture , computer science , drone , gesture recognition , artificial intelligence , recurrent neural network , electromyography , python (programming language) , speech recognition , artificial neural network , identification (biology) , computer vision , machine learning , physical medicine and rehabilitation , medicine , genetics , botany , biology , operating system
Purpose : This paper presents a CNN-RNN neural network approach towards electromyography. Here the neural network is employed to identify different gestures from the reading of signals from human’s hand muscles. The identified gestures are then utilized to control a drone. Methodology : Implementation is made by using Myo, an 8-channel Electromyography (EMG) data acquisition device. 14000 datasets of 9 different gestures are collected and used to train the CNN-RNN models. The trained models are then tested on a drone using dronekit to translate the gestures to drone commands and send them from Python to the drone. Results : The results show that a CNN-RNN approach is very effective in identifying gestures from raw muscle data, resulting in an average of 96.60% positive identification for each gesture. The identified gesture shows an effective drone control from the simulated drone. Applications/Originality/Value : The high rate of positive identification opens the possibility to use a wearable device that is able to give the current state of the hand’s muscle tensions, translating them into a specific command to control devices or machines. With a rich information and real-time human control, it is expected that humans will experience a more intuitive approach towards devices or machines control.