Table of Contents
Fetching ...

Autonomous Detection and Coverage of Unknown Target Areas by Multi-Agent Systems

Jie Song, Yang Bai, Mikhail Svinin, Naoki Wakamiya

Abstract

This paper presents a novel coverage control algorithm for multi-agent systems, where each agent has no prior knowledge of the specific region to be covered. The proposed method enables agents to autonomously detect the target area and collaboratively achieve full coverage. Once an agent detects a part of the target region within its sensor range, a dynamically constructed density function is generated to attract nearby agents. By integrating this density-driven mechanism with Centroidal Voronoi Tessellation (CVT), the agents are guided to achieve optimal spatial distribution. Additionally, Control Barrier Functions (CBFs) are employed to ensure collision avoidance and maintain non-overlapping sensor coverage, enhancing both safety and efficiency. Simulation results verify that agents can independently locate and effectively cover the target area.

Autonomous Detection and Coverage of Unknown Target Areas by Multi-Agent Systems

Abstract

This paper presents a novel coverage control algorithm for multi-agent systems, where each agent has no prior knowledge of the specific region to be covered. The proposed method enables agents to autonomously detect the target area and collaboratively achieve full coverage. Once an agent detects a part of the target region within its sensor range, a dynamically constructed density function is generated to attract nearby agents. By integrating this density-driven mechanism with Centroidal Voronoi Tessellation (CVT), the agents are guided to achieve optimal spatial distribution. Additionally, Control Barrier Functions (CBFs) are employed to ensure collision avoidance and maintain non-overlapping sensor coverage, enhancing both safety and efficiency. Simulation results verify that agents can independently locate and effectively cover the target area.

Paper Structure

This paper contains 7 sections, 10 equations, 9 figures.

Figures (9)

  • Figure 1: Snapshots of the simulation process at different time steps: (a) $t = 0\,\mathrm{s}$, (b) $t = 15\,\mathrm{s}$, (c) $t = 26\,\mathrm{s}$, and (d) $t = 64\,\mathrm{s}$.
  • Figure 2: Minimum pairwise distance between agents over time.
  • Figure 3: Complete agent trajectories during the simulation.
  • Figure 4: Snapshots of the simulation process at different time steps: (a) $t = 0\,\mathrm{s}$, (b) $t = 12\,\mathrm{s}$, (c) $t = 32\,\mathrm{s}$, and (d) $t = 64\,\mathrm{s}$.
  • Figure 5: Minimum pairwise distance between agents over time.
  • ...and 4 more figures