Improved Kalman Filtering Algorithm Based on Levenberg–Marquart Algorithm in Ultra-Wideband Indoor Positioning
<p>Schematic diagram of the asymmetric bidirectional bilateral ranking algorithm.</p> "> Figure 2
<p>Flowchart of the model.</p> "> Figure 3
<p>Simulated positioning results of different algorithms.</p> "> Figure 4
<p>(<b>a</b>) Comparison of the X-axis error; (<b>b</b>) comparison of the Y-axis error.</p> "> Figure 5
<p>Location performance of the five algorithms under different noise levels.</p> "> Figure 6
<p>(<b>a</b>) UWB positioning base station; (<b>b</b>) UWB positioning tag.</p> "> Figure 7
<p>(<b>a</b>) Experimental setup diagram; (<b>b</b>) UWB base station and tag distribution.</p> "> Figure 8
<p>Positioning scatterplot in LOS environment.</p> "> Figure 9
<p>(<b>a</b>) X-axis error in LOS environment; (<b>b</b>) Y-axis error in LOS environment.</p> "> Figure 10
<p>UWB base station and tag distribution map in NLOS environment.</p> "> Figure 11
<p>Scatter plot of localization in NLOS environment.</p> "> Figure 12
<p>(<b>a</b>) X-axis error in NLOS environment; (<b>b</b>) Y-axis error in NLOS environment.</p> ">
Abstract
:1. Introduction
2. Principles of UWB Positioning with Improved Kalman Filtering
2.1. Alternative Double-Sided Two-Way Ranging
2.2. The Least Squares Method
2.3. Improving the Kalman Filtering Algorithm
2.4. Contrast Experiments
2.4.1. Trilateration Algorithm
2.4.2. Unscented Kalman Filter Algorithm
3. Improving the Kalman Filter Using the Levenberg–Marquardt Method for the UWB Localization Algorithm Model
4. Experimental Analysis
4.1. Simulation Experiment and Analysis
4.1.1. Performance Analysis of Different Localization Algorithms
4.1.2. Performance Analysis of Localization Algorithms Under Different Noise Conditions
4.2. Experimental Data and Analysis
4.2.1. Hardware
4.2.2. Performance Analysis of Localization Algorithm in LOS Environment
4.2.3. Performance Analysis of Localization Algorithm in NLOS Environment
5. Discussion
6. Conclusions
- (1)
- Utilizing the TOF based ADS-TWR algorithm, distance information between UWB tags and base stations can be collected without strict clock synchronization. An LMKF algorithm was proposed, where the positioning results obtained from LSM serve as the initial position. The KF is then enhanced using the Levenberg–Marquardt algorithm, and the tag’s location is determined using the LMKF method.
- (2)
- A series of simulation experiments were conducted. First, the UWB tag’s distances from each base station were calculated. To replicate the real data gathered, noise was applied to the distance information. Subsequently, the TA, LSM, KF, UKF, and the proposed LMKF algorithm were used to compute the tag coordinates. The experimental results demonstrated that the proposed LMKF algorithm achieved significantly lower AVE and RMSE under static conditions. Moreover, it effectively addressed the slow convergence issue of the KF and UKF in the initial stage. By varying the noise variance, it was proven that the proposed LMKF algorithm outperformed the TA, LSM, KF, and UKF under different noise conditions. The algorithm exhibited insensitivity to noise and maintained good performance even in high-noise environments, making it suitable for applications in severely noisy environments.
- (3)
- A UWB localization system was constructed. The improved Kalman filter algorithm was experimentally verified in LOS and NLOS environments. The results showed that in the LOS environment, the average localization errors on the X axis and the Y axis were 6.8 mm and 5.4 mm, and the RMSE was 10.8 mm. In the NLOS environment, the AVE on the X axis and the Y axis were 20. 8 mm and 18.0 mm, and the RMSE was 28.9 mm. Compared with those of the TA, LSM, KF, and UKF, the positioning accuracy of LMKF was significantly higher, and the positioning coordinates was better concentrated near the actual tag coordinates, which proved that the UWB positioning algorithm proposed in this paper is highly accurate and stabile and has broad application prospects.
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Liu, X. Recent Development Status of “Beidou” Navigation Application Industry. Space Int. 2014, 4, 15–17. [Google Scholar]
- Liu, Q.; Yin, Z.; Zhan, Y. UWB LOS/NLOS Identification in Multiple Indoor Environments Using Deep Learning Methods. Phys. Commun. 2022, 52, 101695.1–101695.11. [Google Scholar] [CrossRef]
- Zhang, Y.; Chu, Y.; Fu, Y. UWB Positioning Analysis and Algorithm Research. Procedia Comput. Sci. 2022, 198, 466–471. [Google Scholar] [CrossRef]
- Wei, Y.; Dai, S.; Wang, Y.; Li, L.; Yu, G. Research on User Behavior Patterns and Optimization Design Based on Indoor Positioning Technology: A Case Study of the Reading Room in the Library of the Sipailou Campus of Southeast University. In Digital Technology and the Entire Lifecycle of Architecture, Proceedings of the 2018 National Conference on Architectural Digital Technology Teaching and Research in Architectural Departments, Xi’an, China, 14–16 September 2018; China Architecture & Building Press: Xi’an, China, 2018; p. 5. [Google Scholar]
- Wang, S.; Wang, Y.; Liu, K. Research on warehouse localization method based on integration of RFID and WSN. Appl. Res. Comput. 2018, 35, 195–198. [Google Scholar]
- Liu, C.; Bai, F.; Wu, C. A Joint Positioning Algorithm of TDOA and TOF Based on Ultra-Wideband. J. Phys. Conf. Ser. 2021, 2031, 012039. [Google Scholar] [CrossRef]
- Che, F.; Ahmed, Q.Z.; Lazaridis, P.I.; Sureephong, P.; Alade, T. Indoor Positioning System (IPS) Using Ultra-Wide Bandwidth (UWB)—For Industrial Internet of Things (IIoT). Sensors 2023, 23, 5710. [Google Scholar] [CrossRef]
- Florio, A.; Avitabile, G.; Talarico, C.; Coviello, G. A Reconfigurable Full-Digital Architecture for Angle of Arrival Estimation. IEEE Trans. Circuits Syst. I Regul. Pap. I 2024, 71, 1443–1455. [Google Scholar] [CrossRef]
- Sang, C.L.; Adams, M.; Hesse, M.; Hormann, T.; Korthals, T.; Ruckert, U. A Comparative Study of UWB-Based True-Range Positioning Algorithms Using Experimental Data. In Proceedings of the 2019 16th Workshop on Positioning, Navigation and Communications (WPNC), Bremen, Germany, 23–24 October 2019; IEEE: Piscataway, NJ, USA, 2019; pp. 1–6. [Google Scholar] [CrossRef]
- Yang, H.; Shen, W.; Li, C.; Yang, P.; Chang, Z. Research on UWB Indoor Positioning Technology Based on Kalman Filtering. Internet Things Technol. 2023, 13, 46–50. [Google Scholar]
- Yang, J.; Zhu, C. Research on UWB Indoor Positioning System Based on TOF Combined Residual Weighting. Sensors 2023, 23, 1455. [Google Scholar] [CrossRef]
- Yang, Y.; Wang, W.; Wang, Z. Research on Path Loss Model Parameter Algorithm for WSN Indoor Localization. Electron. Meas. Technol. 2021, 44, 54–58. [Google Scholar]
- Fang, X.; Lin, Y.; Su, Y.A.; Zhong, L. UWB Indoor Positioning Algorithm Based on TOF and Adaptive Robust KF. Transducer Microsyst. Technol. 2024, 43, 134–138. [Google Scholar]
- Yang, C.; Zhang, X.; Zhang, G. Research on UWB Indoor Positioning Filtering Algorithm Based on WLS-KF. J. Electron. Meas. Instrum. 2024, 38, 25–33. [Google Scholar] [CrossRef]
- De Cock, C.; Tanghe, E.; Joseph, W.; Plets, D. Robust IMU-Based Mitigation of Human Body Shadowing in UWB Indoor Positioning. Sensors 2023, 23, 8289. [Google Scholar] [CrossRef]
- Li, Y.; Gao, Z.; Xu, Q.; Yang, C. Comprehensive Evaluations of NLOS and Linearization Errors on UWB Positioning. Appl. Sci. 2023, 13, 6187. [Google Scholar] [CrossRef]
- Pu, Y.; Li, X.; Liu, Y.; Wang, Y.; Wu, S.; Qu, T.; Xi, J. Improved Strong Tracking Cubature Kalman Filter for UWB Positioning. Sensors 2023, 23, 7463. [Google Scholar] [CrossRef] [PubMed]
- Zhang, H.; Wang, Q.; Yan, C.; Xu, J.; Zhang, B. Research on UWB Indoor Positioning Algorithm under the Influence of Human Occlusion and Spatial NLOS. Remote Sens. 2022, 14, 6338. [Google Scholar] [CrossRef]
- Li, J.; Gao, T.; Wang, X.; Guo, W.; Bai, D. Study on the UWB Location Algorithm in the NLOS Environment. J. Phys. Conf. Ser. 2022, 2400, 012043. [Google Scholar] [CrossRef]
- Gu, Y.; Du, Y.; Wang, Y.; Li, K.; Li, C. Research on UWB localization algorithm based on neural network and self-adjusting Kalman filter. Chin. Mech. Eng. 2023, 34, 1504–1511. [Google Scholar]
- Cui, X.; Yu, H.; Li, J.; Jiang, B.; Li, S.; Liu, J. Wavelet Packet Decomposition and Long Short-Term Memory Fusion for Ultra-Wideband Wireless Ranging Algorithm. J. Navig. Position. 2023, 11, 102–109. [Google Scholar] [CrossRef]
- Tian, Y.; Lian, Z.; Wang, P.; Wang, M.; Yue, Z.; Chai, H. Application of a Long Short-Term Memory Neural Network Algorithm Fused with Kalman Filter in UWB Indoor Positioning. Sci. Rep. 2024, 14, 1925. [Google Scholar] [CrossRef]
- Gao, Z.; Jiao, Y.; Yang, W.; Li, X.; Wang, Y. A Method for UWB Localization Based on CNN-SVM and Hybrid Locating Algorithm. Information 2023, 14, 46. [Google Scholar] [CrossRef]
- Lu, Z.; Zuo, T. Adaptive Not-Direct-Path Identification in UWB Localization. J. Phys. Conf. Ser. 2022, 2384, 012006. [Google Scholar] [CrossRef]
- He, J.; Wang, R.; Zhang, Y. Research on Accurate Positioning Method of Mine Personnel. Coal Mine Mach. 2020, 41, 31–34. [Google Scholar] [CrossRef]
- Wang, Z.; Xu, X. Lane Curvature Detection Algorithm Based on Least Square Method. J. Suihua Univ. 2019, 39, 145–149. [Google Scholar]
- Liu, C.; Ma, Y. Research on Improved Kalman Filtering in BeiDou Pseudo range Positioning. J. Electron. Meas. Instrum. 2016, 30, 779–785. [Google Scholar] [CrossRef]
- Wang, H.; Wang, W. Study on a positioning algorithm based on improved Kalman filter. Ship Eng. 2006, 4, 34–38. [Google Scholar]
- Mu, J.; Cai, Y.; Wang, C. Iterative Volumetric Kalman Filtering Algorithm Based on L-M Method and Its Application. J. Xi’an Technol. Univ. 2013, 33, 1–6. [Google Scholar] [CrossRef]
- Pan, Z.; Jiang, J. Research on Triangulation Optimization Algorithm Based on UWB. Foreign Electron. Meas. Technol. 2019, 38, 25–29. [Google Scholar] [CrossRef]
- Chen, T.; Cai, Y.; Chen, L. Sideslip Angle Fusion Estimation Method of Three-Axis Autonomous Vehicle Based on Composite Model and Adaptive Cubature Kalman Filter. IEEE Trans. Transp. Electrif. 2024, 10, 316–330. [Google Scholar] [CrossRef]
Positioning Algorithm | AVE/mm | RMSE/mm | |
---|---|---|---|
X-Axis | Y-Axis | ||
TA | 8.293 | 8.280 | 14.828 |
LSM | 6.093 | 5.975 | 10.350 |
KF | 5.360 | 5.780 | 13.901 |
UKF | 13.316 | 16.435 | 36.423 |
LMKF | 3.077 | 3.007 | 5.500 |
Parameter | MAX5007 |
---|---|
Dimension | 33 × 13 × 2.9 mm |
Frequency band | 6.0–7.0 GHz |
Coverage radius | 1000 m |
Ranging error | <10 cm |
Positioning error | <15 cm |
Positioning Algorithms | AVE/mm | RMSE/mm | |
---|---|---|---|
X Axis | Y Axis | ||
TA | 22.809 | 13.873 | 32.581 |
LSM | 14.813 | 20.723 | 29.895 |
KF | 13.324 | 20.085 | 27.570 |
UKF | 15.094 | 16.173 | 29.976 |
LMKF | 6.795 | 5.411 | 10.813 |
Positioning Algorithm | AVE/mm | RMSE/mm | |
---|---|---|---|
X-Axis | Y-Axis | ||
TA | 62.665 | 20.860 | 68.595 |
LSM | 37.481 | 35.980 | 54.572 |
KF | 37.684 | 36.278 | 53.849 |
UKF | 33.240 | 15.545 | 41.143 |
LMKF | 20.779 | 18.020 | 28.852 |
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. |
© 2024 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
Xie, C.; Fang, X.; Yang, X. Improved Kalman Filtering Algorithm Based on Levenberg–Marquart Algorithm in Ultra-Wideband Indoor Positioning. Sensors 2024, 24, 7213. https://doi.org/10.3390/s24227213
Xie C, Fang X, Yang X. Improved Kalman Filtering Algorithm Based on Levenberg–Marquart Algorithm in Ultra-Wideband Indoor Positioning. Sensors. 2024; 24(22):7213. https://doi.org/10.3390/s24227213
Chicago/Turabian StyleXie, Changping, Xinjian Fang, and Xu Yang. 2024. "Improved Kalman Filtering Algorithm Based on Levenberg–Marquart Algorithm in Ultra-Wideband Indoor Positioning" Sensors 24, no. 22: 7213. https://doi.org/10.3390/s24227213