{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,30]],"date-time":"2025-07-30T16:31:33Z","timestamp":1753893093661,"version":"3.41.2"},"reference-count":27,"publisher":"Frontiers Media SA","license":[{"start":{"date-parts":[[2022,12,1]],"date-time":"2022-12-01T00:00:00Z","timestamp":1669852800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["frontiersin.org"],"crossmark-restriction":true},"short-container-title":["Front. Robot. AI"],"abstract":"<jats:p>Swarm behaviors offer scalability and robustness to failure through a decentralized and distributed design. When designing coherent group motion as in swarm flocking, virtual potential functions are a widely used mechanism to ensure the aforementioned properties. However, arbitrating through different virtual potential sources in real-time has proven to be difficult. Such arbitration is often affected by fine tuning of the control parameters used to select among the different sources and by manually set cut-offs used to achieve a balance between stability and velocity. A reliance on parameter tuning makes these methods not ideal for field operations of aerial drones which are characterized by fast non-linear dynamics hindering the stability of potential functions designed for slower dynamics. A situation that is further exacerbated by parameters that are fine-tuned in the lab is often not appropriate to achieve satisfying performances on the field. In this work, we investigate the problem of dynamic tuning of local interactions in a swarm of aerial vehicles with the objective of tackling the stability\u2013velocity trade-off. We let the focal agent autonomously and adaptively decide which source of local information to prioritize and at which degree\u2014for example, which neighbor interaction or goal direction. The main novelty of the proposed method lies in a Gaussian kernel used to regulate the importance of each element in the swarm scheme. Each agent in the swarm relies on such a mechanism at every algorithmic iteration and uses it to tune the final output velocities. We show that the presented approach can achieve cohesive flocking while at the same time navigating through a set of way-points at speed. In addition, the proposed method allows to achieve other desired field properties such as automatic group splitting and joining over long distances. The aforementioned properties have been empirically proven by an extensive set of simulated and field experiments, in communication-full and communication-less scenarios. Moreover, the presented approach has been proven to be robust to failures, intermittent communication, and noisy perceptions.<\/jats:p>","DOI":"10.3389\/frobt.2022.1006786","type":"journal-article","created":{"date-parts":[[2022,12,1]],"date-time":"2022-12-01T17:55:27Z","timestamp":1669917327000},"update-policy":"https:\/\/doi.org\/10.3389\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Adaptive arbitration of aerial swarm interactions through a Gaussian kernel for coherent group motion"],"prefix":"10.3389","volume":"9","author":[{"given":"Tiziano","family":"Manoni","sequence":"first","affiliation":[]},{"given":"Dario","family":"Albani","sequence":"additional","affiliation":[]},{"given":"Jiri","family":"Horyna","sequence":"additional","affiliation":[]},{"given":"Pavel","family":"Petracek","sequence":"additional","affiliation":[]},{"given":"Martin","family":"Saska","sequence":"additional","affiliation":[]},{"given":"Eliseo","family":"Ferrante","sequence":"additional","affiliation":[]}],"member":"1965","published-online":{"date-parts":[[2022,12,1]]},"reference":[{"key":"B1","first-page":"6904","article-title":"Distributed three dimensional flocking of autonomous drones","author":"Albani","year":"2022"},{"key":"B2","doi-asserted-by":"publisher","first-page":"97","DOI":"10.1007\/s11721-008-0016-2","article-title":"Self-organized flocking in mobile robot swarms","volume":"2","author":"Ali","year":"2008","journal-title":"Swarm Intell."},{"key":"B3","first-page":"1374","article-title":"Self-organized uav flocking based on proximal control","author":"Amorim","year":"2021"},{"key":"B4","doi-asserted-by":"publisher","first-page":"26","DOI":"10.1007\/s10846-021-01383-5","article-title":"The mrs uav system: Pushing the frontiers of reproducible research, real-world deployment, and education with autonomous unmanned aerial vehicles","volume":"102","author":"Baca","year":"2021","journal-title":"J. Intell. Robot. Syst."},{"key":"B5","doi-asserted-by":"publisher","first-page":"777","DOI":"10.1016\/j.anbehav.2009.07.007","article-title":"Organized flight in birds","volume":"78","author":"Bajec","year":"2009","journal-title":"Anim. Behav."},{"key":"B6","doi-asserted-by":"publisher","first-page":"20190853","DOI":"10.1098\/rsif.2019.0853","article-title":"Adaptive leadership overcomes persistence\u2013responsivity trade-off in flocking","volume":"17","author":"Bal\u00e1zs","year":"2020","journal-title":"J. R. Soc. Interface"},{"key":"B7","doi-asserted-by":"publisher","first-page":"1787","DOI":"10.1007\/s10514-018-9760-3","article-title":"On-board communication-based relative localization for collision avoidance in micro air vehicle teams","volume":"42","author":"Coppola","year":"2018","journal-title":"Auton. Robots"},{"key":"B8","doi-asserted-by":"publisher","first-page":"18","DOI":"10.3389\/frobt.2020.00018","article-title":"A survey on swarming with micro air vehicles: Fundamental challenges and constraints","volume":"7","author":"Coppola","year":"2020","journal-title":"Front. Robot. AI"},{"key":"B9","doi-asserted-by":"publisher","first-page":"111","DOI":"10.1243\/0954410041322005","article-title":"Rule-based guidance for flight vehicle flocking","volume":"218","author":"Crowther","year":"2004","journal-title":"Proc. Institution Mech. Eng. Part G J. Aerosp. Eng."},{"key":"B10","doi-asserted-by":"publisher","first-page":"852","DOI":"10.1109\/tac.2007.895842","article-title":"Emergent behavior in flocks","volume":"52","author":"Cucker","year":"2007","journal-title":"IEEE Trans. Autom. Contr."},{"key":"B11","first-page":"1391","article-title":"Safe tightly-constrained uav swarming in gnss-denied environments","author":"Dmytruk","year":"2021"},{"key":"B12","doi-asserted-by":"publisher","first-page":"460","DOI":"10.1177\/1059712312462248","article-title":"Self-organized flocking with a mobile robot swarm: A novel motion control method","volume":"20","author":"Ferrante","year":"2012","journal-title":"Adapt. Behav."},{"key":"B13","doi-asserted-by":"publisher","first-page":"225","DOI":"10.1007\/s11047-013-9390-9","article-title":"A self-adaptive communication strategy for flocking in stationary and non-stationary environments","volume":"13","author":"Ferrante","year":"2014","journal-title":"Nat. Comput."},{"key":"B14","first-page":"5015","article-title":"Reynolds flocking in reality with fixed-wing robots: Communication range vs. maximum turning rate","author":"Hauert","year":"2011"},{"key":"B15","doi-asserted-by":"publisher","first-page":"186","DOI":"10.1109\/tcyb.2015.2509646","article-title":"A q-learning approach to flocking with uavs in a stochastic environment","volume":"47","author":"Hung","year":"2016","journal-title":"IEEE Trans. Cybern."},{"key":"B16","doi-asserted-by":"publisher","first-page":"093048","DOI":"10.1088\/1367-2630\/ab428e","article-title":"Modelling hierarchical flocking","volume":"21","author":"Jia","year":"2019","journal-title":"New J. Phys."},{"key":"B17","doi-asserted-by":"publisher","first-page":"36","DOI":"10.5772\/62249","article-title":"Fixed-wing uavs flock control through cohesion and repulsion behaviours combined with a leadership","volume":"13","author":"Kownacki","year":"2016","journal-title":"Int. J. Adv. Robotic Syst."},{"key":"B18","doi-asserted-by":"publisher","first-page":"88","DOI":"10.1016\/j.arcontrol.2021.03.004","article-title":"An overview on optimal flocking","volume":"51","author":"Logan","year":"2021","journal-title":"Annu. Rev. Control"},{"volume-title":"Genesis drone show used a record-breaking 3,281 drones","year":"2021","author":"Peters","key":"B19"},{"key":"B20","doi-asserted-by":"publisher","first-page":"026009","DOI":"10.1088\/1748-3190\/abc6b3","article-title":"Bio-inspired compact swarms of unmanned aerial vehicles without communication and external localization","volume":"16","author":"Petracek","year":"2020","journal-title":"Bioinspir. Biomim."},{"key":"B21","first-page":"25","article-title":"Flocks, herds and schools: A distributed behavioral model","author":"Reynolds","year":"1987"},{"key":"B22","first-page":"1147","article-title":"Flightmare: A flexible quadrotor simulator","author":"Song","year":"2021"},{"key":"B23","doi-asserted-by":"publisher","first-page":"eaat3536","DOI":"10.1126\/scirobotics.aat3536","article-title":"Optimized flocking of autonomous drones in confined environments","volume":"3","author":"V\u00e1s\u00e1rhelyi","year":"2018","journal-title":"Sci. Robot."},{"key":"B24","first-page":"3866","article-title":"Outdoor flocking and formation flight with autonomous aerial robots","author":"V\u00e1s\u00e1rhelyi","year":"2014"},{"key":"B25","doi-asserted-by":"publisher","first-page":"2637","DOI":"10.1109\/lra.2019.2901683","article-title":"Uvdar system for visual relative localization with application to leader\u2013follower formations of multirotor uavs","volume":"4","author":"Walter","year":"2019","journal-title":"IEEE Robot. Autom. Lett."},{"key":"B26","doi-asserted-by":"crossref","DOI":"10.1109\/COASE.2018.8560384","article-title":"Mutual localization of uavs based on blinking ultraviolet markers and 3d time-position hough transform","author":"Walter","year":"2018"},{"key":"B27","doi-asserted-by":"publisher","first-page":"1260","DOI":"10.1109\/tii.2021.3094207","article-title":"Deep reinforcement learning of collision-free flocking policies for multiple fixed-wing uavs using local situation maps","volume":"18","author":"Yan","year":"2021","journal-title":"IEEE Trans. Ind. Inf."}],"container-title":["Frontiers in Robotics and AI"],"original-title":[],"link":[{"URL":"https:\/\/www.frontiersin.org\/articles\/10.3389\/frobt.2022.1006786\/full","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,12,1]],"date-time":"2022-12-01T17:55:29Z","timestamp":1669917329000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.frontiersin.org\/articles\/10.3389\/frobt.2022.1006786\/full"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,12,1]]},"references-count":27,"alternative-id":["10.3389\/frobt.2022.1006786"],"URL":"https:\/\/doi.org\/10.3389\/frobt.2022.1006786","relation":{},"ISSN":["2296-9144"],"issn-type":[{"type":"electronic","value":"2296-9144"}],"subject":[],"published":{"date-parts":[[2022,12,1]]},"article-number":"1006786"}}