Anchor-Oriented Localized Voronoi Partitioning for GPS-denied Multi-Robot Coverage
Aiman Munir, Ehsan Latif, Ramviyas Parasuraman
TL;DR
The paper tackles GPS-denied multi-robot coverage by introducing an anchor-oriented coverage (AOC) framework that constructs dynamic, localized Voronoi partitions around a common anchor. A distributed boundary consensus enables each robot to define a local workspace in its own frame, enabling a Lloyd-like AOC controller to achieve partitioning equivalent to global Voronoi under the anchor consensus, with a regret bound $R(T) \leq \mathcal{O}(\sqrt{T(1+\sigma_{AP}^2)})$ due to anchor-position uncertainty. Theoretical results establish the equivalence to the global cost $H_{\mathcal{V}}$ and centroid convergence, while simulations and Robotarium experiments validate performance on par with GPS-based coverage and resilience to anchor noise. The approach scales to larger teams, works in GPS-denied environments, and is released as open-source for community use.
Abstract
Multi-robot coverage is crucial in numerous applications, including environmental monitoring, search and rescue operations, and precision agriculture. In modern applications, a multi-robot team must collaboratively explore unknown spatial fields in GPS-denied and extreme environments where global localization is unavailable. Coverage algorithms typically assume that the robot positions and the coverage environment are defined in a global reference frame. However, coordinating robot motion and ensuring coverage of the shared convex workspace without global localization is challenging. This paper proposes a novel anchor-oriented coverage (AOC) approach to generate dynamic localized Voronoi partitions based around a common anchor position. We further propose a consensus-based coordination algorithm that achieves agreement on the coverage workspace around the anchor in the robots' relative frames of reference. Through extensive simulations and real-world experiments, we demonstrate that the proposed anchor-oriented approach using localized Voronoi partitioning performs as well as the state-of-the-art coverage controller using GPS.
