An Optimised Robot Swarm Flocking with Genetic Algorithm
Mazen Bahaidarah, Ognjen Marjanović, Fatemeh Rekabi-Bana, Farshad Arvin
- Year
- 2023
- Citations
- 7
Abstract
Collective motion (CM) is a behaviour frequently seen in social animals, such as bird flocks and fish schools. The CM in swarm robotics could be achieved via virtual forces between the robots that coordinate the movements of the swarm. Traditionally, the control parameters of the CM model are fine-tuned empirically to achieve a coordinated movement of robots in a swarm, which is a challenging task and only works for a specific scenario. To address this, the genetic algorithm optimisation method is employed to identify the optimal values for enhancing CM performance and ensuring perfect alignment within the swarm. This paper focuses on two primary objectives to attain superior CM behaviour while conserving energy: i) minimising the virtual forces exerted among the robots and ii) maximising the alignment of the swarm’s headings. The simulation results showed a significant improvement compared to the state-of-the-art CM mechanism. Furthermore, the optimised parameters provide stability to the swarm, enabling it to maintain its structural integrity throughout the simulation.
Keywords
Related papers
Statistical Learning Theory
Yuhai Wu, Vladimir Vapnik
1999
Artificial intelligence: a modern approach
1995
Applied Nonlinear Control
Jean-Jacques Slotine, Weiping Li
1991
A new optimizer using particle swarm theory
R.C. Eberhart, James Kennedy
2002