Memory-Efficient 2D/3D Shape Assembly of Robot Swarms
Shuoyu Yue, Pengpeng Li, Yang Xu, Kunrui Ze, Xingjian Long, Huazi Cao, Guibin Sun
TL;DR
Addressing memory overhead in image-based mean-shift swarm shape assembly, the paper introduces a memory-efficient tree-map encoding that supports both 2D and 3D shapes. A distributed, assignment-free controller uses a tree-search with a coarse neighboring map to guide robots, reducing reliance on high-resolution image maps. The approach achieves memory reductions of one to two orders of magnitude and accelerates shape entry by two to three times while preserving uniformity comparable to state-of-the-art baselines, validated in 2D/3D simulations and physical UAV experiments. This work enables scalable, real-world swarm formation on resource-constrained platforms and suggests avenues to remove global frame dependence and improve communication robustness.
Abstract
Mean-shift-based approaches have recently emerged as the most effective methods for robot swarm shape assembly tasks. These methods rely on image-based representations of target shapes to compute local density gradients and perform mean-shift exploration, which constitute their core mechanism. However, such image representations incur substantial memory overhead, which can become prohibitive for high-resolution or 3D shapes. To overcome this limitation, we propose a memory-efficient tree map representation that hierarchically encodes user-specified shapes and is applicable to both 2D and 3D scenarios. Building on this representation, we design a behavior-based distributed controller that enables assignment-free shape assembly. Comparative 2D and 3D simulations against a state-of-the-art mean-shift algorithm demonstrate one to two orders of magnitude lower memory usage and two to three times faster shape entry while maintaining comparable uniformity. Finally, we validate the framework through physical experiments with 6 to 7 UAVs, confirming its real-world practicality.
