skip to main content
research-article

Plane Formation by Synchronous Mobile Robots in the Three-Dimensional Euclidean Space

Published:16 June 2017Publication History
Skip Abstract Section

Abstract

Creating a swarm of mobile computing entities, frequently called robots, agents, or sensor nodes, with self-organization ability is a contemporary challenge in distributed computing. Motivated by this, we investigate the plane formation problem that requires a swarm of robots moving in the three-dimensional Euclidean space to land on a common plane. The robots are fully synchronous and endowed with visual perception. But they do not have identifiers, nor access to the global coordinate system, nor any means of explicit communication with each other. Though there are plenty of results on the agreement problem for robots in the two-dimensional plane, for example, the point formation problem, the pattern formation problem, and so on, this is the first result for robots in the three-dimensional space. This article presents a necessary and sufficient condition for fully synchronous robots to solve the plane formation problem that does not depend on obliviousness, i.e., the availability of local memory at robots. An implication of the result is somewhat counter-intuitive: The robots cannot form a plane from most of the semi-regular polyhedra, while they can form a plane from every regular polyhedron (except a regular icosahedron), whose symmetry is usually considered to be higher than any semi-regular polyhedron.

References

  1. Noa Agmon and David Peleg. 2006. Fault-tolerant gathering algorithms for autonomous mobile robots. SIAM J. Comput. 36, 1 (2006), 56--82. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Hideki Ando, Yoshinobu Oasa, Ichiro Suzuki, and Masafumi Yamashita. 1999. Distributed memoryless point convergence algorithm for mobile robots with limited visibility. IEEE Trans. Robot. Automat. 15, 5 (1999), 818--828.Google ScholarGoogle ScholarCross RefCross Ref
  3. Mark A. Armstrong. 1988. Groups and Symmetry. Springer-Verlag, New York.Google ScholarGoogle Scholar
  4. Zohir Bouzid, Maria Gradinariu Potop-Butucaru, and Sébastien Tixeuil. 2010. Optimal byzantine-resilient convergence in uni-dimensional robot networks. Theor. Comput. Sci. 411 (2010), 3154--3168. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Mark Cieliebak, Paola Flocchini, Giuseppe Prencipe, and Nicola Santoro. 2012. Distributed computing by mobile robots: Gathering. SIAM J. Comput. 41, 4 (2012), 829--879.Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Reuven Cohen and David Peleg. 2005. Convergence properties of the gravitational algorithm in asynchronous robot systems. SIAM J. Comput. 34, 6 (2005), 1516--1528. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Reuven Cohen and David Peleg. 2008. Convergence of autonomous mobile robots with inaccurate sensors and movements. SIAM J. Comput. 38, 1 (2008), 276--302. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Harold Scott MacDonald Coxeter. 1973. Regular Polytopes. Dover Publications.Google ScholarGoogle Scholar
  9. Peter R. Cromwell. 1997. Polyhedra. Cambridge University Press.Google ScholarGoogle Scholar
  10. Shantanu Das, Paola Flocchini, Giuseppe Prencipe, Nicola Santoro, and Masafumi Yamashita. 2016. Autonomous mobile robots with lights. Theor. Comput. Sci. 609 (2016), 171--184. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Shantanu Das, Paola Flocchini, Nicola Santoro, and Masafumi Yamashita. 2015. Forming sequence of geometric patterns with oblivious mobile robots. Distrib. Comput. 28 (2015), 131--145. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Edsger W. Dijkstra. 1974. Self-stabilizing systems in spite of distributed control. Comm. ACM 17, 11 (1974), 643--644. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Asaf Efrima and David Peleg. 2009. Distributed algorithms for partitioning a swarm of autonomous mobile robots. Theor. Comput. Sci. 410 (2009), 1355--1368. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Paola Flocchini, Giuseppe Prencipe, and Nicola Santoro. 2012. Distributed Computing by Oblivious Mobile Robots. Morgan 8 Claypool. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Paola Flocchini, Giuseppe Prencipe, Nicola Santoro, and Giovanni Viglietta. 2014. Distributed computing by mobile robots: Solving the uniform circle formation problem. In Proceedings of the 18th International Conference on Principles of Distributed Systems (OPODIS’14). Springer International Publishing, 217--232.Google ScholarGoogle ScholarCross RefCross Ref
  16. Paola Flocchini, Giuseppe Prencipe, Nicola Santoro, and Peter Widmayer. 2005. Gathering of asynchronous robots with limited visibility. Theor. Comput. Sci. 337 (2005), 147--168. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Paola Flocchini, Giuseppe Prencipe, Nicola Santoro, and Peter Widmayer. 2008. Arbitrary pattern formation by asynchronous, anonymous, oblivious robots. Theor. Comput. Sci. 407 (2008), 412--447. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Nao Fujinaga, Yukiko Yamauchi, Hirotaka Ono, Shuji Kijima, and Masafumi Yamashita. 2015. Pattern formation by oblivious asynchronous mobile robots. SIAM J. Comput. 44, 3 (2015), 740--785.Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Tomoko Izumi, Sayaka Kamei, and Yukiko Yamauchi. 2014. Approximation algorithms for the set cover formation by oblivious mobile robots. In Proceedings of the 18th International Conference on Principles of Distributed Systems (OPODIS’14). Springer International Publishing, 233--247.Google ScholarGoogle ScholarCross RefCross Ref
  20. Taisuke Izumi, Samia Souissi, Yoshiaki Katayama, Nobuhiro Inuzuka, Xavier Défago, Koichi Wada, and Masafumi Yamashita. 2012. The gathering problem for two oblivious robots with unreliable compasses. SIAM J. Comput. 41, 1 (2012), 26--46. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. David Peleg. 2005. Distributed coordination algorithms for mobile robot swarms: New directions and challenges. In Proceedings of the 7th International Workshop on Distributed Computing (IWDC’04). Springer Berlin, 1--12. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Samia Souissi, Xavier Défago, and Masafumi Yamashita. 2009. Using eventually consistent compasses to gather memory-less mobile robots with limited visibility. ACM Trans. Auton. Adapt. Syst. 4, 1 (2009), 9:1--9:27. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Ichiro Suzuki and Masafumi Yamashita. 1999. Distributed anonymous mobile robots: Formation of geometric patterns. SIAM J. Comput. 28, 4 (1999), 1347--1363. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Taichi Uehara, Yukiko Yamauchi, Shuji Kijima, and Masafumi Yamashita. 2016. Plane formation by semi-synchronous robots in the three-dimensional euclidean space. In Proceedings of the 18th International Symposium on Stabilization, Safety, and Security of Distributed Systems (SSS’16). Springer International Publishing, 383--398.Google ScholarGoogle ScholarCross RefCross Ref
  25. Masafumi Yamashita and Tsunehiko Kameda. 1996. Computing on anonymous networks: Part I-Characterizing the solvable cases. IEEE Trans. Parallel Distrib. Syst. 7, 1 (1996), 69--89. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Masafumi Yamashita and Ichiro Suzuki. 2010. Characterizing geometric patterns formable by oblivious anonymous mobile robots. Theor. Comput. Sci. 411 (2010), 2433--2453. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Yukiko Yamauchi, Taichi Uehara, and Masafumi Yamashita. 2016. Brief announcement: Pattern formation problem for synchronous mobile robots in the three dimensional euclidean space. In Proceedings of the 35th ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing (PODC’16). ACM New York, 447--449. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Yukiko Yamauchi and Masafumi Yamashita. 2013. Pattern formation by mobile robots with limited visibility. In Proceedings of the 20th International Colloquium on Structural Information and Communication Complexity (SIROCCO’13). Springer International Publishing, 201--212.Google ScholarGoogle ScholarCross RefCross Ref
  29. Yukiko Yamauchi and Masafumi Yamashita. 2014. Randomized pattern formation algorithm for asynchronous oblivious mobile robots. In Proceedings of the 28th International Symposium on Distributed Computing (DISC’14). Springer Berlin, 137--151.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Plane Formation by Synchronous Mobile Robots in the Three-Dimensional Euclidean Space

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    • Published in

      cover image Journal of the ACM
      Journal of the ACM  Volume 64, Issue 3
      June 2017
      294 pages
      ISSN:0004-5411
      EISSN:1557-735X
      DOI:10.1145/3107927
      Issue’s Table of Contents

      Copyright © 2017 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 16 June 2017
      • Accepted: 1 February 2017
      • Revised: 1 November 2016
      • Received: 1 March 2016
      Published in jacm Volume 64, Issue 3

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article
      • Research
      • Refereed

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader