Skip to main content
Advertisement
Browse Subject Areas
?

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

  • Loading metrics

Robust unmanned aerial vehicles tracking amid electronic interference utilizing auxiliary particle filtering

  • Le Qi,

    Roles Writing – original draft

    Affiliation Aviation Maintenance NCO School, Air Force Engineering University, Xinyang, Henan, China

  • Tao Zhang ,

    Roles Conceptualization

    13607609695@163.com

    Affiliation Aviation Maintenance NCO School, Air Force Engineering University, Xinyang, Henan, China

  • Guoming Chen,

    Roles Writing – review & editing

    Affiliation Aviation Maintenance NCO School, Air Force Engineering University, Xinyang, Henan, China

  • Wanyang Wang

    Roles Supervision

    Affiliation Aviation Maintenance NCO School, Air Force Engineering University, Xinyang, Henan, China

Abstract

Electronic interference poses a significant challenge to Unmanned Aerial Vehicle (UAV) tracking systems, compromising navigation accuracy and operational safety in critical applications such as surveillance, disaster response, and infrastructure inspection. This study introduces a novel application of the Auxiliary Particle Filter (APF) for robust UAV tracking under interference conditions, focusing on fixed-reference scenarios. The APF incorporates adaptive proposal distributions and robust weight updates to effectively mitigate interference-induced measurement errors. Through comprehensive simulation that evaluates performance under varying interference and sensor degradation scenarios, the APF demonstrates superior accuracy, achieving a mean Root Mean Square Error (RMSE) of 4.82 meters with low variability (m). This significantly outperforms traditional filters, including the Extended Kalman Filter (EKF) and Unscented Kalman Filter (UKF). Notably, the APF maintains stable performance even under severe interference conditions, where conventional approaches exhibit substantial degradation. Statistical validation confirms these improvements across all test scenarios (p < 0.001). The detailed implementation guidelines provided in this study enable adoption across diverse operational contexts. These findings establish the APF as a robust and reliable solution for interference-prone environments and lay the groundwork for its adaptation to more dynamic tracking scenarios in autonomous UAV operations.

Introduction

Unmanned Aerial Vehicles (UAVs) have revolutionized numerous sectors, including surveillance, environmental monitoring, disaster management, and logistics, owing to their flexibility and operational efficiency [1]. Central to the efficacy of UAVs in these applications is their ability to maintain precise navigation and tracking capabilities. Accurate state estimation ensures reliable operation, preventing mishaps such as collisions, loss of control, and mission failures [2].

However, UAV tracking systems are vulnerable to various perturbations, notably electronic interference from jamming devices, environmental factors, and overlapping communication frequencies [3]. Such interference can corrupt sensor measurements, leading to inaccurate estimations of position, velocity, and orientation. Traditional filtering methods like the Extended Kalman Filter (EKF) and Unscented Kalman Filter (UKF), while computationally efficient, often falter under significant non-linearities and non-Gaussian noise introduced by electronic interference [4]. This is particularly challenging in UAV networks where robustness to interference and faults is critical [5].

Particle Filters (PFs), leveraging sequential Monte Carlo methods, offer a robust alternative for handling non-linear and non-Gaussian systems [6]. Nevertheless, standard PFs are susceptible to particle degeneracy and sample impoverishment, especially in high-dimensional spaces or with limited particle numbers [7]. The Auxiliary Particle Filter (APF) enhances the standard PF by incorporating an auxiliary variable, thereby improving the proposal distribution and mitigating weight variance [8].

This study focuses on UAV tracking relative to a fixed reference point, such as a stationary base station or landmark. This scenario is prevalent in controlled environments where UAVs must maintain precise positions relative to known static locations. By isolating the tracking problem to a fixed reference point, we can effectively evaluate the APF’s performance under electronic interference without the complexities introduced by dynamic target movements. This foundational understanding paves the way for extending the filter’s applicability to more dynamic scenarios in future research.

The key contributions of this work include:

  • A systematic analysis of APF performance in UAV tracking under various electronic interference conditions, with specific focus on fixed-reference scenarios. While APF has been studied in various tracking contexts, its application to UAV tracking under electronic interference remains unexplored.
  • Development of a comprehensive simulation framework enabling systematic comparison of different filtering approaches (EKF, UKF, PF, APF, and RBPF) under controlled interference conditions. Our framework provides:
    • Detailed tracking accuracy analysis under varying interference conditions
    • Computational efficiency comparisons
    • Robustness evaluation in challenging scenarios
  • Practical implementation guidelines for real-time UAV tracking, including parameter selection strategies, state estimation procedures under interference, and performance optimization techniques.

The remainder of this paper is structured as follows: Section “Related work” reviews related literature on UAV tracking and filtering methods, including a comprehensive comparison of existing filtering approaches. Section “Materials and methods” presents our methodology, detailing the problem formulation, stochastic system dynamics, Monte Carlo simulation framework, and the proposed Auxiliary Particle Filter design. Section “Results” presents a comprehensive performance analysis, including baseline metrics, interference sensitivity, statistical validation, APF characteristics, comparative filter performance, implementation considerations, and identified limitations. Finally, Section “Discussion” concludes the paper with a summary of key contributions and outlines future research directions, including our planned real-world validation program.

Related work

UAV tracking and navigation have been the subject of extensive research, with numerous studies focusing on improving state estimation accuracy under various operational challenges. Traditional filtering methods, such as the Extended Kalman Filter (EKF), have been widely adopted for UAV state estimation due to their computational efficiency and ability to manage mild non-linearities [9]. However, EKFs inherently rely on linear approximations of non-linear systems, which can result in significant estimation errors in environments characterized by strong non-linearities and non-Gaussian noise [10]. Recent comprehensive studies have demonstrated the necessity of robust control strategies for UAVs operating under constrained conditions. Kong et al. [11] established that effective state estimation is crucial for maintaining control performance, particularly when dealing with windowed output constraints in VTOL-UAVs. Their findings emphasize the importance of developing filtering approaches that can maintain accuracy under operational constraints, which aligns with our focus on electronic interference conditions.

The Unscented Kalman Filter (UKF) was developed to address some of the EKF’s limitations by utilizing sigma points to better capture the mean and covariance of non-linear transformations [12]. While the UKF improves accuracy in certain scenarios, it may still struggle under severe non-linearities and non-Gaussian noise, particularly in the presence of electronic interference [13].

Particle Filters (PFs) offer a more flexible framework for state estimation, capable of managing highly non-linear and non-Gaussian systems through sequential Monte Carlo methods [14]. PFs have shown enhanced performance in UAV tracking within complex environments [15]. However, their practical implementation faces significant challenges. Li et al. [16] provide a comprehensive analysis of these challenges, particularly highlighting sample degeneracy and impoverishment as critical issues in particle filtering. Their systematic review of intelligent approaches to combat these limitations has established a foundation for developing more robust particle filtering implementations. Despite these methodological advances, standard PFs still struggle with maintaining particle diversity and effective state estimation in high-dimensional spaces or when computational resources limit particle counts.

Recent advances in UAV systems have explored various robust statistical approaches to address operational challenges. Notably, Liu et al. [17] demonstrated the effectiveness of t-distributions in evolutionary optimization for UAV path planning, achieving improved robustness in complex geographical environments through adaptive probability adjustments. While their work established the utility of t-distributions in UAV applications, it focused primarily on path optimization rather than state estimation. Our work represents a fundamental shift in the application of t-distributions, leveraging their robust properties for weight updates in particle filtering to address the distinct challenge of electronic interference in tracking applications.

To address these challenges, the Auxiliary Particle Filter (APF) was introduced, incorporating an auxiliary variable to improve the proposal distribution and maintain particle diversity. Recent implementations have demonstrated the APF’s robustness in complex tracking scenarios. Particularly noteworthy is the work of Razavi et al. [18], who achieved significant performance improvements in challenging indoor environments by combining APF with deep learning techniques. Their results demonstrated superior tracking accuracy and resilience to measurement uncertainties, suggesting promising applications for UAV tracking under interference conditions. The APF addresses key limitations of standard particle filters by incorporating auxiliary variables to improve proposal distribution quality and maintain particle diversity during resampling. Despite these encouraging advances in related domains, the specific application of APF to UAV tracking under electronic interference remains underexplored, presenting an opportunity for significant contributions to the field.

Recent developments in UAV tracking under adverse conditions have further highlighted the importance of robust filtering approaches. Gabr et al. [19] introduced SMART-TRACK, a novel Kalman filter-guided sensor fusion approach for robust UAV object tracking in dynamic environments, demonstrating significant improvements in tracking accuracy through high-frequency state estimates and adaptive measurement re-acquisition. Similarly, Zhu et al. [20] proposed RNN-enhanced IMM-KF algorithms for UAV trajectory tracking using ADS-B data, achieving a 28.56% reduction in root mean square error compared to traditional IMM-KF methods by adaptively adjusting noise matrices through neural network assistance. Almasoud et al. [21] developed robust anti-jamming techniques for UAV data collection in IoT networks using landing platforms and reconfigurable intelligent surfaces, addressing the critical challenge of maintaining communication integrity in the presence of malicious jammers. Liu et al. [22] extended these approaches by implementing jamming-enhanced secure UAV communications with propulsion energy and curvature radius constraints, demonstrating enhanced resilience against eavesdropping attacks through optimized trajectory and power allocation strategies. Additionally, Xing et al. [23] proposed a deep reinforcement learning approach for secure UAV communications under jamming conditions, achieving robust state estimation through intelligent adaptive anti-jamming mechanisms. These recent advances collectively demonstrate the growing recognition of interference mitigation as a critical challenge in UAV tracking systems and establish the foundation for more sophisticated approaches like the APF methodology investigated in this study.

Rao-Blackwellized Particle Filters (RBPFs) represent another development in this field, decomposing the state into linear and non-linear components to reduce estimation variance through marginalization. This approach has been demonstrated in sensor fusion applications [24]. However, their effectiveness in scenarios involving severe electronic interference and sensor degradation, as in UAV tracking, remains largely unexplored.

Building upon these foundational works, this paper investigates the application of APF to UAV tracking under electronic interference. As summarized in Table 1, each filtering approach has distinct advantages and limitations. Our work provides a systematic comparison of APF against EKF, UKF, PF, and RBPF in a realistic simulation framework, specifically focusing on performance under electronic interference conditions. This comparative analysis aims to provide insights into the relative strengths and limitations of each filtering method in challenging operational environments.

thumbnail
Table 1. Characteristics of different filtering approaches in UAV state estimation. Methods based on [25,12,8], and [24].

https://doi.org/10.1371/journal.pone.0333009.t001

Materials and methods

This section presents a comprehensive framework for robust UAV tracking under electronic interference conditions. We first introduce the theoretical foundations and system architecture, followed by detailed formulations of individual components and their interconnections within a rigorous Monte Carlo evaluation framework.

Problem formulation and system architecture

While UAV tracking has been extensively studied, the presence of electronic interference presents unique challenges that traditional approaches struggle to address. Our framework specifically addresses three key challenges:

(1) the non-Gaussian nature of interference-induced measurement errors,

(2) the intermittent nature of interference events, and

(3) the need for robust state estimation under sensor degradation. The proposed architecture integrates these considerations through:

Fig 1 illustrates the UAV tracking control schematic showing the geometric relationships, measurement models, and interference characteristics. The system maintains state estimation relative to a fixed reference point under stochastic interference conditions, with explicit modeling of range-bearing measurements and motion dynamics.

thumbnail
Fig 1. UAV tracking control schematic.

System architecture showing sensor placement, coordinate systems, and interference sources affecting range-bearing measurements in planar tracking scenarios.

https://doi.org/10.1371/journal.pone.0333009.g001

State space representation.

As depicted in Fig 1, we consider a planar UAV tracking scenario characterized by the state vector , where (x,y) denotes the UAV position in Cartesian coordinates, v represents scalar velocity magnitude, and θ indicates heading angle. The state evolution follows a nonlinear stochastic differential equation [11]:

(1)

where represents the nonlinear drift term, is the diffusion matrix, and is a Wiener process with covariance Q.

Measurement and interference model.

Traditional measurement models typically assume Gaussian noise, which fails to capture the heavy-tailed error distributions characteristic of electronic interference. Our model innovates by explicitly separating standard sensor noise from interference effects:

(2)(3)

where is the nonlinear measurement function mapping states to range-bearing observations, represents measurement noise, denotes interference magnitude when present, represents the standard deviation of interference magnitude, and is the interference indicator defined on probability space where Ω is the sample space of interference events, is the associated σ-algebra, and P is the probability measure with . The random variables Ik and are stochastically independent [26].

This decomposition enables the filter to adaptively handle both routine measurement uncertainty and severe interference events through different mechanisms, improving robustness compared to single-noise models used in previous work.

Stochastic system dynamics

Continuous-time motion model.

The UAV dynamics are governed by a set of coupled stochastic differential equations:

(4)

where a0 = 0.05 and represent nominal acceleration and turn rate amplitudes, is the oscillation frequency, and Wi are independent Wiener processes.

Discretized implementation.

For numerical implementation with time step dt, we employ a modified Euler-Maruyama scheme:

(5)

where represents the discretized Wiener increment with covariance . The relationship between continuous and discrete noise terms follows the standard discretization property where the discrete noise variance scales with to maintain consistent statistical properties across different time step sizes, ensuring that preserves the continuous-time stochastic differential equation characteristics. The diagonal elements represent variances in position (m2), velocity (m2/s2), and heading (rad2) respectively.

Monte Carlo simulation framework

While Monte Carlo simulation is a standard evaluation approach, our framework introduces several key innovations:

1) A structured interference generation process that realistically models both the sporadic nature of interference events and their varying intensity.

2) Comprehensive performance evaluation that goes beyond simple RMSE to assess filter robustness under different interference patterns.

3) Statistical validation designed to specifically quantify improvements in handling interference-induced outliers.

Fig 2 shows the comprehensive system architecture illustrating the integration of trajectory generation, interference modeling, state estimation, and performance evaluation within the Monte Carlo simulation framework. The modular design enables systematic evaluation of filter performance under varying interference conditions.

thumbnail
Fig 2. Comprehensive system architecture.

Processing pipeline from trajectory generation through Monte Carlo evaluation, highlighting modular design for systematic filter comparison under controlled interference scenarios.

https://doi.org/10.1371/journal.pone.0333009.g002

The evaluation framework, illustrated in Fig 2, implements a structured Monte Carlo simulation with M = 30 independent runs to ensure statistical robustness. Each run incorporates multiple interconnected components:

True trajectory generation.

The framework generates true state trajectories according to:

(6)

where state evolution follows the continuous-time motion model described in Section “Stochastic system dynamics”.

Interference generation.

The interference model employs a compound stochastic process:

(7)

where Sk represents sensor availability with .

Measurement generation.

The measurement model produces range-bearing observations:

(8)

where is a two-dimensional vector of ones, representing uniform interference effects on both range and bearing measurements, and with measurement noise covariance:

(9)

State estimation.

The APF state estimator maintains:

  • Particle set: N = 1000 particles
  • Weight update using Student’s t-distribution
  • Systematic resampling when

Performance evaluation.

Each Monte Carlo run evaluates:

(10)

The final performance metrics are computed by averaging across all M runs:

(11)

This comprehensive framework enables systematic evaluation of filter performance under varying interference conditions while maintaining reproducibility through structured parameter variations and statistical analysis.

Auxiliary particle filter design

The choice of APF as the core filtering algorithm is motivated by three key theoretical advantages for interference scenarios:

1) The auxiliary variable mechanism enables more informed particle proposal under interference by incorporating current measurements into the sampling process, addressing a key limitation of standard particle filters.

2) The Student’s t-distribution in the weight update provides natural robustness to outliers caused by interference, without requiring explicit outlier detection or measurement gating.

3) The adaptive degrees of freedom () allows the filter to automatically adjust its response to changing interference conditions, providing a principled approach to handling varying noise characteristics.

Theoretical foundation.

The APF extends the standard particle filter by incorporating auxiliary variables to improve proposal distribution quality. Given the posterior , the filter approximates:

(12)

The innovation lies in the weight update mechanism incorporating Student’s t-distribution to handle heavy-tailed measurement errors:

(13)

where is adaptively tuned based on effective sample size. The choice of this range balances robustness against computational efficiency: lower values () provide greater robustness to outliers caused by severe interference but at increased computational cost, while higher values () approach Gaussian behavior with reduced computational overhead. This range has been empirically validated in robust filtering applications for handling moderate to severe outlier contamination. Complete algorithmic details and implementation pseudocode are provided in S1 File.

Particle evolution strategy.

The filter maintains N = 1000 particles with state evolution:

(14)

Systematic resampling is triggered by the effective sample size criterion:

(15)

Post-resampling particle diversity is maintained through structured jittering:

(16)

Performance metrics and statistical analysis

Error quantification.

The primary performance metric is the root mean square error (RMSE):

(17)

Statistical validation.

Performance differences are assessed through paired t-tests:

(18)

where d represents RMSE differences between filter pairs, with significance level .

This comprehensive methodology enables rigorous evaluation of UAV tracking performance under electronic interference while maintaining mathematical tractability and computational efficiency. The framework’s modular design facilitates systematic assessment of filter performance across varying interference conditions and sensor failure scenarios.

This methodology represents a significant advance over existing approaches in three ways:

1) It provides a principled framework for handling non-Gaussian, intermittent interference without requiring explicit detection or classification of interference events.

2) The adaptive nature of both the proposal distribution and weight update mechanisms enables robust performance across a wide range of interference conditions without parameter tuning.

3) The comprehensive evaluation framework enables systematic assessment of tracking performance under realistic interference scenarios, addressing a gap in existing literature where interference effects are often simplified or ignored.

Simulation setup

This section presents our comprehensive simulation framework designed to evaluate filter performance under realistic UAV tracking scenarios. The framework systematically assesses tracking accuracy under varying levels of electronic interference while maintaining reproducibility and statistical rigor. We detail the simulation parameters, testing conditions, and implementation strategies used to ensure meaningful comparisons between different filtering approaches.

Simulation parameters.

The simulation environment is configured with parameters carefully chosen to reflect realistic UAV operations and sensor characteristics:

  • Time Parameters:
    • Discrete time step (): 1.0 s
    • Total simulation duration: 200 s
  • Process Noise Covariance ( Q):(19)where m/s2 represents velocity uncertainty, heading uncertainty, and m position uncertainty.
  • Measurement Noise Covariance ( R):(20)reflecting typical sensor accuracies with m and .

Test conditions.

To systematically evaluate filter performance under varying interference conditions, we define:

  • Interference Parameters:
    • Probability range:
    • Magnitude range: meters
    • Sensor failure probability:
  • Monte Carlo Parameters:
    • Number of runs: 30 per condition
    • Number of particles: 1000 (for particle filter variants)

Implementation framework.

The simulation framework is implemented in Python, utilizing GPU acceleration where appropriate to manage computational demands efficiently. Each algorithm’s performance is evaluated through comprehensive Monte Carlo simulations:

  • State Generation: True trajectories are generated using the non-linear motion model described in Section “Problem formulation and system architecture”, with initial conditions:(21)
    Each trajectory spans 50 time steps with a 1-second sampling interval, following non-linear motion dynamics with time-varying acceleration m/s2 and angular velocity rad/s.
  • Measurement Generation: Range-bearing measurements are simulated according to:(22)
    where represents measurement noise and models electronic interference. The measurement noise covariance R is configured with range standard deviation of 5.0 m and bearing standard deviation of 1.0°. The sensor failure probability is set to 5%.
  • Interference Scenarios: To evaluate robustness under varying interference conditions, we test combinations of:
    • Interference probabilities : [1%, 3%, 5%, 7%, 10%]
    • Interference magnitudes : [2.0, 5.0, 8.0, 11.0, 14.0] meters
  • Monte Carlo Evaluation: For each interference scenario:
    • 30 independent Monte Carlo runs are performed
    • Different random seeds ensure statistical independence
    • Performance metrics (RMSE) are averaged across runs
    • Paired t-tests validate performance differences
  • Resampling Strategy: For particle filter variants, systematic resampling is employed when the effective sample size falls below threshold:(23)
    This threshold was determined empirically to balance between maintaining particle diversity and computational efficiency [16].
  • Computational Implementation: The framework employs:
    • Parallel processing via ThreadPoolExecutor (2 workers)
    • GPU acceleration for particle-based methods
    • Vectorized operations for improved efficiency

Performance evaluation.

Filter performance is evaluated using multiple metrics:

  • Position RMSE:(24)
  • Statistical Analysis: Paired t-tests between filters with significance level :(25)where d represents RMSE differences between filter pairs.
  • Consistency Metrics: Standard deviation of RMSE across Monte Carlo runs to assess performance stability.

All simulations are executed using parallel processing to manage computational load, with results averaged across Monte Carlo runs to ensure statistical significance.

Results

This section presents a comprehensive analysis of filter performance under electronic interference conditions, focusing on three key aspects: baseline performance metrics, sensitivity to varying interference conditions, and statistical validation of improvements. Our experimental evaluation follows a systematic approach designed to reflect real-world UAV operation scenarios.

Performance comparison

We begin with our most significant finding: the APF achieves exceptional accuracy (4.82 m RMSE) with remarkable consistency ( m), substantially outperforming traditional approaches.

Fig 3 presents a comprehensive comparison of filter performance across all test conditions. The analysis reveals substantial differences in both accuracy and robustness among the evaluated filters. The Auxiliary Particle Filter (APF) demonstrates exceptional performance with a mean RMSE of 4.82 m ( m), significantly outperforming other approaches:

  • Extended Kalman Filter (EKF): 110.79 m ( m)
  • Unscented Kalman Filter (UKF): 338.31 m ( m)
  • Standard Particle Filter (PF): 41.42 m ( m)
  • Rao-Blackwellized Particle Filter (RBPF): 35.79 m ( m)
thumbnail
Fig 3. Comprehensive performance analysis of different filtering approaches.

Multi-panel comparison: (a) Mean RMSE with error bars, (b) Box plots showing distributions, (c) APF stability analysis, (d) Interference sensitivity trends.

https://doi.org/10.1371/journal.pone.0333009.g003

As shown in Fig 3b, the error distribution analysis reveals that the APF not only achieves the lowest mean error but also demonstrates remarkable consistency across all test conditions, evidenced by its compact interquartile range and minimal outliers.

The quantitative analysis of filter performance across all test conditions reveals significant differences in accuracy and reliability. Table 2 presents a comprehensive summary of key performance metrics for each filter implementation. These metrics were computed across all interference conditions to provide a holistic view of filter capabilities.

thumbnail
Table 2. Comprehensive performance metrics across interference conditions.

https://doi.org/10.1371/journal.pone.0333009.t002

The practical implications of these performance metrics are further illustrated in Fig 4, which presents actual tracking trajectories for each filter implementation. The trajectory comparison provides visual confirmation of the statistical findings, particularly highlighting the APF’s superior tracking precision.

thumbnail
Fig 4. UAV trajectory comparison showing actual tracking performance.

Ground truth path (dashed) versus filter estimates during circular maneuver with magnified inset highlighting critical tracking differences and spatial reference markers.

https://doi.org/10.1371/journal.pone.0333009.g004

Interference sensitivity analysis

Fig 5 presents detailed heatmaps of filter performance across varying interference conditions, revealing distinct degradation patterns for each approach. The UKF exhibits the most severe performance deterioration, with RMSE values exceeding 900 m under high interference conditions ( m). In contrast, the APF maintains remarkably stable performance, with RMSE values consistently below 5.3 m across all tested conditions.

thumbnail
Fig 5. Performance degradation patterns under varying interference conditions.

Heat maps showing RMSE sensitivity to interference probability and magnitude parameters, with individual color scales emphasizing relative performance differences.

https://doi.org/10.1371/journal.pone.0333009.g005

The sensitivity analysis reveals several key findings:

1. The APF maintains consistent performance (RMSE variation < 1 m) across all interference probabilities, demonstrating exceptional robustness to interference conditions.

2. Traditional Kalman filter variants (EKF and UKF) show exponential degradation with increasing interference probability, with the UKF particularly susceptible to performance deterioration.

3. While both PF and RBPF show improved robustness compared to Kalman filter variants, they still exhibit significant performance degradation under high interference conditions.

Statistical validation

To establish the statistical significance of the APF’s performance improvements, we conducted comprehensive statistical analysis comparing the APF against other filters. Fig 6 presents the results of this analysis.

thumbnail
Fig 6. Statistical analysis of APF performance improvements.

Paired t-test results and effect sizes demonstrating statistically significant advantages over conventional filtering approaches across all evaluation metrics.

https://doi.org/10.1371/journal.pone.0333009.g006

The statistical analysis confirms that the APF’s performance improvements are highly significant across all comparisons:

  • vs. EKF: t = −9.9268, p<0.001, mean improvement = 105.97 m
  • vs. UKF: t = −6.8462, p<0.001, mean improvement = 333.50 m
  • vs. PF: t = −19.8849, p<0.001, mean improvement = 36.61 m
  • vs. RBPF: t = −9.0182, p<0.001, mean improvement = 30.98 m

All improvements are statistically significant at the p<0.001 level, with t-statistics substantially exceeding the critical value for 99% confidence (2.576). The 95% confidence intervals for the RMSE values were computed as:(26)where t0.025,29 is the critical value of the t-distribution with 29 degrees of freedom, and s is the sample standard deviation.

We conducted both Wilcoxon signed-rank tests for pairwise comparisons and a Friedman test followed by post-hoc Nemenyi tests for multiple comparisons. The Wilcoxon tests revealed that the APF’s performance improvements are statistically significant across all comparisons:

  • vs. EKF: W = 0, p<0.001, mean improvement = 103.97 m
  • vs. UKF: W = 0, p<0.001, mean improvement = 323.23 m
  • vs. PF: W = 0, p<0.001, mean improvement = 36.98 m
  • vs. RBPF: W = 0, p<0.001, mean improvement = 30.79 m

The Friedman test indicated significant differences among the filters (, ). Subsequent post-hoc Nemenyi tests revealed significant pairwise differences between APF and all other methods (p < 0.05), confirming the robustness of our findings. Notably, the APF showed the strongest differentiation from the UKF () and EKF (), while maintaining significant but less extreme differences with the PF () and RBPF (p = 0.026).

Computational complexity analysis

The computational requirements of each filtering method were analyzed empirically and theoretically. Table 3 summarizes the key performance metrics.

thumbnail
Table 3. Computational performance comparison of different filtering methods.

https://doi.org/10.1371/journal.pone.0333009.t003

The empirical analysis reveals several key insights about the computational characteristics of each filter:

  • Runtime Efficiency: The EKF demonstrates superior runtime performance (0.138 s), followed by the UKF (0.583 s). The particle-based methods (PF, APF, and RBPF) exhibit significantly higher computational demands, with runtimes ranging from 44.62 s to 127.32 s. This aligns with theoretical expectations, as particle filters process multiple hypotheses simultaneously.
  • Memory Usage: The memory profile shows interesting CPU/GPU patterns. While APF maintains the lowest CPU memory footprint (0.05 MB), it requires moderate GPU memory (32.00 MB). The EKF shows the highest GPU memory usage (44.00 MB) despite moderate CPU usage. The UKF’s GPU memory usage couldn’t be measured reliably due to its implementation characteristics.
  • Computational Operations: The Kalman filter variants (EKF, UKF) require significantly fewer floating-point operations (164 FLOPS) compared to the particle-based methods (15,193,350 FLOPS). This substantial difference reflects the fundamental trade-off between computational efficiency and the ability to handle non-linear, non-Gaussian scenarios.

The computational complexity scales differently with problem parameters:

  • EKF: complexity due to matrix operations in the covariance update, where n is the state dimension.
  • UKF: complexity but with a larger constant factor than EKF, reflected in its 3.67x slower runtime.
  • PF/APF: complexity, where N is the number of particles and p is the particle dimension.
  • RBPF: complexity, combining particle operations with Kalman updates.

While the particle-based methods (PF, APF, RBPF) demonstrate superior accuracy in handling non-linear scenarios and electronic interference, this comes at a significant computational cost. The APF’s computational overhead (662.92x slower than EKF) is justified by its substantial improvement in tracking accuracy (95.6% RMSE reduction). For applications where computational resources are severely constrained, the EKF or UKF might be preferred despite their lower accuracy. However, in safety-critical applications where tracking accuracy is paramount, the APF’s superior performance outweighs its computational demands.

Discussion

The experimental results reveal several important insights about the performance characteristics of different filtering approaches under electronic interference. This section analyzes these findings in detail, examining the underlying mechanisms contributing to filter performance, practical implications for implementation, and remaining challenges that warrant further investigation.

Analysis of APF performance characteristics

The exceptional performance of the APF can be attributed to several key mechanisms:

The APF’s superior accuracy (4.82 m RMSE) stems from its ability to maintain diverse particle distributions while effectively incorporating measurement updates. The remarkably low standard deviation (0.30 m) indicates consistent performance across varying conditions, suggesting robust handling of measurement uncertainties. This stability is particularly evident in Fig 5, where the APF maintains near-constant RMSE values across the entire interference parameter space.

The APF demonstrates exceptional resilience to interference, maintaining sub-6 m accuracy even under severe conditions ( m). This resilience can be attributed to three key factors: 1) Effective particle diversity maintenance through systematic resampling, 2) Robust weight update mechanisms incorporating Student’s t-distribution, and 3) Adaptive degrees of freedom adjustment based on effective sample size.

The effectiveness of these mechanisms is clearly demonstrated in Fig 3d, where the APF maintains consistent performance while other filters show significant degradation with increasing interference probability.

To further examine the APF’s robustness to interference, we conducted detailed analysis under specific interference conditions. Table 4 presents the APF’s performance across representative interference scenarios, demonstrating its ability to maintain consistent accuracy even under severe interference conditions. These results align with recent findings in robust state estimation [27], while achieving significantly better accuracy.

thumbnail
Table 4. APF performance under different interference conditions. The results demonstrate the filter’s remarkable stability across varying interference levels, with only minimal degradation (<1 m RMSE increase) even under high interference conditions. This stability stands in marked contrast to the exponential degradation observed in traditional approaches.

https://doi.org/10.1371/journal.pone.0333009.t004

These empirical results demonstrate the APF’s ability to maintain consistent performance across varying interference conditions, a characteristic not observed in traditional filtering approaches. The minimal variation in RMSE across interference conditions (maximum deviation of 0.70 m) suggests that the APF’s performance is primarily limited by fundamental measurement noise rather than interference effects. Detailed parameter tuning results and comprehensive performance tables are provided in S1 File.

Comparative analysis

The significant performance gap between the APF and traditional filters warrants detailed analysis:

The poor performance of EKF (110.79 m RMSE) and UKF (338.31 m RMSE) can be attributed to fundamental limitations in their approach:

1) Linear/Gaussian assumptions breaking down under interference,

2) Inability to maintain multiple hypotheses during sensor failures, and

3) Sensitivity to outliers in measurement updates.

These limitations become particularly apparent in Fig 5, where both filters show rapid performance degradation with increasing interference magnitude.

While the standard PF (41.42 m RMSE) and RBPF (35.79 m RMSE) show improved performance over Kalman filters, they still fall significantly short of the APF’s capabilities due to:

1) Particle degeneracy under high interference,

2) Less effective proposal distributions, and

3) Limited adaptation to changing interference conditions.

Practical implications

The findings have several important implications for UAV tracking applications:

1. The APF’s superior performance justifies its computational overhead for safety-critical applications

2. Implementation strategies should focus on optimizing particle count vs. accuracy trade-offs

3. Real-time requirements may necessitate hardware acceleration solutions

Limitations and future work

Several significant limitations and opportunities for future research emerge from this study. Notably, the assumption of uniform interference effects on both range and bearing measurements may be overly simplistic for real-world scenarios where interference characteristics can vary significantly between measurement types due to different sensor technologies, frequency dependencies, and directional effects.

Technical limitations.

  • Fixed Reference Point Constraint: The current implementation assumes a static reference point, limiting applicability to dynamic tracking scenarios. Real-world UAV operations often involve mobile targets or multiple reference points, requiring significant modifications to the measurement model and particle evolution strategy.
  • Computational Requirements: The APF’s computational demands pose challenges for real-time implementation, requiring approximately 2.50 ms per update with 1000 particles and 256 MB memory usage. Resource constraints on typical UAV hardware may necessitate performance trade-offs.
  • Simplified Interference Model: The current model assumes Gaussian distribution for interference magnitude and does not account for frequency-dependent effects, directional interference, or environmental factors like multipath propagation.
  • Sensor Model Limitations: The implementation assumes consistent sensor noise characteristics without accounting for sensor bias, calibration errors, or environmental effects on sensor performance.

Mitigation strategies and future research directions.

  • Computational Optimization:
    • Hardware acceleration through GPU implementation
    • Adaptive particle count based on estimation uncertainty
    • Development of computationally efficient variants for embedded systems
  • Enhanced Models:
    • Extension to dynamic reference points and multiple landmarks
    • Integration of multiple sensor modalities
    • More sophisticated interference models
    • Integration with adaptive control systems
  • Real-world Validation: We have initiated a comprehensive validation program comprising:
    • Phase 1 (2024 Q4): Controlled indoor testing using motion capture ground truth
    • Phase 2 (2025 Q1): Outdoor testing with RTK-GPS (Real-Time Kinematic Global Positioning System) reference
    • Phase 3 (2025 Q2): Full-scale deployment in interference-prone environments

Initial results from Phase 1 testing suggest performance characteristics consistent with our simulation findings, with detailed results to be reported in future work. The validation program will specifically address the identified limitations while expanding the applicability of the APF approach to more complex operational scenarios.

Conclusion

This study provides a comprehensive evaluation of the Auxiliary Particle Filter for UAV tracking under electronic interference conditions. The key findings demonstrate that:

1. The APF achieves exceptional accuracy (4.82 m RMSE) with remarkable consistency (0.30 m standard deviation)

2. Performance improvements over traditional filters are statistically significant and substantial (30.98 m-333.50 m mean improvements)

3. The APF maintains robust performance under severe interference conditions where traditional filters fail

The results establish the APF as a robust solution for UAV tracking in challenging environments, particularly where electronic interference poses significant risks to tracking accuracy. While computational considerations require attention for real-time implementation, the significant performance advantages justify the additional computational overhead for safety-critical applications.

Future work should focus on addressing the identified limitations and expanding the framework to more complex operational scenarios. The promising results suggest that the APF could serve as a foundation for developing more sophisticated tracking solutions for autonomous UAV operations in challenging environments.

Supporting information

S1 File. Extended analysis and implementation details.

Comprehensive supplementary analysis containing: (1) Parameter tuning procedures and space exploration results for all filter methods, (2) Complete algorithm implementations with detailed pseudocode for EKF, UKF, PF, APF, and RBPF, (3) Performance analysis tables showing RMSE under different interference conditions, (4) Computational performance metrics including timing, memory usage, and GPU utilization, (5) Extended statistical analysis with t-test results and stability metrics, and (6) Particle filter specific performance indicators including effective sample size and resampling frequency.

https://doi.org/10.1371/journal.pone.0333009.s001

(PDF)

S2 File. APF performance data.

Raw performance results from Auxiliary Particle Filter across all Monte Carlo simulation runs and interference conditions.

https://doi.org/10.1371/journal.pone.0333009.s002

(CSV)

S3 File. EKF performance data.

Raw performance results from Extended Kalman Filter across all Monte Carlo simulation runs and interference conditions.

https://doi.org/10.1371/journal.pone.0333009.s003

(CSV)

S4 File. UKF performance data.

Raw performance results from Unscented Kalman Filter across all Monte Carlo simulation runs and interference conditions.

https://doi.org/10.1371/journal.pone.0333009.s004

(CSV)

S5 File. PF performance data.

Raw performance results from standard Particle Filter across all Monte Carlo simulation runs and interference conditions.

https://doi.org/10.1371/journal.pone.0333009.s005

(CSV)

S6 File. RBPF performance data.

Raw performance results from Rao-Blackwellized Particle Filter across all Monte Carlo simulation runs and interference conditions.

https://doi.org/10.1371/journal.pone.0333009.s006

(CSV)

S7 File. Monte Carlo data generation script.

Main Python script for generating simulation datasets with 30 Monte Carlo runs per condition.

https://doi.org/10.1371/journal.pone.0333009.s007

(PY)

S8 File. Computational performance analysis script.

Python implementation for computational performance evaluation and timing analysis.

https://doi.org/10.1371/journal.pone.0333009.s008

(PY)

S9 File. Statistical analysis script.

Python implementation for statistical testing, significance analysis, and performance comparisons.

https://doi.org/10.1371/journal.pone.0333009.s009

(PY)

S10 File. Extended statistical analysis script.

Python script for comprehensive statistical evaluation and stability metrics.

https://doi.org/10.1371/journal.pone.0333009.s010

(PY)

S11 File. Documentation and reproduction guide.

Detailed documentation describing data structure, code organization, and step-by-step reproduction procedures.

https://doi.org/10.1371/journal.pone.0333009.s011

(MD)

Acknowledgments

This section is intended only for general acknowledgements and thanks. Any information related to funding, data availability, author contributions, etc. should be entered directly into their dedicated fields in the PLOS Editorial Manager submission system, which will then be incorporated into the appropriate section in your article during the production process.

References

  1. 1. Abbas N, Abbas Z, Liu X, Khan SS, Foster ED, Larkin S. A survey: future smart cities based on advance control of Unmanned Aerial Vehicles (UAVs). Applied Sciences. 2023;13(17):9881.
  2. 2. Mohsan SAH, Othman NQH, Li Y, Alsharif MH, Khan MA. Unmanned aerial vehicles (UAVs): practical aspects, applications, open challenges, security issues, and future trends. Intell Serv Robot. 2023;16(1):109–37. pmid:36687780
  3. 3. De Wilde W, Cuypers G, Sleewaegen J-M, Deurloo R, Bougard B. GNSS Interference in Unmanned Aerial Systems. In: ION GNSS+, The International Technical Meeting of the Satellite Division of The Institute of Navigation. 2016. p. 1465–76. https://doi.org/10.33012/2016.14674
  4. 4. Khodarahmi M, Maihami V. A review on Kalman Filter models. Arch Computat Methods Eng. 2022;30(1):727–47.
  5. 5. Cheng C-F, Srivastava G, Lin JC-W, Lin Y-C. A consensus protocol for unmanned aerial vehicle networks in the presence of Byzantine faults. Computers and Electrical Engineering. 2022;99:107774.
  6. 6. Doucet A, Freitas N, Gordon N. Sequential Monte Carlo methods in practice. New York: Springer; 2001. https://doi.org/10.1007/978-1-4757-3437-9
  7. 7. Duan J, Li S, Xu Y. Sequential Monte Carlo optimization and statistical inference. WIREs Computational Stats. 2022;15(3).
  8. 8. Song W, Wang Z, Wang J, Alsaadi FE, Shan J. Distributed auxiliary particle filtering with diffusion strategy for target tracking: a dynamic event-triggered approach. IEEE Trans Signal Process. 2021;69:328–40.
  9. 9. Du H, Wang W, Xu C, Xiao R, Sun C. Real-time onboard 3D state estimation of an unmanned aerial vehicle in multi-environments using multi-sensor data fusion. Sensors (Basel). 2020;20(3):919. pmid:32050470
  10. 10. Ding L, Wen C. High-order extended Kalman filter for state estimation of nonlinear systems. Symmetry. 2024;16(5):617.
  11. 11. Kong L, Reis J, He W, Silvestre C. Comprehensive nonlinear control strategy for VTOL-UAVs with windowed output constraints. IEEE Trans Contr Syst Technol. 2023;31(6):2673–84.
  12. 12. Xu D, Wang B, Zhang L, Chen Z. A new adaptive high-degree unscented Kalman filter with unknown process noise. Electronics. 2022;11(12):1863.
  13. 13. Kolakowski M. Comparison of Extended and Unscented Kalman Filters Performance in a Hybrid BLE-UWB Localization System. In: 2020 23rd International Microwave and Radar Conference (MIKON). 2020. p. 122–6. https://doi.org/10.23919/mikon48703.2020.9253854
  14. 14. Pessanha Santos N, Lobo V, Bernardino A. Unscented particle filters with refinement steps for UAV pose tracking. J Intell Robot Syst. 2021;102(2).
  15. 15. Cheng Y, Ren W, Xiu C, Li Y. Improved particle filter algorithm for multi-target detection and tracking. Sensors (Basel). 2024;24(14):4708. pmid:39066105
  16. 16. Li T, Sun S, Sattar TP, Corchado JM. Fight sample degeneracy and impoverishment in particle filters: a review of intelligent approaches. Expert Systems with Applications. 2014;41(8):3944–54.
  17. 17. Liu X, Du X, Zhang X, Zhu Q, Guizani M. Evolution-algorithm-based unmanned aerial vehicles path planning in complex environment. Computers & Electrical Engineering. 2019;80:106493.
  18. 18. Razavi H, Amindavar H, Aghaeinia H. Indoor tracking using auxiliary particle filter and deep learning in wireless sensor networks. Ad Hoc Networks. 2024;156:103441.
  19. 19. Abdelkader M, Gabr K, Jarraya I, AlMusalami A, Koubaa A. SMART-TRACK: a novel Kalman Filter-guided sensor fusion for robust UAV object tracking in dynamic environments. IEEE Sensors J. 2025;25(2):3086–97.
  20. 20. Zhu Y, Jia Z, Wu Q, Dong C, Zhuang Z, Hu H, et al. UAV trajectory tracking via RNN-enhanced IMM-KF with ADS-B data. In: 2024 IEEE Wireless Communications and Networking Conference (WCNC). 2024. p. 1–6. https://doi.org/10.1109/wcnc57260.2024.10570914
  21. 21. Almasoud AM. Robust anti-jamming technique for UAV data collection in IoT using landing platforms and RIS. IEEE Access. 2023;11:70635–51.
  22. 22. Liu Y, Xiong K, Zhang W, Yang H-C, Fan P, Letaief KB. Jamming-enhanced secure UAV communications with propulsion energy and curvature radius constraints. IEEE Trans Veh Technol. 2023;72(8):10852–66.
  23. 23. Xing Z, Qin Y, Du C, Wang W, Zhang Z. Deep reinforcement learning-driven jamming-enhanced secure unmanned aerial vehicle communications. Sensors (Basel). 2024;24(22):7328. pmid:39599105
  24. 24. Gupta S, Mohanty A, Gao G. Getting the best of particle and Kalman filters: GNSS sensor fusion using rao-blackwellized particle filter. In: ION GNSS+, The International Technical Meeting of the Satellite Division of The Institute of Navigation. 2022. p. 1610–23. https://doi.org/10.33012/2022.18470
  25. 25. Urrea C, Agramonte R. Kalman filter: historical overview and review of its use in robotics 60 years after its creation. Journal of Sensors. 2021;2021(1).
  26. 26. C Avram R, Zhang X, Campbell J. Sensor fault diagnosis in quadrotors using nonlinear adaptive estimators. PHM_CONF. 2014;6(1).
  27. 27. Hamdalla MZM, Hassan AM, Caruso A, Hunter JD, Liu Y, Khilkevich V, et al. Electromagnetic interference of unmanned aerial vehicles: a characteristic mode analysis approach. In: 2019 IEEE International Symposium on Antennas and Propagation and USNC-URSI Radio Science Meeting. 2019. p. 553–4. https://doi.org/10.1109/apusncursinrsm.2019.8888398