Universal Dancing by Luminous Robots under Sequential Schedulers
Caterina Feletti, Paola Flocchini, Debasish Pattanayak, Giuseppe Prencipe, and Nicola Santoro

TL;DR
This paper demonstrates that with luminous robots and sequential scheduling, universal choreographies can be achieved without prior restrictions, using an algorithm that leverages distributed counters and bounded choreography lengths.
Contribution
It introduces the concept of Universal Dancing problems under the LUMI model with sequential schedulers, removing previous restrictions and providing a new algorithmic solution.
Findings
Universal choreographies are feasible with luminous robots and sequential scheduling.
The choreography length is bounded by the number of robot colors and compositions of n.
An algorithm using distributed counters ensures choreography even with non-rigid movements.
Abstract
The Dancing problem requires a swarm of autonomous mobile robots to form a sequence of patterns, aka perform a choreography. Existing work has proven that some crucial restrictions on choreographies and initial configurations (e.g., on repetitions of patterns, periodicity, symmetries, contractions/expansions) must hold so that the Dancing problem can be solved under certain robot models. Here, we prove that these necessary constraints can be dropped by considering the LUMI model (i.e., where robots are endowed with a light whose color can be chosen from a constant-size palette) under the quite unexplored sequential scheduler. We formalize the class of Universal Dancing problems which require a swarm of robots starting from any initial configuration to perform a (periodic or finite) sequence of arbitrary patterns, only provided that each pattern consists of vertices…
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.
