A Distributed Localization Method for Wireless Sensor Networks Based on Anchor Node Optimal Selection and Particle Filter
<p>The framework of MSDO-PF and MEPO-PF localization method.</p> "> Figure 2
<p>The procedure of DS-TWR distance estimation.</p> "> Figure 3
<p>Anchor nodes and mobile nodes’ path.</p> "> Figure 4
<p>Procedures of the MSDO and MEPO localization method.</p> "> Figure 5
<p>Simulation scenario.</p> "> Figure 6
<p>The trajectories of using RS, MSDO, MEPO node selection methods for path 1 and path 2.</p> "> Figure 7
<p>(<b>a</b>) The trajectories of MEPO localization method using PF or not (<b>b</b>) The trajectories of MSDO localization method using PF or not.</p> "> Figure 8
<p>(<b>a</b>) Localization error of Path 1 using PF or not (<b>b</b>) Localization error of Path 2 using PF or not.</p> "> Figure 9
<p>(<b>a</b>) The calculation time of MSDO using PF or not (<b>b</b>) The calculation time of MEPO using PF or not.</p> ">
Abstract
:1. Introduction
2. Related Works
- Based on the uncertainty analyzing of the error propagation in the least-squares localization method, we find that localization error is correlated positively with both the statistic standard deviation of distance estimation and the product of distance statistic standard deviation and distance;
- According to the minimum standard deviation and the minimum error propagation factor, the anchor node is optimized in real-time during the process of node movement, after which the distance measurement and position information about the optimized anchor nodes is brought into the least-squares localization method to obtain the initial position information about the mobile node;
- To get more accurate positioning information and improve the system’s robustness, we treat the position information of the mobile nodes as the initial position estimation value of the PF algorithm. Simulation results show that the MSDO-PF and MEPO-PF methods can effectively improve the positioning accuracy of distributed mobile nodes and the system’s robustness.
3. Distributed Localization Method for Wireless Sensor Networks Based on Anchor Node Optimal Selection and Particle Filter
3.1. System Structure
- Distance estimation and uncertainty propagation analysis: In the wireless sensor network system, we measure the distance between the mobile node and each anchor node repeatedly. Then we statistically calculate to obtain the distance estimation result. We calculate the statistical standard deviation, representing the quality of the distance estimation, and the product of the distance estimation and the statistical standard deviation (defined as the error propagation factor). According to the minimum standard deviation criteria and the minimum error propagation factor criteria, we propose the MSDO and MEPO methods to select the anchor nodes optimally;
- Optimal selection of anchor nodes: According to MSDO and MEPO methods, we sort the anchor nodes and obtain the corresponding indexes. We select a different number of anchor nodes in turn for different localization algorithms. In this paper, we choose the first five anchor nodes into the least-squares localization method;
- Least-squares localization: Based on the selected anchor nodes and their corresponding distance estimation result, we can obtain an accurate preliminary localization result through the least-squares criterion;
- Particle filter optimization: To ensure the distributed nonlinear localization system has higher localization accuracy and stronger robustness, we treat the initial location as the input. We utilize the particle filter algorithm to optimize the estimation localization result.
3.2. Least-Squares Localization
3.3. Uncertainty Propagation Analysis and Optimal Selection of Anchor Nodes
- The anchor nodes are accurately placed in the site with a known location, and the coordinate of anchor nodes is obtained;
- Each mobile node receives the range estimation of anchor node 150 times, in which there are k anchor nodes;
- The mean values and standard deviation of 150 ranging numbers are calculated statistically, and the standard deviation and error propagation factors are sorted from small to large, the sort order represents the quality order of nodes;
- According to the MSDO and MEPO criteria, we obtain the index of the corresponding anchor nodes (we select the nodes with index from 1 to 5). Then the selected anchor nodes and their corresponding distance estimation results are applied to the least-squares localization method, which will obtain the initial localization result.
3.4. Improvement of the Localization Results with Particle Filter Algorithm
3.5. Complexity Analysis
4. Simulation and Analysis
4.1. Simulation Conditions
4.2. Evaluation Metric
4.3. Localization Evaluation
4.3.1. Comparison of Anchor Node Optimization Methods
4.3.2. Estimation of the Location Results with Particle Filter
4.3.3. Localization Efficiency Evaluation
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Temene, N.; Sergiou, C.; Georgiou, C.; Vassiliou, V. A survey on mobility in Wireless Sensor Networks. Ad Hoc Netw. 2022, 125, 102726. [Google Scholar] [CrossRef]
- Huanan, Z.; Suping, X.; Jiannan, W. Security and application of wireless sensor network. Procedia Comput. Sci. 2021, 183, 486–492. [Google Scholar] [CrossRef]
- Liu, C.; Luo, Q.; Yan, X.; Shao, Y.; Yang, K.; Ju, C. A distributed localization method for mobile nodes. IOP Conf. Ser. Mater. Sci. Eng. 2021, 1207, 012001. [Google Scholar] [CrossRef]
- Maddumabandara, A.; Leung, H.; Liu, M. Experimental evaluation of indoor localization using wireless sensor networks. IEEE Sens. J. 2015, 15, 5228–5237. [Google Scholar] [CrossRef]
- Catelani, M.; Ciani, L.; Bartolini, A.; Del Rio, C.; Guidi, G.; Patrizi, G. Reliability Analysis of Wireless Sensor Network for Smart Farming Applications. Sensors 2021, 21, 7683. [Google Scholar] [CrossRef] [PubMed]
- 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]
- Luo, Q.; Peng, Y.; Li, J.; Peng, X. RSSI-based localization through uncertain data mapping for wireless sensor networks. IEEE Sens. J. 2016, 16, 3155–3162. [Google Scholar] [CrossRef]
- Gui, L.; Xiao, F.; Zhou, Y.; Shu, F.; Val, T. Connectivity based DV-hop localization for Internet of Things. IEEE Trans. Veh. Technol. 2020, 69, 8949–8958. [Google Scholar] [CrossRef]
- Wan, X.; Shen, L.; Chen, Z.; Xu, H. An efficient virtual nodes-based APIT localization algorithm with low computational cost. In Proceedings of the 2018 IEEE 23rd International Conference on Digital Signal Processing (DSP), Shanghai, China, 19–21 November 2018; pp. 1–4. [Google Scholar]
- Buratti, C.; Conti, A.; Dardari, D.; Verdone, R. An overview on wireless sensor networks technology and evolution. Sensors 2009, 9, 6869–6896. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Zhu, P.; Ren, W. Fully distributed joint localization and target tracking with mobile robot networks. IEEE Trans. Control Syst. Technol. 2020, 29, 1519–1532. [Google Scholar] [CrossRef]
- Vempaty, A.; Ozdemir, O.; Agrawal, K.; Chen, H.; Varshney, P.K. Localization in wireless sensor networks: Byzantines and mitigation techniques. IEEE Trans. Signal Process. 2012, 61, 1495–1508. [Google Scholar] [CrossRef]
- Zhu, H.; Luo, M. Hybrid robust sequential fusion estimation for WSN-assisted moving-target localization with sensor-node-position uncertainty. IEEE Trans. Instrum. Meas. 2020, 69, 6499–6508. [Google Scholar] [CrossRef]
- Ismail, M.I.M.; Dziyauddin, R.A.; Ahmad, R.; Ahmad, N.; Ahmad, N.A.; Hamid, A.M.A. A Review of Energy Harvesting in Localisation for Wireless Sensor Node Tracking. IEEE Access 2021, 9, 60108–60122. [Google Scholar] [CrossRef]
- Shi, Q.; He, C.; Chen, H.; Jiang, L. Distributed wireless sensor network localization via sequential greedy optimization algorithm. IEEE Trans. Signal Process. 2010, 58, 3328–3340. [Google Scholar] [CrossRef]
- Huijiao, W.; Kuilin, L.; Jiang, H.; Yao, W.; Qiuxia, Y.; Qing, Z. Location Algorithm for WSNs with Mobile Anchor Node Based on Optimzed K-Nearest Neighbers. In Proceedings of the 2019 Eleventh International Conference on Advanced Computational Intelligence (ICACI), Guilin, China, 7–9 June 2019; pp. 190–195. [Google Scholar]
- Luo, Q.; Peng, Y.; Peng, X.; Saddik, A.E. Uncertain data clustering-based distance estimation in wireless sensor networks. Sensors 2014, 14, 6584–6605. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Li, W.; Chen, Z.; Gao, X.; Liu, W.; Wang, J. Multimodel Framework for Indoor Localization Under Mobile Edge Computing Environment. IEEE Internet Things J. 2019, 6, 4844–4853. [Google Scholar] [CrossRef]
- Wang, J.; Hou, A.; Tu, Y.; Yu, H. An improved DV-hop localization algorithm based on selected anchors. Comput. Mater. Contin. 2020, 65, 977–991. [Google Scholar] [CrossRef]
- Singh, R.; Mehra, R.; Sharma, L. Design of Kalman filter for wireless sensor network. In Proceedings of the 2016 International Conference on Internet of Things and Applications (IOTA), Pune, India, 22–24 January 2016; pp. 63–67. [Google Scholar]
- Hu, X.; Xu, B.; Hu, Y.H. Target tracking with distance-dependent measurement noise in wireless sensor networks. In Proceedings of the 2013 IEEE International Conference on Acoustics, Speech and Signal Processing, Vancouver, BC, Canada, 26–31 May 2013; pp. 5200–5203. [Google Scholar]
- Deng, F.; Chen, J.; Chen, C. Adaptive unscented Kalman filter for parameter and state estimation of nonlinear high-speed objects. J. Syst. Eng. Electron. 2013, 24, 655–665. [Google Scholar] [CrossRef] [Green Version]
- Ullah, I.; Shen, Y.; Su, X.; Esposito, C.; Choi, C. A localization based on unscented Kalman filter and particle filter localization algorithms. IEEE Access 2019, 8, 2233–2246. [Google Scholar] [CrossRef]
- Pak, J.M.; Ahn, C.K.; Shmaliy, Y.S.; Lim, M.T. Improving reliability of particle filter-based localization in wireless sensor networks via hybrid particle/FIR filtering. IEEE Trans. Ind. Inform. 2015, 11, 1089–1098. [Google Scholar] [CrossRef]
Methods | RS | MSDO | MEPO |
---|---|---|---|
Complexity | |||
Methods | MSDO-PF | MEPO-PF | |
Complexity |
Parameters | Value |
---|---|
Scene size | 120 m × 600 m |
Anchor node number | 10 |
Mobile node number | 2 |
Fixed nodes | (20,100), (20,400), (100,100), (100,400) (m) |
Random anchor nodes | randomly distributed |
Simulation step | 30 |
Ranging repeat times | 150 |
Particle number | 500 |
Methods | ||
---|---|---|
RS | 2.45 | 4.87 |
MSDO | 2.07 | 4.16 |
MEPO | 1.18 | 1.13 |
Methods | ||
---|---|---|
RS | 2.23 | 3.85 |
MSDO | 1.83 | 3.25 |
MEPO | 1.08 | 0.92 |
Methods | ||
---|---|---|
Path1 + PF | 0.33 | 0.12 |
Path2 + PF | 1.34 | 0.51 |
Methods | ||
---|---|---|
Path1 + PF | 0.35 | 0.13 |
Path2 + PF | 1.26 | 0.47 |
Methods | ||
---|---|---|
Path1 + PF | 0.28 | 0.05 |
Path2 + PF | 0.05 | 0.48 |
Methods | RS | MSDO | MEPO | MSDO-PF | MEPO-PF |
---|---|---|---|---|---|
Time(s) | 0.0002 | 0.0687 | 0.0688 | 0.1286 | 0.1279 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 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
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. https://doi.org/10.3390/s22031003
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(3):1003. https://doi.org/10.3390/s22031003
Chicago/Turabian StyleLuo, Qinghua, Chao Liu, Xiaozhen Yan, Yang Shao, Kexin Yang, Chenxu Wang, and Zhiquan Zhou. 2022. "A Distributed Localization Method for Wireless Sensor Networks Based on Anchor Node Optimal Selection and Particle Filter" Sensors 22, no. 3: 1003. https://doi.org/10.3390/s22031003
APA StyleLuo, Q., Liu, C., Yan, X., Shao, Y., Yang, K., Wang, C., & Zhou, Z. (2022). A Distributed Localization Method for Wireless Sensor Networks Based on Anchor Node Optimal Selection and Particle Filter. Sensors, 22(3), 1003. https://doi.org/10.3390/s22031003