Getting close without touching: near-gathering for autonomous mobile robots
- 166 Downloads
In this paper we study the Near-Gathering problem for a finite set of dimensionless, deterministic, asynchronous, anonymous, oblivious and autonomous mobile robots with limited visibility moving in the Euclidean plane in Look–Compute–Move cycles. In this problem, the robots have to get close enough to each other, so that every robot can see all the others, without touching (i.e., colliding with) any other robot. The importance of solving the Near-Gathering problem is that it makes it possible to overcome the restriction of having robots with limited visibility. Hence it allows to exploit all the studies (the majority, actually) done on this topic in the unlimited visibility setting. Indeed, after the robots get close enough to each other, they are able to see all the robots in the system, a scenario that is similar to the one where the robots have unlimited visibility. We present the first (deterministic) algorithm for the Near-Gathering problem, to the best of our knowledge, which allows a set of autonomous mobile robots to nearly gather within finite time without ever colliding. Our algorithm assumes some reasonable conditions on the input configuration (the Near-Gathering problem is easily seen to be unsolvable in general). Further, all the robots are assumed to have a compass (hence they agree on the “North” direction), but they do not necessarily have the same handedness (hence they may disagree on the clockwise direction). We also show how the robots can detect termination, i.e., detect when the Near-Gathering problem has been solved. This is crucial when the robots have to perform a generic task after having nearly gathered. We show that termination detection can be obtained even if the total number of robots is unknown to the robots themselves (i.e., it is not a parameter of the algorithm), and robots have no way to explicitly communicate.
KeywordsInitial Configuration Distance Graph Destination Point Autonomous Mobile Robot Limited Visibility
We would like to thank Paola Flocchini, Nicola Santoro, and Peter Widmayer, who contributed to the writing of this paper by sharing their ideas. We also thank the anonymous reviewers for precious comments that helped us improve the readability of this paper.
- 1.Agathangelou, C., Georgiou, C., Mavronicolas, M.: A distributed algorithm for gathering many fat mobile robots in the plane. In: Proceedings of the 32nd annual ACM symposium on principles of distributed computing (PODC), pp. 250–259 (2013)Google Scholar
- 3.Cieliebak, M.: Gathering non-oblivious mobile robots. In: 6th Latin American conference on theoretical informatics (LATIN), LNCS 2976, pp. 577–588 (2004)Google Scholar
- 5.Cord-Landwehr, A., Degener, B., Fischer, M., Hüllmann, M., Kempkes, B., Klaas, A., Kling, P., Kurras, S., Märtens, M., auf der Heide, F.M., Raupach, C., Swierkot, K., Warner, D., Weddemann, C., Wonisch, D.: Collision-less gathering of robots with an extent. In: Proceedings of the 37th international conference on current trends in theory and practice of computer science (SOFSEM), pp. 178–189 (2011)Google Scholar
- 7.Das, S., Flocchini, P., Prencipe, G., Santoro, N., Yamashita, M.: The power of lights: synchronizing asynchronoys robots using visibile bits. In: Proceedings of the 32nd international conference on distributed computing systems (ICDCS), pp. 506–515 (2012)Google Scholar
- 9.Dieudonné, Y., Labbani-Igbida, O., Petit, F.: Circle formation of weak mobile robots. ACM Trans. Auton. Adapt. Syst. 3(4), 1–20 (2008)Google Scholar
- 10.Dieudonné, Y., Petit, F., Villain, V.: Leader election problem versus pattern formation problem. In: Proceedings of the 24th international symposium on distributed computing (DISC), LNCS 6343, pp. 267–281 (2010)Google Scholar
- 11.Efrima, A., Peleg, D.: Distributed models and algorithms for mobile robot systems. In: Proceedings of the 33rd international conference on current trends in theory and practice of computer science (SOFSEM), LNCS 4362, pp. 70–87 (2007)Google Scholar
- 16.Katreniak, B.: Convergence with limited visibility by asynchronous mobile robots. In: Proceedings of the 18th international colloquium on structural information and communication complexity (SIROCCO), pp. 125–137 (2011)Google Scholar
- 18.Pagli, L., Prencipe, G., Viglietta, G.: Getting close without touching. In: Proceedings of the 19th colloquium on structural information and communication complexity (SIROCCO), LNCS 7355, pp. 315–326 (2012)Google Scholar
- 19.Peleg, D.: Distributed coordination algorithms for mobile robot swarms: new directions and challenges. In: Proceedings of the 7th international workshop on distributed computing (IWDC), LNCS 3741, pp. 1–12 (2005)Google Scholar