Flocking for multi-agent dynamic systems: Algorithms and theory

被引:3706
作者
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
相关论文
共 53 条
[1]   A survey on sensor networks [J].
Akyildiz, IF ;
Su, WL ;
Sankarasubramaniam, Y ;
Cayirci, E .
IEEE COMMUNICATIONS MAGAZINE, 2002, 40 (08) :102-114
[2]  
[Anonymous], 1998, GRAD TEXT M, DOI 10.1007/978-1-4612-0619-4_7
[3]  
Chang DE, 2003, 42ND IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-6, PROCEEDINGS, P539
[4]   Coordination and geometric optimization via distributed dynamical systems [J].
Cortés, J ;
Bullo, F .
SIAM JOURNAL ON CONTROL AND OPTIMIZATION, 2005, 44 (05) :1543-1574
[5]   Coverage control for mobile sensing networks [J].
Cortés, J ;
Martínez, S ;
Karatas, T ;
Bullo, F .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 2004, 20 (02) :243-255
[6]  
Diestel R., 2000, GRAD TEXT M, V173
[7]  
DORSOGNA MR, 2006, IN PRESS PHYS REV LE, V96
[8]  
Estrin D., 1999, P MOBICOM, DOI DOI 10.1145/313451.313556
[9]   Information flow and cooperative control of vehicle formations [J].
Fax, JA ;
Murray, RM .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2004, 49 (09) :1465-1476
[10]  
FIEDLER M, 1973, CZECH MATH J, V23, P298