A Unifying Approach to Efficient (Near)-Gathering of Disoriented Robots with Limited Visibility

Abstract

We consider a swarm of n robots in Rd. The robots are oblivious, disoriented (no common coordinate system/compass), and have limited visibility (observe other robots up to a constant distance). The basic formation task gathering requires that all robots reach the same, not predefined position. In the related near-gathering task, they must reach distinct positions such that every robot sees the entire swarm. In the considered setting, gathering can be solved in O(n + 2) synchronous rounds both in two and three dimensions, where denotes the initial maximal distance of two robots. In this work, we formalize a key property of efficient gathering protocols and use it to define λ-contracting protocols. Any such protocol gathers n robots in the d-dimensional space in O(2) synchronous rounds. Moreover, we prove a corresponding lower bound stating that any protocol in which robots move to target points inside of the local convex hulls of their neighborhoods -- λ-contracting protocols have this property -- requires (2) rounds to gather all robots. Among others, we prove that the d-dimensional generalization of the GtC-protocol is λ-contracting. Remarkably, our improved and generalized runtime bound is independent of n and d. The independence of d answers an open research question. We also introduce an approach to make any λ-contracting protocol collisionfree to solve near-gathering. The resulting protocols maintain the runtime of (2) and work even in the semi-synchronous model.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…