Cargando…

Task allocation in multi-robot system using resource sharing with dynamic threshold approach

Task allocation is a fundamental requirement for multi-robot systems working in dynamic environments. An efficient task allocation algorithm allows the robots to adjust their behavior in response to environmental changes such as fault occurrences, or other robots’ actions to increase overall system...

Descripción completa

Detalles Bibliográficos
Autores principales: Fazal, Nayyer, Khan, Muhammad Tahir, Anwar, Shahzad, Iqbal, Javaid, Khan, Shahbaz
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9067701/
https://www.ncbi.nlm.nih.gov/pubmed/35507628
http://dx.doi.org/10.1371/journal.pone.0267982
_version_ 1784700063248809984
author Fazal, Nayyer
Khan, Muhammad Tahir
Anwar, Shahzad
Iqbal, Javaid
Khan, Shahbaz
author_facet Fazal, Nayyer
Khan, Muhammad Tahir
Anwar, Shahzad
Iqbal, Javaid
Khan, Shahbaz
author_sort Fazal, Nayyer
collection PubMed
description Task allocation is a fundamental requirement for multi-robot systems working in dynamic environments. An efficient task allocation algorithm allows the robots to adjust their behavior in response to environmental changes such as fault occurrences, or other robots’ actions to increase overall system performance. To address these challenges, this paper presents a Task Allocation technique based on a threshold level which is an accumulative value aggregated by a centralized unit using the Task-Robot ratio and the number of the available resource in the system. The threshold level serves as a reference for task acceptance and the task acceptance occurs despite resource shortage. The deficient resources for the accepted task are acquired through an auction process using objective minimization. Despite resource shortage, task acceptance occurs. The threshold approach and the objective minimization in the auction process reduce the overall completion time and increase the system’s resource utilization up to 96%, which is demonstrated theoretically and validated through simulations and real experimentation.
format Online
Article
Text
id pubmed-9067701
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-90677012022-05-05 Task allocation in multi-robot system using resource sharing with dynamic threshold approach Fazal, Nayyer Khan, Muhammad Tahir Anwar, Shahzad Iqbal, Javaid Khan, Shahbaz PLoS One Research Article Task allocation is a fundamental requirement for multi-robot systems working in dynamic environments. An efficient task allocation algorithm allows the robots to adjust their behavior in response to environmental changes such as fault occurrences, or other robots’ actions to increase overall system performance. To address these challenges, this paper presents a Task Allocation technique based on a threshold level which is an accumulative value aggregated by a centralized unit using the Task-Robot ratio and the number of the available resource in the system. The threshold level serves as a reference for task acceptance and the task acceptance occurs despite resource shortage. The deficient resources for the accepted task are acquired through an auction process using objective minimization. Despite resource shortage, task acceptance occurs. The threshold approach and the objective minimization in the auction process reduce the overall completion time and increase the system’s resource utilization up to 96%, which is demonstrated theoretically and validated through simulations and real experimentation. Public Library of Science 2022-05-04 /pmc/articles/PMC9067701/ /pubmed/35507628 http://dx.doi.org/10.1371/journal.pone.0267982 Text en © 2022 Fazal et al https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Fazal, Nayyer
Khan, Muhammad Tahir
Anwar, Shahzad
Iqbal, Javaid
Khan, Shahbaz
Task allocation in multi-robot system using resource sharing with dynamic threshold approach
title Task allocation in multi-robot system using resource sharing with dynamic threshold approach
title_full Task allocation in multi-robot system using resource sharing with dynamic threshold approach
title_fullStr Task allocation in multi-robot system using resource sharing with dynamic threshold approach
title_full_unstemmed Task allocation in multi-robot system using resource sharing with dynamic threshold approach
title_short Task allocation in multi-robot system using resource sharing with dynamic threshold approach
title_sort task allocation in multi-robot system using resource sharing with dynamic threshold approach
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9067701/
https://www.ncbi.nlm.nih.gov/pubmed/35507628
http://dx.doi.org/10.1371/journal.pone.0267982
work_keys_str_mv AT fazalnayyer taskallocationinmultirobotsystemusingresourcesharingwithdynamicthresholdapproach
AT khanmuhammadtahir taskallocationinmultirobotsystemusingresourcesharingwithdynamicthresholdapproach
AT anwarshahzad taskallocationinmultirobotsystemusingresourcesharingwithdynamicthresholdapproach
AT iqbaljavaid taskallocationinmultirobotsystemusingresourcesharingwithdynamicthresholdapproach
AT khanshahbaz taskallocationinmultirobotsystemusingresourcesharingwithdynamicthresholdapproach