Submitted:
16 August 2023
Posted:
17 August 2023
You are already at the latest version
Abstract
Keywords:
1. Introduction
- As far as we know, this is the first work to trigger the coverage problem of the alarm barrier for smart city, where the regional information is not pre-known.
- The optimal distribution of sensor nodes with maximum k- barrier coverage is derived to guide design.
- A fully distributed algorithm is developed to automatically form barrier coverage for sensor nodes.
2. Related Work
3. Problem Formulation
3.1. System Model
3.2. Fundamental Problem
4. Theoretical Analysis
4.1. Different Types of k-Barrier Coverage
4.2. Optimal Distribution Pattern
5. AutoBar Design
5.1. Design Overview
5.2. Design Analysis
5.2.1. Necessity of A Distributed Algorithm
5.2.2. Archimedean Spiral in Case 1.1
5.2.3. Movement Strategy of Case 2.1 and 2.2
5.2.4. Limitation of Internal Angle in Case 2.3
5.2.5. Local Balance in Case 2.3
5.2.6. Chain Reaction Procedure of AutoBar
5.2.7. Node Failure
6. Practical Issue
6.1. Mobility Capability
6.2. Energy Consumption
6.3. Computation and Communication Overhead
7. Performance Evaluation
7.1. Simulation Settings
7.2. Performance Analysis
7.2.1. Validation with Different Deployment Types
7.2.2. Different Algorithms Comparison
7.2.3. Performance on Formation Duration
7.2.4. Performance on Communication Overhead
7.2.5. Performance on Moving Distance
8. Conclusion
Author Contributions
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- The Datasheet of mobile robot SUMMIT, http://www.robotnik.es/ilsupload/Summit-e.
- Chen, C.P.; Mukhopadhyay, S.C.; Chuang, C.L.; Lin, T.S.; Liao, M.S.; Wang, Y.C.; Jiang, J.A. A hybrid memetic framework for coverage optimization in wireless sensor networks. IEEE transactions on cybernetics 2014, 45, 2309–2322. [Google Scholar] [CrossRef] [PubMed]
- Chen, J.; Li, J.; He, S.; He, T.; Gu, Y.; Sun, Y. On energy-efficient trap coverage in wireless sensor networks. ACM Transactions on Sensor Networks (TOSN) 2013, 10, 1–29. [Google Scholar] [CrossRef]
- Dubey, V.; Patel, B.; Barde, S. Path Optimization and Obstacle Avoidance using Gradient Method with Potential Fields for Mobile Robot. 2023 International Conference on Sustainable Computing and Smart Systems (ICSCSS), 2023, pp. 1358-1364.
- Chu, Y.; Ahmadi, H.; Grace, D.; Burns, D. Deep Learning Assisted Fixed Wireless Access Network Coverage Planning. IEEE Access 2021, 9, 124530–124540. [Google Scholar] [CrossRef]
- He, J.; Shi, H. Constructing sensor barriers with minimum cost in wireless sensor networks. Journal of Parallel and Distributed Computing (JPDC) 2012, 72, 1654–1663. [Google Scholar] [CrossRef]
- Sharma, J.; Bhutani, A. Review on Deployment, Coverage and Connectivity in Wireless Sensor Networks. 2022 IEEE World Conference on Applied Intelligence and Computing (AIC), Sonbhadra, India, 2022, pp. 802-807.
- He, S.; Chen, J.; Li, X.; Shen, X.; Sun, Y. Mobility and intruder prior information improving the barrier coverage of sparse sensor networks. IEEE transactions on mobile computing 2013, 13, 1268–1282. [Google Scholar]
- He, S.; Gong, X.; Zhang, J.; Chen, J.; Sun, Y. Curve-based deployment for barrier coverage in wireless sensor networks. IEEE Transactions on Wireless Communications 2014, 13, 724–735. [Google Scholar] [CrossRef]
- Holland, H.C. The archimedes spiral. Nature 1957, 179, 432–433. [Google Scholar] [CrossRef]
- Hull, B.; Bychkovsky, V.; Zhang, Y.; Chen, K.; Goraczko, M.; Miu, A.; Madden, S. Cartel: a distributed mobile sensor computing system. In Proceedings of the 4th international conference on Embedded networked sensor systems; 2006; pp. 125–138. [Google Scholar]
- Zwillinger, D.; Jeffrey, A. Table of integrals, series, and products.; Elsevier, 2007.
- Kong, L.; Liu, X.; Li, Z.; Wu, M.Y. Automatic barrier coverage formation with mobile sensor networks. In 2010 IEEE International Conference on Communications, 2010, pp. 1-5.
- Kong, L.; Zhao, M.; Liu, X.Y.; Lu, J.; Liu, Y.; Wu, M.Y.; Shu, W. Surface coverage in sensor networks. IEEE Transactions on Parallel and Distributed Systems (TPDS) 2013, 25, 234–243. [Google Scholar] [CrossRef]
- Kumar, S.; Lai, T.H.; Arora, A. Barrier coverage with wireless sensors. In Proceedings of the 11th annual international conference on Mobile computing and networking; 2005; pp. 284–298. [Google Scholar]
- La, H. M.; Sheng, W.; Chen, J. Cooperative and active sensing in mobile sensor networks for scalar field mapping. IEEE Transactions on Systems, Man, and Cybernetics: Systems 2014, 45, 1–12. [Google Scholar]
- Li, M.; Cheng, W.; Liu, K.; He, Y.; Li, X.; Liao, X. Sweep coverage with mobile sensors. IEEE Transactions on Mobile Computing (TMC) 2011, 10, 1534–1545. [Google Scholar]
- Tao, D.; Tang, S.J.; Zhang, H.T.; Mao, X.F.; Ma, H.D. Strong barrier coverage in directional sensor networks. Computer Communications 2012, 35, 895–905. [Google Scholar] [CrossRef]
- Gao, X.S.; Yan, L.; Wang, G.; Chen, I.-M. Modeling and Analysis of Magnetic Adhesion Module for Wall-Climbing Robot. IEEE Transactions on Instrumentation and Measurement 2023, 72, 1–9. [Google Scholar] [CrossRef]
- Rockafellar, R.T. Convex analysis; Vol. 11, Princeton university press, 1997.
- Saipulla, A.; Liu, B.; Xing, G.; Fu, X.; Wang, J. Barrier coverage with sensors of limited mobility. In Proceedings of the eleventh ACM international symposium on Mobile ad hoc networking and computing; 2010; pp. 201–210. [Google Scholar]
- Saipulla, A.; Westphal, C.; Liu, B.; Wang, J. Barrier coverage with line-based deployed mobile sensors. IEEE Ad Hoc Networks2013, pp. 1381-1391.
- Silvestri, S. Mobibar: Barrier coverage with mobile sensors. IEEE Global Telecommunications Conference (GLOBECOM)2011, pp. 1-6. 1–6.
- Wang, Y.; Tan, R.; Xing, G.; Tan, X.; Wang, J.; Zhou, R. Spatiotemporal aquatic field reconstruction using robotic sensor swarm. In 2012 IEEE 33rd Real-Time Systems Symposium, 2012, pp. 205-214.
- Wang, Y.; Tan, R.; Xing, G.; Wang, J.; Tan, X.; Liu, X.; Chang, X. Aquatic debris monitoring using smartphone-based robotic sensors. In IPSN-14 Proceedings of the 13th International Symposium on Information Processing in Sensor Networks.; pp. 201413–24.
- Pang, C.; Shan, G.; Duan, X.; Xu, G. A Multi-Mode Sensor Management Approach in the Missions of Target Detecting and Tracking. Electronics 2019, 8, 71. [Google Scholar] [CrossRef]
- Yoon, Y.; Kim, Y.H. An efficient genetic algorithm for maximum coverage deployment in wireless sensor networks. IEEE transactions on cybernetics 2014, 43, 1473–1483. [Google Scholar] [CrossRef] [PubMed]
- Tomic, S.; Beko, M.; Dinis, R.; Montezuma, P. Distributed algorithm for target localization in wireless sensor networks using RSS and AoA measurements. Pervasive and Mobile Computing 2017, 37, 63–77. [Google Scholar] [CrossRef]
- Cheng, C.F.; Wang, C.W. The target-barrier coverage problem in wireless sensor networks. IEEE Transactions on Mobile Computing 2017, 17, 1216–1232. [Google Scholar] [CrossRef]
- Eftekhari, M.; Kranakis, E.; Krizanc, D.; Morales-Ponce, O.; Narayanan, L.; Opatrny, J.; Shende, S. Distributed algorithms for barrier coverage using relocatable sensors. In Proceedings of the 2013 ACM symposium on Principles of distributed computing. 2013; pp. 383–392.
- Lloyd, H.; Hammoudeh, M. A Distributed Cellular Automaton Algorithm for Barrier Formation in Mobile Sensor Networks. In 2010 Wireless Days (WD).IEEE, 2019, pp. 1-4.
- Cheng, C.F.; Hsu, C.C.; Pan, M.S.; Srivastava, G.; Lin, J.C.W. A cluster-based barrier construction algorithm in mobile Wireless Sensor Networks. Physical Communication 2022, 54, 101839. [Google Scholar] [CrossRef]
- Wang, J.; Pham, K. A Distributed Policy Gradient Algorithm for Optimal Coordination of Mobile Sensor Networks. In 2022 IEEE Sensors. IEEE, 2022, pp. 1-4.
- Le, V.A.; Nguyen, L.; Nghiem, T. X. Multistep Predictions for Adaptive Sampling in Mobile Robotic Sensor Networks Using Proximal ADMM. IEEE Access 2022, 10, 64850–64861. [Google Scholar] [CrossRef]











| Barrier Coverage | Classic | Warning |
|---|---|---|
| Target Region | Known | Unknown boundary |
| Sensing Capability | Intruder detection | Visitor detection and |
| boundary detection | ||
| Moving Capability | Mobile/static node | Mobile node |
| Typical Application | Border surveillance | Danger, keep out! |
| AutoBar Algorithm (Executed on node ) |
|---|
| 1: while do |
| // step 1 |
| 2: Sense within area and self-determine; |
| 3: switch (Location) |
| 4: case outside boundary: do |
| 5: spiral_moving(); |
| 6: break; |
| 7: case on boundary: do |
| 8: direct_moving(); |
| 9: break; |
| 10: case inside boundary: do |
| 11: straight_moving(); |
| 12: break; |
| // step 2 |
| // is the next position to move, α is the inner angle |
| 13: Detect the direct neighbors and ; |
| 14: Exchange position information with and ; |
| 15: switch(Num of immediate neighbors) |
| 16: ¡¡¡¡case 0: do |
| 17: ←{clockwise direction with v}; |
| 18: ¡¡¡¡¡¡break; |
| 19: ¡¡¡¡case 1: do |
| 20: ←=&=; |
| 21: ¡¡¡¡¡¡break; |
| 22: ¡¡¡¡case 2: |
| 23: if() do |
| 24: ← the middle position of &; |
| 25: ¡¡¡¡¡¡else do |
| 26: ←=&=; |
| 27: ¡¡¡¡¡¡break; |
| 28: Move to ; |
| 29:end while |
| Num. of Nodes n | 50 | 100 | 150 | 200 | 250 | 300 | |
|---|---|---|---|---|---|---|---|
| Random | Max | 6057 | 7524 | 8463 | 8971 | 9009 | 9054 |
| Ave | 774 | 851 | 910 | 946 | 963 | 972 | |
| Min | 17 | 13 | 10 | 8 | 6 | 6 | |
| OnePosition | Max | 734 | 731 | 728 | 725 | 723 | 720 |
| Ave | 351 | 349 | 348 | 346 | 345 | 344 | |
| Min | 0 | 0 | 0 | 0 | 0 | 0 | |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).