Cargando…

Navigation Path Based Universal Mobile Manipulator Integrated Controller (NUMMIC)

As the demand for service robots increases, a mobile manipulator robot which can perform various tasks in a dynamic environment attracts great attention. There are some controllers that control mobile platform and manipulator arm simultaneously for efficient performance, but most of them are difficu...

Descripción completa

Detalles Bibliográficos
Autores principales: Kim, Taehyeon, Kim, Myunghyun, Yang, Sungwoo, Kim, Donghan
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9572373/
https://www.ncbi.nlm.nih.gov/pubmed/36236469
http://dx.doi.org/10.3390/s22197369
_version_ 1784810597676744704
author Kim, Taehyeon
Kim, Myunghyun
Yang, Sungwoo
Kim, Donghan
author_facet Kim, Taehyeon
Kim, Myunghyun
Yang, Sungwoo
Kim, Donghan
author_sort Kim, Taehyeon
collection PubMed
description As the demand for service robots increases, a mobile manipulator robot which can perform various tasks in a dynamic environment attracts great attention. There are some controllers that control mobile platform and manipulator arm simultaneously for efficient performance, but most of them are difficult to apply universally since they are based on only one mobile manipulator model. This lack of versatility can be a big problem because most mobile manipulator robots are made by connecting a mobile platform and manipulator from different companies. To overcome this problem, this paper proposes a simultaneous controller which can be applied not only to one model but also to various types of mobile manipulator robots. The proposed controller has three main characteristics, which are as follows: (1) establishing a pose that motion planning can be carried out in any position, avoiding obstacles and stopping in a stable manner at the target coordinates, (2) preventing the robot from collision with surrounding obstacles while driving, (3) defining a safety area where the manipulator does not hit the obstacles while driving and executing the manipulation accordingly. Our controller is fully compatible with Robot Operating System (ROS) and has been used successfully with three different types of mobile manipulator robots. In addition, we conduct motion planning experiments on five targets, each in two simulation worlds, and two motion planning scenarios using real robots in real-world environments. The result shows a significant improvement in time compared to existing control methods in various types of mobile manipulator and demonstrates that the controller works successfully in the real environment. The proposed controller is available on GitHub.
format Online
Article
Text
id pubmed-9572373
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-95723732022-10-17 Navigation Path Based Universal Mobile Manipulator Integrated Controller (NUMMIC) Kim, Taehyeon Kim, Myunghyun Yang, Sungwoo Kim, Donghan Sensors (Basel) Article As the demand for service robots increases, a mobile manipulator robot which can perform various tasks in a dynamic environment attracts great attention. There are some controllers that control mobile platform and manipulator arm simultaneously for efficient performance, but most of them are difficult to apply universally since they are based on only one mobile manipulator model. This lack of versatility can be a big problem because most mobile manipulator robots are made by connecting a mobile platform and manipulator from different companies. To overcome this problem, this paper proposes a simultaneous controller which can be applied not only to one model but also to various types of mobile manipulator robots. The proposed controller has three main characteristics, which are as follows: (1) establishing a pose that motion planning can be carried out in any position, avoiding obstacles and stopping in a stable manner at the target coordinates, (2) preventing the robot from collision with surrounding obstacles while driving, (3) defining a safety area where the manipulator does not hit the obstacles while driving and executing the manipulation accordingly. Our controller is fully compatible with Robot Operating System (ROS) and has been used successfully with three different types of mobile manipulator robots. In addition, we conduct motion planning experiments on five targets, each in two simulation worlds, and two motion planning scenarios using real robots in real-world environments. The result shows a significant improvement in time compared to existing control methods in various types of mobile manipulator and demonstrates that the controller works successfully in the real environment. The proposed controller is available on GitHub. MDPI 2022-09-28 /pmc/articles/PMC9572373/ /pubmed/36236469 http://dx.doi.org/10.3390/s22197369 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Kim, Taehyeon
Kim, Myunghyun
Yang, Sungwoo
Kim, Donghan
Navigation Path Based Universal Mobile Manipulator Integrated Controller (NUMMIC)
title Navigation Path Based Universal Mobile Manipulator Integrated Controller (NUMMIC)
title_full Navigation Path Based Universal Mobile Manipulator Integrated Controller (NUMMIC)
title_fullStr Navigation Path Based Universal Mobile Manipulator Integrated Controller (NUMMIC)
title_full_unstemmed Navigation Path Based Universal Mobile Manipulator Integrated Controller (NUMMIC)
title_short Navigation Path Based Universal Mobile Manipulator Integrated Controller (NUMMIC)
title_sort navigation path based universal mobile manipulator integrated controller (nummic)
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9572373/
https://www.ncbi.nlm.nih.gov/pubmed/36236469
http://dx.doi.org/10.3390/s22197369
work_keys_str_mv AT kimtaehyeon navigationpathbaseduniversalmobilemanipulatorintegratedcontrollernummic
AT kimmyunghyun navigationpathbaseduniversalmobilemanipulatorintegratedcontrollernummic
AT yangsungwoo navigationpathbaseduniversalmobilemanipulatorintegratedcontrollernummic
AT kimdonghan navigationpathbaseduniversalmobilemanipulatorintegratedcontrollernummic