Skip to main content

Distributed Computing by Mobile Robots: Solving the Uniform Circle Formation Problem

  • Conference paper
Principles of Distributed Systems (OPODIS 2014)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 8878))

Included in the following conference series:

Abstract

Consider a set of nā€‰ā‰ ā€‰4 simple autonomous mobile robots (decentralized, asynchronous, no common coordinate system, no identities, no central coordination, no direct communication, no memory of the past, 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 equally spaced along a circle not fixed in advance (Uniform Circle Formation). In the literature, the existing algorithmic contributions are limited to 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 of the robots without any additional assumption. 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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Chatzigiannakis, I., Markou, M., Nikoletseas, S.: Distributed circle formation for anonymous oblivious robots. In: 3rd Workshop on Efficient and Experimental Algorithms, pp. 159ā€“174 (2004)

    Google ScholarĀ 

  2. Cieliebak, M., Flocchini, P., Prencipe, G., Santoro, N.: Distributed computing by mobile robots: Gathering. SIAM Journal on ComputingĀ 41(4), 829ā€“879 (2012)

    ArticleĀ  MATHĀ  MathSciNetĀ  Google ScholarĀ 

  3. Cohen, R., Peleg, D.: Convergence properties of the gravitational algorithms in asynchronous robots systems. SIAM Journal on ComputingĀ 34, 1516ā€“1528 (2005)

    ArticleĀ  MATHĀ  MathSciNetĀ  Google ScholarĀ 

  4. Cohen, R., Peleg, D.: Convergence of autonomous mobile robots with inaccurate sensors and movements. SIAM Journal on ComputingĀ 38, 276ā€“302 (2008)

    ArticleĀ  MATHĀ  MathSciNetĀ  Google ScholarĀ 

  5. S. Das, P. Flocchini, N. Santoro, and M. Yamashita Forming sequences of geometric patterns with oblivious mobile robots. Distributed Computing (to appear, 2014)

    Google ScholarĀ 

  6. DĆ©fago, X., Konagaya, A.: Circle formation for oblivious anonymous mobile robots with no common sense of orientation. In: 2nd ACM Int. Workshop on Principles of Mobile Computing (POMC), pp. 97ā€“104 (2002)

    Google ScholarĀ 

  7. DĆ©fago, X., Souissi, S.: Non-uniform circle formation algorithm for oblivious mobile robots with convergence toward uniformity. Theoretical Computer ScienceĀ 396(1-3), 97ā€“112 (2008)

    ArticleĀ  MATHĀ  MathSciNetĀ  Google ScholarĀ 

  8. DieudonnĆ©, Y., Labbani-Igbida, O., Petit, F.: Circle formation of weak mobile robots. ACM Trans. on Autonomous and Adaptive SystemsĀ 3(4), 16:1ā€“16:20 (2008)

    Google ScholarĀ 

  9. DieudonnĆ©, Y., LevĆ©, F., Petit, F., Villain, V.: Deterministic geoleader election in disoriented anonymous systems. Theoretical Computer ScienceĀ 506, 43ā€“54 (2013)

    ArticleĀ  MATHĀ  MathSciNetĀ  Google ScholarĀ 

  10. DieudonnĆ©, Y., Petit, F.: Swing words to make circle formation quiescent. In: Prencipe, G., Zaks, S. (eds.) SIROCCO 2007. LNCS, vol.Ā 4474, pp. 166ā€“179. Springer, Heidelberg (2007)

    ChapterĀ  Google ScholarĀ 

  11. DieudonnĆ©, Y., Petit, F.: Squaring the circle with weak mobile robots. In: Hong, S.-H., Nagamochi, H., Fukunaga, T. (eds.) ISAAC 2008. LNCS, vol.Ā 5369, pp. 354ā€“365. Springer, Heidelberg (2008)

    ChapterĀ  Google ScholarĀ 

  12. Flocchini, P., Prencipe, G., Santoro, N.: Self-deployment algorithms for mobile sensors on a ring. Theoretical Computer ScienceĀ 402(1), 67ā€“80 (2008)

    ArticleĀ  MATHĀ  MathSciNetĀ  Google ScholarĀ 

  13. Flocchini, P., Prencipe, G., Santoro, N.: Distributed Computing by Oblivious Mobile Robots. Synthesis Lectures on Distributed Computing Theory. Morgan & Claypool (2012)

    Google ScholarĀ 

  14. Flocchini, P., Prencipe, G., Santoro, N., Viglietta, G.: Distributed Computing by Mobile Robots: Solving the Uniform Circle Formation Problem. arXiv:1407.5917 [cs.DC] (2014)

    Google ScholarĀ 

  15. Flocchini, P., Prencipe, G., Santoro, N., Widmayer, P.: Arbitrary pattern formation by asynchronous oblivious robots. Theoretical Computer ScienceĀ 407(1-3), 412ā€“447 (2008)

    ArticleĀ  MATHĀ  MathSciNetĀ  Google ScholarĀ 

  16. Fujinaga, N., Yamauchi, Y., Kijima, S., Yamashita, M.: Asynchronous pattern formation by anonymous oblivious mobile robots. In: Aguilera, M.K. (ed.) DISC 2012. LNCS, vol.Ā 7611, pp. 312ā€“325. Springer, Heidelberg (2012)

    ChapterĀ  Google ScholarĀ 

  17. Kamei, S., Lamani, A., Ooshita, F., Tixeuil, S.: Asynchronous mobile robot gathering from symmetric configurations without global multiplicity detection. In: Kosowski, A., Yamashita, M. (eds.) SIROCCO 2011. LNCS, vol.Ā 6796, pp. 150ā€“161. Springer, Heidelberg (2011)

    ChapterĀ  Google ScholarĀ 

  18. 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 Journal on ComputingĀ 41(1), 26ā€“46 (2012)

    ArticleĀ  MATHĀ  MathSciNetĀ  Google ScholarĀ 

  19. Katreniak, B.: Biangular circle formation by asynchronous mobile robots. In: Pelc, A., Raynal, M. (eds.) SIROCCO 2005. LNCS, vol.Ā 3499, pp. 185ā€“199. Springer, Heidelberg (2005)

    ChapterĀ  Google ScholarĀ 

  20. Miyamae, T., Ichikawa, S., Hara, F.: Emergent approach to circle formation by multiple autonomous modular robots. J. Robotics and Mechatr.Ā 21(1), 3ā€“11 (2009)

    Google ScholarĀ 

  21. Oasa, Y., Suzuki, I., Yamashita, M.: A robust distributed convergence algorithm for autonomous mobile robots. In: IEEE Int. Conference on Systems, Man and Cybernetics, pp. 287ā€“292 (1997)

    Google ScholarĀ 

  22. Sugihara, K., Suzuki, I.: Distributed algorithms for formation of geometric patterns with many mobile robots. J. Robot. Syst.Ā 3(13), 127ā€“139 (1996)

    ArticleĀ  Google ScholarĀ 

  23. Suzuki, I., Yamashita, M.: Distributed anonymous mobile robots: Formation of geometric patterns. SIAM Journal on ComputingĀ 28(4), 1347ā€“1363 (1999)

    ArticleĀ  MATHĀ  MathSciNetĀ  Google ScholarĀ 

  24. Yamashita, M., Suzuki, I.: Characterizing geometric patterns formable by oblivious anonymous mobile robots. Theoretical Computer ScienceĀ 411(26-28), 2433ā€“2453 (2010)

    ArticleĀ  MATHĀ  MathSciNetĀ  Google ScholarĀ 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

Ā© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Flocchini, P., Prencipe, G., Santoro, N., Viglietta, G. (2014). Distributed Computing by Mobile Robots: Solving the Uniform Circle Formation Problem. In: Aguilera, M.K., Querzoni, L., Shapiro, M. (eds) Principles of Distributed Systems. OPODIS 2014. Lecture Notes in Computer Science, vol 8878. Springer, Cham. https://doi.org/10.1007/978-3-319-14472-6_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-14472-6_15

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-14471-9

  • Online ISBN: 978-3-319-14472-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics