A Parallel Distributed Strategy for Arraying a Scattered Robot Swarm
Dominik Krupke, Michael Hemmer, James McLurkin, Yu Zhou and, Sandor P. Fekete

TL;DR
This paper presents a distributed algorithm for organizing a scattered robot swarm into an evenly spaced array, optimizing time, communication, and travel without central control.
Contribution
It introduces a novel multi-stage distributed method for arraying robots efficiently without central authority, achieving optimal parallelization.
Findings
Arraying completed in O(n) time
Uses O(n^2) messages for communication
Travel distance is O(nD)
Abstract
We consider the problem of organizing a scattered group of robots in two-dimensional space, with geometric maximum distance between robots. The communication graph of the swarm is connected, but there is no central authority for organizing it. We want to arrange them into a sorted and equally-spaced array between the robots with lowest and highest label, while maintaining a connected communication network. In this paper, we describe a distributed method to accomplish these goals, without using central control, while also keeping time, travel distance and communication cost at a minimum. We proceed in a number of stages (leader election, initial path construction, subtree contraction, geometric straightening, and distributed sorting), none of which requires a central authority, but still accomplishes best possible parallelization. The overall arraying is performed in …
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
