Positioning using ultra-wideband (UWB) signals can be used to achieve centimeter-level indoor positioning. UWB has been widely used in indoor localization, vehicle networking, industrial IoT, etc. However, due to non-line-of-sight (NLOS) and multipath interference problems, UWB cannot provide adequate position information, which affects the final positioning accuracy. This paper proposes an adaptive UWB/PDR localization algorithm based on the maximum point-by-point distance to solve the problems of poor UWB performance and the error accumulation of the pedestrian dead reckoning (PDR) algorithm in NLOS scenarios that is used to enhance the robustness and accuracy of indoor positioning. Specifically, firstly, the cumulative distribution function (CDF) map of localization under normal conditions is obtained through offline pretraining and then compared with the CDF obtained when pedestrians are moving on the line. Then, the maximum point-by-point distance algorithm is used to identify the abnormal base stations. Then, the standard base stations are filtered out for localization. To further improve the localization accuracy, this paper proposes a UWB/PDR algorithm based on an improved adaptive extended Kalman filtering (EKF), which dynamically adjusts the position information through the adaptive factor, eliminates the influence of significant errors on the current position information and realizes multi-sensor fusion positioning. The realization results show that the algorithm in this paper has a solid ability to identify abnormal base stations and that the adaptive extended Kalman filtering (AEKF) algorithm is improved by 81.27%, 58.50%, 29.76%, and 18.06% compared to the PDR, UWB, EKF, and AEKF algorithms, respectively.
Read full abstract