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...
Autores principales: | , , , |
---|---|
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 |