Distributed Time-Varying Coverage Control via Singular Perturbations
Brandon Bao, Jorge Cortes, Sonia Martinez
TL;DR
The paper tackles dynamic coverage control for multi-robot systems under time-varying density, proposing a singular perturbation framework that decouples fast control updates from slow motion. It develops a two-time-scale, 2-hop distributed algorithm (TVD-SP_ε) that asymptotically tracks a centroidal Voronoi configuration, and provides discrete-time 1-hop variants with delayed information, along with rigorous convergence results. Convergence is established via Tikhonov’s theorem and generating-function analysis under appropriate invertibility and spectral conditions. Simulations and hardware experiments demonstrate that the proposed methods achieve near-centralized performance with limited communication and improved convergence when fresher information is available.
Abstract
This paper presents a novel dynamic coverage control algorithm allowing a group of robots to track an optimal-deployment configuration for arbitrary time-varying density functions. Building on singular perturbation theory, the proposed design employs a two-time scale separation approach, with a fast time scale corresponding to communication and a slow time scale corresponding to agent motion. The resulting algorithm is distributed over the 2-hop Delaunay graph and, for small enough values of the perturbation parameter, achieves the same performance as its centralized counterpart. We also introduce three discrete-time versions that rely only on 1-hop communication at the cost of having to use delayed information and formally establish their asymptotic convergence properties. Our technical approach combines computational geometry, singular perturbation theory, generating functions, and linear iterations with delayed updates. Various simulations illustrate the performance of the proposed algorithms.
