Gathering Autonomous Mobile Robots with Dynamic Compasses: An Optimal Result

Let consider n autonomous mobile robots that can move in a two dimensional plane. The gathering problem is one of the most fundamental tasks of autonomous mobile robots. In short, given a set of robots with arbitrary initial locations, gathering must make all robots meet in finite time at a point that is not predefined. In this paper, we study about the feasibility of gathering by mobile robots that have ϕ-absolute error dynamic compasses. While the direction of each local coordinate system is fixed in usual systems, the dynamic compass model allows the angle difference between a local coordinate system and the global coordinate system to vary with time in the range of [0, ϕ]. This paper proposes a semi-synchronous gathering algorithm for n robots with (π/2-e)-absolute error dynamic compasses, where e is an arbitrary small constant larger than zero. To the best of our knowledge, the proposed algorithm is the first one that considers both inaccurate compass models and more than two robots. We also show the optimality of our algorithm. It is proved that for any ϕ ≥ π/2, there is no algorithm to gather two robots with ϕ-absolute error dynamic compasses.

[1]  Xavier Défago,et al.  Fault-Tolerant and Self-stabilizing Mobile Robots Gathering , 2006, DISC.

[2]  Robin Milner,et al.  On Observing Nondeterminism and Concurrency , 1980, ICALP.

[3]  Yoshiaki Katayama,et al.  Dynamic Compass Models and Gathering Algorithms for Autonomous Mobile Robots , 2007, SIROCCO.

[4]  Masafumi Yamashita,et al.  Tight bound on the gathering of two oblivious mobile robots with inconsistent compasses , 2007 .

[5]  Xavier Défago,et al.  Gathering Asynchronous Mobile Robots with Inaccurate Compasses , 2006, OPODIS.

[6]  Nicola Santoro,et al.  Gathering of asynchronous robots with limited visibility , 2005, Theor. Comput. Sci..

[7]  Nicola Santoro,et al.  Distributed coordination of a set of autonomous mobile robots , 2000, Proceedings of the IEEE Intelligent Vehicles Symposium 2000 (Cat. No.00TH8511).

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

[9]  Noa Agmon,et al.  Fault-tolerant gathering algorithms for autonomous mobile robots , 2004, SODA '04.

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

[11]  Giuseppe Prencipe On the Feasibility of Gathering by Autonomous Mobile Robots , 2005, SIROCCO.

[12]  Nicola Santoro,et al.  Solving the Robots Gathering Problem , 2003, ICALP.

[13]  Giuseppe Prencipe,et al.  CORDA : distributed coordination of a set of autonomous mobile robots , 2001 .

[14]  Xavier Défago,et al.  Using Eventually Consistent Compasses to Gather Oblivious Mobile Robots with Limited Visibility , 2006, SSS.