Machines (Feb 2025)

Fuzzy Flocking Control for Multi-Agents Trapped in Dynamic Equilibrium Under Multiple Obstacles

  • Weibin Liang,
  • Xiyan Sun,
  • Yuanfa Ji,
  • Xinyi Liu,
  • Jianhui Wu,
  • Zhongxi He

DOI
https://doi.org/10.3390/machines13020119
Journal volume & issue
Vol. 13, no. 2
p. 119

Abstract

Read online

The Olfati-Saber flocking (OSF) algorithm is widely used in multi-agent flocking control due to its simplicity and effectiveness. However, this algorithm is prone to trapping multi-agents in dynamic equilibrium under multiple obstacles, and dynamic equilibrium is a key technical issue that needs to be addressed in multi-agent flocking control. To overcome this problem, we propose a dynamic equilibrium judgment rule and design a fuzzy flocking control (FFC) algorithm. In this algorithm, the expected velocity is divided into fuzzy expected velocity and projected expected velocity. The fuzzy expected velocity is designed to make the agent escape from the dynamic equilibrium, and the projected expected velocity is designed to tow the agent, bypassing the obstacles. Meanwhile, the sensing radius of the agent is divided into four subregions, and a nonnegative subsection function is designed to adjust the attractive/repulsive potentials in these subregions. In addition, the virtual leader is designed to guide the agent in achieving group goal following. Finally, the experimental results show that multi-agents can escape from dynamic equilibrium and bypass obstacles at a faster velocity, and the minimum distance between them is consistently greater than the minimum safe distance under complex environments in the proposed algorithm.

Keywords