Robots with Lights: Overcoming Obstructed Visibility Without Colliding
G. A. Di Luna, P. Flocchini, S. Gan Chaudhuri, N. Santoro, G., Viglietta

TL;DR
This paper demonstrates that autonomous robots with limited, persistent lights can achieve complete visibility and form a circle even when their view is obstructed, without prior knowledge or collision risks.
Contribution
It introduces a novel protocol enabling robots with obstructed visibility to reach complete visibility and circle formation, using minimal colors and no assumptions on initial conditions.
Findings
Complete visibility is always achievable with obstructed view.
The protocol works in asynchronous settings without collisions.
A small constant number of colors suffices for both tasks.
Abstract
Robots with lights is a model of autonomous mobile computational entities operating in the plane in Look-Compute-Move cycles: each agent has an externally visible light which can assume colors from a fixed set; the lights are persistent (i.e., the color is not erased at the end of a cycle), but otherwise the agents are oblivious. The investigation of computability in this model, initially suggested by Peleg, is under way, and several results have been recently established. In these investigations, however, an agent is assumed to be capable to see through another agent. In this paper we start the study of computing when visibility is obstructable, and investigate the most basic problem for this setting, Complete Visibility: The agents must reach within finite time a configuration where they can all see each other and terminate. We do not make any assumption on a-priori knowledge of the…
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
