Self-deployment Algorithms for Mobile Sensors on a Ring

We consider the self-deployment problem in a ring for a network of identical sensors: starting from some initial random placement in the ring, the sensors in the network must move, in a purely decentralized and distributed fashion, so to reach in finite time a state of static equilibrium in which they evenly cover the ring. A self-deployment algorithm is exact if within finite time the sensors reach a static uniform configuration: the distance between any two consecutive sensors along the ring is the same, d; the self-deployment algorithm is e-approximate if the distance between two consecutive sensors is between d - ∈ and d + e. ∈. We prove that exact self-deployment is impossible if the sensors do not share a common orientation of the ring. We then consider the problem in an oriented ring. We prove that if the sensors know the desired final distance d, then exact self-deployment is possible. Otherwise, we present another protocol based on a very simple strategy and prove that it is e-approximate for any chosen ∈ > 0. Our results show that. a shared orientation of the ring is an important computational and complexity factor for a network of mobile sensors operating in a ring.

[1]  Thomas F. La Porta,et al.  Movement-assisted sensor deployment , 2004, IEEE INFOCOM 2004.

[2]  Edsger W. Dijkstra,et al.  Selected Writings on Computing: A personal Perspective , 1982, Texts and Monographs in Computer Science.

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

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

[5]  Krishnendu Chakrabarty,et al.  Sensor deployment and target localization in distributed sensor networks , 2004, TECS.

[6]  Pramod K. Varshney,et al.  A distributed self spreading algorithm for mobile wireless sensor networks , 2003, 2003 IEEE Wireless Communications and Networking, 2003. WCNC 2003..

[7]  Nicola Santoro,et al.  Pattern Formation by Anonymous Robots Without Chirality , 2001, SIROCCO.

[8]  Reuven Cohen,et al.  Local Algorithms for Autonomous Robot Systems , 2006, SIROCCO.

[9]  Gaurav S. Sukhatme,et al.  Mobile Sensor Network Deployment using Potential Fields : A Distributed , Scalable Solution to the Area Coverage Problem , 2002 .

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

[11]  Gaurav S. Sukhatme,et al.  An Incremental Self-Deployment Algorithm for Mobile Sensor Networks , 2002, Auton. Robots.

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

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

[14]  Edsger W. Dijkstra The Solution to a Cyclic Relaxation Problem , 1982 .

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

[16]  Giuseppe Prencipe,et al.  The Effect of Synchronicity on the Behavior of Autonomous Mobile Robots , 2005, Theory of Computing Systems.

[17]  Ioannis Chatzigiannakis,et al.  Distributed Circle Formation for Anonymous Oblivious Robots , 2004, WEA.

[18]  Pramod K. Varshney,et al.  Cooperative Multi-agent Constellation Formation Under Sensing and Communication Constraints , 2002 .

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

[20]  Takuya Katayama,et al.  Convergence Of a Uniform Circle Formation Algorithm for Distributed Autonomous Mobile Robots , 2004 .

[21]  Alex Fukunaga,et al.  Cooperative mobile robotics: antecedents and directions , 1995 .