Asynchronous Indulgent Gathering of Opaque Robots
Organizations: University of Wroclaw, Poland · Indian Institute of Technology Guwahati, India · Kent State University, USA
Abstract
We consider the benchmarking problem of gathering in an -fault system consisting of robots, of which at most may fail at any execution. The {\em traditional} version asks non-faulty robots to gather at a point not known a priori. The recently studied {\em indulgent} version asks non-faulty robots to gather at the location of a faulty one. Indulgent gathering is impossible in a -crash system in the model under semi-synchrony, even when infinitely many colors and coordinate axis agreement are available. In this paper, we establish four results for indulgent gathering under asynchrony in , considering a {\em mobility fault} model in which a robot crash only impacts its mobility but not the operation of the light. We first show that indulgent gathering is impossible in a -mobility system using 2-colored lights, and then give an optimal solution w.r.t. the number of colors using 3-colored lights. We then give two deterministic algorithms for an -mobility system, , unknown, that exhibit a nice time-color trade-off: One with time using 7-colored lights and another with time using 26-colored lights, where is the number of distinct convex layers of robot positions in the initial configuration. Our algorithms for an -mobility system are the first to be analysed time complexity, can withstand obstructed visibility (opaque robot model) and asynchronous scheduling. Interestingly, our algorithms also solve traditional gathering.
Figures & tables
| Paper | Synchrony | System | Gathering | Opacity | Model | Time |
| [ 26 ] | -fault | Impossible | – | – | ||
| [ 1 ] | -Byzantine | Impossible | No | – | ||
| [ 17 ] | -fault | Possible | – | 2- | – | |
| [ 1 ] | -crash | Possible | No | – | ||
| [ 1 ] ∗ | -Byzantine | Possible | No | – |
| Notation | Meaning |
| Move action (first component of an action) | |
| stay : the robot does not move | |
| meet : the robot moves onto the other robot’s current position | |
| shift : the robot moves to some other point, i.e. neither robot’s current position | |
| a shift onto the midpoint | |
| a shift onto a point other than the midpoint | |
Multi-Robot Coordination
Multi-robot coordination studies how teams of robots plan, communicate, allocate tasks, and act together safely and efficiently.
See all 317 papers