Home /Research /A parallel distributed strategy for arraying a scattered robot swarm
SWARM

A parallel distributed strategy for arraying a scattered robot swarm

Dominik Krupke, Michael Hemmer, James McLurkin, Zhou Yu, Sándor P. Fekete

Year
2015
Citations
2

Abstract

We consider the problem of organizing a scattered group of n robots in two-dimensional space. 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 O(n) time, O(n <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</sup> ) individual messages, and O(n) travel distance per robot. Implementation of the sorting and navigation use communication messages of fixed size, and are a practical solution for large populations of low-cost robots.

Keywords

RobotSortingComputer scienceGraphSwarm behaviourShortest path problemPath (computing)Telecommunications networkDistributed computingDistributed algorithm

Related papers

Browse all SWARM papers