Skip to main content
Erschienen in: Distributed Computing 6/2017

29.11.2016

Distributed computing by mobile robots: uniform circle formation

verfasst von: Paola Flocchini, Giuseppe Prencipe, Nicola Santoro, Giovanni Viglietta

Erschienen in: Distributed Computing | Ausgabe 6/2017

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Consider a set of n finite set of simple autonomous mobile robots (asynchronous, no common coordinate system, no identities, no central coordination, no direct communication, no memory of the past, non-rigid, deterministic) initially in distinct locations, moving freely in the plane and able to sense the positions of the other robots. We study the primitive task of the robots arranging themselves on the vertices of a regular n-gon not fixed in advance (Uniform Circle Formation). In the literature, the existing algorithmic contributions are limited to conveniently restricted sets of initial configurations of the robots and to more powerful robots. The question of whether such simple robots could deterministically form a uniform circle has remained open. In this paper, we constructively prove that indeed the Uniform Circle Formation problem is solvable for any initial configuration in which the robots are in distinct locations, without any additional assumption (if two robots are in the same location, the problem is easily seen to be unsolvable). In addition to closing a long-standing problem, the result of this paper also implies that, for pattern formation, asynchrony is not a computational handicap, and that additional powers such as chirality and rigidity are computationally irrelevant.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
1
The value of \(\delta \) is assumed to be the same for all robots. However, since the robots are finitely many, nothing changes if each robot has a different \(\delta \): all the executions in this model are compatible with a “global” \(\delta \) that is the minimum of all the “local” \(\delta \)’s.
 
2
Roughly the same mechanism has been used in [3], with some technical differences.
 
3
The results in [19] seem to imply that the Uniform Circle Formation problem can be solved for any odd number of robots in \(\mathcal{ASYNC}\). A proof for the \(\mathcal{SSYNC}\) model is given, but its generalization to \(\mathcal{ASYNC}\) is missing some crucial parts. No extended version of the paper has been published, either. Hence, for completeness, we provide our own solutions for the special cases \(n=3\) and \(n=5\).
 
4
The proof of Lemma 21 also provides a way of constructing such intervals with a compass and a straightedge, and hence by algebraic functions.
 
Literatur
1.
Zurück zum Zitat Bramas, Q., Tixeuil, S.: Wait-free gathering without chirality. In: 22nd International Colloquium on Structural Information and Communication Complexity (SIROCCO), 313–327 (2015) Bramas, Q., Tixeuil, S.: Wait-free gathering without chirality. In: 22nd International Colloquium on Structural Information and Communication Complexity (SIROCCO), 313–327 (2015)
2.
Zurück zum Zitat Chatzigiannakis, I., Markou, M., Nikoletseas, S.: Distributed circle formation for anonymous oblivious robots. 3rd Workshop on Efficient and Experimental Algorithms, pp. 159–174 (2004) Chatzigiannakis, I., Markou, M., Nikoletseas, S.: Distributed circle formation for anonymous oblivious robots. 3rd Workshop on Efficient and Experimental Algorithms, pp. 159–174 (2004)
3.
Zurück zum Zitat Cieliebak, M., Flocchini, P., Prencipe, G., Santoro, N.: Distributed computing by mobile robots: gathering. SIAM J. Comput. 41(4), 829–879 (2012)MathSciNetCrossRefMATH Cieliebak, M., Flocchini, P., Prencipe, G., Santoro, N.: Distributed computing by mobile robots: gathering. SIAM J. Comput. 41(4), 829–879 (2012)MathSciNetCrossRefMATH
4.
Zurück zum Zitat Cohen, R., Peleg, D.: Convergence properties of the gravitational algorithms in asynchronous robots systems. SIAM J. Comput. 34(6), 1516–1528 (2005)MathSciNetCrossRefMATH Cohen, R., Peleg, D.: Convergence properties of the gravitational algorithms in asynchronous robots systems. SIAM J. Comput. 34(6), 1516–1528 (2005)MathSciNetCrossRefMATH
5.
Zurück zum Zitat Cohen, R., Peleg, D.: Convergence of autonomous mobile robots with inaccurate sensors and movements. SIAM J. Comput. 38(1), 276–302 (2008)MathSciNetCrossRefMATH Cohen, R., Peleg, D.: Convergence of autonomous mobile robots with inaccurate sensors and movements. SIAM J. Comput. 38(1), 276–302 (2008)MathSciNetCrossRefMATH
6.
Zurück zum Zitat Das, S., Flocchini, P., Santoro, N., Yamashita, M.: Forming sequences of geometric patterns with oblivious mobile robots. Distrib. Comput. 28(2), 131–145 (2015)MathSciNetCrossRefMATH Das, S., Flocchini, P., Santoro, N., Yamashita, M.: Forming sequences of geometric patterns with oblivious mobile robots. Distrib. Comput. 28(2), 131–145 (2015)MathSciNetCrossRefMATH
7.
Zurück zum Zitat Défago, X., Konagaya, A.: Circle formation for oblivious anonymous mobile robots with no common sense of orientation. 2nd ACM International Workshop on Principles of Mobile Computing (POMC), pp. 97–104 (2002) Défago, X., Konagaya, A.: Circle formation for oblivious anonymous mobile robots with no common sense of orientation. 2nd ACM International Workshop on Principles of Mobile Computing (POMC), pp. 97–104 (2002)
8.
Zurück zum Zitat Défago, X., Souissi, S.: Non-uniform circle formation algorithm for oblivious mobile robots with convergence toward uniformity. Theor. Comput. Sci. 396(1–3), 97–112 (2008)MathSciNetCrossRefMATH Défago, X., Souissi, S.: Non-uniform circle formation algorithm for oblivious mobile robots with convergence toward uniformity. Theor. Comput. Sci. 396(1–3), 97–112 (2008)MathSciNetCrossRefMATH
9.
Zurück zum Zitat Dieudonné, Y., Labbani-Igbida, O., Petit, F.: Circle formation of weak mobile robots. ACM Trans. Auton. Adapt. Syst. 3(4), 16:1–16:20 (2008) Dieudonné, Y., Labbani-Igbida, O., Petit, F.: Circle formation of weak mobile robots. ACM Trans. Auton. Adapt. Syst. 3(4), 16:1–16:20 (2008)
10.
Zurück zum Zitat Dieudonné, Y., Levé, F., Petit, F., Villain, V.: Deterministic geoleader election in disoriented anonymous systems. Theor. Comput. Sci. 506, 43–54 (2013)MathSciNetCrossRefMATH Dieudonné, Y., Levé, F., Petit, F., Villain, V.: Deterministic geoleader election in disoriented anonymous systems. Theor. Comput. Sci. 506, 43–54 (2013)MathSciNetCrossRefMATH
11.
Zurück zum Zitat Dieudonné, Y., Petit, F.: Swing words to make circle formation quiescent. 14th International Colloquium on Structural Information and Communication Complexity (SIROCCO), pp. 166–179 (2007) Dieudonné, Y., Petit, F.: Swing words to make circle formation quiescent. 14th International Colloquium on Structural Information and Communication Complexity (SIROCCO), pp. 166–179 (2007)
12.
Zurück zum Zitat Dieudonné, Y., Petit, F.: Squaring the circle with weak mobile robots. 19th International Symposium on Algorithms and Computation (ISAAC), 354–365 (2008) Dieudonné, Y., Petit, F.: Squaring the circle with weak mobile robots. 19th International Symposium on Algorithms and Computation (ISAAC), 354–365 (2008)
13.
Zurück zum Zitat Flocchini, P., Prencipe, G., Santoro, N.: Self-deployment algorithms for mobile sensors on a ring. Theor. Comput. Sci. 402(1), 67–80 (2008)CrossRefMATH Flocchini, P., Prencipe, G., Santoro, N.: Self-deployment algorithms for mobile sensors on a ring. Theor. Comput. Sci. 402(1), 67–80 (2008)CrossRefMATH
14.
Zurück zum Zitat Flocchini, P., Prencipe, G., Santoro, N.: Distributed computing by oblivious mobile robots. Synthesis lectures on distributed computing theory, Morgan & Claypool (2012) Flocchini, P., Prencipe, G., Santoro, N.: Distributed computing by oblivious mobile robots. Synthesis lectures on distributed computing theory, Morgan & Claypool (2012)
15.
Zurück zum Zitat Flocchini, P., Prencipe, G., Santoro, N., Viglietta, G.: Distributed computing by mobile robots: solving the uniform circle formation problem. In: Proceedings of the 18th International Conference on Principles of Distributed Systems (OPODIS), pp. 217–232 (2014) Flocchini, P., Prencipe, G., Santoro, N., Viglietta, G.: Distributed computing by mobile robots: solving the uniform circle formation problem. In: Proceedings of the 18th International Conference on Principles of Distributed Systems (OPODIS), pp. 217–232 (2014)
16.
Zurück zum Zitat Flocchini, P., Prencipe, G., Santoro, N., Widmayer, P.: Arbitrary pattern formation by asynchronous oblivious robots. Theor. Comput. Sci. 407(1–3), 412–447 (2008)MathSciNetCrossRefMATH Flocchini, P., Prencipe, G., Santoro, N., Widmayer, P.: Arbitrary pattern formation by asynchronous oblivious robots. Theor. Comput. Sci. 407(1–3), 412–447 (2008)MathSciNetCrossRefMATH
17.
Zurück zum Zitat Fujinaga, N., Yamauchi, Y., Kijima, S., Yamashita, M.: Asynchronous pattern formation by anonymous oblivious mobile robots. SIAM J. Comput. 44(3), 740–785 (2015)MathSciNetCrossRefMATH Fujinaga, N., Yamauchi, Y., Kijima, S., Yamashita, M.: Asynchronous pattern formation by anonymous oblivious mobile robots. SIAM J. Comput. 44(3), 740–785 (2015)MathSciNetCrossRefMATH
18.
Zurück zum Zitat Kamei, S., Lamani, A., Ooshita, F., Tixeuil, S.: Asynchronous mobile robot gathering from symmetric configurations without global multiplicity detection. In: 18th International Colloquium on Structural Information and Communication Complexity (SIROCCO), pp. 150–161 (2011) Kamei, S., Lamani, A., Ooshita, F., Tixeuil, S.: Asynchronous mobile robot gathering from symmetric configurations without global multiplicity detection. In: 18th International Colloquium on Structural Information and Communication Complexity (SIROCCO), pp. 150–161 (2011)
19.
Zurück zum Zitat Katreniak, B.: Biangular circle formation by asynchronous mobile robots. In: 12th International Colloquium on Structural Information and Communication Complexity (SIROCCO), pp. 185–199 (2005) Katreniak, B.: Biangular circle formation by asynchronous mobile robots. In: 12th International Colloquium on Structural Information and Communication Complexity (SIROCCO), pp. 185–199 (2005)
20.
Zurück zum Zitat Izumi, T., Souissi, S., Katayama, Y., Inuzuka, N., Défago, X., Wada, K., Yamashita, M.: The gathering problem for two oblivious robots with unreliable compasses. SIAM J. Comput. 41(1), 26–46 (2012)MathSciNetCrossRefMATH Izumi, T., Souissi, S., Katayama, Y., Inuzuka, N., Défago, X., Wada, K., Yamashita, M.: The gathering problem for two oblivious robots with unreliable compasses. SIAM J. Comput. 41(1), 26–46 (2012)MathSciNetCrossRefMATH
21.
Zurück zum Zitat Mamino, M., Viglietta, G.: Square formation by asynchronous oblivious robots. In: 28th Canadian Conference on Computational Geometry (CCCG), pp. 1–6 (2016) Mamino, M., Viglietta, G.: Square formation by asynchronous oblivious robots. In: 28th Canadian Conference on Computational Geometry (CCCG), pp. 1–6 (2016)
22.
Zurück zum Zitat Miyamae, T., Ichikawa, S., Hara, F.: Emergent approach to circle formation by multiple autonomous modular robots. J. Robot. Mechatron. 21(1), 3–11 (2009)CrossRef Miyamae, T., Ichikawa, S., Hara, F.: Emergent approach to circle formation by multiple autonomous modular robots. J. Robot. Mechatron. 21(1), 3–11 (2009)CrossRef
23.
Zurück zum Zitat Oasa, Y., Suzuki, I., Yamashita, M.: A robust distributed convergence algorithm for autonomous mobile robots. In: IEEE International Conference on Systems, Man and Cybernetics, pp. 287–292 (1997) Oasa, Y., Suzuki, I., Yamashita, M.: A robust distributed convergence algorithm for autonomous mobile robots. In: IEEE International Conference on Systems, Man and Cybernetics, pp. 287–292 (1997)
24.
Zurück zum Zitat Sugihara, K., Suzuki, I.: Distributed algorithms for formation of geometric patterns with many mobile robots. J. Robot. Syst. 13(3), 127–139 (1996)CrossRefMATH Sugihara, K., Suzuki, I.: Distributed algorithms for formation of geometric patterns with many mobile robots. J. Robot. Syst. 13(3), 127–139 (1996)CrossRefMATH
25.
Zurück zum Zitat Suzuki, I., Yamashita, M.: Distributed anonymous mobile robots: formation of geometric patterns. SIAM J. Comput. 28(4), 1347–1363 (1999)MathSciNetCrossRefMATH Suzuki, I., Yamashita, M.: Distributed anonymous mobile robots: formation of geometric patterns. SIAM J. Comput. 28(4), 1347–1363 (1999)MathSciNetCrossRefMATH
26.
Zurück zum Zitat Yamashita, M., Suzuki, I.: Characterizing geometric patterns formable by oblivious anonymous mobile robots. Theor. Comput. Sci. 411(26–28), 2433–2453 (2010)MathSciNetCrossRefMATH Yamashita, M., Suzuki, I.: Characterizing geometric patterns formable by oblivious anonymous mobile robots. Theor. Comput. Sci. 411(26–28), 2433–2453 (2010)MathSciNetCrossRefMATH
Metadaten
Titel
Distributed computing by mobile robots: uniform circle formation
verfasst von
Paola Flocchini
Giuseppe Prencipe
Nicola Santoro
Giovanni Viglietta
Publikationsdatum
29.11.2016
Verlag
Springer Berlin Heidelberg
Erschienen in
Distributed Computing / Ausgabe 6/2017
Print ISSN: 0178-2770
Elektronische ISSN: 1432-0452
DOI
https://doi.org/10.1007/s00446-016-0291-x

Premium Partner