Cargando…

Optimum k-Nearest Neighbors for Heading Synchronization on a Swarm of UAVs under a Time-Evolving Communication Network

Heading synchronization is fundamental in flocking behaviors. If a swarm of unmanned aerial vehicles (UAVs) can exhibit this behavior, the group can establish a common navigation route. Inspired by flocks in nature, the k-nearest neighbors algorithm modifies the behavior of a group member based on t...

Descripción completa

Detalles Bibliográficos
Autores principales: Martínez-Clark, Rigoberto, Pliego-Jimenez, Javier, Flores-Resendiz, Juan Francisco, Avilés-Velázquez, David
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10297419/
https://www.ncbi.nlm.nih.gov/pubmed/37372197
http://dx.doi.org/10.3390/e25060853
_version_ 1785063879250804736
author Martínez-Clark, Rigoberto
Pliego-Jimenez, Javier
Flores-Resendiz, Juan Francisco
Avilés-Velázquez, David
author_facet Martínez-Clark, Rigoberto
Pliego-Jimenez, Javier
Flores-Resendiz, Juan Francisco
Avilés-Velázquez, David
author_sort Martínez-Clark, Rigoberto
collection PubMed
description Heading synchronization is fundamental in flocking behaviors. If a swarm of unmanned aerial vehicles (UAVs) can exhibit this behavior, the group can establish a common navigation route. Inspired by flocks in nature, the k-nearest neighbors algorithm modifies the behavior of a group member based on the k closest teammates. This algorithm produces a time-evolving communication network, due to the continuous displacement of the drones. Nevertheless, this is a computationally expensive algorithm, especially for large groups. This paper contains a statistical analysis to determine an optimal neighborhood size for a swarm of up to 100 UAVs, that seeks heading synchronization using a simple P-like control algorithm, in order to reduce the calculations on every UAV, this is especially important if it is intended to be implemented in drones with limited capabilities, as in swarm robotics. Based on the literature of bird flocks, that establishes that the neighborhood of every bird is fixed around seven teammates, two approaches are treated in this work: (i) the analysis of the optimum percentage of neighbors from a 100-UAV swarm, that is necessary to achieve heading synchronization, and (ii) the analysis to determine if the problem is solved in swarms of different sizes, up to 100 UAVs, while maintaining seven nearest neighbors among the members of the group. Simulation results and a statistical analysis, support the idea that the simple control algorithm behaves like a flock of starlings.
format Online
Article
Text
id pubmed-10297419
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-102974192023-06-28 Optimum k-Nearest Neighbors for Heading Synchronization on a Swarm of UAVs under a Time-Evolving Communication Network Martínez-Clark, Rigoberto Pliego-Jimenez, Javier Flores-Resendiz, Juan Francisco Avilés-Velázquez, David Entropy (Basel) Article Heading synchronization is fundamental in flocking behaviors. If a swarm of unmanned aerial vehicles (UAVs) can exhibit this behavior, the group can establish a common navigation route. Inspired by flocks in nature, the k-nearest neighbors algorithm modifies the behavior of a group member based on the k closest teammates. This algorithm produces a time-evolving communication network, due to the continuous displacement of the drones. Nevertheless, this is a computationally expensive algorithm, especially for large groups. This paper contains a statistical analysis to determine an optimal neighborhood size for a swarm of up to 100 UAVs, that seeks heading synchronization using a simple P-like control algorithm, in order to reduce the calculations on every UAV, this is especially important if it is intended to be implemented in drones with limited capabilities, as in swarm robotics. Based on the literature of bird flocks, that establishes that the neighborhood of every bird is fixed around seven teammates, two approaches are treated in this work: (i) the analysis of the optimum percentage of neighbors from a 100-UAV swarm, that is necessary to achieve heading synchronization, and (ii) the analysis to determine if the problem is solved in swarms of different sizes, up to 100 UAVs, while maintaining seven nearest neighbors among the members of the group. Simulation results and a statistical analysis, support the idea that the simple control algorithm behaves like a flock of starlings. MDPI 2023-05-26 /pmc/articles/PMC10297419/ /pubmed/37372197 http://dx.doi.org/10.3390/e25060853 Text en © 2023 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
Martínez-Clark, Rigoberto
Pliego-Jimenez, Javier
Flores-Resendiz, Juan Francisco
Avilés-Velázquez, David
Optimum k-Nearest Neighbors for Heading Synchronization on a Swarm of UAVs under a Time-Evolving Communication Network
title Optimum k-Nearest Neighbors for Heading Synchronization on a Swarm of UAVs under a Time-Evolving Communication Network
title_full Optimum k-Nearest Neighbors for Heading Synchronization on a Swarm of UAVs under a Time-Evolving Communication Network
title_fullStr Optimum k-Nearest Neighbors for Heading Synchronization on a Swarm of UAVs under a Time-Evolving Communication Network
title_full_unstemmed Optimum k-Nearest Neighbors for Heading Synchronization on a Swarm of UAVs under a Time-Evolving Communication Network
title_short Optimum k-Nearest Neighbors for Heading Synchronization on a Swarm of UAVs under a Time-Evolving Communication Network
title_sort optimum k-nearest neighbors for heading synchronization on a swarm of uavs under a time-evolving communication network
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10297419/
https://www.ncbi.nlm.nih.gov/pubmed/37372197
http://dx.doi.org/10.3390/e25060853
work_keys_str_mv AT martinezclarkrigoberto optimumknearestneighborsforheadingsynchronizationonaswarmofuavsunderatimeevolvingcommunicationnetwork
AT pliegojimenezjavier optimumknearestneighborsforheadingsynchronizationonaswarmofuavsunderatimeevolvingcommunicationnetwork
AT floresresendizjuanfrancisco optimumknearestneighborsforheadingsynchronizationonaswarmofuavsunderatimeevolvingcommunicationnetwork
AT avilesvelazquezdavid optimumknearestneighborsforheadingsynchronizationonaswarmofuavsunderatimeevolvingcommunicationnetwork