Abstract
Mobile sensor networks are important for several strategic applications devoted to monitoring critical areas. In such hostile scenarios, sensors cannot be deployed manually and are either sent from a safe location or dropped from an aircraft. Mobile devices permit a dynamic deployment reconfiguration that improves the coverage in terms of completeness and uniformity. In this paper we propose a distributed algorithm for the autonomous deployment of mobile sensors called Push & Pull. According to our proposal, movement decisions are made by each sensor on the basis of locally available information and do not require any prior knowledge of the operating conditions or any manual tuning of key parameters. We formally prove that, when a sufficient number of sensors are available, our approach guarantees a complete and uniform coverage. Furthermore, we demonstrate that the algorithm execution always terminates preventing movement oscillations. Numerous simulations show that our algorithm reaches a complete coverage within reasonable time with moderate energy consumption, even when the target area has irregular shapes. Performance comparisons between Push & Pull and one of the most acknowledged algorithms show how the former one can efficiently reach a more uniform and complete coverage under a wide range of working scenarios.
Similar content being viewed by others
References
Howard, A., Mataric, M. J., & Sukhatme, G. S. (2002). Mobile sensor network deployment using potential fields: A distributed, scalable solution to the area coverage problem. In Proceedings of the International Symposium on Distributed Autonomous Robotics Systems, DARS.
Zou, Y., & Chakrabarty, K. (2003). Sensor deployment and target localization based on virtual forces. In Proc. IEEE INFOCOM.
Heo, N., & Varshney, P. (2005). Energy-efficient deployment of intelligent mobile sensor networks. IEEE Transactions on Systems, Man and Cybernetics, 35, 78–92.
Chen, J., Li, S., & Sun, Y. (2007). Novel deployment schemes for mobile sensor networks. Sensors, 7, 2907–2919.
Poduri, S., & Sukhatme, G. S. (2004). Constrained coverage for mobile sensor networks. In Proc. of IEEE Int’l Conf. on Robotics and Automation (ICRA).
Pac, M. R., Erkmen, A. M., & Erkmen, I. (2006). Scalable self-deployment of mobile sensor networks: A fluid dynamics approach. In Proc. of IEEE/RSJ Int’l Conf. on Intelligent Robots and Systems (IROS).
Kerr, W., Spears, D., Spears, W., & Thayer, D. (2004). Two formal fluid models for multi-agent sweeping and obstacle avoidance. In Proc. of AAMAS.
Garetto, M., Gribaudo, M., Chiasserini, C.-F., & Leonardi, E. (2007). A distributed sensor relocation scheme for environmental control. In The ACM/IEEE Proc. of MASS.
Wang, G., Cao, G., & La Porta, T. (2006). Movement-assisted sensor deployment. IEEE Transaction on Mobile Computing, 6, 640–652.
Ma, M., & Yang, Y. (2007). Adaptive triangular deployment algorithm for unattended mobile sensor networks. IEEE Transactions on Computers, 56, 946–958.
Wang, G., Cao, G., & La Porta, T. (2004). Proxy-based sensor deployment for mobile sensor networks. In IEEE International Conference on Mobile Ad-hoc and Sensor Systems (MASS).
Tan, G., Jarvis, S. A., & Kermarrec, A.-M. (2008). Connectivity-guaranteed and obstacle-adaptive deployment schemes for mobile sensor networks. In The IEEE Proc. of ICDCS.
Wang, G., Cao, G., La Porta, T., & Zhang, W., (2005). Sensor relocation in mobile sensor networks. In Proc. of IEEE INFOCOM.
Babaoglu, O., Jelasity, M., & Montresor, A. (2005). Grassroots approach to self-management in large-scale distributed systems. In Unconventional programming paradigms. Lecture notes in computer science (Vol. 3566). Springer Verlag.
Brass, P. (2007). Bounds on coverage and target detection capabilities for models of networks of mobile sensors. ACM Transactions on Sensor Networks, 3, 1–19.
Bartolini, N., Massini, A., & Silvestri, S. (2008). P&p protocol: Local coordination of mobile sensors for self-deployment. http://arxiv.org/abs/0805.1981. Accessed 20 December 2008.
Pattem, S., Poduri, S., & Krishnamachari, B. (2003). Energy-quality tradeoffs for target tracking in wireless sensor networks. In Proc. of ACM International Conference on Information Processing in Sensor Networks (IPSN), Springer Lecture Notes in Computer Science (Vol. 2634).
Huang, C.-F., & Tseng, Y.-C. (2005). The coverage problem in a wireless sensor network. Elsevier Mobile Networks and Applications, 10, 519–528.
Zhang, H., & Hou, J. (2005). Maintaining sensing coverage and connectivity in large sensor networks. Ad Hoc & Sensor Wireless Networks, 1(1–2), 89–124.
Opnet Technologies Inc. http://www.opnet.com. Accessed 20 December 2008.
Performance measurements of mote sensor networks. (2004). ACM Symposium on Modeling Analysis and Simulation of Wireless and Mobile Systems (MSWiM).
IBM: The vision of autonomic computing. http://www.research.ibm.com/autonomic/manifesto. Accessed 20 December 2008.
Hewlett Packard: Adaptive enterprise design principles. http://www.hp.com/hpinfo/newsroom/press/2003/030506a.html. Accessed 20 December 2008.
Microsoft: The drive to self-managing dynamic systems. http://www.microsoft.com/windowsserversystem/dsi/default.mspx. Accessed 20 December 2008.
Author information
Authors and Affiliations
Corresponding author
Additional information
Animations and the complete code of the proposed algorithm are available for download at the address http://www.dsi.uniroma1.it/~novella/mobile_sensors/.
Rights and permissions
About this article
Cite this article
Bartolini, N., Calamoneri, T., Fusco, E.G. et al. Push & Pull: autonomous deployment of mobile sensors for a complete coverage. Wireless Netw 16, 607–625 (2010). https://doi.org/10.1007/s11276-008-0157-7
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11276-008-0157-7