Circle Formation in Multi-robot Systems with Limited Visibility

  • Eman Hasan
  • Khaled Al-Wahedi
  • Belal Jumah
  • Diana W. Dawoud
  • Jorge Dias
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 693)


Pattern Formation in multi-robot systems was proposed in the 1990’s. Since then it has been extensively studied and applied in various ways. To date, the majority of the proposed algorithms that aimed to achieve geometric patterns in the literature have overlooked the visibility limitation in physical robots. In addition, a methodology to reach a complete coordinate agreement has not been adopted by many researchers as a prerequisite towards a successful formation. It should be stressed that such limitation and methodology have a strong effect on the desired pattern approach. In this paper, a decentralized approach for circle formation is highlighted. The main advantage of forming a circle is the flexibility to be generated with different initial distributions. Moreover, circle arrangement can be utilized as a preliminary sub-task for more complex activities in multi-robot systems. To handle the aforementioned realities, this approach is proposed under a realistic robot model – i.e. one that has a short visibility range and performs the task autonomously relying on the information picked by itself, or by the vicinity. In addition, robots do not initially have a pre-defined leader nor unique IDs. Simulation results have validated the robustness and flexibility of the proposed algorithm, where a circular pattern has been successfully constructed in a self-organized manner.


  1. 1.
    Aguilera, M.K., Querzoni, L., Shapiro, M. (eds.): Principles of Distributed Systems. LNCS, vol. 8878. Springer International Publishing, Cham (2014)Google Scholar
  2. 2.
    Alonso-Mora, J., Breitenmoser, A., Rufli, M., Siegwart, R., Beardsley, P.: Multi-robot system for artistic pattern formation. In: Proceedings of IEEE International Conference on Robotics and Automation, pp. 4512–4517 (2011)Google Scholar
  3. 3.
    Ando, H., Suzuki, I., Yamashita, M.: Formation and agreement problems for synchronous mobile robots with limited visibility. In: Proceedings of 10th International Symposium on Intelligent Control, pp. 453–460, August 1995Google Scholar
  4. 4.
    Bahceci, E., Soysal, O., Sahin, E.: A review: pattern formation and adaptation in multi-robot systems. Technical report CMU-RI-TR-03-43, Robotics Institute, Carnegie Mellon University, Pittsburgh, PA (2003)Google Scholar
  5. 5.
    Barca, J.C., Sekercioglu, A.: Generating formations with a template based multi-robot system. In: Australasian Conference on Robotics and Automation, Melbourne, pp. 1–9 (2011)Google Scholar
  6. 6.
    Barca, J.C., Sekercioglu, Y.A.: Swarm robotics reviewed. Robotica 31(03), 345–359 (2012)CrossRefGoogle Scholar
  7. 7.
    Chatzigiannakis, I., Markou, M., Nikoletseas, S.: Distributed circle formation for anonymous oblivious robots. Exp. Eff. Algorithms 33116, 1–16 (2004)Google Scholar
  8. 8.
    Chaudhuri, S.G., Ghike, S., Jain, S., Mukhopadhyaya, K.: Pattern formation for asynchronous robots without agreement in chirality. CoRR abs/1403.2625 (2014)Google Scholar
  9. 9.
    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)CrossRefzbMATHMathSciNetGoogle Scholar
  10. 10.
    Edelen, M.R.: Swarm intelligence and stigmergy: robotic implementation of foraging behavior. Master’s thesis, University of Maryland (2003)Google Scholar
  11. 11.
    Flocchini, P., Prencipe, G., Santori, N., Widmayer, P.: Hard task for weak robot: the role of common knowledge in pattren formation autonomous mobile robots. In: 10th International Symposium, ISAAC 1999, Chennai, India, vol. 1741, pp. 93–102 (1999)Google Scholar
  12. 12.
    Flocchini, P., Prencipe, G., Santoro, N.: Distributed Computing by Oblivious Mobile Robots. Morgan & Claypool, San Rafael (2012)zbMATHGoogle Scholar
  13. 13.
    Flocchini, P., Prencipe, G., Santoro, N., Widmayer, P.: Pattern formation by autonomous robots without chirality. In: Proceedings of the 8th International Colloquium on Structural Information and Communication Complexity, SIROCCO, vol. 8, pp. 147–162 (2001)Google Scholar
  14. 14.
    Flocchini, P., Prencipe, G., Santoro, N., Widmayer, P.: Arbitrary pattern formation by asynchronous, anonymous, oblivious robots. Theor. Comput. Sci. 407(1–3), 412–447 (2008)CrossRefzbMATHMathSciNetGoogle Scholar
  15. 15.
    Gazi, V.: Swarm aggregations using artificial potentials and sliding-mode control. IEEE Trans. Robot. 21(6), 1208–1214 (2005)CrossRefGoogle Scholar
  16. 16.
    Gordon, N., Wagner, I., Bruckstein, A.: Discrete bee dance algorithm for pattern formation on a grid. In: IEEE/WIC International Conference on Intelligent Agent Technology, IAT 2003, pp. 545–549 (2003)Google Scholar
  17. 17.
    Hu, J., Feng, G.: Distributed tracking control of leader-follower multi-agent systems under noisy measurement. Automatica 46(8), 1382–1387 (2010)CrossRefzbMATHMathSciNetGoogle Scholar
  18. 18.
    Khaldi, B., Cherif, F.: An overview of swarm robotics: swarm intelligence applied to multi-robotics. Int. J. Comput. Appl. 126(2), 31–37 (2015)Google Scholar
  19. 19.
    Lee, G., Chong, N.Y.: Decentralized formation control for a team of anonymous mobile robots. In: Proceedings of 6th Asian Control Conference, pp. 971–976 (2006)Google Scholar
  20. 20.
    Liekna, A., Grundspenkins, J.: Towards practical application of swarm robotics: overview of swarm tasks. In: Proceedings of the 13th International Conference on Engineering for Rural Development, pp. 271–277 (2014)Google Scholar
  21. 21.
    Navarro, I., Matía, F.: A survey of collective movement of mobile robots. Int. J. Adv. Robot. Syst. 10, 73 (2013)CrossRefGoogle Scholar
  22. 22.
    Prencipe, G., Santoro, N.: 4th IFIP International Conference on Theoretical Computer Science- TCS 2006. nt. Federation for Inform. Process. Springer, US, Boston, MA (2006)Google Scholar
  23. 23.
    Sugihara, K., Suzuki, I.: Distributed algorithms for formation of geometric patterns with many mobile robots. J. Robot. Syst. 13(3), 127–139 (1996)CrossRefzbMATHGoogle Scholar
  24. 24.
    Suzuki, I., Yamashita, M.: A theory of distributed anonymous mobile robots formation and agreement problems. Technical report ADA303910, Wisconsin Univ-MilwaukeeI Dept. of Elect.l Eng. and Compu. Sci. (1994)Google Scholar
  25. 25.
    Suzuki, I., Yamashita, M.: Distributed anonymous mobile robots: formation of geometric patterns. SIAM J. Comput. 28(4), 1347–1363 (1999)CrossRefzbMATHMathSciNetGoogle Scholar
  26. 26.
    Swaminathan, K.: Self-organized formation of geometric patterns in multi-robot swarms using wireless communication. Master’s thesis, University of Cincinnati (2005)Google Scholar
  27. 27.
    Swaminathan, K., Minai, A.: A general approach to swarm coordination using circle formation, pp. 65–84. Springer, Berlin, Heidelberg (2006)Google Scholar
  28. 28.
    Tan, Y., Shi, Y., Ji, Z. (eds.) Advances in Swarm Intelligence. LNCS, vol. 7331. Springer, Berlin, Heidelberg (2012)Google Scholar
  29. 29.
    Werfel, J., Petersen, K., Nagpal, R.: Designing collective behavior in a termite-inspired robot construction team. Science 343(6172), 754–8 (2014)CrossRefGoogle Scholar
  30. 30.
    Yamauchi, Y.: A survey on pattern formation of autonomous mobile robots: asynchrony, obliviousness and visibility. J. Phys. Conf. Ser. 473(1), 012,016 (2013)CrossRefGoogle Scholar
  31. 31.
    Yu, C.H., Nagpal, R.: Biologically-inspired control for multi-agent self-adaptive tasks. In: Twenty-Fourth AAAI Conference on Artificial Intelligence (AAAI) (2010)Google Scholar

Copyright information

© Springer International Publishing AG 2018

Authors and Affiliations

  1. 1.Khalifa University of Science, Technology and ResearchAbu DhabiUAE
  2. 2.Institute for Communication SystemsUniversity of SurreySurreyUK
  3. 3.Institute of Systems and RoboticUniversity of CoimbraCoimbraPortugal

Personalised recommendations