An Improved Adaptive Sparrow Search Algorithm for TDOA-Based Localization
Abstract
:1. Introduction
- The algorithm solves the distribution problem of the initial population. Compared with the traditional intelligent optimization algorithm. This algorithm generates the initial population position based on the positioning results and error distribution characteristics of the TSWLS algorithm, which accelerates the speed of searching for the optimal solution.
- The algorithm solves the problem of balancing the local exploitation ability and the global exploration ability by producer–scrounger quantity adaptive adjustment strategy, and the effectiveness of the proposed method is verified by the experiment of low signal-to-noise ratio (SNR) scenario.
- The algorithm incorporates an adaptive adjustment strategy based on observation information noise, which will adaptively update the algorithm parameters with the changes in practical application scenarios.
2. TDOA Measurement Model
3. Two-Step Weighted Least Squares Algorithm
4. Improved Adaptive Sparrow Search Algorithm
4.1. Sparrow Search Algorithm
4.2. Improved Adaptive Sparrow Search Algorithm
4.2.1. The Search Center Determined by the TSWLS Algorithm
4.2.2. Search Boundary Adaptive Adjustment Strategy
4.2.3. Producer–scrounger Quantity Adaptive Adjustment Strategy
5. Experiment Analysis
5.1. Experimental Design
5.2. Simulation Experiment Analysis
5.2.1. The Effectiveness Experiment of Each Improvement Strategy
5.2.2. The Effectiveness Experiment of the IASSA Algorithm
5.3. Field Experimental Analysis
6. Discussion
7. Conclusions
- In the experiment to investigate the effectiveness of each improvement strategy, compared to the SSA algorithm and the IASSA algorithm without strategy III, the RMSE of the IASSA algorithm is reduced by 9.85% and 4.72%, and the STD is reduced by 53.43% and 26.20%, respectively. Therefore, the improvement strategies in this paper can improve the localization accuracy and stability of the IASSA algorithm.
- In the experiment to investigate the effectiveness of the IASSA algorithm, the positioning accuracy of tags gradually decreases with the increase in the value of . Compared with the TSWLS, ICWLS, GWO, and SSA algorithms, the IASSA algorithm can achieve a smaller RMSE, which is closer to the CRLB. Meanwhile, the IASSA algorithm achieves higher positioning stability. Compared to the IASSA algorithm, the occurrence of poor results of other algorithms increases by 91.6%, 6.8%, 35.9%, and 12.4%, respectively.
- The IASSA algorithm overcomes the defects of intelligent optimization algorithms requiring too many iterations in practical applications. Compared to the GWO and SSA algorithms, the number of iterations required by the IASSA algorithm to obtain the global optimal solution is reduced by 65.2% and 81.4%, respectively. Meanwhile, to achieve the same positioning accuracy, the average computation time of the IASSA algorithm is reduced by 74.2% and 65.3%, respectively, compared to the GWO and SSA algorithms, thus overcoming the problem of large time consumption of swarm intelligence optimization algorithms.
- In the field experiments, static and dynamic experiments were conducted. In the static experiment, the RMSE of the IASSA algorithm is 16.3%, 8.0%, 22.3%, and 11.9% lower than that of other algorithms, respectively. In the dynamic experiment, after smoothing by the KF algorithm the RMSE of the IASSA algorithm is reduced by 40.5%, 29.9%, 33.8%, and 33.8%, respectively. Therefore, the IASSA algorithm also has a smaller RMSE in the field experiment, showing its higher positioning accuracy and robustness.
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Zhou, M.; Li, Y.; Pu, Q.; Nie, W.; Wilford, A.; Jiang, Q. Connectivity-Based Localization Scheme for Social Internet of Things. IEEE Trans. Comput. Soc. Syst. 2022, 9, 1671–1681. [Google Scholar] [CrossRef]
- Zhao, Y.; Zou, J.; Guo, J.; Huang, G.; Cai, L. A Novel Ultra-Wideband Double Difference Indoor Positioning Method with Additional Baseline Constraint. ISPRS Int. J. Geo-Inf. 2021, 10, 634. [Google Scholar] [CrossRef]
- Tao, B.; Wu, H.; Gong, Z.; Yin, Z.; Ding, H. An RFID-Based Mobile Robot Localization Method Combining Phase Difference and Readability. IEEE Trans. Autom. Sci. Eng. 2021, 18, 1406–1416. [Google Scholar] [CrossRef]
- Bi, J.; Zhao, M.; Yao, G.; Cao, H.; Feng, Y.; Jiang, H.; Chai, D. PSOSVRPos: WiFi indoor positioning using SVR optimized by PSO. Expert Syst. Appl. 2023, 222, 119778. [Google Scholar] [CrossRef]
- Yu, N.; Zhan, X.; Zhao, S.; Wu, Y.; Feng, R. A precise dead reckoning algorithm based on bluetooth and multiple sensors. IEEE Internet Things J. 2018, 5, 336–351. [Google Scholar] [CrossRef]
- Li, D.; Wang, X.; Chen, D.; Zhang, Q.; Yang, Y. A precise ultra-wideband ranging method using pre-corrected strategy and particle swarm optimization algorithm. Measurement 2022, 194, 110966. [Google Scholar] [CrossRef]
- Nguyen, T.H.; Nguyen, T.-M.; Xie, L. Range-Focused Fusion of Camera-IMU-UWB for Accurate and Drift-Reduced Localization. IEEE Robot. Autom. Lett. 2021, 6, 1678–1685. [Google Scholar] [CrossRef]
- Dong, J.; Lian, Z.; Xu, J.; Yue, Z. UWB Localization Based on Improved Robust Adaptive Cubature Kalman Filter. Sensors 2023, 23, 2669. [Google Scholar] [CrossRef]
- Mazhar, F.; Khan, M.G.; Sällberg, B. Precise indoor positioning using UWB: A review of methods, algorithms and implementations. Wirel. Pers. Commun. 2017, 97, 4467–4491. [Google Scholar] [CrossRef]
- Wang, S.; Wang, S.; Liu, W.; Tian, Y. A study on the optimization nodes arrangement in UWB localization. Measurement 2020, 163, 108056. [Google Scholar] [CrossRef]
- Wang, Y.; Ma, S.; Chen, C.L.P. TOA-based passive localization in quasi-synchronous networks. IEEE Commun. Lett. 2014, 18, 592–595. [Google Scholar] [CrossRef]
- Chalise, B.K.; Zhang, Y.D.; Amin, M.G.; Himed, B. Target localization in a multi-static passive radar system through convex optimization. Signal Process. 2014, 102, 207–215. [Google Scholar] [CrossRef]
- Chan, F.K.; So, H.C.; Ma, W.K.; Lui, K.W.K. A flexible semi-definite programming approach for source localization problems. Digit. Signal Process. 2013, 23, 601–609. [Google Scholar] [CrossRef] [Green Version]
- Wang, G.; Li, Y.; Ansari, N. A semidefinite relaxation method for source localization using TDOA and FDOA measurements. IEEE Trans. Veh. Technol. 2013, 62, 853–862. [Google Scholar] [CrossRef]
- Lin, L.; So, H.C.; Chan, F.K.; Chan, Y.T.; So, K.C. A new constrained weighted least squares algorithm for TDOA-based localization. Signal Process. 2013, 93, 2872–2878. [Google Scholar] [CrossRef]
- Qu, X.; Xie, L. An efficient convex constrained weighted least squares source localization algorithm based on TDOA measurements. Signal Process. 2016, 119, 142–152. [Google Scholar] [CrossRef]
- Qu, X.; Xie, L.; Tan, W. Iterative constrained weighted least squares source localization using TDOA and FDOA measurements. IEEE Trans. Signal Process. 2017, 65, 3990–4003. [Google Scholar] [CrossRef]
- Guo, M.; Wang, J.; Zhu, L.; Guo, S.; Xie, W. An improved grey wolf optimizer based on tracking and seeking modes to solve function optimization problems. IEEE Access 2020, 8, 69861–69893. [Google Scholar] [CrossRef]
- Huang, X.; Xie, Z.; Huang, X. Fault location of distribution network base on improved cuckoo search algorithm. IEEE Access 2019, 8, 2272–2283. [Google Scholar] [CrossRef]
- Thenmozhi, R.; Nasir, A.W.; Sonthi, V.K.; Avudaiappan, T.; Kadry, S.; Pin, K.; Nam, Y. An improved sparrow search algorithm for node localization in WSN. Comput. Mater. Contin. 2020, 71, 2037–2051. [Google Scholar] [CrossRef]
- Tharwat, A.; Elhoseny, M.; Hassanien, A.E.; Gabel, T.; Kumar, A. Intelligent Bézier curve-based path planning model using Chaotic Particle Swarm Optimization algorithm. Clust. Comput. 2019, 22, 4745–4766. [Google Scholar] [CrossRef]
- Xue, J.; Shen, B. A novel swarm intelligence optimization approach: Sparrow search algorithm. Syst. Sci. Control Eng. 2020, 8, 22–34. [Google Scholar] [CrossRef]
- Li, J.; Wu, Y. Improved sparrow search algorithm with the extreme learning machine and its application for prediction. Neural Process Lett. 2022, 54, 4189–4209. [Google Scholar] [CrossRef]
- Zhang, X.; Cheng, Z.; Zhang, M.; Zhu, X.; Zhang, X. Comfort Prediction of Office Chair Surface Material Based on the ISSA-LSSVM. Sensors 2022, 22, 9822. [Google Scholar] [CrossRef] [PubMed]
- Yang, X.; Liu, J.; Liu, Y.; Xu, P.; Yu, L.; Zhu, L.; Chen, H.; Deng, W. A Novel Adaptive Sparrow Search Algorithm Based on Chaotic Mapping and T-Distribution Mutation. Appl. Sci. 2021, 11, 11192. [Google Scholar] [CrossRef]
- Zhang, X.; Xiao, F.; Tong, X.; Yun, J.; Liu, Y.; Sun, Y.; Tao, B.; Kong, J.; Xu, M.; Chen, B. Time Optimal Trajectory Planning Based on Improved Sparrow Search Algorithm. Front. Bioeng. Biotechnol. 2022, 10, 852408. [Google Scholar] [CrossRef]
- Bocquet, M.; Loyez, C.; Benlarbi-Delai, A. Using enhanced-TDOA measurement for indoor positioning. IEEE Microw. Wirel. Compon. Lett. 2005, 15, 612–614. [Google Scholar] [CrossRef]
- Chan, Y.T.; Ho, K.C. A simple and efficient estimator for hyperbolic location. IEEE Trans. Signal Process. 1994, 42, 1905–1915. [Google Scholar] [CrossRef] [Green Version]
- Huang, Y.; Benesty, J.; Elko, G.W.; Mersereati, R.M. Real-time passive source localization: A practical linear-correction least-squares approach. IEEE Trans. Speech Audio Process. 2001, 9, 943–956. [Google Scholar] [CrossRef]
- Zhu, Y.; Yousefi, N. Optimal parameter identification of PEMFC stacks using Adaptive Sparrow Search Algorithm. Int. J. Hydrog. Energy 2021, 46, 9541–9552. [Google Scholar] [CrossRef]
- Shi, Q.; Cui, X.; Zhao, S.; Lu, M. Sequential TOA-based moving target localization in multi-agent networks. IEEE Commun. Lett. 2020, 24, 1719–1723. [Google Scholar] [CrossRef]
The Number of Iterations/n | 5 | 10 | 15 | 20 | 30 | 50 | |
---|---|---|---|---|---|---|---|
Algorithm | |||||||
IASSA algorithm without strategy III/m2 | 8.18 | 6.77 | 3.89 | 2.83 | 2.03 | 2.02 | |
IASSA algorithm/m2 | 6.24 | 2.04 | 2.03 | 2.02 | 2.02 | 2.02 |
Algorithm | TSWLS/cm | ICWLS/cm | GWO/cm | SSA/cm | IASSA/cm | CRLB/cm | |
---|---|---|---|---|---|---|---|
Receivers | |||||||
8 | 47.6 | 41.1 | 44.1 | 42.6 | 38.7 | 37.9 | |
7 | 54.9 | 46.6 | 51.3 | 48.8 | 44.4 | 42.9 | |
6 | 62.5 | 52.4 | 59.6 | 57.5 | 49.0 | 46.7 | |
5 | 82.1 | 58.1 | 68.7 | 67.5 | 54.2 | 51.1 |
Algorithm | Average Time/s |
---|---|
TSWLS | 1.17 × 10−4 |
ICWLS | 4.63 × 10−4 |
GWO | 3.32 × 10−2 |
SSA | 2.47 × 10−2 |
IASSA | 8.58 × 10−3 |
Algorithm | TSWLS | ICWLS | GWO | SSA | IASSA | |
---|---|---|---|---|---|---|
Path | ||||||
Original path/cm | 14.6 | 13.1 | 14.0 | 13.7 | 11.1 | |
smoothed path/cm | 7.9 | 6.7 | 7.1 | 7.1 | 4.7 |
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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Dong, J.; Lian, Z.; Xu, J.; Yue, Z. An Improved Adaptive Sparrow Search Algorithm for TDOA-Based Localization. ISPRS Int. J. Geo-Inf. 2023, 12, 334. https://doi.org/10.3390/ijgi12080334
Dong J, Lian Z, Xu J, Yue Z. An Improved Adaptive Sparrow Search Algorithm for TDOA-Based Localization. ISPRS International Journal of Geo-Information. 2023; 12(8):334. https://doi.org/10.3390/ijgi12080334
Chicago/Turabian StyleDong, Jiaqi, Zengzeng Lian, Jingcheng Xu, and Zhe Yue. 2023. "An Improved Adaptive Sparrow Search Algorithm for TDOA-Based Localization" ISPRS International Journal of Geo-Information 12, no. 8: 334. https://doi.org/10.3390/ijgi12080334
APA StyleDong, J., Lian, Z., Xu, J., & Yue, Z. (2023). An Improved Adaptive Sparrow Search Algorithm for TDOA-Based Localization. ISPRS International Journal of Geo-Information, 12(8), 334. https://doi.org/10.3390/ijgi12080334