Abstract
Symmetry of anonymous mobile robots imposes many impossibilities. We focus on the formation problem that requires the robots to form a target pattern. We consider the robots moving in the three-dimensional space and the two-dimensional space (3D and 2D space, respectively) and introduce the notion of symmetricity of a set of points that represents the set of rotation groups that the robots cannot resolve. However, the symmetricity does not always match the rotational symmetry of geometric positions of the robots. We demonstrate that the robots are capable of breaking symmetry by their movement in some cases. The goal of this chapter is to present the following characterization of formable patterns; anonymous synchronous mobile robots in 3D space or 2D space can form a target pattern from an initial configuration if and only if the symmetricity of an initial configuration is a subset of the symmetricity of the target pattern.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsNotes
- 1.
The pattern formation problem for the robots with chirality does not allow any reflection of the target pattern by a mirror plane.
- 2.
In Sect. 6, we discuss generalization of these symmetry operations to the robots without chirality, in which model the local coordinate system of a robot is either right-handed or left-handed.
- 3.
We can recognize the robots in 2D space as those that agree on the “top” direction and move on a plane in 3D space.
- 4.
- 5.
References
Ando, H., Oasa, Y., Suzuki, I., Yamashita, M.: Distributed memoryless point convergence algorithm for mobile robots with limited visibility. IEEE Trans. Robot. Autom. 15(5), 818–828 (1999). https://doi.org/10.1109/70.795787
Armstrong, M.A.: Groups and Symmetry. Springer, New York (1988). https://doi.org/10.1007/978-1-4757-4034-9
Cicerone, S., Di Stefano, G., Navarra, A.: Asynchronous embedded pattern formation without orientation. In: Gavoille, C., Ilcinkas, D. (eds.) DISC 2016. LNCS, vol. 9888, pp. 85–98. Springer, Heidelberg (2016). https://doi.org/10.1007/978-3-662-53426-7_7
Cieliebak, M., Flocchini, P., Prencipe, G., Santoro, N.: Distributed computing by mobile robots: gathering. SIAM J. Comput. 41(4), 829–879 (2012). https://doi.org/10.1137/100796534
Clement, J., Défago, X., Potop-Butucaru, M.G., Izumi, T., Messika, S.: The cost of probabilistic agreement in oblivious robot networks. Inf. Process. Lett. 110(11), 431–438 (2010). https://doi.org/10.1016/j.ipl.2010.04.006
Cromwell, P.R.: Polyhedra. University Press, Cambridge (1997)
Das, S., Flocchini, P., Prencipe, G., Santoro, N.: Synchronized dancing of oblivious chameleons. In: Ferro, A., Luccio, F., Widmayer, P. (eds.) FUN 2014. LNCS, vol. 8496, pp. 113–124. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-07890-8_10
Das, S., Flocchini, P., Santoro, N., Yamashita, M.: Forming sequence of geometric patterns with oblivious mobile robots. Distrib. Comput. 28, 131–145 (2015). https://doi.org/10.1007/s00446-014-0220-9
Di Luna, G.A., Flocchini, P., Santoro, N., Viglietta, G., Yamauchi, Y.: Shape formation by programmable particles. In: Proceedings of the 21st International Conference on Principles of Distributed Systems (OPODIS 2017), pp. 31:1–31:16. Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik (2017). https://doi.org/10.4230/LIPIcs.OPODIS.2017.31
Dieudonné, Y., Petit, F.: Robots and demons (the code of the origins). In: Crescenzi, P., Prencipe, G., Pucci, G. (eds.) FUN 2007. LNCS, vol. 4475, pp. 108–119. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-72914-3_11
Dieudonné, Y., Petit, F., Villain, V.: Leader election problem versus pattern formation problem. In: Lynch, N.A., Shvartsman, A.A. (eds.) DISC 2010. LNCS, vol. 6343, pp. 267–281. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-15763-9_26
Flocchini, P., Prencipe, G., Santoro, N., Viglietta, G.: Distributed computing by mobile robots: uniform circle formation. Distrib. Comput. 30(6), 413–457 (2017). https://doi.org/10.1007/s00446-016-0291-x
Flocchini, P., Prencipe, G., Santoro, N., Widmayer, P.: Gathering of asynchronous robots with limited visibility. Theor. Comput. Sci. 337, 147–168 (2005). https://doi.org/10.1016/j.tcs.2005.01.001
Flocchini, P., Prencipe, G., Santoro, N., Widmayer, P.: Arbitrary pattern formation by asynchronous, anonymous, oblivious robots. Theor. Comput. Sci. 407, 412–447 (2008). https://doi.org/10.1016/j.tcs.2008.07.026
Fujinaga, N., Ono, H., Kijima, S., Yamashita, M.: Pattern formation through optimum matching by oblivious CORDA robots. In: Lu, C., Masuzawa, T., Mosbah, M. (eds.) OPODIS 2010. LNCS, vol. 6490, pp. 1–15. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-17653-1_1
Fujinaga, N., Yamauchi, Y., Ono, H., Kijima, S., Yamashita, M.: Pattern formation by oblivious asynchronous mobile robots. SIAM J. Comput. 44(3), 740–785 (2015). https://doi.org/10.1137/140958682
Izumi, T., Potop-Butucaru, M.G., Tixeuil, S.: Connectivity-preserving scattering of mobile robots with limited visibility. In: Dolev, S., Cobb, J., Fischer, M., Yung, M. (eds.) SSS 2010. LNCS, vol. 6366, pp. 319–331. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-16023-3_27
Liu, Z., Yamauchi, Y., Kijima, S., Yamashita, M.: Team assembling problem for asynchronous heterogeneous mobile robots. Theor. Comput. Sci. 721, 27–41 (2018). https://doi.org/10.1016/j.tcs.2018.01.009
Suzuki, I., Yamashita, M.: Distributed anonymous mobile robots: formation of geometric patterns. SIAM J. Comput. 28(4), 1347–1363 (1999). https://doi.org/10.1137/S009753979628292X
Tomita, Y., Yamauchi, Y., Kijima, S., Yamashita, M.: Plane formation by synchronous mobile robots without chirality. In: Proceedings of the 21st International Conference on Principles of Distributed Systems (OPODIS 2017), pp. 13:1–13:17 (2017). https://doi.org/10.4230/LIPIcs.OPODIS.2017.13
Uehara, T., Yamauchi, Y., Kijima, S., Yamashita, M.: Plane formation by semi-synchronous robots in the three dimensional Euclidean space. In: Bonakdarpour, B., Petit, F. (eds.) SSS 2016. LNCS, vol. 10083, pp. 383–398. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-49259-9_30
Yamashita, M., Kameda, T.: Computing on anonymous networks: part I-characterizing the solvable cases. IEEE Trans. Parallel Distrib. Syst. 7(1), 69–89 (1996). https://doi.org/10.1109/71.481599
Yamashita, M., Suzuki, I.: Characterizing geometric patterns formable by oblivious anonymous mobile robots. Theor. Comput. Sci. 411, 2433–2453 (2010). https://doi.org/10.1016/j.tcs.2010.01.037
Yamauchi, Y., Uehara, T., Kijima, S., Yamashita, M.: Plane formation by synchronous mobile robots in the three dimensional Euclidean space. J. ACM 64(3), 16:1–16:43 (2017). https://doi.org/10.1145/3060272
Yamauchi, Y., Uehara, T., Yamashita, M.: Brief announcement: pattern formation problem for synchronous mobile robots in the three dimensional Euclidean space. In: Proceedings of the 35th ACM Symposium on Principles of Distributed Computing (PODC 2016), pp. 447–449. ACM (2016). https://doi.org/10.1145/2933057.2933063
Yamauchi, Y., Yamashita, M.: Pattern formation by mobile robots with limited visibility. In: Moscibroda, T., Rescigno, A.A. (eds.) SIROCCO 2013. LNCS, vol. 8179, pp. 201–212. Springer, Cham (2013). https://doi.org/10.1007/978-3-319-03578-9_17
Yamauchi, Y., Yamashita, M.: Randomized pattern formation algorithm for asynchronous oblivious mobile robots. In: Kuhn, F. (ed.) DISC 2014. LNCS, vol. 8784, pp. 137–151. Springer, Heidelberg (2014). https://doi.org/10.1007/978-3-662-45174-8_10
Acknowledgment
This work was supported by JSPS KAKENHI Grant Number JP18H03202.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Yamauchi, Y. (2019). Symmetry of Anonymous Robots. In: Flocchini, P., Prencipe, G., Santoro, N. (eds) Distributed Computing by Mobile Entities. Lecture Notes in Computer Science(), vol 11340. Springer, Cham. https://doi.org/10.1007/978-3-030-11072-7_6
Download citation
DOI: https://doi.org/10.1007/978-3-030-11072-7_6
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-11071-0
Online ISBN: 978-3-030-11072-7
eBook Packages: Computer ScienceComputer Science (R0)