Mobile Anchor Route Scheduling with an Iterative Sensor Positioning Algorithm in Wireless Sensor Networks
Abstract
:1. Introduction
2. Related Works
3. Proposed Method
3.1. Preliminaries and Assumptions
3.2. Iterative Sensor Positioning Algorithm
Algorithm 1. The ISP algorithm. |
M: Mobile anchor. |
R: Communication range. |
U: Set of unknown nodes. |
W: Set of nodes that have been discovered but not positioned. |
D: Set of positioned nodes. |
(g, g’) = IntSecPoints(r1, r2): Find intersection points (g, g’) from reference points {r1, r2}. |
Lo(x) = Trilateration(r1, r2, r3): Trilateral positioning function uses the reference points {r1, r2, r3} to get the location of node x. |
M.pos: The current location of the mobile anchor. |
dS(gi, gi’): A function selects the {gi, gi’}, which is on the side of the movement direction of the mobile anchor. |
ISP(U,W,D) |
1. When M detects node ui ∈ U or received information from detected nodes{ |
2. If ui has more than 3 neighbors {da, db, dc,...} ∈ D |
3. //three position-aware neighbors |
4. Lo(ui) = Trilateration(Lo(da), Lo(db), Lo(dc)); |
5. D←D∪{ui}; U←U \{ui}; |
6. If ui has 2 neighbors {da, db}∈ D |
7. //two position-aware neighbors |
8. Lo(ui) = Trilateration(Lo(da), Lo(db), M.pos); |
9. D←D∪{ui}; U←U \{ui}; |
10. If ui has 1 neighbors {da} ∈ D |
11. If ui ∈ W // ui has been detected by M before |
12. ui.p2 = M.pos; |
13. Lo(ui) = Trilateration( Lo(da), ui.p1, ui.p2); |
14. D←D∪{ui}; W←W \{ui}; U←U \{ui}; |
15. Else |
16. If M detects node da before reach M.pos and Lo(da) != M.pos |
17. {ui.g, ui.g’} = IntSecPoints(da, M.pos); |
18. Lo(ui) = dS(ui.ga, ui.gb); |
19. D←D∪{ui}; U←U \{ui}; |
20. Else |
21. ui.p1 = M.pos; |
22. W ← W∪{ui}; |
23. If ui has 0 neighbors |
24. If ui ∈ W |
25. If ui has two reference points |
26. Lo(ui) = Trilateration(M.pos, ui.p1, ui.p2); |
27. D←D∪{ui}; W←W \{ui}; U←U \{ui}; |
28. Elseif ui has one reference point |
29. ui.p2 = M.pos; |
30. {ui.g, ui.g’} = IntSecPoints(ui.p1, ui.p2); |
31. Else |
32. ui.p1 = M.pos; |
33. W←W∪{ui}; |
34. } |
35. When a point g* ∈ u*|u*∈W and g*∈{u*.g, u*.g’} and |g*M.pos| = R { |
36. If g* = u*.g and M detects the signal of node u* |
37. Lo(u*) = u*.g; |
38. Else |
39. Lo(u*) = u*.g’; |
40. D←D∪{u*};W←W \{u*};U←U \{u*}; |
41. } |
3.3. Mobile Anchor Route Scheduling Method (MARS)
3.4. The Case of Non-Ideal Signal
4. Simulation
4.1. Environment Setup
4.2. Numerical Results
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Sangthong, J.; Thongkam, J.; Promwong, S. Indoor Wireless Sensor Network Localization Using RSSI Based Weighting Algorithm Method. In Proceedings of the 6th International Conference on Engineering, Applied Sciences and Technology (ICEAST), Chiang Mai, Thailand, 1–4 July 2020; pp. 1–4. [Google Scholar]
- Yingxi, X.; Xiang, G.; Zeyu, S.; Chuanfeng, L. WSN Node Localization Algorithm Design Based on RSSI Technology. In Proceedings of the 5th International Conference on Intelligent Computation Technology and Automation (ICICTA), Zhangjiajie, China, 12–14 January 2012; pp. 556–559. [Google Scholar]
- Yi, L.; Tao, L.; Jun, S. RSSI localization method for mine underground based on RSSI hybrid filtering algorithm. In Proceedings of the IEEE 9th International Conference on Communication Software and Networks (ICCSN), Guangzhou, China, 6–8 May 2017; pp. 327–332. [Google Scholar]
- Asmaa, L.; Hatim, K.A.; Abdelaaziz, M. Localization algorithms research in wireless sensor network based on Multilateration and Trilateration techniques. In Proceedings of the 3rd IEEE International Colloquium in Information Science and Technology (CIST), Tetouan, Morocco, 20–22 October 2014; pp. 415–419. [Google Scholar]
- Yan, X.; Luo, Q.; Yang, Y.; Liu, S.; Li, H.; Hu, C. ITL-MEPOSA: Improved Trilateration Localization with Minimum Uncertainty Propagation and Optimized Selection of Anchor Nodes for Wireless Sensor Networks. IEEE Access 2019, 7, 53136–53146. [Google Scholar] [CrossRef]
- Rahman, M.N.; Hanuranto, M.T.I.A.T.; Mayasari, S.T.M.T.R. Trilateration and iterative multilateration algorithm for localization schemes on Wireless Sensor Network. In Proceedings of the International Conference on Control, Electronics, Renewable Energy and Communications (ICCREC), Yogyakarta, Indonesia, 26–28 September 2017; pp. 88–92. [Google Scholar]
- Luo, Q.; Liu, C.; Yan, X.; Shao, Y.; Yang, K.; Wang, C.; Zhou, Z. A Distributed Localization Method for Wireless Sensor Networks Based on Anchor Node Optimal Selection and Particle Filter. Sensors 2022, 22, 1003. [Google Scholar] [CrossRef] [PubMed]
- Sharma, A.; Pradeep, K.S. Localization in Wireless Sensor Networks for Accurate Event Detection. Int. J. Healthc. Inf. Syst. Inform. 2021, 16, 74–88. [Google Scholar] [CrossRef]
- Zhu, X.; Zhu, W.; Chen, Z. Direct Localization Based on Motion Analysis of Single-Station Using TOA. In Proceedings of the 2nd IEEE Advanced Information Management, Communicates, Electronic and Automation Control Conference (IMCEC), Xi’an, China, 25–27 May 2018; pp. 1823–1827. [Google Scholar]
- Liang, K.; Huang, Z.; He, J. A passive localization method of single satellite using TOA sequence. In Proceedings of the 2nd IEEE International Conference on Computer and Communications (ICCC), Chengdu, China, 14–17 October 2016; pp. 1795–1798. [Google Scholar]
- Zou, Y.; Liu, H. A Simple and Efficient Iterative Method for Toa Localization. In Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Barcelona, Spain, 4–8 May 2020; pp. 4881–4884. [Google Scholar]
- Zhang, S.; Jiang, H.; Yang, K. Detection and localization for an unknown emitter using TDOA measurements and sparsity of received signals in a synchronized wireless sensor network. In Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing, Vancouver, BC, Canada, 26–31 May 2013; pp. 5146–5149. [Google Scholar]
- Zou, Y.; Liu, H. TDOA Localization with Unknown Signal Propagation Speed and Sensor Position Errors. IEEE Commun. Lett. 2020, 24, 1024–1027. [Google Scholar] [CrossRef]
- Xie, T.; Zhang, C.; Wang, Z. Wi-Fi TDoA indoor localization system based on SDR platform. In Proceedings of the IEEE International Symposium on Consumer Electronics (ISCE), Kuala Lumpur, Malaysia, 14–15 November 2017; pp. 82–83. [Google Scholar]
- Peng, L.; Zhang, W. Based on the cyclic refinement APIT localization algorithm for wireless sensor networks. In Proceedings of the 29th Chinese Control Conference, Beijing, China, 29–31 July 2010; pp. 4753–4756. [Google Scholar]
- Zhang, Y.; Zhang, Q. Research on APIT localization algorithm in wireless sensor networks. In Proceedings of the Chinese Control and Decision Conference (CCDC), Shenyang, China, 9–11 June 2018; pp. 5487–5491. [Google Scholar]
- Jain, S.; Singh, A.; Kaur, A.; Jain, S. Improved APIT localization algorithm in wireless sensor networks. In Proceedings of the 4th International Conference on Signal Processing, Computing and Control (ISPCC), Solan, India, 21–23 September 2017; pp. 77–81. [Google Scholar]
- Liu, G.; Qian, Z.; Wang, X. An improved DV-Hop localization algorithm based on hop distances correction. China Commun. 2019, 16, 200–214. [Google Scholar] [CrossRef]
- Liu, K.; Yan, X.; Hu, F. A modified DV-Hop localization algorithm for wireless sensor networks. In Proceedings of the IEEE International Conference on Intelligent Computing and Intelligent Systems, Shanghai, China, 20–22 November 2009; pp. 511–514. [Google Scholar]
- Pan, W.; Liu, X. Wireless Sensor Networks Based on the DV-Hop Localization Algorithm. In Proceedings of the 4th International Conference on Computational and Information Sciences, Chongqing, China, 17–19 August 2012; pp. 1073–1075. [Google Scholar]
- Malajner, M.; Gleich, D.; Planinsic, P. Indoor AoA Estimation Using Received Signal Strength Parameter and a Support Vector Machine. In Proceedings of the International Conference on Systems, Signals and Image Processing (IWSSIP), Osijek, Croatia, 5–7 June 2019; pp. 133–137. [Google Scholar]
- Tomic, S.; Marko, B.; Dinis, R.; Tuba, M.; Bacanin, N. RSS-AoA-based Target Localization and Tracking in Wireless Sensor Networks. In RSS-AoA-Based Target Localization and Tracking in Wireless Sensor Networks; River Publishers: Alsbjergvej, Denmark, 2017; pp. 1–21. [Google Scholar]
- Tomic, S.; Beko, M.; Dinis, R. 3-D Target Localization in Wireless Sensor Networks Using RSS and AoA Measurements. IEEE Trans. Veh. Technol. 2017, 66, 3197–3210. [Google Scholar] [CrossRef] [Green Version]
- Wang, S.; Jiang, X.; Wymeersch, H. Cooperative Localization in Wireless Sensor Networks with AOA Measurements. IEEE Trans. Wirel. Commun. 2022, 21, 6760–6773. [Google Scholar] [CrossRef]
- Ssu, K.F.; Ou, C.H.; Jiau, H.C. Localization with mobile anchor points in wireless sensor networks. IEEE Trans. Veh. Technol. 2005, 54, 1187–1197. [Google Scholar] [CrossRef]
- Koutsonikolas, D.; Das, S.M.; Hu, Y.C. Path Planning of Mobile Landmarks for Localization in Wireless Sensor Networks. In Proceedings of the IEEE Distributed Computing Systems Workshops, Lisbon, Portugal, 4–7 July 2006; p. 86. [Google Scholar]
- Renuka, I.; Subramanian, C.B. Enhanced route planning for mobile anchors in localization of WSN. In Proceedings of the IEEE International Conference on Advanced Communications, Control and Computing Technologies, Ramanathapuram, India, 8–10 May 2014; pp. 649–652. [Google Scholar]
- Ou, C.H.; He, W.L. Path planning algorithm for mobile anchor-based localization in wireless sensor networks. IEEE Sens. J. 2013, 13, 466–475. [Google Scholar] [CrossRef]
- Han, G.; Xu, H.; Jiang, J.; Shu, L.; Hara, T.; Nishio, S. Path planning using a mobile anchor node based on trilateration in wireless sensor networks. Wirel. Commun. Mob. Comput. 2014, 13, 1324–1336. [Google Scholar] [CrossRef]
- Han, G.; Yang, X.; Liu, L.; Zhang, W.; Guizani, M. A Disaster Management-Oriented Path Planning for Mobile Anchor Node-Based Localization in Wireless Sensor Networks. IEEE Trans. Emerg. Top. Comput. 2020, 8, 115–125. [Google Scholar] [CrossRef]
- Tian, L.; Fan, Y. An Improved Location Algorithm Based on Mobile Anchor Node. In Proceedings of the 14th International Conference on Computational Intelligence and Security (CIS), Hangzhou, China, 16–19 November 2018; pp. 281–285. [Google Scholar]
- Kannadasan, K.; Edla, D.R.; Kongara, M.C.; Kuppili, V. M-Curves path planning model for mobile anchor node and localization of sensor nodes using Dolphin Swarm Algorithm. Wirel. Netw. 2020, 26, 2769–2783. [Google Scholar] [CrossRef]
- Alomari, A.; Comeau, F.; Phillips, W.; Aslam, N. New path planning model for mobile anchor-assisted localization in wireless sensor networks. Wirel. Netw. 2018, 24, 2589–2607. [Google Scholar] [CrossRef]
- Yildiz, D.; Karagol, S. Path Planning for Mobile-Anchor Based Wireless Sensor Networks Localization: Obstacle-Presence Schemes. Sensors 2021, 21, 3697. [Google Scholar] [CrossRef] [PubMed]
- Rezazadeh, J.; Moradi, M.; Ismail, A.S.; Dutkiewicz, E. Superior path planning mechanism for mobile beacon-assisted localization in wireless sensor networks. IEEE Sens. J. 2014, 14, 3052–3064. [Google Scholar] [CrossRef]
- Huang, R.; Zaruba, G.V. Static Path Planning for Mobile Beacons to Localize Sensor Networks. In Proceedings of the 5th Annual IEEE International Conference on Pervasive Computing and Communications Workshops (PerComW’07), White Plains, NY, USA, 19–23 March 2007; pp. 323–330. [Google Scholar]
- Hu, Z.; Gu, D.; Song, Z.; Li, H. Localization in wireless sensor networks using a mobile anchor node. In Proceedings of the IEEE/ASME International Conference on Advanced Intelligent Mechatronics, Xi’an, China, 2–5 July 2008; pp. 602–607. [Google Scholar]
- Himanshu; Rajesh, K.; Anil, K. Artificial intelligence applications for target node positions in wireless sensor networks using single mobile anchor node. Comput. Ind. Eng. 2022, 167, 107998. [Google Scholar] [CrossRef]
- Li, X.; Mitton, N.; Simplot-Ryl, I.; Simplot-Ryl, D. Mobile-beacon assisted sensor localization with dynamic beacon mobility scheduling. In Proceedings of the IEEE Eighth International Conference on Mobile Ad-Hoc and Sensor Systems (MASS), Valencia, Spain, 17–22 October 2011; pp. 490–499. [Google Scholar]
- Huang, S.C.; Li, F. A Novel Positioning System Based on Coverage Area Pruning in Wireless Sensor Networks. Sensors 2018, 18, 4469. [Google Scholar] [CrossRef] [PubMed]
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. |
© 2022 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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Huang, S.-C.; Wang, Y.-K. Mobile Anchor Route Scheduling with an Iterative Sensor Positioning Algorithm in Wireless Sensor Networks. Appl. Sci. 2023, 13, 22. https://doi.org/10.3390/app13010022
Huang S-C, Wang Y-K. Mobile Anchor Route Scheduling with an Iterative Sensor Positioning Algorithm in Wireless Sensor Networks. Applied Sciences. 2023; 13(1):22. https://doi.org/10.3390/app13010022
Chicago/Turabian StyleHuang, Shih-Chang, and Yi-Kai Wang. 2023. "Mobile Anchor Route Scheduling with an Iterative Sensor Positioning Algorithm in Wireless Sensor Networks" Applied Sciences 13, no. 1: 22. https://doi.org/10.3390/app13010022
APA StyleHuang, S. -C., & Wang, Y. -K. (2023). Mobile Anchor Route Scheduling with an Iterative Sensor Positioning Algorithm in Wireless Sensor Networks. Applied Sciences, 13(1), 22. https://doi.org/10.3390/app13010022