Cargando…

A Concurrent Mission-Planning Methodology for Robotic Swarms Using Collaborative Motion-Control Strategies

Swarm robotic systems comprising members with limited onboard localization capabilities rely on employing collaborative motion-control strategies to successfully carry out multi-task missions. Such strategies impose constraints on the trajectories of the swarm and require the swarm to be divided int...

Descripción completa

Detalles Bibliográficos
Autores principales: Eshaghi, Kasra, Nejat, Goldie, Benhabib, Beno
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer Netherlands 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10227824/
https://www.ncbi.nlm.nih.gov/pubmed/37275783
http://dx.doi.org/10.1007/s10846-023-01881-8
_version_ 1785050853949833216
author Eshaghi, Kasra
Nejat, Goldie
Benhabib, Beno
author_facet Eshaghi, Kasra
Nejat, Goldie
Benhabib, Beno
author_sort Eshaghi, Kasra
collection PubMed
description Swarm robotic systems comprising members with limited onboard localization capabilities rely on employing collaborative motion-control strategies to successfully carry out multi-task missions. Such strategies impose constraints on the trajectories of the swarm and require the swarm to be divided into worker robots that accomplish the tasks at hand, and support robots that facilitate the movement of the worker robots. The consideration of the constraints imposed by these strategies is essential for optimal mission-planning. Existing works have focused on swarms that use leader-based collaborative motion-control strategies for mission execution and are divided into worker and support robots prior to mission-planning. These works optimize the plan of the worker robots and, then, use a rule-based approach to select the plan of the support robots for movement facilitation – resulting in a sub-optimal plan for the swarm. Herein, we present a mission-planning methodology that concurrently optimizes the plan of the worker and support robots by dividing the mission-planning problem into five stages: division-of-labor, task-allocation of worker robots, worker robot path-planning, movement-concurrency, and movement-allocation. The proposed methodology concurrently searches for the optimal value of the variables of all stages. The proposed methodology is novel as it (1) incorporates the division-of-labor of the swarm into worker and support robots into the mission-planning problem, (2) plans the paths of the swarm robots to allow for concurrent facilitation of multiple independent worker robot group movements, and (3) is applicable to any collaborative swarm motion-control strategy that utilizes support robots. A unique pre-implementation estimator, for determining the possible improvement in mission execution performance that can achieved through the proposed methodology was also developed to allow the user to justify the additional computational resources required by it. The estimator uses a machine learning model and estimates this improvement based on the parameters of the mission at hand. Extensive simulated experiments showed that the proposed concurrent methodology improves the mission execution performance of the swarm by almost 40% compared to the competing sequential methodology that optimizes the plan of the worker robots first and, then, the plan of the support robots. The developed pre-implementation estimator was shown to achieve an estimation error of less than 5%.
format Online
Article
Text
id pubmed-10227824
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher Springer Netherlands
record_format MEDLINE/PubMed
spelling pubmed-102278242023-06-01 A Concurrent Mission-Planning Methodology for Robotic Swarms Using Collaborative Motion-Control Strategies Eshaghi, Kasra Nejat, Goldie Benhabib, Beno J Intell Robot Syst Regular Paper Swarm robotic systems comprising members with limited onboard localization capabilities rely on employing collaborative motion-control strategies to successfully carry out multi-task missions. Such strategies impose constraints on the trajectories of the swarm and require the swarm to be divided into worker robots that accomplish the tasks at hand, and support robots that facilitate the movement of the worker robots. The consideration of the constraints imposed by these strategies is essential for optimal mission-planning. Existing works have focused on swarms that use leader-based collaborative motion-control strategies for mission execution and are divided into worker and support robots prior to mission-planning. These works optimize the plan of the worker robots and, then, use a rule-based approach to select the plan of the support robots for movement facilitation – resulting in a sub-optimal plan for the swarm. Herein, we present a mission-planning methodology that concurrently optimizes the plan of the worker and support robots by dividing the mission-planning problem into five stages: division-of-labor, task-allocation of worker robots, worker robot path-planning, movement-concurrency, and movement-allocation. The proposed methodology concurrently searches for the optimal value of the variables of all stages. The proposed methodology is novel as it (1) incorporates the division-of-labor of the swarm into worker and support robots into the mission-planning problem, (2) plans the paths of the swarm robots to allow for concurrent facilitation of multiple independent worker robot group movements, and (3) is applicable to any collaborative swarm motion-control strategy that utilizes support robots. A unique pre-implementation estimator, for determining the possible improvement in mission execution performance that can achieved through the proposed methodology was also developed to allow the user to justify the additional computational resources required by it. The estimator uses a machine learning model and estimates this improvement based on the parameters of the mission at hand. Extensive simulated experiments showed that the proposed concurrent methodology improves the mission execution performance of the swarm by almost 40% compared to the competing sequential methodology that optimizes the plan of the worker robots first and, then, the plan of the support robots. The developed pre-implementation estimator was shown to achieve an estimation error of less than 5%. Springer Netherlands 2023-05-30 2023 /pmc/articles/PMC10227824/ /pubmed/37275783 http://dx.doi.org/10.1007/s10846-023-01881-8 Text en © The Author(s), under exclusive licence to Springer Nature B.V. 2023. Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law. This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic.
spellingShingle Regular Paper
Eshaghi, Kasra
Nejat, Goldie
Benhabib, Beno
A Concurrent Mission-Planning Methodology for Robotic Swarms Using Collaborative Motion-Control Strategies
title A Concurrent Mission-Planning Methodology for Robotic Swarms Using Collaborative Motion-Control Strategies
title_full A Concurrent Mission-Planning Methodology for Robotic Swarms Using Collaborative Motion-Control Strategies
title_fullStr A Concurrent Mission-Planning Methodology for Robotic Swarms Using Collaborative Motion-Control Strategies
title_full_unstemmed A Concurrent Mission-Planning Methodology for Robotic Swarms Using Collaborative Motion-Control Strategies
title_short A Concurrent Mission-Planning Methodology for Robotic Swarms Using Collaborative Motion-Control Strategies
title_sort concurrent mission-planning methodology for robotic swarms using collaborative motion-control strategies
topic Regular Paper
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10227824/
https://www.ncbi.nlm.nih.gov/pubmed/37275783
http://dx.doi.org/10.1007/s10846-023-01881-8
work_keys_str_mv AT eshaghikasra aconcurrentmissionplanningmethodologyforroboticswarmsusingcollaborativemotioncontrolstrategies
AT nejatgoldie aconcurrentmissionplanningmethodologyforroboticswarmsusingcollaborativemotioncontrolstrategies
AT benhabibbeno aconcurrentmissionplanningmethodologyforroboticswarmsusingcollaborativemotioncontrolstrategies
AT eshaghikasra concurrentmissionplanningmethodologyforroboticswarmsusingcollaborativemotioncontrolstrategies
AT nejatgoldie concurrentmissionplanningmethodologyforroboticswarmsusingcollaborativemotioncontrolstrategies
AT benhabibbeno concurrentmissionplanningmethodologyforroboticswarmsusingcollaborativemotioncontrolstrategies