Self-Healing Distributed Swarm Formation Control Using Image Moments
C. Lin Liu, Israel L. Donato Ridgley, Matthew L. Elwin, Michael Rubenstein, Randy A. Freeman, Kevin M. Lynch
TL;DR
This work introduces a scalable, self-healing approach to swarm formation control by encoding planar robot distributions with image moments. Robots locally estimate the current swarm moments using a distributed push-sum mechanism and steer toward the desired moments via a gradient-based controller, yielding distributed, centralized-free formation control. The key contributions are simultaneous distributed estimation and control with Legendre Moments and pseudo-Zernike Moments, memory-enabled robustness to packet loss, and validation on a 50-robot experimental swarm under substantial communication dropout. The results demonstrate accurate formation achievement and self-healing behavior (e.g., regrowth after robot removal) in both simulations and hardware experiments, underscoring the practical potential for large-scale, low-bandwidth human-swarm interfaces.
Abstract
Human-swarm interaction is facilitated by a low-dimensional encoding of the swarm formation, independent of the (possibly large) number of robots. We propose using image moments to encode two-dimensional formations of robots. Each robot knows its pose and the desired formation moments, and simultaneously estimates the current moments of the entire swarm while controlling its motion to better achieve the desired group moments. The estimator is a distributed optimization, requiring no centralized processing, and self-healing, meaning that the process is robust to initialization errors, packet drops, and robots being added to or removed from the swarm. Our experimental results with a swarm of 50 robots, suffering nearly 50% packet loss, show that distributed estimation and control of image moments effectively achieves desired swarm formations.
