Next Article in Journal
TBRm: A Time Representation Method for Industrial Knowledge Graph
Next Article in Special Issue
Hybrid Precoder Using Stiefel Manifold Optimization for Mm-Wave Massive MIMO System
Previous Article in Journal
Communication in Human–AI Co-Creation: Perceptual Analysis of Paintings Generated by Text-to-Image System
Previous Article in Special Issue
An Optimized Neuro_Fuzzy Based Regression Trees for Disease Prediction Framework
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Modified Uncertainty Error Aware Estimation Model for Tracking the Path of Unmanned Aerial Vehicles

by
Rui Fu
1,
Mohammed Abdulhakim Al-Absi
2,
Young-Sil Lee
3,
Ahmed Abdulhakim Al-Absi
4,* and
Hoon Jae Lee
5,*
1
Blockchain Laboratory of Agriculture and Vegetables, Weifang University of Science and Technology, Weifang 262700, China
2
Department of Ubiquitous IT, Graduate School, Dongseo University, 47 Jurye-ro, Sasang-gu, Busan 47011, Republic of Korea
3
International College, Dongseo University, Busan 47011, Republic of Korea
4
Department of Smart Computing, Kyungdong University, Goseong 24764, Republic of Korea
5
Division of Information and Communication Engineering, Dongseo University, 47 Jurye-ro, Sasang-gu, Busan 47011, Republic of Korea
*
Authors to whom correspondence should be addressed.
Appl. Sci. 2022, 12(22), 11313; https://doi.org/10.3390/app122211313
Submission received: 19 September 2022 / Revised: 3 November 2022 / Accepted: 4 November 2022 / Published: 8 November 2022
(This article belongs to the Special Issue Security and Privacy in Smart Healthcare Applications)

Abstract

:
Recently, with the advancement of technology, unmanned aerial vehicles (UAVs) have had a significant impact on our daily lives. UAVs have gained critical importance due to their potential threat. In this study, the problem of UAV tracks were investigated. The first study deals with a particle filter (PF) and a diffusion map with a Kalman filter (DMK). From the experimental analysis, it is found that both PF and DMK are very suitable for drone tracking because the trajectories of drones are highly uncertain in highly dynamic and noisy environments. To address this problem, we introduce a Kalman filter (KFUEA) for drone tracking based on uncertainty and error. The KFUEA uses regularized least squares (RLS) to minimize measurement errors and provides an appropriate balance between confidence in previous estimates and future measurements. The experiment was conducted to evaluate the performance of KFUEA compared to PF and DMK, taking into account the high uncertainty and noisy UAV tracking environment. The KFUEA algorithm achieved an excellent result in the root mean square error (RMSE) compared to the non-parametric filtering algorithms PF and DMK.

1. Introduction

Due to technological advancement, ease of use, cost-effectiveness, tiny size, dexterity, and applicability to various applications, drones are widely used for military, aerospace [1], and civilian purposes. According to estimates, the drone market will reach a volume of 100 billion US dollars by the end of 2020, with military applications dominating [2,3]. In the United States alone, 7 million drones are expected to be in use by 2023.
Drones are used to collect real-time data in the form of videos, images [4], environmental conditions, etc., which are critical for search and rescue, surveillance, border security, and reconnaissance in military applications. In fact, drones/UAVs are considered the future of warfare. The use of drones in civil applications such as traffic control, surveillance, civil protection, construction, communications, agriculture, livestock surveillance, forest fires, product delivery, etc., is increasing [5]. The wide range of drone applications brings with it various challenges [6,7,8]. In addition, there is a growing concern about misuse and accidents involving drones. For example, terrorists/criminals use these devices for explosive attacks and to smuggle illegal materials [9,10,11]. Therefore, it is of crucial importance to develop a counter-mechanism such as an interception, localization, and detection system for small drones. As indicated in [12], drones are much more difficult to detect than manned aircraft; therefore, governments and law enforcement agencies are developing new strategies to detect and track drones. Remote control [13], computer vision [14], and radar detection [15] are usually used to detect drones. Figure 1 shows how UAVs/Drones communicate with the ground control system.
Radar-programmed target identification is a common application in radar organizations. A stationary radar is usually used to detect objects. In contrast, there are various mobile radars, such as ship-born and airborne. Space-borne and vehicle-borne radars are used to track objects. The load-carrying capability of the drone makes it possible to detect objects using onboard radars. Synthetic-aperture radar (SAR) and pulse Doppler radars are commonly used in drones. Equipped with onboard radar, these UAVs can be used for surveillance, search, interception, and tracking of ground objects, etc. However, the existing methodologies [16,17,18] focused on the detection and identification of UAVs; but did not take into account the continuous tracking of drones or their trajectories.
Continuous tracking and measurement of the trajectory is a state estimation problem. The Kalman filter (KF) is a widely used radar-based stochastic linear measurement model [19]. However, in most application scenarios, a nonlinear environment is very common. References [20,21] employed KF and modeled an unscented Kalman filter (UKF) and an extended Kalman filter (EKF), respectively. These models used different linearization methods for linearizing the nonlinear functions using KF. References [22,23] presented unbiased converted measurement Kalman filter (UCMKF) and converted measurement Kalman filter (CMKF) for modeling random errors considering dynamic motions. In [24], covariance matrix errors are dynamically optimized, taking fixed speeds into account. With this method, an ideal estimation condition with minimal convergence time and low computational costs is achieved, taking different signal-to-noise ratios (SNR) into account. One way to reduce computational costs is to use two operators, namely the Perron-Frobenius operator and the Koopmans operator. The Perron-Frobenius operator defines the evolution of the probability density, and the Koopmans operator defines the temporal evolution of observables that describe a functional space of infinite dimensions [25,26]. In [27], a non-parametric KF was constructed by approximating the Koopmans operator using extended dynamic mode decomposition (EDMD) [28,29]. However, this model requires multiple trajectories of the environment to update the measurements.
Recently, geometry and manifold learning have been used for nonparametric state estimations considering the stochastic environment [30]. References [30,31] probability-based methods were used by constructing a diffusion map (DM) [32] along the coordinates; here, the probability density function is used for state estimation without prior knowledge of the environment. In [33], modeled ensemble KF for the dynamic estimation [34] is modeled; here, the time delay is measured using nearest neighbors. In [25], the relation between DM and the Koopmans operator [35] is discussed. In [36], a state estimation mechanism for stochastic environments was modeled, namely diffusion-KF (DMK). The model uses DM [32] and KF, considering minimal environmental knowledge. The model considered a series of noise measurements using an unknown nonlinear stochastic function and showed that the linear state model of an unknown environment could also be measured in a highly nonlinear environment. Here, DM is used to construct virtual state coordinates and their inherent dynamics [37]. The KF is modeled with the recovered model; the measurement model is efficient for multidimensional systems due to the nonlinear dimensionality reduction achieved by the diffusion map. However, the DMK fails immensely when the noise in the environment increases. Therefore, in [38,39], the regularized least square (RLS), together with the KF, is used with good results to create an invariant noise filter. However, these models optimize the measurement considering worst-case scenarios in a high-uncertainty environment, which significantly affects the measurement update.
In order to obtain efficient measurements in multidimensional, nonlinear, stochastic, and dynamic environments, this paper presents an improved Kalman filter measurement model using a regularized least-squares problem, namely, KFUEA. The KFUEA estimation model is robust in a highly dynamic, noisy environment.
The main significance of this work is as follows. The KFUEA algorithm for tracking UAV reduces the measurement error in nonlinear, stochastic, and uncertain noisy environments. The standard filtering method generally upper bounds the subsequent estimate under the Gaussian hypothesis; however, in certain circumstances, the ideal estimate is the prior rather than the subsequent. However, the KFUEA-based tracking method aims to achieve a good trade-off between the upcoming measurements and the previous estimates in dynamic, uncertain, and noisy environments. The behavioral pattern is incorporated into the measurement model through stochastically controlled noise, with absolute parameters that account for the dynamics of the estimate; the resulting filter is nonlinear and robust. To our knowledge, no work has yet addressed such a robust filtering mechanism.
The manuscript is organized as follows. Section 2 presents UAV tracking with the KFUEA algorithm in a noisy and unknown environment. In Section 3, an experiment is conducted to account for uncertainties and noisy trajectory patterns, and the RMSE results of KFUEA, PF, and DMK are discussed. In Section 4, conclusions and future opportunities to improve the UAV tracking model are discussed.

2. Tracking of UAVs Using a Kalman Filter Algorithm with Error and Uncertainty Sensitivity

Here, we present the UAV tracking model with the modified Kalman filter algorithm (A method for tracking unmanned aerial vehicles using KFUEA). First, the problem of UAV target tracking without prior knowledge using the existing Kalman filter-based UAV tracking model is discussed. Then, a modified Kalman filter, namely KFUEA, is presented to improve the accuracy of UAV tracking in uncertain and noisy environments. Table 1 shows the list of terms and symbols used in this study.

2.1. Kalman Filter Algorithm

Consider a stochastic UAV tracking environment, which can be described by the following equation
x l + 1 = O l x l + δ l y l ,
z l = L x l + w l α l ,
For l 0 , where   δ l S o × n , w l S q × 0 , O l S o × o , L l S q × o define the exact known matrices, x l S o describe the state vector, and y l ,   α l represent the multidimensional, uncorrelated Gaussian process with zero mean and optimized covariance, C l = w l w l the corresponding measurements, and G l = δ l δ l the noise covariance of the models.
The update phase of the Kalman filter can be determined from the corresponding relation described in the following equations.
K D l l 1 1 ,
M C l 1 ,
w x ^ l l x ^ l l 1 ,
T L l ,
e z l L l x ^ l l 1 ,
where
x ^ l l 1 = O l 1 x ^ l 1 l 1 ,
D ^ l l 1 = O l 1 I ^ l 1 l 1 O ^ l 1 + G l 1 .
The estimation problem generally depends on the solution of a regularized least square (RLS). Suppose an unknown vector x S e must be calculated from the measurement   z = T x + α , where y S q and α represent the noise. We assume that we have a piece of known information prior x ¯ x and the configuration   w = x x ¯ , e = z T x ¯ where w defines the variance of the estimate and e the difference. The RLS problem [38,39] can be described by the following equation.
min w w K w + T w e M T w e ,
T S e × 0 and   K = K 0 , M = M 0 represent dimensional matrices. The optimal strategy for the above equation, when T and e are known exactly, is calculated as follows.
w * = K + T M T 1 T M e .
Therefore, using Equation (11), we can obtain the following KF equation
x ^ l l = x ^ l l 1 + Q l z l L l x ^ l l 1 ,
Q l = D l l L l C l 1 ,
D l l = D l l 1 1 + L l C l 1 L l 1

2.2. Error and Uncertainty Aware Kalman Filter Algorithm

The recursive equation is obtained from the inverse matrix condition defined in Equation (14). Existing models predominantly use the Kalman filter for UAV target tracking; however, target tracking models based on the Kalman filter perform poorly under the dynamic model and, in the absence of/unknown prior knowledge/information. Figure 2 shows the KFUEA flow diagram. To overcome the research problems, the authors introduce a proven Kalman filter for a nonlinear environment, and its measurement is performed using the following equation:
x l + 1 = g x l + δ y l
and
z l = i x l + w α l
Similar to the standard linear KF, we linearized closer to the equilibrium point, e.g., x l = x ¯ , so that the filter becomes
x l + 1 = g x ¯ + g x x = x ¯ x l x ¯ + I x l x ¯ 2 + δ y l ,
Otherwise, the configuration, x ˜ l = x l x ¯ , O = g x x = x ¯ , σ g l = g x ¯ , gives the above equation,
y ˜ l + 1 = B y ˜ l + σ g l + P y ˜ l 2 + δ x l .
Next, we approximate the residual errors and identify the noise using the following equation
σ g l = I x ˜ l 2 δ x + δ ˜ x V x ˜ l α l x ,
Similarly, the measurement model is calculated using the following equations
x l + 1 = O x l + δ y l + δ x + δ ¯ x V x ˜ l α l x ,
z l = L x l + w α l + δ z + δ ¯ z V x ˜ l α l z
Here O defines the ambient matrices, and L defines the measurement matrices, and   δ x ,   δ ¯ x , δ z ,   δ ¯ z are modified Kalman filter matrices. The sequence set   y l , α l x , α l , α l z , l 0 represents the Gaussian with zero mean and uniform covariance and δ δ R 0 , w w R 0 . The modified KF is constructed using its covariance and state estimate in the update and prediction phases. The measured value   z l , the state estimate x l l , and the corresponding covariance   D l l are defined by the data collected during phase l . The expected trajectory is calculated as follows
F z l , x , D l l = F l

2.3. Prediction Phase

Suppose that the initial phase, x 0 O x ^ 0 , D 0 with x ^ 0 and D 0 are known in advance. Since α l x and y l are uncorrelated, the state prediction x ^ l + 1 l = F l x l + 1 becomes
x ^ l + 1 l = O x ^ l l .
Because of the state-dependent noise, the estimator must take more care in measuring the error covariance matrix. We consider   X l = X l V x l . Given the tracking environment considered in Equation (20), the covariance of the corresponding presponding predictive model is x ^ l + 1 l = F l x l + 1
D l + 1 l = O D l l O R + G l ,
G l = δ δ R + δ x δ x R + δ ¯ x V D l l + x ^ l l + x ^ l l x ^ l l R δ ¯ x R

2.4. Updation Phase

The estimate of the update phase y ^ l + 1 l + 1 for the standard Kalman filter is described by the following equation.
min y x x ^ l + 1 l 2 + z l + 1 I x C 1 2
where C = w w R 0 . To make Equation (26) meaningful in Equation (25), in this work   G l 0 is considered; thus, the predicted estimate is obtained from the following equation.
x ^ l + 1 l + 1 = x ^ l + 1 l + w *
where w * represents the argument of the improved estimation model described by the following equation.
w * = arg   min w w D l + 1 l + 1 1 2 + a l + 1 L w C 1 2 ,
where w describes the estimated variance calculated using the following equation.
w = x x ^ l + 1 l
and e l + 1 is an improved estimation model, determined by the following equation.
e l + 1 = x l + 1 L x ^ l + 1 l
By modeling uncertainties and errors, we obtain a better estimator, as described below.
w * = arg   min w F w D l + 1 l + 1 1 2 + e l + 1 L w + δ w + δ ¯ w V w α l + 1 w C 1 2 ,
Here, δ w , δ ¯ w are new parameters added to the modified KF measurement model and α l + 1 w ~ O 0 , J defines the noise added to the model. Thus, the improved update model results from the following equation.
x ^ l + 1 l + 1 = x ^ l + 1 + Q l + 1 z l + 1 L x ^ l + 1 l M l + 1 γ l + 1
with
M l + 1 = J ω + ω N l = 1 1 ω ,
Q l + 1 = Q l + 1 L R C 1 ,
N l = 1 = D l + 1 l 1 + C 1 ,
γ l + 1 = 1 2 Δ C 1 S w * .

2.5. Covariance Matrix

Equation (27) defines the modified updation equation through measuring noise variance impacting measurement update. However, to obtain the covariance matrix of Equation (27), it must satisfy the following constraint.
D l + 1 l Q l + 1 δ ¯ z V D l + 1 l + 1 δ ¯ z R + δ z X l + 1 δ ¯ z + δ ¯ z X l + 1 δ z Q l + 1 R = J Q l + 1 L D l + 1 l J Q l + 1 L R + Q l + 1 C ˜ l + 1 Q l + 1 R + β l + 1 μ l β l + 1 R ,
with
C ˜ l + 1 = w w R + δ z δ z R + δ ¯ z x ^ l + 1 l + 1 x ^ l + 1 l + 1 R δ ¯ z R ,
β l + 1 = M l + 1 J Q l + 1 L ,
μ l + 1 = γ l + 1 γ l + 1 R γ l + 1 n l + 1 R n l + 1 R γ l + 1 R 0 ,
n l + 1 = O J Q l L n l + M l γ l .
The proposed modified Kalman filter in Equations (20), (24), (32) and (37) for UAV tracking is modeled with an updated parameter δ w = δ z , δ ¯ w = δ ¯ z , and run together with other existing Kalman filter-based tracking models. The performance of the proposed and the existing UAV tracking model, namely DMK, is measured using the RMSE by simulation in a nonlinear and noisy environment. The KFUEA algorithm achieves excellent tracking performance compared to state-of-the-art KF-based UAV tracking models, which have been experimentally demonstrated.

3. Simulation Analysis and Result

Here, an experiment is conducted to evaluate the performance of UAV tracking with the proposed KFUEA compared to various existing methods such as particle filter (PF) [40] and diffusion maps Kalman (DMK) [36] in a nonlinear environment with measurement functions and system dynamics. The experiment shows that KFUEA provides better state estimation compared to existing PF and DMK-based UAV tracking approaches.

Nonlinear UAV Tracking Environment

Here we present a nonlinear tracking environment where the position of UAV considering two-dimensional (2D) space is measured using two parameters such as radius and azimuth angle. A sample 2D process obtained of uncertainty maneuvering of UAV is shown in Figure 3. The corresponding operation, which represents the Cartesian position of the UAV at different intervals, is represented as a discrete-time Langevin equation as follows.
Δ θ 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
Here, θ n 1 and θ n 2 represent Gaussian noise, and the drift terms define the double-well potentials. The UAV positions are calculated in polar coordinates using radius and azimuth as follows.
n = a r c   t a n θ n 1 θ n 2 , r n = θ n 1 2 + θ n 1 2
and the UAV tracking model measurement is generated by introducing Gaussian noise as follows.
Z n = n + v n , r n + v n r ,
where v n Gaussian noise with variance σ 2 and v n r Gaussian noise operations with variance σ r 2 . Here, we generated 1000 samples of trajectories with the interval time of Δ t = 0.01 and varied the signal-to-noise ratio (SNR), by changing σ 2 and   σ r 2 . Then, KFUEA, PF, and DMK were applied simultaneously to evaluate the tracking performance of the different models for z n .
Figure 4 shows the normalized root mean square error ( n R M S E ) results of the clean measurement estimation obtained by KFUEA and existing filtering methods such as PF and DMK. The n R M S E is measured on a logarithmic scale; the n and r n obtained by the corresponding filtering algorithms and the measurement error ( M e a s ) provide an upper limit. The n R M S E outcomes are obtained by varying the SNR level, and the mean and standard deviation of the n R M S E   are computed for 50 samples considering the different SNR individually. Figure 4 shows that KFUEA performs better than conventional filtering methods such as PF and DMK at different noise levels. For both low and high SNR values, KFUEA outperforms PF and DMK.
Figure 5 shows the KFUEA predicted clean measurement (in red), PF (in gray), DMK (in blue), clean (dashed in black), and noisy measurement (in gray “x”) with SNR value set to 1. Figure 5a shows the measurement of r n and Figure 5b shows the measurement of   n . However, we obtain all values from the radar, the azimuth angle, and the radius. The values will always be noisy, so we do not obtain accurate values. The gray poses are all the values going into the system as input, and the black values are the clean measure. Therefore, our job is to protect the black value because those gray poses are contaminated (attack values/noisy values). The closer to the black values we obtain, the better results we obtain in the system. From the results, we can see that the KFUEA estimation is close to the true value, while the estimates of DMK and PF vary so much due to errors presented in their models (higher noise).
For evaluating the filtering algorithm under the presence of noise experiment is conducted. The corresponding n R M S E considering different SNR levels are shown in Figure 6, where the mean and standard deviation of respective n R M S E is computed for 50 samples considering different SNR level individually. From experiment it is seen that DMK clean achieves much better performance when compared with PF. However, with the presence of noise in the measurement model, the DMK noise performs badly when compared with PF. Thus, it shows the DMK model is affected due by the presence of noise. On the other side, the KFUEA achieves much better n R M S E when compared with DMK noise and PF; further, achieve much better performance when compared with DMK without the presence of noise in the measurement model. This proves the robustness of KFUEA for tracking UAV in uncertainty, dynamic, and noisy environments.
Figure 7 and Figure 8 show the mean asymptotic RMSE ( a R M S E ), which is measured using the following equations
a R M S E = 1 M k = 1 M z ^ n k ζ n k 2
where M defines the number of noisy samples considered, z ^ n k the estimates measured with the filter, and ζ n k the clean measurement in the instance n of sample k . Figure 7 shows the results of KFUEA (in red), DMK noisy (in blue), DMK clean (in cyan), and PF (in gray), considering two different SNR levels. Figure 7a shows the a R M S E outcomes for measurement coordinate n and Figure 7b shows the a R M S E outcomes for measurement coordinate   r n . From the results obtained, it can be interpreted that the convergence rate of KFUEA is not significantly affected due to noise. KFUEA achieves a much better convergence rate compared to PF and DMK when different SNR levels are considered.
Figure 8 shows the a R M S E outcome achieved by KFUEA (in red), DMK (in blue), and PF (in gray) considering two different SNR levels. Figure 8a,c were obtained at an SNR level of 0.67, and Figure 8b,d were obtained at an SNR level of 0.18. From the results, it can be concluded that KFUEA achieves a better convergence rate compared with PF and DMK at different SNR levels.

4. Conclusions

Tracking UAVs has become more important because they provide not only location-based services but also pose serious security threats and vulnerabilities. UAVs are inherently smaller, move at high speeds, and operate at low altitudes, so it is conceivable to track UAVs with fixed or mobile radars. This paper presents a model for tracking UAVs that is efficient considering the volatility of UAV trajectory in a highly dynamic and noisy environment. Previous methods used particle filters and Kalman filters with diffusion maps to track UAVs. We have generated 1000 samples of trajectories with an interval time of ∆t = 0.01 and varied the signal-to-noise ratio (SNR) by changing the standard deviation of phi and the radius. Then, we applied KFUEA and the state-of-the-art PF and DMF simultaneously to measure and evaluate the tracking performance of the different models.
In this paper, initially x l + 1 and z l are computed using a modified Kalman filter matrix, an environmental matrix, and a measurement matrix. Then phase prediction is performed. After phase prediction, the phase estimation is updated for the Kalman filter. Then tracking the path of the unmanned aerial vehicle using the computed   x l + 1 and z l , and the updated phase. The KFUEA employs regularized least squares (RLS) for minimizing measurement error and brings good tradeoffs among preceding estimate confidence and forthcoming measurement under a dynamic environment.
However, under high uncertainties, the existing models performed very poorly. In the experiments, DMK is found to perform slightly better than PF at low noise levels. However, at higher noise levels, DMK performance deteriorates, and RMSE is slightly lower compared to PF-based UAV tracking methods. Therefore, DMK-based tracking cannot be used in high-uncertainty environments. In contrast, the KFUEA-based tracking model achieves very good RMSE compared to PF-based and DMK-based UAV tracking methods at lower and higher SNR values. Thus, the KFUEA is efficient enough to deal with the uncertain behavior of UAVs.
The safety of drone tracking is not always guaranteed because different drones have different signatures, and some drones try to mimic the signatures of other drones to avoid tracking. Developing an effective mechanism for tracking and detecting drone signatures is critical to counter malicious drones.

Author Contributions

R.F. and M.A.A.-A. contributed to the main idea and the methodology of the research. R.F., M.A.A.-A., and A.A.A.-A. designed the experiment, performed the simulations, and wrote the original manuscript. Y.-S.L., A.A.A.-A., and H.J.L. contributed significantly to improving the technical and grammatical contents of the manuscript. R.F., Y.-S.L., 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 supported by Basic Science Research Program through the National Research Foundation of Korea (NRF), funded by the Ministry of Education, Science and Technology (grant number: NRF-2016R1D1A1B01011908) and was a part of the project titled ‘Marine digital AtoN information management and service system development (2/5) (20210650)’, funded by the Ministry of Oceans and Fisheries, Korea. First author was supported in part by Weifang University of Science and Technology Doctoral Fund Project under grant (2021KJBS13).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Hassanalian, M.; Rice, D.; Abdelkefi, A. Evolution of space drones for planetary exploration: A review. Prog. Aerosp. Sci. 2018, 97, 61–105. [Google Scholar] [CrossRef]
  2. Goldman Sachs Research. Drones Reporting for Work. 2017. Available online: http://www.goldmansachs.com/our-thinking/technology-driving-innovation/drones/ (accessed on 1 September 2020).
  3. Federal Aviation Administration. FAA Aerospace Forecast, FY 2016–2036. 2016. Available online: https://www.faa.gov/data_research/aviation/aerospace_forecasts/media/FY2016-36_FAA_Aerospace_Forecast.pdf (accessed on 17 August 2022).
  4. Wang, X.; Chowdhery, A.; Chiang, M. Skyeyes: Adaptive video streaming from UAVs. In Proceedings of the 3rd Workshop on Hot Topics in Wireless, New York, NY, USA, 3–7 October 2016; pp. 2–6. [Google Scholar]
  5. Haijun, W.; Haitao, Z.; Jiao, Z.; Dongtang, M.; Jiaxun, L.; Jibo, W. Survey on Unmanned Aerial Vehicle Networks: A Cyber Physical System Perspective. IEEE Commun. Surv. Tutor. 2020, 22, 1027–1070. [Google Scholar] [CrossRef] [Green Version]
  6. Jean-Paul, Y.; Hassan, N.; Ola, S.; Ali, C. Security analysis of drones systems: Attacks, limitations, and recommendations. Internet Things 2020, 11, 100218. [Google Scholar]
  7. Pietro, B.; Domenico, S.; Luigi, A.G. Internet of Drones: A Survey on Communications, Technologies, Protocols, Architectures and Services. arXiv 2020, arXiv:2007.12611. [Google Scholar]
  8. Naser, H.M.; Tarik, T.; Osama, A. 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]
  9. Riham, A.; Amr, M.Y. Security privacy and safety aspects of civilian drones: A survey. ACM Trans. Cyber-Phys. Syst. 2016, 1, 7. [Google Scholar]
  10. Ben, N.; Asaf, S.; Ryusuoke, M.; Yuval, E. SoK—Security and privacy in the age of drones: Threats challenges solution mechanisms and scientific gaps. arXiv 2019, arXiv:1903.05155. [Google Scholar]
  11. Matthew, R.; Francesco, F.; Herve, B. Micro UAV crime prevention: Can we help Princess Leia? In Crime Prevention in the 21st Century; LeClerc, B., Savona, E., Eds.; Springer: Cham, Switzerland, 2017. [Google Scholar]
  12. Tamir, E. Mobile Radar Optimized to Detect UAVs, Precision Guided Weapons. Defense Update. 2013. Available online: https://defense-update.com/20130208_mobile-radar-optimized-to-detect-uavs-precision-guided-weapons.html (accessed on 22 July 2022).
  13. Zhang, D.X. Research on electromagnetic interference mechanism of main remote control data link of UAV. J. Microwave 2016, 32, 90–96. [Google Scholar]
  14. Jiang, Z.J.; Cheng, X.G.; Peng, Y.Q. Research on UAV identification algorithm based on deeplearning. App. Elec. Technol. 2017, 43, 84–87. [Google Scholar]
  15. 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, 2850263. [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. 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]
  23. 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]
  24. 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]
  25. Mezi’c, I. Spectral properties of dynamical systems, model reduction and decompositions. Nonlin. Dyn. 2005, 41, 309–325. [Google Scholar] [CrossRef]
  26. Marko, B.; Ryan, M.; Igor, M. Applied koopmanism. Chaos Interdiscip. J. Nonlinear Sci. 2012, 22, 47510. [Google Scholar]
  27. Amit, S.; Andrzej, B. Linear observer synthesis for nonlinear systems using koopman operator framework. IFAC Pap. Online 2016, 49, 716–723. [Google Scholar]
  28. Williams, M.O.; Ioannis, G.K.; Clarence, W.R. A data-driven approximation of the koopman operator: Extending dynamic mode decomposition. J. Nonlinear Sci. 2015, 25, 1307–1346. [Google Scholar] [CrossRef]
  29. Klus, S.; Peter, K.; Christof, S. On the numerical approximation of the perron-frobenius and koopman operator. J. Comput. Dyn. 2016, 3, 51. [Google Scholar]
  30. Berry, T.; Dimitrios, G.; John, H. Nonparametric forecasting of low-dimensional dynamical systems. Phys. Rev. E 2015, 91, 32915. [Google Scholar] [CrossRef] [Green Version]
  31. Berry, T.; John, H. Nonparametric uncertainty quantification for stochastic gradient flows. SIAM/ASA J. Uncertain. Quantif. 2015, 3, 484–508. [Google Scholar] [CrossRef] [Green Version]
  32. Ronald, R.C.; Stephone, L. Diffusion maps. Appl. Comput. Harmon. Anal. 2006, 21, 5–30. [Google Scholar]
  33. Franz, H.; Tyrus, B.; Timothy, S. Ensemble kalman filtering without a model. Phys. Rev. X 2016, 6, 11021. [Google Scholar]
  34. Floris, T. Detecting strange attractors in fluid turbulence. In Dynamical Systems and Turbulence; Springer: Berlin/Heidelberg, Germany, 1981. [Google Scholar]
  35. Giannakis, D. Data-driven spectral decomposition and forecasting of ergodic dynamical systems. Appl. Comput. Harmon. Anal. 2017, 47, 338–396. [Google Scholar] [CrossRef]
  36. 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]
  37. Coifman, R.R.; Kevrekidis, I.G.; Lafon, S.; Maggioni, M.; Nadler, B. Diffusion maps, reduction coordinates, and low dimensional representation of stochastic systems. Multiscale Model. Simul. 2008, 7, 842–864. [Google Scholar] [CrossRef] [Green Version]
  38. 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]
  39. Yunfeng, L.; Jidong, S.; Hamid, R.K.; Xiaoming, L. A Filtering Algorithm for Maneuvering Target Tracking Based on Smoothing Spline Fitting. Abstr. Appl. Anal. 2014, 2014, 127643. [Google Scholar]
  40. Papaiz, A.; Tonello, A.M. Azimuth and Elevation Dynamic Tracking of UAVs via 3-Axial ULA and Particle Filtering. Int. J. Aerosp. Eng. 2016, 2016, 7630950. [Google Scholar] [CrossRef]
Figure 1. UAVs/Drones communication.
Figure 1. UAVs/Drones communication.
Applsci 12 11313 g001
Figure 2. KFUEA Flow Diagram.
Figure 2. KFUEA Flow Diagram.
Applsci 12 11313 g002
Figure 3. A sample two-dimensional space of UAV path.
Figure 3. A sample two-dimensional space of UAV path.
Applsci 12 11313 g003
Figure 4. The clean measurement estimations’ nRMSE mean and standard deviation. The result of the n R M S E were averaged over 50 samples of process and noise trajectories.
Figure 4. The clean measurement estimations’ nRMSE mean and standard deviation. The result of the n R M S E were averaged over 50 samples of process and noise trajectories.
Applsci 12 11313 g004
Figure 5. The estimations of the clean measurement for different algorithms with an SNR value of 1. (a) shows the measurement of r n . (b) shows the measurement of   n .
Figure 5. The estimations of the clean measurement for different algorithms with an SNR value of 1. (a) shows the measurement of r n . (b) shows the measurement of   n .
Applsci 12 11313 g005aApplsci 12 11313 g005b
Figure 6. Standard deviation and Mean of n R M S E of clean measurement estimates; n R M S E result were averaged over 50 samples of process and noise trajectories. A n R M S E comparison among KFUEA (in red) with DMK clean (in cyan), DMK noisy (in blue), and PF (in gray).
Figure 6. Standard deviation and Mean of n R M S E of clean measurement estimates; n R M S E result were averaged over 50 samples of process and noise trajectories. A n R M S E comparison among KFUEA (in red) with DMK clean (in cyan), DMK noisy (in blue), and PF (in gray).
Applsci 12 11313 g006
Figure 7. Asymptotic Root Mean Square Error ( a R M S E ), averaged considering 50 samples of the measurement’s estimations for different algorithm DMK noisy (in blue), DMK clean (in cyan), PF (in gray), and KFUEA (in red). (a) shows the a R M S E outcomes for measurement coordinate n . (b) shows the a R M S E outcomes for measurement coordinate   r n
Figure 7. Asymptotic Root Mean Square Error ( a R M S E ), averaged considering 50 samples of the measurement’s estimations for different algorithm DMK noisy (in blue), DMK clean (in cyan), PF (in gray), and KFUEA (in red). (a) shows the a R M S E outcomes for measurement coordinate n . (b) shows the a R M S E outcomes for measurement coordinate   r n
Applsci 12 11313 g007
Figure 8. a R M S E , averaged considering 50 samples of the measurement’s estimations for a different algorithm such as DMK (in blue), the PF (in grey), and KFUEA (in red). The SNR level is fixed at 0.67 for cases (a,c), and the SNR level is fixed at 0.18 for cases (b,d). The plots (a,b) show the outcome of a R M S E achieved for measuring coordinates n and the plots (c,d) show the outcome of a R M S E achieved for measuring coordinates   r n .
Figure 8. a R M S E , averaged considering 50 samples of the measurement’s estimations for a different algorithm such as DMK (in blue), the PF (in grey), and KFUEA (in red). The SNR level is fixed at 0.67 for cases (a,c), and the SNR level is fixed at 0.18 for cases (b,d). The plots (a,b) show the outcome of a R M S E achieved for measuring coordinates n and the plots (c,d) show the outcome of a R M S E achieved for measuring coordinates   r n .
Applsci 12 11313 g008aApplsci 12 11313 g008b
Table 1. Table of contents.
Table 1. Table of contents.
ParameterDescription
x l State vector
O l Environment matrices
δ l Added noise to the model
z l States measurement
L l Measurement matrices-Observed
w l Estimation variance
α l Zero mean Gaussian processes with uncorrelated covariance
y l Zero mean Gaussian processes with optimized covariance
S Different state vectors
C l Corresponding measurement
G l Noise covariance matrix
K Dimensional matrices of state noise transition matrix
D l Measurement covariance matrix
Y Prior measurement of the covariance matrix
e Estimate difference
T State-transition matrix
I l Equilibrium point
Q l ,   M l , N l , γ l Constraint used for measurement updates
V square diagonal matrix
F l Expected trajectory
w * Update this estimate as an argument
J Maximum added noise
α l + 1 w The minimum ( 0 ) and the maximum noise ( J ) can be added to the model
C ˜ l , β l , μ l , n l Constraint parameter used for measuring the covariance matrix
sequence   set   y l ,   α l x ,   α l ,   α l z ,   l 0 represent the Gaussian with zero mean and uniform covariance
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Fu, R.; Al-Absi, M.A.; Lee, Y.-S.; Al-Absi, A.A.; Lee, H.J. Modified Uncertainty Error Aware Estimation Model for Tracking the Path of Unmanned Aerial Vehicles. Appl. Sci. 2022, 12, 11313. https://doi.org/10.3390/app122211313

AMA Style

Fu R, Al-Absi MA, Lee Y-S, Al-Absi AA, Lee HJ. Modified Uncertainty Error Aware Estimation Model for Tracking the Path of Unmanned Aerial Vehicles. Applied Sciences. 2022; 12(22):11313. https://doi.org/10.3390/app122211313

Chicago/Turabian Style

Fu, Rui, Mohammed Abdulhakim Al-Absi, Young-Sil Lee, Ahmed Abdulhakim Al-Absi, and Hoon Jae Lee. 2022. "Modified Uncertainty Error Aware Estimation Model for Tracking the Path of Unmanned Aerial Vehicles" Applied Sciences 12, no. 22: 11313. https://doi.org/10.3390/app122211313

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