A swarm-based approach to dynamic coverage control of multi-agent systems

Gökhan M. Atınç, Dušan M. Stipanović, Petros G. Voulgaris

Research output: Contribution to journalArticlepeer-review


In this paper, we propose a swarm-based dynamic coverage scheme where we consider groups of coverage agents that behave as swarms for completing the coverage task. Agents are deployed to uncovered regions via swarming control where a leader agent selects a target position that is in an uncovered region while all other agents are commanded to swarm around the leader agent's target position. Coverage and swarming control inputs are decoupled, meaning that only one of them is active at a given time. Through the decoupling of these control inputs, we attain simpler control problems that we analyze separately for different behavior modes and provide stability results for the overall control schemes through Lyapunov-like analysis for two different cases: swarms of kinematic unicycle agents and multiple swarms of single-integrator agents. In addition to the coverage objective, we design control inputs for collision and static obstacle avoidance and proximity maintenance.

Original languageEnglish (US)
Article number108637
StatePublished - Feb 2020


  • Collision avoidance
  • Cooperative control
  • Coverage control
  • Multi-agent systems
  • Swarm control

ASJC Scopus subject areas

  • Control and Systems Engineering
  • Electrical and Electronic Engineering


Dive into the research topics of 'A swarm-based approach to dynamic coverage control of multi-agent systems'. Together they form a unique fingerprint.

Cite this