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 条
  • [1] Flocking of multi-agent systems with a dynamic virtual leader
    Shi, Hong
    Wang, Long
    Chu, Tianguang
    [J]. INTERNATIONAL JOURNAL OF CONTROL, 2009, 82 (01) : 43 - 58
  • [2] Stability analysis of flocking for multi-agent dynamic systems
    Sun, Yuangong
    [J]. NONLINEAR ANALYSIS-REAL WORLD APPLICATIONS, 2013, 14 (02) : 1075 - 1081
  • [3] A local flocking algorithm of multi-agent dynamic systems
    Pei, Huiqin
    Chen, Shiming
    Lai, Qiang
    [J]. INTERNATIONAL JOURNAL OF CONTROL, 2015, 88 (11) : 2242 - 2249
  • [4] Flocking Algorithms for Multi-Agent Systems with Time-Delay
    Luo, Ling
    Zhang, Shunsheng
    Kang, Huaiqi
    Zhong, Wu
    [J]. 2013 INTERNATIONAL WORKSHOP ON MICROWAVE AND MILLIMETER WAVE CIRCUITS AND SYSTEM TECHNOLOGY (MMWCST), 2013, : 428 - 431
  • [5] FLOCKING OF MULTI-AGENT DYNAMIC SYSTEMS WITH GUARANTEED GROUP CONNECTIVITY
    Xiaoli LI Yugeng XI Department of Automation
    [J]. Journal of Systems Science & Complexity, 2008, (03) : 337 - 346
  • [6] FLOCKING OF MULTI-AGENT DYNAMIC SYSTEMS WITH GUARANTEED GROUP CONNECTIVITY*
    Xiaoli Li
    Yugeng Xi
    [J]. Journal of Systems Science and Complexity, 2008, 21 : 337 - 346
  • [7] Flocking of Multi-Agent Dynamic Systems with Guaranteed Group Connectivity
    Li Xiaoli
    Xi Yugeng
    [J]. PROCEEDINGS OF THE 27TH CHINESE CONTROL CONFERENCE, VOL 7, 2008, : 546 - 551
  • [8] FLOCKING OF MULTI-AGENT DYNAMIC SYSTEMS WITH GUARANTEED GROUP CONNECTIVITY
    Xiaoli LI Yugeng XI Department of AutomationShanghai Jiao Tong UniversityShanghai China
    [J]. JournalofSystemsScienceandComplexity., 2008, 21 (03) - 346
  • [9] Flocking of multi-agent dynamic systems with guaranteed group connectivity
    Li, Xiaoli
    Xi, Yugeng
    [J]. JOURNAL OF SYSTEMS SCIENCE & COMPLEXITY, 2008, 21 (03) : 337 - 346
  • [10] Bipartite flocking for multi-agent systems
    Fan, Ming-Can
    Zhang, Hai-Tao
    Wang, Miaomiao
    [J]. COMMUNICATIONS IN NONLINEAR SCIENCE AND NUMERICAL SIMULATION, 2014, 19 (09) : 3313 - 3322