An adaptive weighting mechanism for Reynolds rules-based flocking control scheme

PeerJ Comput Sci. 2021 Feb 16:7:e388. doi: 10.7717/peerj-cs.388. eCollection 2021.

Abstract

Cooperative navigation for fleets of robots conventionally adopts algorithms based on Reynolds's flocking rules, which usually use a weighted sum of vectors for calculating the velocity from behavioral velocity vectors with corresponding fixed weights. Although optimal values of the weighting coefficients giving good performance can be found through many experiments for each particular scenario, the overall performance could not be guaranteed due to unexpected conditions not covered in experiments. This paper proposes a novel control scheme for a swarm of Unmanned Aerial Vehicles (UAVs) that also employs the original Reynolds rules but adopts an adaptive weight allocation mechanism based on the current context than being fixed at the beginning. The simulation results show that our proposed scheme has better performance than the conventional Reynolds-based ones in terms of the flock compactness and the reduction in the number of crashed swarm members due to collisions. The analytical results of behavioral rules' impact also validate the proposed weighting mechanism's effectiveness leading to improved performance.

Keywords: Adaptive algorithm; Flocking control; Reynolds rules; Swarm behavior.

Grants and funding

This research is funded by Ho Chi Minh City University of Technology (HCMUT), VNU-HCM under grant number HCMUT-002603-2021. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.