Flocking for multi-agent dynamic systems: Algorithms and theory

被引:3519
|
作者
Olfati-Saber, R [1 ]
机构
[1] Dartmouth Coll, Thayer Sch Engn, Hanover, NH 03755 USA
关键词
consensus theory; distributed control; dynamic graphs; mobile sensor networks; networked autonomous vehicles; self-assembly of networks; self-organizing systems; swarms;
D O I
10.1109/TAC.2005.864190
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we present a theoretical framework for design and analysis of distributed flocking algorithms. Two cases of flocking in free-space and presence of multiple obstacles are considered. We present three flocking algorithms: two for free-flocking and one for constrained flocking. A comprehensive analysis of the first two algorithms is provided. We demonstrate the first algorithm embodies all three rules of Reynolds. This is a formal approach to extraction of interaction rules that lead to the emergence of collective behavior. We show that the first algorithm generically leads to regular fragmentation, whereas the second and third algorithms both lead to flocking. A systematic method is provided for construction of cost functions (or collective potentials) for flocking. These collective potentials penalize deviation from a class of lattice-shape objects called alpha-lattices. We use a multi-species framework for construction of collective potentials that consist of flock-members, or alpha-agents, and virtual agents associated with alpha-agents called beta- and gamma-agents. We show that migration of flocks can be performed using a peer-to-peer network of agents, i.e., "flocks need no leaders." A "universal" definition of flocking for particle systems with similarities to Lyapunov stability is given. Several simulation results are provided that demonstrate performing 2-D and 3-D flocking, split/rejoin maneuver, and squeezing maneuver for hundreds of agents using the proposed algorithms.
引用
收藏
页码:401 / 420
页数:20
相关论文
共 50 条
  • [21] Distributed optimization for adaptive flocking of multi-agent systems
    Zhang, Qing
    Gong, Zhi-Kun
    Yang, Zheng-Quan
    Chen, Zeng-Qiang
    [J]. Kongzhi Lilun Yu Yingyong/Control Theory and Applications, 2019, 36 (04): : 666 - 672
  • [22] Flocking in multi-agent systems with multiple virtual leaders
    Su, Housheng
    Wang, Xiaofan
    Wen Yang
    [J]. ASIAN JOURNAL OF CONTROL, 2008, 10 (02) : 238 - 245
  • [23] Flocking of Distributed Multi-Agent Systems with Prediction Mechanism
    Ma, Zhengguang
    Liu, Zhongxin
    Chen, Zengqiang
    Sun, Mingwei
    [J]. PROCEEDINGS OF THE 2015 CHINESE INTELLIGENT SYSTEMS CONFERENCE, VOL 2, 2016, 360 : 113 - 123
  • [24] Flocking control of multi-agent systems in a limited space
    Jiang, Sharu
    Jia, Yingmin
    Long, Shichen
    [J]. PROCEEDINGS OF THE EIGHTEENTH INTERNATIONAL SYMPOSIUM ON ARTIFICIAL LIFE AND ROBOTICS (AROB 18TH '13), 2013, : 404 - 407
  • [25] Flocking Control for Multi-agent Systems with Communication Optimization
    Li, Heng
    Peng, Jun
    Liu, Weirong
    Wang, Jing
    Liu, Jiangang
    Huang, Zhiwu
    [J]. 2013 AMERICAN CONTROL CONFERENCE (ACC), 2013, : 2056 - 2061
  • [26] Flocking of multi-agent system with dynamic topology by pinning control
    Yan, Tingruo
    Xu, Xu
    Li, Zongying
    Li, Eric
    [J]. IET CONTROL THEORY AND APPLICATIONS, 2020, 14 (20): : 3374 - 3381
  • [27] Flocking motion of multi-agent system by dynamic pinning control
    Gao, Jingying
    Xu, Xu
    Ding, Nan
    Li, Eric
    [J]. IET CONTROL THEORY AND APPLICATIONS, 2017, 11 (05): : 714 - 722
  • [28] Flocking algorithm with multi-target tracking for multi-agent systems
    Luo, Xiaoyuan
    Li, Shaobao
    Guan, Xinping
    [J]. PATTERN RECOGNITION LETTERS, 2010, 31 (09) : 800 - 805
  • [29] Multi-Agent Flocking via Generalized Control Algorithms: Existence and Properties
    Zhou, Jun
    Qian, Huimin
    Lu, Xinhiao
    [J]. 2016 14TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION, ROBOTICS AND VISION (ICARCV), 2016,
  • [30] Flocking of multi-agent systems with multiplicative and independent measurement noises
    Sun, Yongzheng
    Wang, Yajun
    Zhao, Donghua
    [J]. PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2015, 440 : 81 - 89