Next Article in Journal
Lifelong Learning-Enabled Fractional Order-Convolutional Encoder Model for Open-Circuit Fault Diagnosis of Power Converters Under Multi-Conditions
Previous Article in Journal
Effects of AR on Cognitive Processes: An Experimental Study on Object Manipulation, Eye-Tracking, and Behavior Observation in Design Education
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Distributed Student’s T Extended Kalman Filter Employing Allan Variance for UWB Localization

1
Qingdao Branch of Naval Aviation University, Qingdao 266000, China
2
Faculty of Information Science and Engineering, Ocean University of China, Qingdao 266000, China
3
Shandong Huichuang Information Technology Co., Ltd., Linyi 276002, China
4
School of Electrical Engineering, University of Jinan, Jinan 250022, China
5
Jinan Chenhe Information Technology Co., Ltd., Jinan 250022, China
6
School of Electrical Engineering, Shandong Huayu University of Technology, Dezhou 253034, China
*
Author to whom correspondence should be addressed.
Sensors 2025, 25(6), 1883; https://doi.org/10.3390/s25061883
Submission received: 30 December 2024 / Revised: 26 February 2025 / Accepted: 13 March 2025 / Published: 18 March 2025
(This article belongs to the Topic Multi-Sensor Integrated Navigation Systems)

Abstract

:
This study proposes an adaptive distributed Student’s t extended Kalman filter (EKF) using Allan variance for ultrawide-band (UWB) localization. First of all, we model the state equation using the target’s position and velocity in east and north directions and the measurement equation by using distance between the UWB base station (BS) and the target object. Then, the adaptive distributed filter employs a federation structure: A local t EKF is designed to estimate the target’s position by fusing the distance between the UWB base station and the target object. The main filter fuses the local filter’s outputs and computes the final output. For the local t EKF, in order to overcome the problem that noise in the Kalman method is assumed to be white noise and difficult to adapt to practical application environments, the t distribution is used to model noise. Meanwhile, Allan variance is calculated to assist the local filter, which improves the adaptive ability. Experimental results show that the proposed method effectively enhances navigation accuracy compared to the distributed EKF.

1. Introduction

As quality-of-life indices have notably risen, the sophistication and refinement of services have increased accordingly. This trend has created new challenges for service robots [1], requiring continuous advancements to meet the evolving needs of various industries. Navigation and positioning, essential for service robots to perform tasks, have gradually become key areas of focus in this research field [2]. Cutting-edge navigation and positioning methods have emerged as a central focus, drawing considerable interest from both academics and industry professionals. Advancements in this domain are expected to significantly enhance the efficiency and reliability of service robots across different sectors. Therefore, ongoing research into innovative approaches for addressing the complex challenges of navigation and positioning is crucial.
Numerous navigation technologies and data fusion methods have been developed to provide continuous and stable navigation for service robots. The widespread adoption of Global Navigation Satellite Systems (GNSSs) is evident across industries like transportation, agriculture, telecommunications, and disaster response. This growth has been fueled by advancements in satellite technology, the widespread availability of GNSS devices, and the seamless integration of GNSS data into various systems and software. For instance, in [3], a two-stage image processing scheme based on the target’s translational motion was explored using GNSS-based passive radar. This method proved effective in tracking three freighters illuminated by multiple satellites. The third-generation Beidou system (BDS-3) uses an extended Kalman filter (EKF) to estimate satellite orbits and timing parameters, employing a dual set of standalone filters for seamless real-time functionality [4]. In [5], the authors examined the contribution of the small Tianjin University-1 (TJU-1) satellite, which uses the global positioning system (GPS) for real-time navigation, alongside BDS-2, GLONASS, and BDS-3, for the first time. While many practical applications based on GNSSs have been proposed, GNSS methods provide stable solutions in outdoor environments. However, GNSS positioning accuracy significantly decreases in certain enclosed environments due to signal interference. Various attempts have been made to address this issue. For example, in [6], inertial-assisted, unmodulated visible-light positioning was used to provide stable localization in environments with weak GNSS signals, demonstrating the method’s efficacy. In [7], radio frequency identification (RFID) technology was proposed for navigation. In this study, a radio frequency fingerprint was developed, with the support of a Kalman filter, to assist localization. A portable, user-controlled device was used to estimate the distance and angle to the target, guiding the user to the intended RFID-tagged target [8]. In [9], a novel UHF RFID tag localization method based on phase measurements across a synthetic aperture was introduced, generating a holographic image to illustrate the spatial probability density function of the tag’s actual position. In [10], ultrawide-band (UWB) technology was used to determine robot coordinates, with a test conducted in a challenging indoor environment. A novel method for non-line-of-sight (NLOS) identification and mitigation using a multi-input parallel deep learning model and a Grampian angular field (GAF) was proposed in [11]. In [12], a novel static person (SP) localization (SPL) method was introduced, featuring an innovative SP detection scheme and integration with SP tracking, offering low computational complexity. However, it is worth noting that these methods require a base station, increasing overall system cost. There are many different approaches to solve localization in indoor environments, e.g., visual SLAM, LiDAR SLAM, etc. It should be noted that these methods are able to build the map and provide the target object’s position; however, the high-precision position information of these methods relies on high-density point cloud information, which results in a relatively high computational load and a long time required for position information calculation. Moreover, if these methods cannot obtain enough feature points, these methods cannot obtain accurate position information. The UWB method can provide position information just by employing several BSs; when compared with visual SLAM and LiDAR SLAM, its cost is cheap. Its localization accuracy is higher than that of similar methods, such as RFID, Wi-Fi, etc. It should be pointed out that all the methods mentioned above are not suitable for all environments.
The integration of cutting-edge technologies, particularly in data processing and sensor systems, has significantly improved data fusion filtering techniques, leading to enhanced localization accuracy. By leveraging various data inputs, these advanced methods offer a more detailed understanding of spatial location [13]. Today, the Kalman filter is the most widely used technique, with its improved versions playing a critical role across various sectors [14]. For example, in [15], a dual-rate Kalman filter (DRKF) combined a time-differential GPS carrier phase and GPS pseudorange with INS measurements. A federated Kalman filter was used to analyze the effects of varying weight distribution in multiple GNSS time-transfer measurements [16]. In [17], an adaptive Kalman filter was employed for GNSS/IMU/LiDAR fusion localization. It is important to note that the Kalman filter is well-suited for linear systems, while the EKF is recommended for nonlinear system dynamics. For example, in [18], an adaptive-network fuzzy inference system (ANFIS)-improved EKF method was proposed for the determination of the accurate positions of autonomous underwater vehicles (AUVs) using a single beacon. In [19], the integration of the nonlinear autoregressive exogenous model (NARX) with an EKF was used to enhance UAV swarm localization. However, the Kalman filters mentioned above primarily assume Gaussian noise, meaning that their performance depends heavily on model accuracy and noise characteristics. In practical applications, noise is often non-Gaussian, making Kalman filters less effective in harsh localization environments.
To address this, this study proposes an adaptive distributed Student’s t EKF using Allan variance for UWB localization. The adaptive distributed filter employs a federation structure. The local filter uses a t EKF to estimate the signal distance between the UWB base station (BS) and the target, modeling the noise with a t distribution. The main filter then fuses the local filter’s outputs to compute the final result, while Allan variance assists the local filter. Experimental results show that the proposed method significantly improves navigation accuracy compared to the distributed EKF.
The structure of this paper is shown in Figure 1. The results of our research are summarized as follows:
  • We design a distributed UWB localization strategy for mobile objects, utilizing a distributed filter structure. The system employs multiple local filters to estimate the target’s position by fusing distance measurements. The main filter then combines these outputs to compute the final position.
  • An adaptive Allan variance computation method was derived, where Allan variance is calculated based on noise estimation from the previous moment.
  • Building on the distributed UWB localization scheme and Allan variance method, we propose the adaptive distributed Student’s t EKF. This method uses a t distribution to model the noise, and the main filter fuses the local filter outputs to compute the final result, with Allan variance assisting the local filter.
  • Experimental results, supported by rigorous statistical analyses, demonstrate the superior efficiency and effectiveness of the proposed algorithms, which significantly outperform traditional methods.
The remaining sections of this paper are organized as follows: Section 2 presents the problem formulation. Section 3 outlines the adaptive distributed Student’s t EKF. Section 4 evaluates the method’s performance through experimental analysis. Section 5 concludes the paper.

2. Problem Formulation

In this section, we design the UWB localization with the adaptive distributed Student’s t EKF strategy and define the related problem.

2.1. UWB Localization with the Adaptive Distributed Student’s T Extended Kalman Filter Scheme

We begin by introducing the UWB localization scheme with the adaptive distributed Student’s t EKF, as shown in Figure 2. The adaptive filter employs a distributed filter structure, consisting of N Allan variance-assisted local t EKFs. Each local filter estimates the target object’s position P j , j [ 1 , N ] , by fusing the distance measurements r j , j [ 1 , N ] . The main filter then combines the outputs of the local filters to compute the final position of the target. The design of the local Allan variance-assisted t EKF filter and the data fusion model used by the local filters will be discussed in the next section.

2.2. Problem Formulation

For Student’s t distribution, if the variable s t follows a t distribution, it is denoted as s t S t ( μ , δ , η ) , where μ is the mean, δ is the scale matrix, and η is the degrees of freedom (DOFs). According to [20], the probability density function (pdf) of S t ( μ , δ , η ) is given by Equation (1).
p s = Γ η + 2 2 Γ η 2 1 η π m 2 1 det δ 1 + s μ T δ 1 s μ η η + 2 2 = Γ η + 2 2 Γ η 2 1 η π m 2 1 det δ 1 + Λ 2 η η + 2 2 ,
where m represents the size of the s t dimension. The equation representing the state for the ith local adaptive Student’s t EKF is as follows:
x t i v x t i y t i v y t i s t i = 1 0 Δ t 0 0 1 0 Δ t 0 0 1 0 0 0 0 1 A x t i v x t i y t i v y t i s t i + ω t i , i [ 1 , N ] ,
where x t i , y t i denotes the target object’s position information at the time index t estimated by the ith local filter, v x t i , v y t i denotes the target object’s velocity information at the time index t estimated by the ith local filter, and ω t i S t 0 , Q t i , η 1 , t i is the system noise under Student’s t distribution. Here, Q t i is the scale matrix for the ith local filter, and η 1 , t i is the DOFs.
r t i = x t i x R i 2 + y t i y R i 2 g s t i + v t i , i [ 1 , N ] ,
where r t i means the range from the ith UWB BS to the target object, x R i , y R i is the ith UWB BS’s position, and the v t i S t 0 , R t i , η 2 , t i is the measurement noise under Student’s t distribution, Here, R t i is the scale matrix for the ith local filter, and η 2 , t i is the DOFs.

3. Adaptive Distributed Student’s T EKF

In this part, we detail the design of the adaptively distributed Student’s t EKF according to Figure 2. Firstly, we introduce Allan variance based on the model (2) and (3). Next, the distributed Student’s t EKF is designed. Finally, the Allan variance-assisted method is proposed.

3.1. Allan Variance

As one of the most widely used time-series analysis method, Allan variance is proposed to extract noise from data [6]. In this work, we modify the traditional definition of Allan variance to provide adaptive noise estimation. Starting with the traditional definition of Allan variance, with r i , we can obtain that
σ r i 2 = 1 2 E r j + 1 i t r j i t 2 , i [ 1 , N ] ,
where j is the number of data groups. When the time index is t 0 , N is the number of UWB BSs. We can obtain that
R ^ t 0 i = 1 2 t 0 1 j = 1 N 1 r i + 1 i δ r i i δ 2 , i [ 1 , N ] ,
where N is the sum of the data groups. Then, we can modify this equation:
R ^ t i = 1 2 t 1 j = 2 t r j i r j 1 i 2 = 1 2 t 1 j = 2 t 1 r j i r j 1 i 2 + r t i r t 1 i 2 = t 2 t 1 1 2 t 1 j = 2 t r j i r j 1 i 2 + 1 2 t 1 r t i r t 1 i 2 = 1 1 t 1 R ^ t 1 i + 1 2 t 1 r t i r t 1 i 2 , i [ 1 , N ] , t 2 ,
Thus, we can obtain
R ^ t i = 1 χ t 1 R ^ t 1 i + 1 2 χ t 1 r t i r t 1 i 2 , i [ 1 , N ] ,
In this work, we modify Equation (7) as follows:
R ^ t i = 1 χ t 1 R ^ t 1 i + χ t 1 R ^ min i , R ^ t i < R ^ min i R ^ max i , R ^ t i > R ^ max i 1 χ t 1 R ^ t 1 i + 1 2 χ t 1 r t i r t 1 i 2 , o t h e r w i s e
where R ^ max i and R ^ min i represent the defined maximum and minimum values of R ^ , respectively.

3.2. Distributed Student’s T EKF

Within this subsection, we will derive the distributed Student’s t EKF, utilizing the model (2) and (3).
In this work, we first design the following joint density:
p s t i , v t i | r 1 : t i = S t s t i v t i ; s ^ t i 0 , P ^ t i 0 0 Q t i , η 3 , t ,
With the EKF, we can obtain the one-step estimation as follows:
s ^ t i = A s ^ t i ,
P ^ t i = A P ^ t i A T + Q t i ,
η 3 , t is retained, and we obviously recover the EKF time update. Next, we consider the following joint pdf:
p s t i , v t i | r 1 : t 1 i = S t s t i v t i ; s ^ t i 0 , P ^ t i 0 0 R t i , η 3 , t 1 ,
Then, we can compute the following joint pdf:
p s t i , v t i | r 1 : t 1 i = S t s t i r t i ; s ^ t i G t i s ^ t i , P ^ t i P ^ t i G t i T G t i P ^ t i G t i P ^ t i G t i T + R t i S t i , η 3 , t 1 ,
where G t i = g s t i s t i . The updated parameters of the t EKF can be computed by the following equations:
η 3 , t = η 3 , t 1 + m r t ( i ) ,
where m r t ( i ) is the dimension of r t ( i ) .
s ^ t i = s ^ t i + P ^ t i G t i T G t i P ^ t i G t i T + R t i 1 r t i g s t i ,
P ^ t i = η 3 , t 1 + Λ r t i 2 η 3 , t 1 + m r t i P ^ t i P ^ t i G t i T G t i P ^ t i G t i T + R t i 1 G t i P ^ t i ,
Λ r t i 2 = r t i g s t i T G t i P ^ t i G t i T + R t i 1 r t i g s t i ,
With X ^ t i and P ^ t i , we can output the final output of the filter using the following equations:
P ^ t = P ^ t 1 1 + P ^ t 2 1 + + P ^ t N 1 ,
s ^ t = P ^ t P ^ t 1 1 s ^ t 1 + P ^ t 2 1 s ^ t 2 + + P ^ t N 1 s ^ t N ,

3.3. Adaptive Distributed Student’s T Filter

Using Allan variance and the distributed Student’s t EKF, we can now introduce our adaptive distributed Student’s t EKF, as outlined in the following algorithm. From Algorithm 1, we can see that, firstly, we employ the local t EKF to estimate the target object’s position by fusing r t i (lines 4–10); then, we compute R ^ t i by Equation (9) (line 11). With X ^ t i and P ^ t i , we can then obtain the final output of the filter.
Algorithm 1: Adaptive distributed Student’s t extended Kalman filter for model (2) and (3)
Sensors 25 01883 i001

4. Test and Discussion

This section presents two practical tests to prove the efficacy of our proposed method. One test involved UWB mobile robot localization, while the other focused on UWB robotic dog localization.

4.1. UWB Mobile Robot Localization

The first test involved UWB mobile robot localization, In this test, we employed four UWB BSs placed in known preset positions. The UWB blind node (BN) was attached to the target object, which in this case was the mobile robot. The test environment is shown in Figure 3. We can observe that the conditions were harsh: First of all, there were two obvious metal pillars in this scene. Secondly, the testing scenario was quite chaotic due to the accumulation of goods. The above factors led to the signal of the UWB positioning being affected; thus, we can determine that the conditions were harsh in this test.The mobile robot used in this test is shown in Figure 4. For comparison, we employed the UWB solution, federal EKF, and distributed t EKF as benchmarks. For the filter, we set s 0 = 0.2 0 0.1 0 T , P = I 4 × 4 , Q = 0.0002 0.0034 0 0 0.0034 0.0676 0 0 0 0 0.0002 0.0034 0 0 0.0034 0.0676 , R = 0.0032 .
Figure 5 shows the planned path, the UWB measurement path, the path from the federal EKF, and the paths from the distributed t EKF and adaptive distributed t EKF with Allan variance for mobile robot localization. In the figure, the planned path is represented by a black dashed line, the UWB computed path by a blue solid line (calculated using the least-squares algorithm), the federal EKF path by an orange solid line, the distributed t EKF path by a yellow solid line, and the adaptive distributed t EKF with Allan variance path by a black solid line. The UWB BSs are marked by pink circles. As seen in Figure 5, the UWB estimated trajectory exhibits significant fluctuations, indicating that the complex indoor environment affected the positioning accuracy of the least-squares method. In contrast, while the federal EKF path also shows fluctuations, its deviations are larger than those in the UWB solution. The distributed t EKF and the proposed adaptive distributed t EKF with Allan variance closely follow the reference path, demonstrating superior accuracy compared to both the UWB and federal EKF methods.
Figure 6 and Figure 7 show the eastward and northward absolute position errors for the UWB measurements, federal EKF, distributed t EKF, and adaptive distributed t EKF with Allan variance for mobile robot localization. In the eastward direction, the UWB solution exhibited noticeable jitter errors, particularly between the time indices 0 and 20, 60 and 65, and 100 and 150, indicating that the harsh environment affected UWB localization accuracy. The federal EKF reduced some of these errors but still showed residual inaccuracies, such as between the time indices 50 and 80. The distributed t EKF could reduce the localization error further when compared with the federal EKF. In contrast, the adaptive distributed t EKF with Allan variance further reduced the error, demonstrating the advantages of the t distribution under complex noise conditions. In the northward direction, the results of the methods were similar to those in the east direction. The UWB localization still exhibited noticeable jitter errors in the north direction, while the federal EKF exhibited reduced localization error compared to the UWB approach, highlighting the effectiveness of this method in mitigating UWB localization error. The proposed adaptive distributed t EKF with Allan variance outperforms both the UWB and distributed EKF methods.
The root mean square errors (RMSEs) for the UWB measurements, federal EKF, distributed t EKF, and adaptive distributed t EKF with Allan variance are summarized in Table 1. The table shows that the adaptive distributed t EKF reduced the localization error from 0.182 m to 0.145 m in the east direction and from 0.205 m to 0.142 m in the north direction compared to the UWB solution. When compared to the federal EKF method’s mean value in the east and north directions, the proposed method reduced the error by about 13.25%, demonstrating its effectiveness in minimizing localization error.

4.2. UWB Robotic Dog Localization

In this subsection, we detail how we employed the UWB, the federal EKF, and the adaptive distributed t EKF with Allan variance to estimate the robotic dog’s position. In this test, we used eight UWB BSs, which are shown in Figure 11. The environment for the UWB robotic dog localization and the robotic dog used in this test are shown in Figure 8 and Figure 9, respectively. We also used the UWB solution and the distributed EKF as reference standards in this test. For the filter, we set s 0 = 0 0 0 0 T , P = I 4 × 4 , Q = 0 0.0000 0 0.0007 0 0 0 0.0007 0 0.0144 0 0 0 0 0 0.0000 0 0.0007 0 0 0 0.0007 0 0.0144 , R = 0.0025 .
The planned path used by the robotic dog in the test is shown in Figure 10. From the figure, we can see that the cement wall affected the UWB signal, which reduced the localization accuracy of the UWB. The planned path and the trajectory measured by the UWB, the federal EKF, and the adaptive distributed t EKF with Allan variance for the robotic robot localization are shown in Figure 11. From Figure 11, it is clear that the UWB solution exhibited larger errors compared to in the mobile robot test, especially in narrow corridors. When compared with the UWB, both the distributed EKF and the proposed distributed t EKF with Allan variance reduced the localization error, with the proposed method bringing the path closer to the planned path.
Figure 12 and Figure 13 show the east and north absolute position errors for the UWB measurements, federal EKF, and adaptive distributed t EKF with Allan variance in the robotic dog localization test. In these figures, the UWB solution is represented by a continuous blue solid line, the path of the distributed EKF measurements by an orange solid line, and the proposed adaptive distributed t EKF with Allan variance by a black solid line. From the Figure 12, it can be observed that both filters provided stable solutions, while the UWB measurements exhibited large localization errors. This highlights the effectiveness of the filters in improving positional accuracy. Moreover, the proposed adaptive distributed t EKF with Allan variance resulted in smaller localization error compared to the traditional distributed EKF. Thus, it can be concluded that incorporating the t distribution was well suited for this localization environment. From Figure 13, in the north direction, we can see that the filers performed well compared to the UWB, especially in the final stage of the test. It should be noted that the error in the filter solutions was higher than that of the UWB. However, it is important to mention that in this test, the convergence speed of both filters still needed improvement.
The RMSEs measured by the UWB, the federal EKF, the distributed t EKF, and the adaptive distributed t EKF with Allan variance for the robotic dog localization are listed in Table 2. From the table, we can see that the proposed adaptive distributed t EKF with Allan variance method reduced the localization error from 0.568 m to 0.468 m in the east direction and from 0.764 m to 0.451 m in the north directions, respectively, compared to the UWB solutions. Then, we repeated the test again, and the results are listed in Table 3. From the table, we can see that the proposed method had the smallest localization error. Finally, we list the mean values for the two tests in Table 4; we can see that the proposed method had the best performance. Compared to the mean value of the distributed t EKF method, the proposed method reduced the error, demonstrating its effectiveness in minimizing the localization error.

5. Conclusions

This study investigates UWB localization using the adaptive distributed Student’s t EKF with Allan variance. The distributed Student’s t EKF is designed as follows: First, a local t EKF for the signal distance between the UWB BS and the target object is proposed, which incorporates the t distribution. Then, the main filter fuses the local filter’s outputs and computes the final result. Meanwhile, the Allan variance is computed to assist the local filter. Experimental results confirm the superiority of the proposed adaptive distributed Student’s t EKF with Allan variance, demonstrating the method’s effectiveness. We are currently investigating the effectiveness of the proposed method in enhancing our understanding of processes affected by colored and interrelated noise patterns. The objective of this research is to meticulously analyze and clarify the complexities of these processes, providing deeper insights into their operational dynamics. With a strong commitment to advancing knowledge, we aim to disseminate the comprehensive findings and inferences derived from these studies. Our intention is to publish these results in the near future, contributing to the growing body of academic research in this specialized field.

Author Contributions

Conceptualization, Y.G., Y.X. and M.S.; methodology, Y.G., Y.X. and M.S.; software, M.Y., X.Z., L.D. and M.L.; validation, M.Y., X.Z., L.D. and M.L.; formal analysis, M.S., M.Y., X.Z., L.D. and M.L.; investigation, M.S., M.Y., X.Z., L.D. and M.L.; resources, Y.G., Y.X. and M.S.; data curation, Y.G., Y.X. and M.S.; writing—original draft preparation, Y.G., Y.X. and M.S.; writing—review and editing, Y.X.; visualization, M.Y., X.Z., L.D. and M.L.; supervision, Y.X.; project administration, M.Y., X.Z., L.D. and M.L.; funding acquisition, Y.G., Y.X. and M.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research was financially supported by the Key R&D Program of Linyi City, with the grant identifier 2023004.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

All related data are contained in this article.

Conflicts of Interest

Authors Yanli Gao and Yuan Xu were employed by Shandong Huichuang Information Technology Co., Ltd. Authors Maosheng Yang, Xin Zang and Yuan Xu were employed by Jinan Chenhe Information Technology Co., Ltd. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Abbreviations

This manuscript utilizes the following abbreviations:
ANFISAdaptive-Network Fuzzy Inference System
AUVsAutonomous Underwater Vehicles
BDSBeiDou Navigation Satellite System
BNBlind Node
DRKFDual-Rate Kalman Filter
DOFDegrees of Freedom
EKFExtended Kalman Filter
GAFGramian Angular Field
GLONASSGlobal Navigation Satellite System
GNSSGlobal Navigation Satellite System
GPSGlobal Positioning System
LSLeast Squares
RFIDRadio Frequency Identification
RMSERoot Mean Square Error
SPStatic Person
SPLStatic Person Localization
TJU-1Tianjin University-1
NARXNonlinear Autoregressive Exogenous model
NLOSNon-Line-Of-Sight
PDFProbability Density Function
UWBUltrawide Band
BSBase Station

References

  1. Luo, R.; Lai, C. Enriched Indoor Map Construction Based on Multisensor Fusion Approach for Intelligent Service Robot. IEEE Trans. Ind. Electron. 2012, 59, 3135–3145. [Google Scholar] [CrossRef]
  2. Xu, Y.; Wan, D.; Bi, S.; Guo, H.; Zhuang, Y. A FIR filter assisted with the predictive model and ELM integrated for UWB-based quadrotor aircraft localization. Satell. Navig. 2023, 4, 2. [Google Scholar] [CrossRef]
  3. He, Z.; Chen, W.; Yang, Y.; Weng, D.; Cao, N. Maritime Ship Target Imaging with GNSS-Based Passive Multistatic Radar. IEEE Trans. Geosci. Remote Sens. 2023, 61, 1–18. [Google Scholar] [CrossRef]
  4. Cheng, J.; Liu, W.; Zhang, X.; Wang, F.; Li, Z.; Tang, C.; Pan, J.; Chang, Z. On-board validation of BDS-3 autonomous navigation using inter-satellite link observations. J. Geod. 2023, 7, 71. [Google Scholar] [CrossRef]
  5. Gong, X.; Zhang, W.; Wang, Q.; Wang, F.; Li, X.; Sang, J.; Liu, W. Precise real-time navigation of the small TJU-1 satellite using GPS, GLONASS and BDS. Measurement 2022, 204, 112090. [Google Scholar] [CrossRef]
  6. Zhuang, Y.; Hua, L.; Wang, Q.; Cao, Y.; Thompson, J.S. Visible Light Positioning and Navigation Using Noise Measurement and Mitigation. IEEE Trans. Veh. Technol. 2019, 68, 11094–11106. [Google Scholar] [CrossRef]
  7. Ma, H.; Ma, Z.; Gao, L.Y. RFID-enabled localization system for mobile robot in the workshop. Int. J. Technol. Res. Appl. 2023, 13, 135–147. [Google Scholar] [CrossRef]
  8. Chatzistefanou, A.; Tzitzis, A.; Megalou, S.; Sergiadis, G.; Dimitriou, A. Target Localization by Mobile Handheld UHF RFID Reader and IMU. IEEE J. Radio Freq. Identif. 2022, 6, 426–438. [Google Scholar] [CrossRef]
  9. Miesen, R.; Kirsch, F.; Vossiek, M. UHF RFID Localization Based on Synthetic Apertures. IEEE Trans. Autom. Sci. Eng. 2013, 10, 807–815. [Google Scholar] [CrossRef]
  10. Xu, Y.; Zang, X.; Shmaliy, Y.S.; Yu, J.; Zhuang, Y.; Sun, M. UWB-Based Robot Localization Using Distributed Adaptive EFIR Filtering. IEEE Internet Things J. 2024, 11, 30704–30713. [Google Scholar] [CrossRef]
  11. Deng, B.; Xu, T.; Yan, M. UWB NLOS Identification and Mitigation Based on Gramian Angular Field and Parallel Deep Learning Model. IEEE Sens. J. 2023, 23, 28513–28525. [Google Scholar] [CrossRef]
  12. Kocur, D.; Porteleky, T.; Svecova, M.; Svingal, M.; Fortes, J. A Novel Signal Processing Scheme for Static Person Localization Using M-sequence UWB Radars. IEEE Sens. J. 2021, 21, 20296–20310. [Google Scholar] [CrossRef]
  13. Zhao, S.; Huang, B.; Shmaliy, Y.S. Bayesian state estimation on finite horizons: The case of linear state–space model. Automatica 2017, 85, 91–99. [Google Scholar] [CrossRef]
  14. Zhao, S.; Huang, B.; Liu, F. Linear Optimal Unbiased Filter for Time-Variant Systems Without Apriori Information on Initial Conditions. IEEE Trans. Autom. Control 2016, 62, 882–887. [Google Scholar] [CrossRef]
  15. Han, S.; Wang, J. Integrated GPS/INS navigation system with dual-rate Kalman Filter. GPS Solut. 2012, 16, 389–404. [Google Scholar] [CrossRef]
  16. Liang, K.; Hao, S.; Yang, Z.; Wang, J. A Multi-Global Navigation Satellite System (GNSS) Time Transfer Method with Federated Kalman Filter (FKF). Sensors 2023, 23, 5328. [Google Scholar] [CrossRef] [PubMed]
  17. Gao, L.; Xia, X.; Zheng, Z.; Ma, J. GNSS/IMU/LiDAR fusion for vehicle localization in urban driving environments within a consensus framework. Mech. Syst. Signal Process. 2023, 205, 110862. [Google Scholar] [CrossRef]
  18. Zhao, W.; Zhao, H.; Liu, G.; Zhang, G. ANFIS-EKF-Based Single-Beacon Localization Algorithm for AUV. Remote Sens. 2022, 14, 5281. [Google Scholar] [CrossRef]
  19. Feng, N.; Li, K.; Huang, Z.; Wei, Z.; Wang, W.; Zhao, J. NISAC-EKF: An integrated localization deployment algorithm for UAV swarms based on NARX and EKF. Phys. Commun. 2024, 64, 102310. [Google Scholar] [CrossRef]
  20. Roth, M.; Ozkan, E.; Gustafsson, F. A Student’s t filter for heavy tailed process and measurement noise. In Proceedings of the International Conference on Acoustics, Speech, and Signal Processing, Vancouver, BC, Canada, 26–31 May 2013. [Google Scholar]
Figure 1. The structure of this paper.
Figure 1. The structure of this paper.
Sensors 25 01883 g001
Figure 2. The structure of the UWB localization with the adaptive distributed student’s t extended Kalman filter with Allan variance.
Figure 2. The structure of the UWB localization with the adaptive distributed student’s t extended Kalman filter with Allan variance.
Sensors 25 01883 g002
Figure 3. Environment for UWB mobile robot localization.
Figure 3. Environment for UWB mobile robot localization.
Sensors 25 01883 g003
Figure 4. The mobile robot used in the test.
Figure 4. The mobile robot used in the test.
Sensors 25 01883 g004
Figure 5. The planned path, path of UWB measurements, and paths measured by the federal EKF, distributed t EKF, and adaptive distributed t EKF with Allan variance for the mobile robot localization.
Figure 5. The planned path, path of UWB measurements, and paths measured by the federal EKF, distributed t EKF, and adaptive distributed t EKF with Allan variance for the mobile robot localization.
Sensors 25 01883 g005
Figure 6. The east absolute position error measured by the UWB, federal EKF, distributed t EKF, and adaptive distributed t EKF with Allan variance for the mobile robot localization.
Figure 6. The east absolute position error measured by the UWB, federal EKF, distributed t EKF, and adaptive distributed t EKF with Allan variance for the mobile robot localization.
Sensors 25 01883 g006
Figure 7. The north absolute position error of the UWB measurements, federal EKF, distributed t EKF, and adaptive distributed t EKF with Allan variance for the mobile robot localization.
Figure 7. The north absolute position error of the UWB measurements, federal EKF, distributed t EKF, and adaptive distributed t EKF with Allan variance for the mobile robot localization.
Sensors 25 01883 g007
Figure 8. Environment for UWB robotic dog localization.
Figure 8. Environment for UWB robotic dog localization.
Sensors 25 01883 g008
Figure 9. The robotic dog used in the test.
Figure 9. The robotic dog used in the test.
Sensors 25 01883 g009
Figure 10. The planned path used by the robotic dog in the test.
Figure 10. The planned path used by the robotic dog in the test.
Sensors 25 01883 g010
Figure 11. The planned path and the paths of the UWB measurements, federal EKF, distributed t EKF, and adaptive distributed t EKF with Allan variance for the robotic dog localization.
Figure 11. The planned path and the paths of the UWB measurements, federal EKF, distributed t EKF, and adaptive distributed t EKF with Allan variance for the robotic dog localization.
Sensors 25 01883 g011
Figure 12. The eastward absolute position error of the UWB measurements, federal EKF, distributed t EKF, and adaptive distributed t EKF with Allan variance for the robotic dog localization.
Figure 12. The eastward absolute position error of the UWB measurements, federal EKF, distributed t EKF, and adaptive distributed t EKF with Allan variance for the robotic dog localization.
Sensors 25 01883 g012
Figure 13. The northward absolute position error measured by the UWB, federal EKF, distributed t EKF, and adaptive distributed t EKF with Allan variance for the robotic dog localization.
Figure 13. The northward absolute position error measured by the UWB, federal EKF, distributed t EKF, and adaptive distributed t EKF with Allan variance for the robotic dog localization.
Sensors 25 01883 g013
Table 1. RMSEs measured by the UWB, federal EKF, distributed t EKF, and adaptive distributed t EKF with Allan variance for the mobile robot localization.
Table 1. RMSEs measured by the UWB, federal EKF, distributed t EKF, and adaptive distributed t EKF with Allan variance for the mobile robot localization.
MethodsEast PositionNorth PositionMean
UWB0.1820.2050.194
Federal EKF0.1610.1700.166
Distributed t EKF0.1550.1460.151
Adaptive distributed t EKF with Allan variance0.1450.1420.144
Table 2. RMSEs measured by the UWB, federal EKF, distributed t EKF, and adaptive distributed t EKF with Allan variance for the robotic dog localization for the first time.
Table 2. RMSEs measured by the UWB, federal EKF, distributed t EKF, and adaptive distributed t EKF with Allan variance for the robotic dog localization for the first time.
MethodsEast PositionNorth PositionMean
UWB0.5680.7640.666
Federal EKF0.4750.4740.476
Distributed t EKF0.5000.4580.479
Adaptive distributed t EKF with Allan variance0.4680.4510.459
Table 3. RMSEs measured by the UWB, federal EKF, distributed t EKF, and adaptive distributed t EKF with Allan variance for the robotic dog localization for the second time.
Table 3. RMSEs measured by the UWB, federal EKF, distributed t EKF, and adaptive distributed t EKF with Allan variance for the robotic dog localization for the second time.
MethodsEast PositionNorth PositionMean
UWB0.6610.6130.637
Federal EKF0.6240.6110.618
Distributed t EKF0.6440.6030.623
Adaptive distributed t EKF with Allan variance0.6250.5990.612
Table 4. RMSEs measured by the UWB, federal EKF, distributed t EKF, and adaptive distributed t EKF with Allan variance for the robotic dog localization.
Table 4. RMSEs measured by the UWB, federal EKF, distributed t EKF, and adaptive distributed t EKF with Allan variance for the robotic dog localization.
MethodsFirst TimeSecond TimeMean
UWB0.6660.6370.652
Federal EKF0.4760.6180.547
Distributed t EKF0.4790.6230.551
Adaptive distributed t EKF with Allan variance0.4590.6120.535
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.

Share and Cite

MDPI and ACS Style

Gao, Y.; Yang, M.; Zang, X.; Deng, L.; Li, M.; Xu, Y.; Sun, M. Adaptive Distributed Student’s T Extended Kalman Filter Employing Allan Variance for UWB Localization. Sensors 2025, 25, 1883. https://doi.org/10.3390/s25061883

AMA Style

Gao Y, Yang M, Zang X, Deng L, Li M, Xu Y, Sun M. Adaptive Distributed Student’s T Extended Kalman Filter Employing Allan Variance for UWB Localization. Sensors. 2025; 25(6):1883. https://doi.org/10.3390/s25061883

Chicago/Turabian Style

Gao, Yanli, Maosheng Yang, Xin Zang, Lei Deng, Manman Li, Yuan Xu, and Mingxu Sun. 2025. "Adaptive Distributed Student’s T Extended Kalman Filter Employing Allan Variance for UWB Localization" Sensors 25, no. 6: 1883. https://doi.org/10.3390/s25061883

APA Style

Gao, Y., Yang, M., Zang, X., Deng, L., Li, M., Xu, Y., & Sun, M. (2025). Adaptive Distributed Student’s T Extended Kalman Filter Employing Allan Variance for UWB Localization. Sensors, 25(6), 1883. https://doi.org/10.3390/s25061883

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop