Cargando…

A Deep Q-Network based hand gesture recognition system for control of robotic platforms

Hand gesture recognition (HGR) based on electromyography signals (EMGs) and inertial measurement unit signals (IMUs) has been investigated for human-machine applications in the last few years. The information obtained from the HGR systems has the potential to be helpful to control machines such as v...

Descripción completa

Detalles Bibliográficos
Autores principales: Cruz, Patricio J., Vásconez, Juan Pablo, Romero, Ricardo, Chico, Alex, Benalcázar, Marco E., Álvarez, Robin, Barona López, Lorena Isabel, Valdivieso Caraguay, Ángel Leonardo
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Nature Publishing Group UK 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10192439/
https://www.ncbi.nlm.nih.gov/pubmed/37198179
http://dx.doi.org/10.1038/s41598-023-34540-x
_version_ 1785043629266436096
author Cruz, Patricio J.
Vásconez, Juan Pablo
Romero, Ricardo
Chico, Alex
Benalcázar, Marco E.
Álvarez, Robin
Barona López, Lorena Isabel
Valdivieso Caraguay, Ángel Leonardo
author_facet Cruz, Patricio J.
Vásconez, Juan Pablo
Romero, Ricardo
Chico, Alex
Benalcázar, Marco E.
Álvarez, Robin
Barona López, Lorena Isabel
Valdivieso Caraguay, Ángel Leonardo
author_sort Cruz, Patricio J.
collection PubMed
description Hand gesture recognition (HGR) based on electromyography signals (EMGs) and inertial measurement unit signals (IMUs) has been investigated for human-machine applications in the last few years. The information obtained from the HGR systems has the potential to be helpful to control machines such as video games, vehicles, and even robots. Therefore, the key idea of the HGR system is to identify the moment in which a hand gesture was performed and it’s class. Several human-machine state-of-the-art approaches use supervised machine learning (ML) techniques for the HGR system. However, the use of reinforcement learning (RL) approaches to build HGR systems for human-machine interfaces is still an open problem. This work presents a reinforcement learning (RL) approach to classify EMG-IMU signals obtained using a Myo Armband sensor. For this, we create an agent based on the Deep Q-learning algorithm (DQN) to learn a policy from online experiences to classify EMG-IMU signals. The HGR proposed system accuracy reaches up to [Formula: see text] and [Formula: see text] for classification and recognition respectively, with an average inference time per window observation of 20 ms. and we also demonstrate that our method outperforms other approaches in the literature. Then, we test the HGR system to control two different robotic platforms. The first is a three-degrees-of-freedom (DOF) tandem helicopter test bench, and the second is a virtual six-degree-of-freedom (DOF) UR5 robot. We employ the designed hand gesture recognition (HGR) system and the inertial measurement unit (IMU) integrated into the Myo sensor to command and control the motion of both platforms. The movement of the helicopter test bench and the UR5 robot is controlled under a PID controller scheme. Experimental results show the effectiveness of using the proposed HGR system based on DQN for controlling both platforms with a fast and accurate response.
format Online
Article
Text
id pubmed-10192439
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher Nature Publishing Group UK
record_format MEDLINE/PubMed
spelling pubmed-101924392023-05-19 A Deep Q-Network based hand gesture recognition system for control of robotic platforms Cruz, Patricio J. Vásconez, Juan Pablo Romero, Ricardo Chico, Alex Benalcázar, Marco E. Álvarez, Robin Barona López, Lorena Isabel Valdivieso Caraguay, Ángel Leonardo Sci Rep Article Hand gesture recognition (HGR) based on electromyography signals (EMGs) and inertial measurement unit signals (IMUs) has been investigated for human-machine applications in the last few years. The information obtained from the HGR systems has the potential to be helpful to control machines such as video games, vehicles, and even robots. Therefore, the key idea of the HGR system is to identify the moment in which a hand gesture was performed and it’s class. Several human-machine state-of-the-art approaches use supervised machine learning (ML) techniques for the HGR system. However, the use of reinforcement learning (RL) approaches to build HGR systems for human-machine interfaces is still an open problem. This work presents a reinforcement learning (RL) approach to classify EMG-IMU signals obtained using a Myo Armband sensor. For this, we create an agent based on the Deep Q-learning algorithm (DQN) to learn a policy from online experiences to classify EMG-IMU signals. The HGR proposed system accuracy reaches up to [Formula: see text] and [Formula: see text] for classification and recognition respectively, with an average inference time per window observation of 20 ms. and we also demonstrate that our method outperforms other approaches in the literature. Then, we test the HGR system to control two different robotic platforms. The first is a three-degrees-of-freedom (DOF) tandem helicopter test bench, and the second is a virtual six-degree-of-freedom (DOF) UR5 robot. We employ the designed hand gesture recognition (HGR) system and the inertial measurement unit (IMU) integrated into the Myo sensor to command and control the motion of both platforms. The movement of the helicopter test bench and the UR5 robot is controlled under a PID controller scheme. Experimental results show the effectiveness of using the proposed HGR system based on DQN for controlling both platforms with a fast and accurate response. Nature Publishing Group UK 2023-05-17 /pmc/articles/PMC10192439/ /pubmed/37198179 http://dx.doi.org/10.1038/s41598-023-34540-x Text en © The Author(s) 2023 https://creativecommons.org/licenses/by/4.0/Open AccessThis article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) .
spellingShingle Article
Cruz, Patricio J.
Vásconez, Juan Pablo
Romero, Ricardo
Chico, Alex
Benalcázar, Marco E.
Álvarez, Robin
Barona López, Lorena Isabel
Valdivieso Caraguay, Ángel Leonardo
A Deep Q-Network based hand gesture recognition system for control of robotic platforms
title A Deep Q-Network based hand gesture recognition system for control of robotic platforms
title_full A Deep Q-Network based hand gesture recognition system for control of robotic platforms
title_fullStr A Deep Q-Network based hand gesture recognition system for control of robotic platforms
title_full_unstemmed A Deep Q-Network based hand gesture recognition system for control of robotic platforms
title_short A Deep Q-Network based hand gesture recognition system for control of robotic platforms
title_sort deep q-network based hand gesture recognition system for control of robotic platforms
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10192439/
https://www.ncbi.nlm.nih.gov/pubmed/37198179
http://dx.doi.org/10.1038/s41598-023-34540-x
work_keys_str_mv AT cruzpatricioj adeepqnetworkbasedhandgesturerecognitionsystemforcontrolofroboticplatforms
AT vasconezjuanpablo adeepqnetworkbasedhandgesturerecognitionsystemforcontrolofroboticplatforms
AT romeroricardo adeepqnetworkbasedhandgesturerecognitionsystemforcontrolofroboticplatforms
AT chicoalex adeepqnetworkbasedhandgesturerecognitionsystemforcontrolofroboticplatforms
AT benalcazarmarcoe adeepqnetworkbasedhandgesturerecognitionsystemforcontrolofroboticplatforms
AT alvarezrobin adeepqnetworkbasedhandgesturerecognitionsystemforcontrolofroboticplatforms
AT baronalopezlorenaisabel adeepqnetworkbasedhandgesturerecognitionsystemforcontrolofroboticplatforms
AT valdiviesocaraguayangelleonardo adeepqnetworkbasedhandgesturerecognitionsystemforcontrolofroboticplatforms
AT cruzpatricioj deepqnetworkbasedhandgesturerecognitionsystemforcontrolofroboticplatforms
AT vasconezjuanpablo deepqnetworkbasedhandgesturerecognitionsystemforcontrolofroboticplatforms
AT romeroricardo deepqnetworkbasedhandgesturerecognitionsystemforcontrolofroboticplatforms
AT chicoalex deepqnetworkbasedhandgesturerecognitionsystemforcontrolofroboticplatforms
AT benalcazarmarcoe deepqnetworkbasedhandgesturerecognitionsystemforcontrolofroboticplatforms
AT alvarezrobin deepqnetworkbasedhandgesturerecognitionsystemforcontrolofroboticplatforms
AT baronalopezlorenaisabel deepqnetworkbasedhandgesturerecognitionsystemforcontrolofroboticplatforms
AT valdiviesocaraguayangelleonardo deepqnetworkbasedhandgesturerecognitionsystemforcontrolofroboticplatforms