Machines (Oct 2024)
State-of-the-Art Flocking Strategies for the Collective Motion of Multi-Robots
Abstract
The technological revolution has transformed the area of labor with reference to automation and robotization in various domains. The employment of robots automates these disciplines, rendering beneficial impacts as robots are cost-effective, reliable, accurate, productive, flexible, and safe. Usually, single robots are deployed to accomplish specific tasks. The purpose of this study is to focus on the next step in robot research, collaborative multi-robot systems, through flocking control in particular, improving their self-adaptive and self-learning abilities. This review is conducted to gain extensive knowledge related to swarming, or cluster flocking. The evolution of flocking laws from inception is delineated, swarming/cluster flocking is conceptualized, and the flocking phenomenon in multi-robots is evaluated. The taxonomy of flocking control based on different schemes, structures, and strategies is presented. Flocking control based on traditional and trending approaches, as well as hybrid control paradigms, is observed to elevate the robustness and performance of multi-robot systems for collective motion. Opportunities for deploying robots with flocking control in various domains are also discussed. Some challenges are also explored, requiring future considerations. Finally, the flocking problem is defined and an abstraction of flocking control-based multiple UAVs is presented by leveraging the potentials of various methods. The significance of this review is to inspire academics and practitioners to adopt multi-robot systems with flocking control for swiftly performing tasks and saving energy.
Keywords