Logarithmic-Time Complete Visibility for Robots with Lights

We consider the problem of repositioning N autonomous robots on a plane so that each robot is visible to all others (the Complete Visibility problem), a robot cannot see another robot if there is a third robot positioned between them on the straight line joining them. Robots communicate using collared lights. The computation is synchronous and each robot performs a look-compute-move during a round. Specifically, during a round a robot is permitted to observe the light and position of every robot visible to it. It may also perform an internal computation based on the observed lights and positions(including deciding on a new-collar for its own light), and possibly moving to a new position at the end of the round. The challenge posed by this model of computation stems from the fact that each robot has only a constant number of colours for its lights(symbols for communication) and no memory(except for the persistence of lights) between rounds. In this paper we first show that the best previously known algorithm for the complete visibility problem on this model runs in linear time in the worst case. We then present the first logarithmic time complexity algorithm for Complete Visibility. The model we assume use sterility, is fully-synchronous and allows robot paths to cross.

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

[2]  Nicola Santoro,et al.  Robots with Lights: Overcoming Obstructed Visibility Without Colliding , 2014, SSS.

[3]  Masafumi Yamashita,et al.  Formation and agreement problems for synchronous mobile robots with limited visibility , 1995, Proceedings of Tenth International Symposium on Intelligent Control.

[4]  Nicola Santoro,et al.  Rendezvous of Two Robots with Constant Memory , 2013, SIROCCO.

[5]  Reuven Cohen,et al.  Robot Convergence via Center-of-Gravity Algorithms , 2004, SIROCCO.

[6]  Chryssis Georgiou,et al.  A distributed algorithm for gathering many fat mobile robots in the plane , 2013, PODC '13.

[7]  Gábor Fazekas,et al.  Gathering of Fat Robots with Limited Visibility and without Global Navigation , 2012, ICAISC.

[8]  Nicola Santoro,et al.  Distributed Computing by Oblivious Mobile Robots , 2012, Synthesis Lectures on Distributed Computing Theory.

[9]  Giovanni Viglietta,et al.  Getting Close without Touching , 2012, SIROCCO.

[10]  Xavier Défago,et al.  Non-uniform circle formation algorithm for oblivious mobile robots with convergence toward uniformity , 2008, Theor. Comput. Sci..

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

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

[13]  Friedhelm Meyer auf der Heide,et al.  A local O(n2) gathering algorithm , 2010, SPAA '10.

[14]  Friedhelm Meyer auf der Heide,et al.  Optimal and competitive runtime bounds for continuous, local gathering of mobile robots , 2012, SPAA '12.

[15]  Reuven Cohen,et al.  Convergence Properties of the Gravitational Algorithm in Asynchronous Robot Systems , 2004, SIAM J. Comput..

[16]  Giuseppe Prencipe,et al.  Autonomous Mobile Robots: A Distributed Computing Perspective , 2013, ALGOSENSORS.

[17]  David Peleg,et al.  Distributed Models and Algorithms for Mobile Robot Systems , 2007, SOFSEM.

[18]  Reuven Cohen,et al.  Convergence of Autonomous Mobile Robots with Inaccurate Sensors and Movements , 2006, SIAM J. Comput..

[19]  Friedhelm Meyer auf der Heide,et al.  Collisionless Gathering of Robots with an Extent , 2011, SOFSEM.

[20]  Sayaka Kamei,et al.  Feasibility of Polynomial-Time Randomized Gathering for Oblivious Mobile Robots , 2013, IEEE Transactions on Parallel and Distributed Systems.

[21]  Giovanni Viglietta Rendezvous of Two Robots with Visible Bits , 2013, ALGOSENSORS.

[22]  Reuven Cohen,et al.  Convergence Properties of the Gravitational Algorithm in Asynchronous Robot Systems , 2005, SIAM J. Comput..

[23]  Nicola Santoro,et al.  The Power of Lights: Synchronizing Asynchronous Robots Using Visible Bits , 2012, 2012 IEEE 32nd International Conference on Distributed Computing Systems.

[24]  David Peleg,et al.  Distributed Coordination Algorithms for Mobile Robot Swarms: New Directions and Challenges , 2005, IWDC.

[25]  Masafumi Yamashita,et al.  Characterizing geometric patterns formable by oblivious anonymous mobile robots , 2010, Theor. Comput. Sci..

[26]  Friedhelm Meyer auf der Heide,et al.  A tight runtime bound for synchronous gathering of autonomous robots with limited visibility , 2011, SPAA '11.

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

[28]  Franck Petit,et al.  Circle Formation of Weak Mobile Robots , 2006, SSS.