Shape Formation in Homogeneous Swarms Using Local Task Swapping

Hanlin Wang, Michael Rubenstein, Michael Rubenstein

Research output: Contribution to journalArticlepeer-review

73 Scopus citations

Abstract

The task of shape formation in robot swarms can often be reduced to two tasks-assigning goal locations to each robot and creating a collision-free path to that goal. In this article, we present a distributed algorithm that solves these tasks concurrently, enabling a swarm of robots to move and form a shape quickly and without collision. A user can specify a desired shape as an image, send that to a swarm of identically programmed robots, and the swarm will move all robots to goal locations within the desired shape. This algorithm was executed on a swarm of up to 1024 simulated robots and a swarm of 100 real robots, showing that it reliably converges to all robots forming the shape.

Original languageEnglish (US)
Article number9000788
Pages (from-to)597-612
Number of pages16
JournalIEEE Transactions on Robotics
Volume36
Issue number3
DOIs
StatePublished - Jun 2020

Funding

This work was supported by the Alfred P. Sloan Research Fellowship. (Corresponding author: Michael Rubenstein.) Manuscript received November 6, 2019; accepted January 7, 2020. Date of publication February 17, 2020; date of current version June 4, 2020. This article was recommended for publication by Associate Editor N. Gans and Editor P. Robuffo Giordano upon evaluation of the reviewers’ comments. This work was supported by the Alfred P. Sloan Research Fellowship. (Corresponding author: Michael Rubenstein.) H. Wang is with the Department of Computer Science, Northwestern University, Evanston, IL 60601 USA (e-mail: [email protected]).

Keywords

  • Distributed robot systems
  • multirobot systems
  • swarms

ASJC Scopus subject areas

  • Control and Systems Engineering
  • Computer Science Applications
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'Shape Formation in Homogeneous Swarms Using Local Task Swapping'. Together they form a unique fingerprint.

Cite this