PeerJ Computer Science · 2021 · 14 citations · 22 references
EngineeringComputer ScienceRobotics EngineeringAerial RoboticsRoboticsSwarm RoboticsAdaptive ControlFlock DynamicsAdaptive AllocationCollision Avoidance In Swarm RoboticsFlockingFlocking BehaviorFlocking ControlSwarm Collision AvoidanceSwarm ControlVelocity
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.
22
Riccardo Poli, James Kennedy, Tim Blackwell · Swarm Intelligence · 2007 · 21.4K citations
Flocks, herds and schools: A distributed behavioral model
Craig W. Reynolds · 1987 · 7.8K citations
Life Sciences, Biology, Zoology +17
Flocks, herds and schools: A distributed behavioral model
Craig W. Reynolds · ACM SIGGRAPH Computer Graphics · 1987 · 5.1K citations
Life Sciences, Biology, Zoology +17