Provable Emergent Pattern Formation by a Swarm of Anonymous, Homogeneous, Non-Communicating, Reactive Robots with Limited Relative Sensing and no Global Knowledge or Positioning
Mario Coppola, Jian Guo, Eberhard K.A. Gill, and Guido C.H.E. de Croon

TL;DR
This paper presents a formal method enabling anonymous, homogeneous, non-communicating robots with limited sensing to autonomously form and maintain specific patterns, with proofs of correctness and collision avoidance, validated through simulations.
Contribution
Introduces a local, formal proof procedure for pattern formation in severely limited robotic swarms, ensuring correctness and collision avoidance.
Findings
Robots can reliably form desired patterns from any initial configuration.
The method guarantees collision avoidance and prevents swarm separation.
Simulations confirm the effectiveness in continuous space and asynchronous operation.
Abstract
In this work, we explore emergent behaviors by swarms of anonymous, homogeneous, non-communicating, reactive robots that do not know their global position and have limited relative sensing. We introduce a novel method that enables such severely limited robots to autonomously arrange in a desired pattern and maintain it. The method includes an automatic proof procedure to check whether a given pattern will be achieved by the swarm from any initial configuration. An attractive feature of this proof procedure is that it is local in nature, avoiding as much as possible the computational explosion that can be expected with increasing robots, states, and action possibilities. Our approach is based on extracting the local states that constitute a global goal (in this case, a pattern). We then formally show that these local states can only coexist when the global desired pattern is achieved and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsOptimization and Search Problems · Modular Robots and Swarm Intelligence · Distributed systems and fault tolerance
