Abstract
Connectivity and area coverage are two essential criteria for improving the Quality of Service (QoS) in Wireless Sensor Networks (WSNs). These criteria strongly affect lifetime and performance of the WSNs. Furthermore, connectivity and full area coverage between the sensors ensure that the collected data will be transferred to the base station. In this paper, a new algorithm is proposed to improve the connectivity and full area coverage by utilizing some of the mobile robots to change the initial topology and the position of the sensors. Therefore, a grid-based model is first used to divide the environment into several cells and megacells. In order to change the position of the sensors by mobile robots, the robot path planning algorithm is also introduced in two steps. In the local phase, the Analytic Hierarchy Process (AHP) is utilized to determine the source point and destination point. An improved evolutionary programming algorithm is then used to find the optimal path between the source point and destination point, thereby changing the position of the sensors which cover the environment. In the global phase, the A* algorithm is used to cover the part of the environment which is not covered in the local phase. Finally, we perform comprehensive experiments to validate the performance of the proposed method. Compared with existing approaches, the proposed algorithm demonstrates clear improvements in the connectivity and area coverage, showing the superiority of our model.
Similar content being viewed by others
References
Ahmed E, Yaqoob I, Gani A, Imran M, Guizani M (2016) Internet-of-things-based smart environments: state of the art, taxonomy, and open research challenges. Int J Mach Learn Cybern 23:10–16. https://doi.org/10.1109/MWC.2016.7721736
Akyildiz I, Su W, Sankarasubramaniam Y, Cayirci E (2002) A survey on sensor networks. IEEE Commun Mag 40:102–114. https://doi.org/10.1109/MCOM.2002.1024422
Banimelhem O, Naserllah M, Abu-Hantash A (2017) An efficient coverage in wireless sensor networks using fuzzy logic-based control for the mobile node movement. Adv Wirel Opt Commun 5:5. https://doi.org/10.1109/RTUWO.2017.8228541
Bartolini N, Ciavarella S, Silvestri S, Porta TL (2016) On the vulnerabilities of voronoi based approaches to mobile sensor deployment. Trans Mob Comput 15:3114–3128. https://doi.org/10.1109/TMC.2016.2524630
Batalin MA, Sukhatme GS (2004) Coverage, exploration and deployment by a mobile robot and communication network. Telecommun Syst 26:181–196. https://doi.org/10.1023/B:TELS.0000029038.31947.d1
Boukerche A (2009) Algorithms and protocols for wireless and mobile Ad Hoc networks. Wiley-IEEE Press, New Jersey
Boukerche A, Sun P (2018) Connectivity and coverage based protocols for wireless sensor networks. Ad Hoc Netw 80:54–69. https://doi.org/10.1016/j.adhoc.2018.07.003
Chang WL, Zeng D, Chen RC, Guo S (2015) An artificial bee colony algorithm for data collection path planning in sparse wireless sensor networks. Int J Mach Learn Cybern 6(3):375–383. https://doi.org/10.1007/s13042-013-0195-z
Chen TC, Chen TS, Wu PW (2011) On data collection using mobile robot in wireless sensor networks. IEEE Trans Syst Man Cybern Part A 41(6):1213–1224. https://doi.org/10.1109/TSMCA.2011.2157132
Cheng CF, Wu TY, Liao HC (2014) A density-barrier construction algorithm with minimum total movement in mobile WSNS. Comput Netw 62:208–220. https://doi.org/10.1016/j.bjp.2013.12.001
Cheng CF, Chen YC, Pan MS (2017) The robot-assisted sensor deployment problem in wireless sensor networks. Int Conf Appl Syst Innov (ICASI). https://doi.org/10.1109/ICASI.2017.7988311
Choi S, Lee JY, Yu W (2010) Fast any-angle path planning on grid maps with non-collision pruning. IEEE Int Conf Robot Biomim. https://doi.org/10.1109/ROBIO.2010.5723473
Etancelin JM, Fabbri A, Guinand F, Rosalie M (2019) Dacyclem: a decentralized algorithm for maximizing coverage and lifetime in a mobile wireless sensor network. Ad Hoc Netw 87:174–187. https://doi.org/10.1016/j.adhoc.2018.12.008
Falcon R, Li X, Nayak A (2011) Carrier-based focused coverage formation in wireless sensor and robot networks. IEEE Trans Autom Control 56(10):2406–2417. https://doi.org/10.1109/TAC.2011.2163989
Farsi M, Elhosseini MA, Badawy M, Arafat Ali H, Zain Eldin H (2019) Deployment techniques in wireless sensor networks, coverage and connectivity: A survey. IEEE Access 7:28940–28954. https://doi.org/10.1109/ACCESS.2019.2902072
Fletcher G, Li X, Nayak A, Stojmenovic I (2010) Back-tracking based sensor deployment by a robot team. Annual IEEE Commun Soc Conf Sens Mesh Ad Hoc Commun Netw (SECON). https://doi.org/10.1109/SECON.2010.5508232
Galceran E, Carreras M (2013) A survey on coverage path planning for robotics. Robot Auton Syst 61(12):1258–1276. https://doi.org/10.1016/j.robot.2013.09.004
Garey MR, Johnson DS (1990) A guide to the theory of NP-completeness computers and intractability. Harvard University Press, Cambridge
Ghosh A, Das SK (2008) Coverage and connectivity issues in wireless sensor networks: A survey. Pervasive Mob Comput 4(3):303–334. https://doi.org/10.1016/j.pmcj.2008.02.001
Harizan S, Kuila P (2020) Evolutionary algorithms for coverage and connectivity problems in wireless sensor networks: a study. Springer, Singapore, pp 257–280. https://doi.org/10.1007/978-981-13-9574-1_11
Houaidia C, Idoudi H, Saidane LA (2011) Improving connectivity and coverage of wireless sensor networks using mobile robots. IEEE Symp Comput Inf (ISCI). https://doi.org/10.1109/ISCI.2011.5958958
Huang H, Savkin AV, Ding M, Huang C (2019) Mobile robots in wireless sensor networks: a survey on tasks. Comput Netw 148:1–19. https://doi.org/10.1016/j.comnet.2018.10.018
Indu SD (2014) Wireless sensor networks: issues and challenges. Int J Comput Sci Mob Comput 3:681–685
Jagtap AM, Gomathi N (2019) Minimizing movement for network connectivity in mobile sensor networks: an adaptive approach. Clust Comput 22(1):1373–1383. https://doi.org/10.1007/s10586-017-1660-3
Jiang L, Liu A, Hu Y, Chen Z (2015) Lifetime maximization through dynamic ring-based routing scheme for correlated data collecting in WSNS. Comput Electr Eng 41:191–215. https://doi.org/10.1016/j.compeleceng.2014.04.001
Jin Y, Jo JY, Wang L, Kim Y, Yang X (2008) Eccra : an energy-efficient coverage and connectivity preserving routing algorithm under border effects in wireless sensor networks. Comput Commun 31:2398–2407. https://doi.org/10.1016/j.comcom.2008.03.001
Khalifeh A, Rajendiran K, Darabkh KA, Khasawneh AM, AlMomani O, Zinonos Z (2019) On the potential of fuzzy logic for solving the challenges of cooperative multi-robotic wireless sensor networks. Electronics 8:1–30. https://doi.org/10.3390/electronics8121513
Li X, Fletcher G, Nayak A, Stojmenovic I (2014) Placing sensors for area coverage in a complex environment by a team of robots. ACM Trans Sens Netw 11:1–21. https://doi.org/10.1145/2632149
Liu Q, Liu A (2018) On the hybrid using of unicast-broadcast in wireless sensor networks. Comput Electr Eng 71:714–732. https://doi.org/10.1016/j.compeleceng.2017.03.004
Mahboubi H, Vaezi M, Labeau F (2017) Mobile sensors deployment subject to location estimation error. IEEE Trans Veh Technol 66:668–678. https://doi.org/10.1109/TVT.2016.2537403
Mansour M, Jarray F (2015) An iterative solution for the coverage and connectivity problem in wireless sensor network. Proced Comput Sci 63:494–498. https://doi.org/10.1016/j.procs.2015.08.374
Militano L, Erdelj M, Molinaro A, Mitton N, Iera A (2016) Recharging versus replacing sensor nodes using mobile robots for network maintenance. Telecommun Syst 63(4):625–642. https://doi.org/10.1007/s11235-016-0145-7
Mohamed SM, Hamza HS, Saroit IA (2017) Coverage in mobile wireless sensor networks (m-wsn): A survey. Comput Commun 110:133–150. https://doi.org/10.1016/j.comcom.2017.06.010
Pedraza F, Medaglia AL, Garcia A (2006) Efficient coverage algorithms for wireless sensor networks. IEEE Syst Inf Eng Des Symp. https://doi.org/10.1109/SIEDS.2006.278717
Rahiminasab A, Tirandazi P, Ebadi MJ, Ahmadian A, Salimi M (2020) An energy-aware method for selecting cluster heads in wireless sensor networks. Appl Sci 10:1–19. https://doi.org/10.3390/app10217886
Rebai M, Leberre M, Snoussi H, Hnaien F, Khoukhi L (2015) Sensor deployment optimization methods to achieve both coverage and connectivity in wireless sensor networks. Comput Oper Res 59:11–21. https://doi.org/10.1016/j.cor.2014.11.002
Sahoo PK, Sheu JP (2011) Limited mobility coverage and connectivity maintenance protocols for wireless sensor networks. Comput Netw 55:2856–2872. https://doi.org/10.1016/j.comnet.2011.06.011
Senouci MR, Bouguettouche D, Souilah F, Mellouk A (2016) Static wireless sensor networks deployment using an improved binary pso. Int J Commun Syst 29:1026–1041. https://doi.org/10.1002/dac.3040
Sharma L, Singh J, Molinaro A, Agnihotri S (2012) Connectivity and coverage preserving schemes for surveillance applications in WSN. Int J Comput Appl 50(19):33–37. https://doi.org/10.5120/7913-1161
Shu T, Dsouza KB, Bhargava V, Silva Cd (2019) Using geometric centroid of voronoi diagram for coverage and lifetime optimization in mobile wireless sensor networks. IEEE Canad Conf Electr Comput Eng (CCECE). https://doi.org/10.1109/CCECE.2019.8861820
Small T, Haas ZJ (2003) The shared wireless infostation model: a new ad hoc networking paradigm (or where there is a whale, there is a way). Rroc ACM Int Symp Mob Hoc Netw Comput. https://doi.org/10.1145/778415.778443
Sun G, Liu Y, Li H, Wang A, Liang S, Zhang Y (2018) A novel connectivity and coverage algorithm based on shortest path for wireless sensor networks. Comput Electr Eng 71:1025–1039. https://doi.org/10.1016/j.compeleceng.2017.10.019
Toor AS, Jain A (2019) Energy aware cluster based multi-hop energy efficient routing protoco using multiple mobile nodes (meacbm) in wireless sensor networks. Int J Electron Commun 102:41–53. https://doi.org/10.1016/j.aeue.2019.02.006
Tripathi A, Gupta HP, Dutta T, Mishra R, Shukla KK, Jit S (2018) Coverage and connectivity in WSNS: a survey, research issues and challenges. IEEE Access 6:26971–26992. https://doi.org/10.1109/ACCESS.2018.2833632
Wang G, Cao G, La Porta T (2006) Movement assisted sensor deployment. Trans Mob Comput 5:640–652. https://doi.org/10.1109/TMC.2006.80
Wang H, Roman HE, Yuan L, Huang Y, Wang R (2014) Connectivity, coverage and power consumption in large-scale wireless sensor networks. Comput Netw 75:212–225. https://doi.org/10.1016/j.comnet.2014.10.008
Wang J, Ju C, Gao Y, Sangaiah AK, Jun KG (2018) A pso based energy efficient coverage control algorithm for wireless sensor networks. Comput Mater Contin 56:433–446. https://doi.org/10.3970/cmc.2018.04132
Yin Y, Shi J, Li Y, Zhang P (2006) Cluster head selection using analytical hierarchy process for wireless sensor networks. IEEE Int Symp Pers Indoor Mob Radio Commun. https://doi.org/10.1109/PIMRC.2006.254181
Yue Y, Cao L, Luo Z (2019) Hybrid artificial bee colony algorithm for improving the coverage and connectivity of wireless sensor networks. Wirel Pers Commun 108(3):1719–1732. https://doi.org/10.1007/s11277-019-06492-x
Zhang H, Hou J (2005) Maintaining sensing coverage and connectivity in large sensor networks. Ad Hoc Sens Wirel Netw 1:89–124. https://doi.org/10.1201/9780203323687.ch28
Zhang Y, Yang LT, Chen J (2010) RFID and sensor networks: architectures, protocols, security, and integrations. CRC Press, Boca Raton, FL, USA
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Tirandazi, P., Rahiminasab, A. & Ebadi, M.J. An efficient coverage and connectivity algorithm based on mobile robots for wireless sensor networks. J Ambient Intell Human Comput 14, 8291–8313 (2023). https://doi.org/10.1007/s12652-021-03597-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12652-021-03597-9