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