Uniform Circle Formation By Oblivious Swarm Robots

In this paper, we study the circle formation problem by multiple autonomous and homogeneous disc-shaped robots (also known as fat robots). The goal of the robots is to place themselves on the periphery of a circle. Circle formation has many real-world applications, such as boundary surveillance. This paper addresses one variant of such problem { uniform circle formation, where the robots have to be equidistant apart. The robots operate by executing cycles of the states wait-look-compute-move. They are oblivious, indistinguishable, anonymous, and do not communicate via message passing. First, we solve the uniform circle formation problem while assuming the robots to be transparent. Next, we address an even weaker model, where the robots are non-transparent and have limited visibility. We propose novel distributed algorithms to solve these variants. Our presented algorithms in this paper are proved to be correct and guarantee to prevent collision and deadlock among the swarm of robots.

[1]  Giovanni Viglietta,et al.  Square Formation by Asynchronous Oblivious Robots , 2016, CCCG.

[2]  Ichiro Suzuki,et al.  Distributed algorithms for formation of geometric patterns with many mobile robots , 1996, J. Field Robotics.

[3]  Sruti Gan Chaudhuri,et al.  Gathering Asynchronous Transparent Fat Robots , 2010, ICDCIT.

[4]  Masafumi Yamashita,et al.  Distributed Anonymous Mobile Robots: Formation of Geometric Patterns , 1999, SIAM J. Comput..

[5]  Nicola Santoro,et al.  Distributed Computing by Mobile Robots: Solving the Uniform Circle Formation Problem , 2014, OPODIS.

[6]  Sruti Gan Chaudhuri,et al.  Circle Formation by Asynchronous Fat Robots with Limited Visibility , 2012, ICDCIT.

[7]  Xavier Défago,et al.  Circle formation for oblivious anonymous mobile robots with no common sense of orientation , 2002, POMC '02.

[8]  Ichiro Suzuki,et al.  Distributed motion coordination of multiple mobile robots , 1990, Proceedings. 5th IEEE International Symposium on Intelligent Control 1990.

[9]  Masafumi Yamashita,et al.  Distributed memoryless point convergence algorithm for mobile robots with limited visibility , 1999, IEEE Trans. Robotics Autom..

[10]  Branislav Katreniak Biangular Circle Formation by Asynchronous Mobile Robots , 2005, SIROCCO.

[11]  David W. Payton,et al.  Pheromone Robotics and the Logic of Virtual Pheromones , 2004, Swarm Robotics.

[12]  Sruti Gan Chaudhuri,et al.  Circle Formation by Asynchronous Transparent Fat Robots , 2013, ICDCIT.

[13]  David Peleg,et al.  Distributed Algorithms for Partitioning a Swarm of Autonomous Mobile Robots , 2007, SIROCCO.

[14]  R. Yang,et al.  A New Approach to Circle Formation in Multi-Agent Systems , 2019 .

[15]  Andrzej Pelc,et al.  Gathering few fat mobile robots in the plane , 2006, Theor. Comput. Sci..

[16]  Nicola Santoro,et al.  Hard Tasks for Weak Robots: The Role of Common Knowledge in Pattern Formation by Autonomous Mobile Robots , 1999, ISAAC.

[17]  Rui Yang A Formal Approach to Circle Formation in Multi-Agent Systems , 2019 .

[18]  Andrew B. Kahng,et al.  Cooperative Mobile Robotics: Antecedents and Directions , 1997, Auton. Robots.