Continuous Sculpting: Persistent Swarm Shape Formation Adaptable to Local Environmental Changes
Andrew G. Curtis, Mark Yim, Michael Rubenstein
TL;DR
This work presents a decentralized framework for persistent swarm shape formation that decouples shape duration from individual robot power by cycling robots between a shape and charging stations. Shape persistence is achieved via a default behavior that constructs planar Hamiltonian cycles through valid shapes, supported by a rigorous theory showing linear-time path construction and equivalence to a DFCP assembly. The system is made adaptable through detection, primary changes, and two secondary-change modalities (communication-based and movement-based), enabling real-time addition and subtraction of shape components while preserving or converging to a new preferred path. Demonstrations in simulation and with Coachbot hardware show sustained operation for extended durations and responsiveness to human gestures, with potential applications in agriculture and emergency response. The work lays groundwork for future three-dimensional extensions and flying-robot implementations, expanding the practical reach of persistent, adaptable swarm formations.
Abstract
Despite their growing popularity, swarms of robots remain limited by the operating time of each individual. We present algorithms which allow a human to sculpt a swarm of robots into a shape that persists in space perpetually, independent of onboard energy constraints such as batteries. Robots generate a path through a shape such that robots cycle in and out of the shape. Robots inside the shape react to human initiated changes and adapt the path through the shape accordingly. Robots outside the shape recharge and return to the shape so that the shape can persist indefinitely. The presented algorithms communicate shape changes throughout the swarm using message passing and robot motion. These algorithms enable the swarm to persist through any arbitrary changes to the shape. We describe these algorithms in detail and present their performance in simulation and on a swarm of mobile robots. The result is a swarm behavior more suitable for extended duration, dynamic shape-based tasks in applications such as agriculture and emergency response.
