1 Information and Communication, Guilin University of Electronic Technology School, Guilin 541004, China
2 Guangxi Key Laboratory of Precision Navigation Technology and Application, Guilin University of Electronic Technology, Guilin 541004, China
3 International Joint Research Laboratory of Spatio-temporal Information and Intelligent Location Services, Ministry of Education, Guilin 541004, China
In order to address the constraints of obstacle shapes and global information faced by multiagents when using traditional potential methods for obstacle avoidance, as well as the tendency to get trapped in local minima in concave regions of obstacles, an obstacle avoidance method for multi-agent flocking based on behavioral mechanisms was proposed. The method assumed that the agent can only recognize other agents and obstacle boundary points within its sensing radius and effectively avoided collisions between agents and other objects through potential gradient terms. Meanwhile, a behavioral mechanism transition strategy was constructed, and by combining velocity consensus term and target guidance term, the agents’ motion behavior was classified into two modes: target tracking and obstacle circumnavigation, thus enhancing the adaptability of agents in complex environments. Finally, it was proven through contradiction that collisions between agents and other objects cannot occur during their motion, and the effectiveness of the proposed method was validated through simulation experiments.
LI Xi-yu, JI Yuan-fa, LIANG Wei-bin, WU Jian-hui, SUN Xi-yan.
Obstacle Avoidance Method for Multi-agent Flocking Based on Behavioral Mechanisms[J].
Science Technology and Engineering, 2026, 26(1): 245-252 DOI:10.12404/j.issn.1671-1815.2500298
LiYang, XuFeng, XieGuangqiang, et al. Survey of development and application of multi-agent technology[J]. Computer Engineering and Applications, 2018, 54(9): 13-21.
[3]
QiuH, DuanH. Pigeon interaction mode switch-based UAV distributed flocking control under obstacle environments[J]. ISA Transactions, 2017, 71: 93-102.
[4]
GinnawG M, DavidsonI K, HardingH R, et al. Effects of multiple stressors on fish shoal collective motion are independent and vary with shoaling metric[J]. Animal Behaviour, 2020, 168: 7-17.
[5]
ReynoldsC W. Flocks, herds and schools: a distributed behavioral model[C]// Proceedings of the 14th Annual Conference on Computer Graphics and Interactive Techniques. New York: Association for Computing Machinery, 1987: 25-34.
[6]
WangX, LiuW, WuQ, et al. A modular optimal formation control scheme of multiagent systems with application to multiple mobile robots[J]. IEEE Transactions on Industrial Electronics, 2021, 69(9): 9331-9341.
WangZhen, SangHongqiang, SunXiujun. Obstacle avoidance method for wave glider formation[J]. Science Technology and Engineering, 2022, 22(21): 9176-9181.
[9]
ShengH, ZhangJ, YanZ Y, et al. New multi-UAV formation keeping method based on improved artificial potential field[J]. Chinese Journal of Aeronautics, 2023, 36(11): 249-270.
YueWei, LiChaofan. Multi-unmanned aerial vehicles cooperative adaptive search path planning based on multi-bee colony[J]. Science Technology and Engineering, 2022, 22(5): 2108-2115.
[12]
MushtaqA, HaqI U, SarwarM A, et al. Multi-agent reinforce- ment learning for traffic flow management of autonomous vehicles[J]. Sensors, 2023, 23(5): 2373.
LiuZhiqiang, ZhuWeida, NiJie, et al. Path planning and obstacle a voidance method for automobile vehicle based on improved artificial potential field[J]. Science Technology and Engineering, 2017, 17(16): 310-315.
SiYuwen, HuangShaofu. Motion planning of industrial robot based on IAPF-ACO[J]. Science Technology and Engineering, 2023, 23(21): 9130-9136.
[20]
Olfati-SaberR. Flocking for multi-agent dynamic systems: algorithms and theory[J]. IEEE Transactions on Automatic Control, 2006, 51(3): 401-420.
[21]
LiJ, ZhangW, SuH, et al. Flocking of partially-informed multi-agent systems avoiding obstacles with arbitrary shape[J]. Autonomous Agents and Multi-agent Systems, 2015, 29: 943-972.
[22]
SakaiD, FukushimaH, MatsunoF. Flocking for multirobots without distinguishing robots and obstacles[J]. IEEE Transactions on Control Systems Technology, 2016, 25(3): 1019-1027.
YangYushuo, XiaoDi, LiuZhijian, et al. Formation control of multi-agent systems with obstacle avoidance function[J]. Science Technology and Engineering, 2024, 24(25): 10841-10847.