Next Article in Journal
GAN-Based ROI Image Translation Method for Predicting Image after Hair Transplant Surgery
Previous Article in Journal
Statistical Beamforming Techniques for Power Domain NOMA System
Previous Article in Special Issue
Novel Hybrid Intelligent Secure Cloud Internet of Things Based Disease Prediction and Diagnosis
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Tracking Unmanned Aerial Vehicles Based on the Kalman Filter Considering Uncertainty and Error Aware

1
Department of Ubiquitous IT, Graduate School, Dongseo University, 47 Jurye-ro, Sasang-gu, Busan 47011, Korea
2
Blockchain Laboratory of Agriculture and Vegetables, Weifang University of Science and Technology, Weifang 262700, China
3
International College, Dongseo University, Busan 47011, Korea
4
Department of Smart Computing, Kyungdong University, 46 4-gil, Bongpo, Gosung 24764, Korea
5
Division of Information and Communication Engineering, Dongseo University, 47 Jurye-ro, Sasang-gu, Busan 47011, Korea
*
Authors to whom correspondence should be addressed.
Electronics 2021, 10(24), 3067; https://doi.org/10.3390/electronics10243067
Submission received: 27 September 2021 / Revised: 3 December 2021 / Accepted: 6 December 2021 / Published: 9 December 2021

Abstract

:
Recently, Unmanned Aerial Vehicles (UAVs) have made significant impacts on our daily lives with the advancement of technologies and their applications. Tracking UAVs have become more important because they not only provide location-based services, but are also faced with serious security threats and vulnerabilities. UAVs are smaller in nature, move with high speed, and operate in a low-altitude environment, which makes it conceivable to track UAVs using fixed or mobile radars. Kalman Filter (KF)-based methodologies are widely used for extracting valuable trajectory information from samples composed of noisy information. As UAVs’ trajectories resemble uncertain behavior, the traditional KF-based methodologies have poor tracking accuracy. Recently, the Diffusion-Map-based KF (DMK) was introduced for modeling uncertainties in the environment without prior knowledge. However, the model has poor accuracy when operating in environments with higher noise. In order to achieve better tracking performance, this paper presents the Uncertainty and Error-Aware KF (UEAKF) for tracking UAVs. The UEAKF-based tracking method provides a good tradeoff among preceding estimate confidence and forthcoming measurement under dynamic environments; the resulting filter is robust and nonlinear in nature. The experimental results showed that the UEAKF-based UAV tracking model achieves much better Root Mean Square Error (RMSE) performance compared to the existing particle filter-based and DMK-based UAV tracking models.

1. Introduction

As shown in Figure 1, UAV/drone communication can be divided into four main types: unmanned aircraft to unmanned aircraft (U2U), unmanned aircraft to ground station (U2Gs), unmanned aircraft to the network (U2N), and unmanned aircraft to satellite (U2S) [1,2]. With the advances in technology, cost-effective deployment, and tiny size, UAVs/drones have received wide attention due to their extensive use and potential threats. UAVs have been extensively used for different application purposes such as environment monitoring, agriculture, wildlife monitoring, disaster management, plant protection, photography, surveillance, and even by the military for warfare and delivery of product [3] (Figure 2). The wide spectrum of drone applications experiences several challenges, for instance, security, ownership, privacy, liability, safety, etc. [4,5,6]. Additionally, unmanned aerial vehicles pose significant threats if they are used for, e.g., drug trafficking, spying, carrying hazardous material for attacking, disturbing regular flight operations, and so on [7,8,9]. Thus, it is imperative to detect, localize, and track drones. Tracking drones is difficult compared to manned aircraft [10]; thus, police and government agencies are introducing new policies for detecting and tracking drones. Computer vision [11] and radar detection [12] are generally used for detecting drones. The significant growth of fifth-generation (5G) and Internet-of-Things (IoT) technology has led to increased usage of drones, bringing significant economic benefit for a wide range of civil applications [13]. Recently, several 5G-based drone localizations and tracking methodologies have been presented [14]; thus, researchers will continue to focus on the tracking of drones.
A UAV is a self-powered, radio-controlled, or autonomously flying unmanned aerial vehicle that can perform a variety of tasks and can be used multiple times. To realize the autonomous flight of UAVs and complete the designated tasks, their flight control, navigation, and guidance are the most critical technologies.
The basic task of the UAV automatic flight control system is to maintain the stability of the aircraft’s altitude and track when the air interferes with the UAV, to change the aircraft’s altitude and track according to the requirements of the ground wireless transmission instructions, and complete the navigation calculation, telemetry data transmission, task control, and management, etc. (Figure 3). The basic task of the UAV navigation system is to control the UAV to fly according to the scheduled mission route. The basic condition for realizing navigation is to be able to determine the real-time position and speed of the UAV’s flight and other relevant parameter information. The basic task of the guidance system is to determine the relative position of the UAV and the target, control the UAV to fly, and, with a certain accuracy, guide the UAV to fly to the target along a predetermined trajectory [15].
Radar-based object detection mechanisms are a conventional application in radar communications. Generally, the radar is fixed in nature for detecting UAVs. With the advancement of technology, mobile radars are being used for detecting UAVs. These mobile radars can be shipborne, vehicleborne, airborne, or spaceborne. Modern UAVs can carry a load; thus, radars, such as Pule Doppler and Synthetic Aperture Radar (SAR), can be installed even in UAVs for tracking and intercepting other unidentified UAVs in a tracking environment. The number of existing methods [16,17,18] are aimed at only identifying drones, but the continuous tracking of drone trajectories was not considered. The operation of continuous tracking of drones is a state estimation problem. To address the state estimation problem in tracking drones’ trajectories, the Kalman Filter (KF) is generally used [19]. In Ref. [20], the KF was employed for building an improved version of the Kalman filter for target tracking, namely, Unscented-KF (UKF). Similarly, Ref. [21] employed the KF for improving drone trajectory tracking, namely, Extended-KF (EKF). Both filtering methodologies use improved linearization methodologies of the KF for modeling nonlinear models into linearized state estimation problems. For modeling, random errors due to dynamic motions [22] converted measurement-KF and Unbiased Converted Measurement-KF (UCMKF) were presented [23,24]. Furthermore, for bounding measurement delay, Ref. [25] presented an ensemble methodology using the Kalman filter and nearest neighbor algorithm. Ref. [26] presented a state estimation method (Diffusion Map Kalman (DMK)) for the stochastic environment. The DMK-based UAV tracking model was designed by combining a Diffusion Map (DM) [27,28] and KF [29,30,31] with minimum prior knowledge of the tracking system. By using a diffusion map dimension, the size of the parameter is reduced, aiding the measurement model of DMK. Nonetheless, when noise and uncertainty are introduced into the model, the accuracies of tracking drones are significantly reduced. Refs. [32,33] showed that Regularized Least Squares (RLS) using the KF is efficient when noise is introduced into the model. However, these models are not efficient for tracking drones; this is because drones exhibit high uncertainty in their mobility. Thus, for modeling such uncertainty in the measurement model under a stochastic environment, this manuscript presents an error-aware Kalman filter (UEAKF) employing RLS for tracking drones.
The significance of the proposed UEAKF based UAV tracking model is described below:
  • UEAKF considered estimation dynamics for incorporating behavior traits into the measurement methodology by noise organize stochastically through unconditional parameter.
  • The UEAKF UAV tracking model achieves much better RMSE performance in comparison with the PF-based and DMK-based UAV tracking model under a stochastic environment.
The remainder of this manuscript is organized as follows: In Section 2, the unmanned aerial vehicle tracking model using the uncertainty and error-aware Kalman filter algorithm in unknown and noisy environments is presented. In Section 3, the experimental outcomes of the proposed UEAKF and existing UAV tracking outcomes in terms of error metric are measured; and in the last section, the work is concluded and future work is defined for further improving UAV tracking performance.

2. Tracking of Unmanned Aerial Vehicles Using Uncertainty and Error-Aware Kalman Filter Algorithm

This paper presents the tracking of an unmanned aerial vehicle using uncertainty and error-aware Kalman Filter methodologies. First, the section discusses the standard KF algorithm used for tracking UAVs. Then, it discusses the problem involved using existing KF for modeling the uncertainty of UAVs. Furthermore, it presents the UEAKF for more efficiently modeling the uncertainty of UAVs, aiding in improving tracking performance in the stochastic system (Algorithm 1).

2.1. Kalman Filter Algorithm

Let us consider a stochastic unmanned aerial vehicle tracking system as follows:
y l + 1 = B l y l + δ l x l ,
z l = I l y l + w l α l .
For l 0 , where δ l S o * n , w l S q * 0 , B l S o * o , and I l S q * o outline the accurately known matrices; y l S o defines the state vector; x l ,   α l represents the zero-mean Gaussian process that is multidimensional, uncorrelated, with improved covariance; S l = w l w l signifies the respective measurements; and R l = δ l δ l defines the model’s noise covariance.
The Kalman filter updating phase is acquired by utilizing the respective association described in the equations
H Q l | l 1 1 ,
H Q l | l 1 1 ,
w y ^ l | l y ^ l | l 1 ,
G I l ,
a z l I l y ^ l | l 1 .
The estimation problem usually relies on solving RLS. Let us consider that there is a necessity for establishing an unidentified vector y S q from the measurement z = G y + α , where x S q and α represents the noise. Let us assume that the tracking model previously knows certain information such as y ¯ y and the configuration w = y y ¯ , a = z G y ¯ , where w describes the approximation variance and a defines the difference. The regularized least regressive problem [32,33] is obtained as follows:
min w [ w H w + ( G w a ) X ( G w a ) ] ,
G S q * 0 and H = H 0 , X = X 0 signify dimensional matrices. The ideal scheme of Equation (8), considering G and a are precisely known, is estimated using the following equation:
w * = [ H + G X G ] 1 G X a .
Therefore, using Equation (9), the following Kalman filter equation is obtained:
y ^ l | l = y ^ l | l 1 + L l ( z l I l y ^ l | l 1 ) ,
L l = Q l | l I l S l 1 ,
Q l | l = ( Q l | l 1 1 + I l S l 1 I l ) 1 .
Algorithm 1 UEAKF.
Step 01. First, similar to the standard KF, employ linearization closer to the equilibrium point.
Step 02. Identify the noise and approximate the residual errors.
Step 03. Build a measurement model using environment matrices and measurement matrices without prior information.
Step 04. The data obtained in previous step define the measurement, the state estimation, and the respective covariance.
Step 05. Prediction phase.
Step 06. The state estimation and its covariance of initial states are known information.
Step 07. More care is taken to measure the covariance of respective prediction model because of state-dependent noise.
Step 08. Updation phase.
Step 09. Modified estimation model of the standard KF by introducing and estimating the variance argument.
Step 10. Modeling uncertainties and error into UEAKF by introducing noise into the measurement model.
Step 11. The covariance matrix with constraint is computed for error update.

2.2. Uncertainty and Error-Aware Kalman Filter Algorithm

Here, utilizing the inverse matrix condition described in Equation (12), the iterative equation is obtained. Existing methodologies were generally designed using the KF for addressing UAV problems; however, KF- based UAV tracking methodologies are not efficient when introduced in a highly uncertain environment considering minimal or no prior information. To address this problem, this work introduced UEAKF (Figure 4) for the nonlinear environment is obtained as follows:
y l + 1 = g ( y l ) + δ x l
and its measurement is obtained as follows:
z l = i ( y l ) + w α l .
Next, we identify the noise and approximate the residual errors using the following equations:
y l + 1 = B y l + δ x l + ( δ y + δ ¯ y D ( | y ˜ l | ) ) α l y ,
z l = I y l + w α l + ( δ z + δ ¯ z D ( | y ˜ l | ) ) α l z
Here, B describes system matrices and I measurement matrices with no prior knowledge; and δ y , δ ¯ y , δ z , and δ ¯ z are UEAKF matrices. The sequence set x l , α l y , α l , and α l z , l ,   0 signifies the Gaussian with zero mean and the uniform covariance and δ δ U 0 , w w U 0 . The UEAKF is built utilizing state estimation and its covariance in the prediction and update phase. The information collected at phase l defines the measurement z l , the state estimation y l | l , and the corresponding covariance Q l | l . The anticipated trajectory is obtained using the following equation.
F { | z l , y ^ l | l , Q l | l } = F l { }

2.3. Prediction Phase

To measure the error covariance matrix, more care should be used by the estimator due to state-dependent noise. Let us consider Y l = Y l { D ( | y l | ) } . Considering the tracking system defined in Equation (15), the covariance of the corresponding projection model y ^ l + 1 | l = F l { y l + 1 } is
Q l + 1 | l = B Q l | l B U + R l ,
R l = δ δ U + δ y δ y U + δ ¯ y D ( Q l | l + y ^ l | l + y ^ l | l y ^ l | l U ) δ ¯ y U

2.4. Updating Phase

The update phase estimation y ^ l + 1 | l + 1 for the standard KF is obtained as follows:
min y ( || y y ^ l + 1 | l || 2 + || z l + 1 I y || S 1 2 )
where S = w w U 0 . Furthermore, for making Equation (20) meaningful in Equation (19), here, R l 0 ; thus, the expected estimates are acquired as follows:
y ^ l + 1 | l + 1 = y ^ l + 1 | l + w *
where w * signifies the argument of the UEAKF estimation model, which is described using the following equation:
w * = arg   min w ( || w || Q l + 1 | l + 1 1 2 + || a l + 1 I w || S 1 2 ) ,
where w defines the estimate variance and a l + 1 describes the UEAKF estimation model. Thus, the UEAKF update model is attained as follows:
y ^ l + 1 | l + 1 = y ^ l + 1 + L l + 1 ( z l + 1 I y ^ l + 1 | l ) M l + 1 γ l + 1 .

2.5. Covariance Matrix

Here, for obtaining the covariance matrix of Equation (21), it must fulfill the bound described below:
Q l + 1 | l L l + 1 [ δ ¯ z D ( Q l + 1 | l + 1 ) δ ¯ z U + δ z Y l + 1 δ ¯ z + δ ¯ z Y l + 1 δ z ] L l + 1 U = ( J L l + 1 I ) Q l + 1 | l ( J L l + 1 I ) U + L l + 1 S ˜ l + 1 L l + 1 U + β l + 1 μ l β l + 1 U .
The UEAKF in Equations (15), (18), (23) and (24) for tracking unmanned aerial vehicles is modeled with the updating parameter δ w = δ z and δ ¯ w = δ ¯ z , and is executed together with other existing KF-based UAV tracking methodologies. The UEAKF can achieve better tracking performance considering lower and higher noise levels compared to other standard algorithms such as PF-based and DMK-based UAV tracking methodologies, which is experimentally proven below.

3. Simulation Analysis and Result

We conducted experiments for validating the UAV tracking outcome of the UEAKF, PF [34], and DMK [26] in terms of RMSE. The performance was measured considering highly uncertainty and nonlinear UAV tracking environments. Through experiment analysis, this work shows that the UEAKF obtains much-improved state estimation compared to DMK-based and PF-based UAV tracking methodologies.
For evaluating the performance of the UEAKF, we considered a highly uncertain and noisy UAV trajectory. A sample representation of the UAV path is provided in two-dimensional spaces, as shown in Figure 5 and Figure 6, which was used for experiment analysis. The two-dimensional space was measured using the radius and azimuth angle; signal length = 1000; time step = 0.01 s, standard deviation of the process noise = 0.18, 0.67, 1.5, and 2.5; and the number of process generation iterations for RMSE calculations = 50 (Figure 7 shows the flowchart for illustrating the UEAKF UAV/drone’s position). The respective function defining the Cartesian location of the unmanned aerial vehicle at a different instance in time is defined as a discrete time using the following equation [26]:
Δ θ n + 1 ( 1 ) = 1 2 ( θ n ( 1 ) 1 ) 3 + ( θ n ( 1 ) 1 ) + 2 u n ( 1 )
Δ θ n + 1 ( 2 ) = 1 2 ( θ n ( 2 ) 6 ) 3 + ( θ n ( 2 ) 6 ) + 2 u n ( 2 )
where u n ( 1 ) and u n ( 2 ) depict Gaussian noise (GN) and define double-well capabilities. The location of unmanned aerial vehicles is estimated utilizing the radius and azimuth angle within polar coordinates using the following equations:
n = arc   tan ( θ n ( 1 ) θ n ( 2 ) ) , r n = ( θ n ( 1 ) ) 2 + ( θ n ( 1 ) ) 2 ,
and by introducing GN, the unmanned aerial vehicle measurement is produced using the following equation:
Z n = [ n + v n ( ) , r n + v n ( r ) ] ,
where v n ( ) is GN function with variance σ 2 , and v n ( r ) is a GN function with variance σ r 2 . Hereby considering an interval time Δ t   of   0.01 , we constructed 1000 trajectories samples. Then, tracking performance was measured by applying the UEAKF, PF, and DMK concurrently to measure z n by varying σ 2 and σ r 2 (i.e., signal-to-noise levels) for evaluating the tracking performance of different models.
Figure 8 and Figure 9 show the RMSE results achieved with respect to a clean estimate by different algorithms such as the UEAKF-, PF-, and DMK-based UAV tracking methodologies. Using a logarithm scale, the RMSE outcome was computed: the n and r n obtained by the respective tracking methodologies and measurement error as an upper bound. Here, the SNR level was varied and RMSE performance was measured, and the mean and standard deviation of the RMSE were estimated considering 50 samples. The average RMSE obtained by different filtering methodologies is shown in Figure 10 and Figure 11. Figure 10 shows the measurement of r n and Figure 11 shows the measurement of n . Figure 8, Figure 9, Figure 10 and Figure 11 show that both PF and DMK achieved similar RMSE performance. In some cases, PF performed slightly better than the DMK; this is because DMK error was present in the tracking model and was affected when high noise was introduced. From the overall result achieved, we found that UEAKF achieves a much better tracking performance in comparison to PF and DMK when considering lower and higher levels of noise.

4. Conclusions

This paper first discussed the challenges involving tracking UAVs using radars considering stochastic environments. From this study, we found that the state-of-art particle- and Kalman-based filtering methodologies achieve poor estimation outcomes or even cause divergence in noisy environments. Introducing a diffusion map into the KF aided in improving the UAV tracking performance in a multidimensional nonlinear stochastic environment. The DMK model is nonparametric and captures semantic feature using noisy measurement without any prior knowledge of the environment. The DMK model works well in a limited noisy environment; however, when adopted for extremely noisy conditions, the DMK performs poorly compared to the PF. For addressing these issues, we presented a robust estimation model, namely UEAKF, for tracking UAVs using radar by introducing random noise into the tracking environment. The UEAKF tries to create tradeoffs between achieving the optimal preceding estimate with respect to maximizing forthcoming measurement estimates considering the Gaussian assumption. By using RLS, the uncertainty of the environment is captured more efficiently; thus, we found our proposed method is robust in nature even when used in unknown and noisy environments. The simulation outcome showed that the proposed UAEKF can achieve higher accuracy (i.e., RMSE) in tracking UAVs compared to the PF- and DMK-based UAV tracking models.
Tracking drone’s does not guarantee security: there are cases where different drones exhibit different signatures, and where some attempt to imitate the signature of another drone to escape from tracking; thus, in the future, it is important to design an efficient drone signature tracking and detection mechanism to mitigate the impacts of the actions of malicious drones.

Author Contributions

M.A.A.-A. and A.A.A.-A. contributed to the main idea and the methodology of the research; M.A.A.-A. designed the experiment, performed the simulations, and wrote the original manuscript; R.F., A.A.A.-A., K.-H.K. and Y.-S.L. contributed significantly to improving the technical and grammatical content of the manuscript; A.A.A.-A., M.A.A.-A. and H.-J.L. reviewed the manuscript and provided valuable suggestions to further refine the manuscript. All authors have read and agreed to the published version of the manuscript.

Funding

This research was a part of the project titled ‘Marine digital AtoN information management and service system development(1/5) (20210650)’, funded by the Ministry of Oceans and Fisheries, Korea. And It also supported by Basic Science Research Program through the National Research Foundation of Korea(NRF) funded by the Ministry of Education, Science and Technology(NRF-2016R1D1A1B01011908).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Fu, R.; Alabsi, M.A.; Kim, K.-H.; Lee, Y.-S.; Alabsi, A.A.; Lee, H.J. Deep Learning based Drone Classification using Radar Cross Section Signatures at mmWave Frequencies. IEEE Access 2021, 2169–3536. [Google Scholar] [CrossRef]
  2. Al-Absi, M.A.; Al-Absi, A.A.; Sain, M.; Lee, H. Moving Ad Hoc Networks—A Comparative Study. Sustainability 2021, 13, 6187. [Google Scholar] [CrossRef]
  3. Fragkos, G.; Tsiropoulou, E.E.; Papavassiliou, S. Disaster Management and Information Transmission Decision-making in Public Safety Systems. In Proceedings of the 2019 IEEE Global Communications Conference (GLOBECOM), Waikoloa, HI, USA, 9–13 December 2019; pp. 1–6. [Google Scholar]
  4. Yaacoub, J.-P.; Noura, H.; Salman, O.; Chehab, A. Security analysis of drones systems: Attacks, limitations, and recommendations. Internet Things 2020, 11, 100218. [Google Scholar] [CrossRef]
  5. Boccadoro, P.; Striccoli, D.; Grieco, L.A. Internet of Drones: A Survey on Communications, Technologies, Protocols, Architectures and Services. arXiv 2020, arXiv:2007.12611. [Google Scholar]
  6. Motlagh, N.H.; Taleb, T.; Arouk, O. Low-Altitude Unmanned Aerial Vehicles-Based Internet of Things Services: Comprehensive Survey and Future Perspectives. IEEE Internet Things J. 2016, 3, 899–922. [Google Scholar] [CrossRef]
  7. Altawy, R.; Youssef, A.M. Security privacy and safety aspects of civilian drones: A survey. ACM Trans. Cyber-Phys. Syst. 2016, 1, 2. [Google Scholar] [CrossRef]
  8. Nassi, B.; Shabtai, A.; Masuoka, R.; Elovici, Y. SoK—Security and privacy in the age of drones: Threats challenges solution mechanisms and scientific gaps. arXiv 2019, arXiv:1903.05155. [Google Scholar]
  9. Ritchie, M.; Fioranelli, F.; Borrion, H. Micro UAV Crime Prevention: Can We Help Princess Leia in Preventing Crime Problems around the Globe through Research Innovations in the 21st Century; Savona, B.L., Ed.; Springer: Cham, Switzerland, 2016. [Google Scholar]
  10. Eshel, T. Mobile Radar Optimized to Detect Uavs, Precision Guided Weapons. Defense Update, 8 February 2013. [Google Scholar]
  11. Jiang, Z.J.; Cheng, X.G.; Peng, Y.Q. Research on UAV identification algorithm based on deeplearning. In Proceedings of the 2021 3rd International Conference on Image Processing and Machine Vision (IPMV), Hong Kong, China, 22–24 May 2021. [Google Scholar]
  12. Zhao, J.C.; Fu, X.R.; Yang, Z.K.; Xu, F.T. Radar-Assisted UAV Detection and Identification Based on 5G in the Internet of Things. Wirel. Commun. Mob. Comput. 2019, 2019, 1–12. [Google Scholar] [CrossRef] [Green Version]
  13. Shakhatreh, H.; Sawalmeh, A.H.; Al-Fuqaha, A.; Dou, Z.C.; Almaita, E.; Khalil, I.; Othman, N.S.; Khreishah, A.; Guizani, M. Unmanned Aerial Vehicles (UAVs): A Survey on Civil Applications and Key Research Challenges. IEEE Access 2019, 7, 48572–48634. [Google Scholar] [CrossRef]
  14. Solomitckii, D.; Gapeyenko, M.; Semkin, V.; Andreev, S.; Koucheryavy, Y. Technologies for efficient amateur drone detection in 5G millimeter-wave cellular infrastructure. IEEE Commun. Mag. 2018, 56, 43–50. [Google Scholar] [CrossRef]
  15. Peng, H.; Li, F.; Liu, J.; Ju, Z. A Symplectic Instantaneous Optimal Control for Robot Trajectory Tracking With Differential-Algebraic Equation Models. IEEE Trans. Ind. Electron. 2020, 67, 3819–3829. [Google Scholar] [CrossRef] [Green Version]
  16. Schreiber, E.; Heinzel, A.; Peichl, M.; Engel, M.; Wiesbeck, W. Advanced buried object detection by multichannel, UAV/drone carried synthetic aperture radar. In Proceedings of the 2019 13th European Conference on Antennas and Propagation, Krakow, Poland, 31 March–5 April 2019; pp. 1–5. [Google Scholar]
  17. Dill, S.; Schreiber, E.; Engel, M.; Heinzel, A.; Peichl, M. A drone carried multichannel Synthetic Aperture Radar for advanced buried object detection. In Proceedings of the 2019 IEEE Radar Conference, Boston, MA, USA, 22–26 April 2019; pp. 1–6. [Google Scholar]
  18. Zhu, L.Z.; Zhao, H.C.; Xu, H.L.; Lu, X.Y.; Chen, S.; Zhang, S.N. Classification of Ground Vehicles Based on Micro-Doppler Effect and Singular Value Decomposition. In Proceedings of the 2019 IEEE Radar Conference, Boston, MA, USA, 22–26 April 2019; pp. 1–6. [Google Scholar]
  19. Harvey, A.C. Forecasting, Structural Time Series Models and the Kalman Filter; Cambridge University Press: Cambridge, UK, 1990. [Google Scholar]
  20. Liu, Z.X.; Xie, W.X.; Wang, P. Tracking a target using a cubature Kalman filter versus unbiased converted measurements. In Proceedings of the 2012 IEEE 11th International Conference on Signal Processing, Beijing, China, 21–25 October 2012; pp. 2130–2133. [Google Scholar]
  21. Zhang, X.C.; Guo, C.J. Cubature Kalman filters: Derivation and extension. Chin. Phys. B 2013, 22, 128401. [Google Scholar] [CrossRef]
  22. Basso, G.F.; De Amorim, T.G.S.; Brito, A.V.; Nascimento, T.P. Kalman Filter with Dynamical Setting of Optimal Process Noise Covariance. IEEE Access 2017, 5, 8385–8393. [Google Scholar] [CrossRef]
  23. Chen, V.C.; Li, F.; Ho, S.S.; Wechsler, H. Micro-Doppler effect in radar: Phenomenon, model, and simulation study. IEEE Trans. Aerosp. Electron. Syst. 2006, 42, 2–21. [Google Scholar] [CrossRef]
  24. Bordonaro, S.; Willett, P.; Bar-Shalom, Y. Decorrelated unbiased converted measurement Kalman filter. IEEE Trans. Aerosp. Electron. Syst. 2014, 50, 1431–1444. [Google Scholar] [CrossRef]
  25. Hamilton, F.; Berry, T.; Sauer, T. Ensemble kalman filtering without a model. Phys. Rev. X 2016, 6, 011021. [Google Scholar] [CrossRef] [Green Version]
  26. Shnitzer, T.; Talmon, R.; Slotine, J.-J. Diffusion Maps Kalman Filter for a Class of Systems with Gradient Flows. IEEE Trans. Signal Process. 2020, 68, 2739–2753. [Google Scholar] [CrossRef] [Green Version]
  27. Berry, T.; Harlim, J. Nonparametric uncertainty quantification for stochastic gradient flows. SIAM/ASA J. Uncertain. Quantif. 2015, 3, 484–508. [Google Scholar] [CrossRef] [Green Version]
  28. Giannakis, D. Data-driven spectral decomposition and forecasting of ergodic dynamical systems. Appl. Comput. Harmon. Anal. 2019, 47, 338–396. [Google Scholar] [CrossRef]
  29. Surana, A.; Banaszuk, A. Linear observer synthesis for nonlinear systems using koopman operator framework. IFAC-PapersOnLine 2016, 49, 716–723. [Google Scholar] [CrossRef]
  30. Williams, M.O.; Kevrekidis, I.G.; Rowley, C.W. A data-driven approximation of the koopman operator: Extending dynamic mode decomposition. J. Nonlinear Sci. 2015, 25, 1307–1346. [Google Scholar] [CrossRef] [Green Version]
  31. Klus, S.; Koltai, P.; Schütte, C. On the numerical approximation of the perron-frobenius and koopman operator. J. Comput. Dyn. 2016, 3, 51. [Google Scholar]
  32. Mahfouz, S.; Mourad-Chehade, F.; Honeine, P.; Farah, J.; Snoussi, H. Target Tracking Using Machine Learning and Kalman Filter in Wireless Sensor Networks. IEEE Sens. J. 2014, 14, 3715–3725. [Google Scholar] [CrossRef] [Green Version]
  33. Liu, Y.; Suo, J.; Karimi, H.R.; Liu, X. A Filtering Algorithm for Maneuvering Target Tracking Based on Smoothing Spline Fitting. Abstr. Appl. Anal. 2014, 2014, 127643. [Google Scholar] [CrossRef] [Green Version]
  34. Andrea, A.P.; Tonello, M. Azimuth and Elevation Dynamic Tracking of UAVs via 3-Axial ULA and Particle Filtering. Int. J. Aerosp. Eng. 2016, 2016, 7630950. [Google Scholar]
Figure 1. UAV/drone communication.
Figure 1. UAV/drone communication.
Electronics 10 03067 g001
Figure 2. Purposes of UAV usage.
Figure 2. Purposes of UAV usage.
Electronics 10 03067 g002
Figure 3. UAV classification.
Figure 3. UAV classification.
Electronics 10 03067 g003
Figure 4. Block diagram of UEAKF.
Figure 4. Block diagram of UEAKF.
Electronics 10 03067 g004
Figure 5. Different models’ paths in 2D: (a) clean data [26], (b) DMK drone path, (c) PF drone path, and (d) UEAKF drone path.
Figure 5. Different models’ paths in 2D: (a) clean data [26], (b) DMK drone path, (c) PF drone path, and (d) UEAKF drone path.
Electronics 10 03067 g005
Figure 6. Tracking path predicted by different UAV tracking methodologies: (a) real drone path vs. DMK, (b) real drone path vs. PF, (c) real drone path vs. UEAKF, (d): UEAKF, DMK, and PF vs. real drone path.
Figure 6. Tracking path predicted by different UAV tracking methodologies: (a) real drone path vs. DMK, (b) real drone path vs. PF, (c) real drone path vs. UEAKF, (d): UEAKF, DMK, and PF vs. real drone path.
Electronics 10 03067 g006
Figure 7. Flowchart for UAVs/drones position tracking.
Figure 7. Flowchart for UAVs/drones position tracking.
Electronics 10 03067 g007
Figure 8. n mean and standard deviation of the n RMSE of the clean measurement estimations.
Figure 8. n mean and standard deviation of the n RMSE of the clean measurement estimations.
Electronics 10 03067 g008
Figure 9. r n standard deviation and mean of the n RMSE of the clean measurement estimations. The n RMSE outcomes were averaged over 50 samples of process and noise trajectories.
Figure 9. r n standard deviation and mean of the n RMSE of the clean measurement estimations. The n RMSE outcomes were averaged over 50 samples of process and noise trajectories.
Electronics 10 03067 g009
Figure 10. Average RMSE obtained for the measurement of r n .
Figure 10. Average RMSE obtained for the measurement of r n .
Electronics 10 03067 g010
Figure 11. Average RMSE obtained for the measurement of n .
Figure 11. Average RMSE obtained for the measurement of n .
Electronics 10 03067 g011
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Al-Absi, M.A.; Fu, R.; Kim, K.-H.; Lee, Y.-S.; Al-Absi, A.A.; Lee, H.-J. Tracking Unmanned Aerial Vehicles Based on the Kalman Filter Considering Uncertainty and Error Aware. Electronics 2021, 10, 3067. https://doi.org/10.3390/electronics10243067

AMA Style

Al-Absi MA, Fu R, Kim K-H, Lee Y-S, Al-Absi AA, Lee H-J. Tracking Unmanned Aerial Vehicles Based on the Kalman Filter Considering Uncertainty and Error Aware. Electronics. 2021; 10(24):3067. https://doi.org/10.3390/electronics10243067

Chicago/Turabian Style

Al-Absi, Mohammed Abdulhakim, Rui Fu, Ki-Hwan Kim, Young-Sil Lee, Ahmed Abdulhakim Al-Absi, and Hoon-Jae Lee. 2021. "Tracking Unmanned Aerial Vehicles Based on the Kalman Filter Considering Uncertainty and Error Aware" Electronics 10, no. 24: 3067. https://doi.org/10.3390/electronics10243067

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