DANCE: Distributed co-evolutionary design of velocity controllers for swarm intelligence robots in flocking and entrapping tasks

Published: 01 Jan 2025, Last Modified: 15 May 2025Swarm Evol. Comput. 2025EveryoneRevisionsBibTeXCC BY-SA 4.0
Abstract: This study combined evolutionary algorithm and reinforcement learning to propose a new automated design method for generating swarm robots velocity controller model. It alternately evolves heterogeneous swarm and homogeneous swarm through a gene expression programming method that introduces reinforcement learning, and assembles function nodes and leaf nodes into new mathematical formulas during the evolution process. The method enable to realize the effect of swarm robots emerging to perform swarm tasks such as flocking and entrapping. What is more, a new swarm rule was discovered during the evolution process, which is used to realize the flocking of swarm robots at any angle. The experimental results show that the swarm motion controller automatically generated by the model has high task completion efficiency and strong generalization.
Loading