No Cover Image

Journal article 308 views 51 downloads

GestureMoRo: an algorithm for autonomous mobile robot teleoperation based on gesture recognition

Lei Chen, Chunxu Li Orcid Logo, Ashraf Fahmy Abdo Orcid Logo, Johann Sienz Orcid Logo

Scientific Reports, Volume: 14, Issue: 1

Swansea University Authors: Chunxu Li Orcid Logo, Ashraf Fahmy Abdo Orcid Logo, Johann Sienz Orcid Logo

  • 66028.VOR.pdf

    PDF | Version of Record

    Distributed under the terms of a Creative Commons Attribution 4.0 CC-BY licence.

    Download (4.05MB)

Abstract

Gestures are a common way people communicate. Gesture-based teleoperation control systems tend to be simple to operate and suitable for most people’s daily use. This paper employed a LeapMotion sensor to develop a mobile robot control system based on gesture recognition, which mainly established con...

Full description

Published in: Scientific Reports
ISSN: 2045-2322
Published: Springer Science and Business Media LLC 2024
Online Access: Check full text

URI: https://cronfa.swan.ac.uk/Record/cronfa66028
Tags: Add Tag
No Tags, Be the first to tag this record!
first_indexed 2024-04-10T08:30:29Z
last_indexed 2024-04-10T08:30:29Z
id cronfa66028
recordtype SURis
fullrecord <?xml version="1.0" encoding="utf-8"?><rfc1807 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><bib-version>v2</bib-version><id>66028</id><entry>2024-04-09</entry><title>GestureMoRo: an algorithm for autonomous mobile robot teleoperation based on gesture recognition</title><swanseaauthors><author><sid>e6ed70d02c25b05ab52340312559d684</sid><ORCID>0000-0001-7851-0260</ORCID><firstname>Chunxu</firstname><surname>Li</surname><name>Chunxu Li</name><active>true</active><ethesisStudent>false</ethesisStudent></author><author><sid>b952b837f8a8447055210d209892b427</sid><ORCID>0000-0003-1624-1725</ORCID><firstname>Ashraf</firstname><surname>Fahmy Abdo</surname><name>Ashraf Fahmy Abdo</name><active>true</active><ethesisStudent>false</ethesisStudent></author><author><sid>17bf1dd287bff2cb01b53d98ceb28a31</sid><ORCID>0000-0003-3136-5718</ORCID><firstname>Johann</firstname><surname>Sienz</surname><name>Johann Sienz</name><active>true</active><ethesisStudent>false</ethesisStudent></author></swanseaauthors><date>2024-04-09</date><deptcode>ACEM</deptcode><abstract>Gestures are a common way people communicate. Gesture-based teleoperation control systems tend to be simple to operate and suitable for most people’s daily use. This paper employed a LeapMotion sensor to develop a mobile robot control system based on gesture recognition, which mainly established connections through a client/server structure. The principles of gesture recognition in the system were studied and the relevant self-investigated algorithms—GestureMoRo, for the association between gestures and mobile robots were designed. Moreover, in order to avoid the unstably fluctuated movement of the mobile robot caused by palm shaking, the Gaussian filter algorithm was used to smooth and denoise the collected gesture data, which effectively improved the robustness and stability of the mobile robot’s locomotion. Finally, the teleoperation control strategy of the gesture to the WATER2 mobile robot was realized, and the effectiveness and practicability of the designed system were verified through multiple experiments.</abstract><type>Journal Article</type><journal>Scientific Reports</journal><volume>14</volume><journalNumber>1</journalNumber><paginationStart/><paginationEnd/><publisher>Springer Science and Business Media LLC</publisher><placeOfPublication/><isbnPrint/><isbnElectronic/><issnPrint/><issnElectronic>2045-2322</issnElectronic><keywords>GestureMoRo, Gesture recognition, LeapMotion, Mobile robot, Teleoperation, Gaussian filter</keywords><publishedDay>14</publishedDay><publishedMonth>3</publishedMonth><publishedYear>2024</publishedYear><publishedDate>2024-03-14</publishedDate><doi>10.1038/s41598-024-54488-w</doi><url/><notes/><college>COLLEGE NANME</college><department>Aerospace, Civil, Electrical, and Mechanical Engineering</department><CollegeCode>COLLEGE CODE</CollegeCode><DepartmentCode>ACEM</DepartmentCode><institution>Swansea University</institution><apcterm>SU College/Department paid the OA fee</apcterm><funders>Swansea University</funders><projectreference/><lastEdited>2024-05-22T14:49:12.4063644</lastEdited><Created>2024-04-09T20:22:33.7945085</Created><path><level id="1">Faculty of Science and Engineering</level><level id="2">School of Aerospace, Civil, Electrical, General and Mechanical Engineering - Mechanical Engineering</level></path><authors><author><firstname>Lei</firstname><surname>Chen</surname><order>1</order></author><author><firstname>Chunxu</firstname><surname>Li</surname><orcid>0000-0001-7851-0260</orcid><order>2</order></author><author><firstname>Ashraf</firstname><surname>Fahmy Abdo</surname><orcid>0000-0003-1624-1725</orcid><order>3</order></author><author><firstname>Johann</firstname><surname>Sienz</surname><orcid>0000-0003-3136-5718</orcid><order>4</order></author></authors><documents><document><filename>66028__29995__ae8d28b1f55d420895c6d61780ef0eb4.pdf</filename><originalFilename>66028.VOR.pdf</originalFilename><uploaded>2024-04-11T13:08:01.2158983</uploaded><type>Output</type><contentLength>4243113</contentLength><contentType>application/pdf</contentType><version>Version of Record</version><cronfaStatus>true</cronfaStatus><documentNotes>Distributed under the terms of a Creative Commons Attribution 4.0 CC-BY licence.</documentNotes><copyrightCorrect>true</copyrightCorrect><language>eng</language><licence>http://creativecommons.org/licenses/by/4.0/</licence></document></documents><OutputDurs/></rfc1807>
spelling v2 66028 2024-04-09 GestureMoRo: an algorithm for autonomous mobile robot teleoperation based on gesture recognition e6ed70d02c25b05ab52340312559d684 0000-0001-7851-0260 Chunxu Li Chunxu Li true false b952b837f8a8447055210d209892b427 0000-0003-1624-1725 Ashraf Fahmy Abdo Ashraf Fahmy Abdo true false 17bf1dd287bff2cb01b53d98ceb28a31 0000-0003-3136-5718 Johann Sienz Johann Sienz true false 2024-04-09 ACEM Gestures are a common way people communicate. Gesture-based teleoperation control systems tend to be simple to operate and suitable for most people’s daily use. This paper employed a LeapMotion sensor to develop a mobile robot control system based on gesture recognition, which mainly established connections through a client/server structure. The principles of gesture recognition in the system were studied and the relevant self-investigated algorithms—GestureMoRo, for the association between gestures and mobile robots were designed. Moreover, in order to avoid the unstably fluctuated movement of the mobile robot caused by palm shaking, the Gaussian filter algorithm was used to smooth and denoise the collected gesture data, which effectively improved the robustness and stability of the mobile robot’s locomotion. Finally, the teleoperation control strategy of the gesture to the WATER2 mobile robot was realized, and the effectiveness and practicability of the designed system were verified through multiple experiments. Journal Article Scientific Reports 14 1 Springer Science and Business Media LLC 2045-2322 GestureMoRo, Gesture recognition, LeapMotion, Mobile robot, Teleoperation, Gaussian filter 14 3 2024 2024-03-14 10.1038/s41598-024-54488-w COLLEGE NANME Aerospace, Civil, Electrical, and Mechanical Engineering COLLEGE CODE ACEM Swansea University SU College/Department paid the OA fee Swansea University 2024-05-22T14:49:12.4063644 2024-04-09T20:22:33.7945085 Faculty of Science and Engineering School of Aerospace, Civil, Electrical, General and Mechanical Engineering - Mechanical Engineering Lei Chen 1 Chunxu Li 0000-0001-7851-0260 2 Ashraf Fahmy Abdo 0000-0003-1624-1725 3 Johann Sienz 0000-0003-3136-5718 4 66028__29995__ae8d28b1f55d420895c6d61780ef0eb4.pdf 66028.VOR.pdf 2024-04-11T13:08:01.2158983 Output 4243113 application/pdf Version of Record true Distributed under the terms of a Creative Commons Attribution 4.0 CC-BY licence. true eng http://creativecommons.org/licenses/by/4.0/
title GestureMoRo: an algorithm for autonomous mobile robot teleoperation based on gesture recognition
spellingShingle GestureMoRo: an algorithm for autonomous mobile robot teleoperation based on gesture recognition
Chunxu Li
Ashraf Fahmy Abdo
Johann Sienz
title_short GestureMoRo: an algorithm for autonomous mobile robot teleoperation based on gesture recognition
title_full GestureMoRo: an algorithm for autonomous mobile robot teleoperation based on gesture recognition
title_fullStr GestureMoRo: an algorithm for autonomous mobile robot teleoperation based on gesture recognition
title_full_unstemmed GestureMoRo: an algorithm for autonomous mobile robot teleoperation based on gesture recognition
title_sort GestureMoRo: an algorithm for autonomous mobile robot teleoperation based on gesture recognition
author_id_str_mv e6ed70d02c25b05ab52340312559d684
b952b837f8a8447055210d209892b427
17bf1dd287bff2cb01b53d98ceb28a31
author_id_fullname_str_mv e6ed70d02c25b05ab52340312559d684_***_Chunxu Li
b952b837f8a8447055210d209892b427_***_Ashraf Fahmy Abdo
17bf1dd287bff2cb01b53d98ceb28a31_***_Johann Sienz
author Chunxu Li
Ashraf Fahmy Abdo
Johann Sienz
author2 Lei Chen
Chunxu Li
Ashraf Fahmy Abdo
Johann Sienz
format Journal article
container_title Scientific Reports
container_volume 14
container_issue 1
publishDate 2024
institution Swansea University
issn 2045-2322
doi_str_mv 10.1038/s41598-024-54488-w
publisher Springer Science and Business Media LLC
college_str Faculty of Science and Engineering
hierarchytype
hierarchy_top_id facultyofscienceandengineering
hierarchy_top_title Faculty of Science and Engineering
hierarchy_parent_id facultyofscienceandengineering
hierarchy_parent_title Faculty of Science and Engineering
department_str School of Aerospace, Civil, Electrical, General and Mechanical Engineering - Mechanical Engineering{{{_:::_}}}Faculty of Science and Engineering{{{_:::_}}}School of Aerospace, Civil, Electrical, General and Mechanical Engineering - Mechanical Engineering
document_store_str 1
active_str 0
description Gestures are a common way people communicate. Gesture-based teleoperation control systems tend to be simple to operate and suitable for most people’s daily use. This paper employed a LeapMotion sensor to develop a mobile robot control system based on gesture recognition, which mainly established connections through a client/server structure. The principles of gesture recognition in the system were studied and the relevant self-investigated algorithms—GestureMoRo, for the association between gestures and mobile robots were designed. Moreover, in order to avoid the unstably fluctuated movement of the mobile robot caused by palm shaking, the Gaussian filter algorithm was used to smooth and denoise the collected gesture data, which effectively improved the robustness and stability of the mobile robot’s locomotion. Finally, the teleoperation control strategy of the gesture to the WATER2 mobile robot was realized, and the effectiveness and practicability of the designed system were verified through multiple experiments.
published_date 2024-03-14T14:49:11Z
_version_ 1799760905582411776
score 11.037144