Scinovex
articleTop 1% cited

Flocking for Multi-Agent Dynamic Systems: Algorithms and Theory

IEEE Transactions on Automatic Control · 2006 · Vol. 51(3) · pp. 401–420
Reza Olfati‐Saber

Abstract

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 /spl alpha/-lattices. We use a multi-species framework for construction of collective potentials that consist of flock-members, or /spl alpha/-agents, and virtual agents associated with /spl alpha/-agents called /spl beta/- and /spl 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.

Distributed Control Multi-Agent SystemsModular Robots and Swarm IntelligenceMicro and Nano RoboticsFlocking (texture)Computer scienceCollective behaviorFlockMulti-agent systemAlgorithmDistributed computingMathematicsTheoretical computer scienceArtificial intelligence
Citations
4,943
FWCI
162.32
field-weighted impact
References
67
Percentile
100%
vs. same field & year
Citations per year
Cited by
Collective motion
Physics Reports · 2012 · 2,838 citations
Flocking in Fixed and Switching Networks
IEEE Transactions on Automatic Control · 2007 · 1,427 citations
An Overview of Recent Progress in the Study of Distributed Multi-Agent Coordination
IEEE Transactions on Industrial Informatics · 2012 · 2,363 citations
Stability of multiagent systems with time-dependent communication links
IEEE Transactions on Automatic Control · 2005 · 2,719 citations
Leader-following coordination of multi-agent systems with coupling time delays
Physica A Statistical Mechanics and its Applications · 2006 · 945 citations
Multi-Agent Systems: A Survey
IEEE Access · 2018 · 899 citations
A Potential Field-Based Model Predictive Path-Planning Controller for Autonomous Road Vehicles
IEEE Transactions on Intelligent Transportation Systems · 2016 · 637 citations
References
Novel Type of Phase Transition in a System of Self-Driven Particles
Physical Review Letters · 1995 · 7,265 citations
Flocks, herds, and schools: A quantitative theory of flocking
Physical review. E, Statistical physics, plasmas, fluids, and related interdisciplinary topics · 1998 · 1,567 citations
Consensus seeking in multiagent systems under dynamically changing interaction topologies
IEEE Transactions on Automatic Control · 2005 · 6,488 citations
Flocking for Multi-Agent Dynamic Systems: Algorithms and Theory
IEEE Transactions on Automatic Control · 2006 · 4,943 citations
Consensus Problems in Networks of Agents With Switching Topology and Time-Delays
IEEE Transactions on Automatic Control · 2004 · 12,614 citations
Stability of multiagent systems with time-dependent communication links
IEEE Transactions on Automatic Control · 2005 · 2,719 citations
Flocking in Fixed and Switching Networks
IEEE Transactions on Automatic Control · 2007 · 1,427 citations
A survey on sensor networks
IEEE Communications Magazine · 2002 · 13,640 citations
Citation Network

How this paper connects to the literature. Drag to explore, click any node to open that paper.