Next Article in Journal
Simulation of Possible Fire and Explosion Hazards of Clean Fuel Vehicles in Garages
Next Article in Special Issue
Sensor Deployment Strategy and Traffic Demand Estimation with Multisource Data
Previous Article in Journal
Does MOOC Quality Affect Users’ Continuance Intention? Based on an Integrated Model
Previous Article in Special Issue
Forecasting Spatiotemporal Boundary of Emergency-Event-Based Traffic Congestion in Expressway Network Considering Highway Node Acceptance Capacity
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

UAV Behavior-Intention Estimation Method Based on 4-D Flight-Trajectory Prediction

1
College of Civil Aviation, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China
2
State Key Laboratory of Air Traffic Management System and Technology, Nanjing 210007, China
*
Author to whom correspondence should be addressed.
Sustainability 2021, 13(22), 12528; https://doi.org/10.3390/su132212528
Submission received: 17 September 2021 / Revised: 3 November 2021 / Accepted: 8 November 2021 / Published: 12 November 2021

Abstract

:
Aiming at the limitation of the traditional four-dimensional (4-D) trajectory-prediction model of unmanned aerial vehicles (UAV), a 4-D trajectory combined prediction model based on a genetic algorithm is proposed. Based on historical flight data and the UAV motion equation, the model is weighted dynamically by a genetic algorithm, which can predict UAV trajectory and the time of entering the protection zone instantly and accurately. Then, according to the number of areas where the tangent line of the current trajectory point intersects with the collision area, alarm area, alert area, and the time of entering the protection zone, the UAV’s behavior intention can be estimated. The simulation experiments verify the dangerous behaviors of UAV under different danger levels, which provides reference for the subsequent maneuvering strategies.

1. Introduction

With the rapid development of UAV technology, UAV have shown more and more irreplaceable advantages, playing a pivotal role in equipment monitoring, agriculture, forestry and plant protection, public safety, search and rescue, disaster assistance, meteorological monitoring, and cargo transportation [1]. However, the large-scale operation of UAV in the future will inevitably be accompanied by operational risks that cannot be ignored, which will bring new challenges to current air-traffic management. Therefore, in view of the requirements of UAV control technology, it is urgent to study the problem of UAV behavior-intention estimation.
UAV behavior-intention estimation is the process of identifying the behavior of UAV through the technology of flight-trajectory prediction to monitor operational safety risks. In the aspect of trajectory prediction, Yang Rennong et al. [2] proposed a trajectory-prediction model based on the Bi-LSTM neural network, which has higher prediction accuracy compared with the model based on the Elman neural network. Benavides et al. [3] proposed a trajectory-prediction algorithm that can reduce flight fuel consumption by comprehensively considering aircraft level and height profiles, planned flight time, and integrated fuel consumption. Wu Qinggang [4] proposed the RVFLNN short-time flight trajectory-prediction algorithm for cooperative UAV, which realized that fast and real-time prediction of UAV position informs action. Liang Shaojun et al. [5] proposed a multi-working-condition prediction model with UAV pitch angle, elevator deflection angle, cylinder temperature, and engine speed as the prediction variables. Compared with the single-working-condition prediction model, it is more suitable for the multi-working-condition characteristics of UAV. Considering the uncertain factors in flight, Li Teng et al. [6] used the geometric method to predict the 4-D flight trajectory of UAV. Wang Yiping et al. [7] established state space equation and estimated UAV attitude by particle-filtering algorithm to realize UAV trajectory prediction. Tastamberkov, Hong et al. [8,9] regarded flight-trajectory prediction as a regression problem and realized the prediction of flight trajectory by using the wavelet decomposition and multiple logistic regression model, respectively. A single model with different emphases may overgeneralize the prediction of the flight trajectory. However, time dimension is not considered in trajectory prediction, which has some limitations.
In this paper, a 4-D combined flight-trajectory prediction model is proposed. According to the historical flight data and motion equation of UAV, the combined prediction of longitude, latitude, altitude and the time of entering the protection zone was made by genetic algorithm. Based on the results of flight-trajectory prediction, state parameters, such as the time of entering the protection zone and crossing-point number, were extracted, and the classification criterion of dangerous behavior was established to estimate the behavior intention. The simulation results showed that the model can accurately predict the 4-D flight trajectory and identify the dangerous behavior level, which is of great significance to ensure operation safety.

2. 4-D Trajectory-Prediction Model of UAV

2.1. Trajectory-Prediction Model Based on Flight Data

2.1.1. SVR Algorithm Principle

Support vector machine regression (SVR) is a regression algorithm derived from the support vector machine (SVM) classification algorithm, which is suitable for small samples. The basic idea is to find an optimal hyperplane so that the distance between all sample points and the hyperplane is minimal. That is, the total deviation between all sample points and the hyperplane is minimal [10,11,12]. Suppose there is a set of sample data, ( x 1 , y 1 ) , , ( x n , y n ) . When the regression problem is nonlinear, a kernel function should be introduced to map the nonlinear sample data into a high-dimensional space to linearize it so that linear regression can be carried out. In this paper, the Gaussian radial basis kernel function is selected.
K ( x , x i ) = exp ( x x i 2 2 σ 2 ) = exp ( g x x i 2 ) ,
where g is the kernel function parameter. After mapping through the kernel function, the sample data are linear in the high-dimensional space, so there must be a linear regression function.
f ( x i ) = < w , K ( x , x i ) > + b ,
where w is the weight vector and b is the offset quantity. Based on the principle of structural risk minimization, w and b are obtained by solving the following optimization problems.
min w , b , ξ i , ξ ˜ i 1 2 w 2 + C i = 1 m ( ξ i + ξ ˜ i ) ,
s . t . f ( x i ) y i ε + ξ i y i f ( x i ) ε + ξ ˜ i ξ i , ξ ˜ i 0 ,
where C is the penalty factor and C > 0 , and ξ i , ξ ˜ i is slack factor to avoid the trained fitting, and ε is the upper limit of allowable error.

2.1.2. SVR 4-D Trajectory-Prediction Algorithm

The flight trajectory of the UAV is the location information with a time stamp, including longitude, latitude, and altitude, namely ( t i , x t i , y t i , z t i ) ,   i = 1 , 2 , , where t i is the record time of the trajectory point and x t i , y t i and z t i are the longitude, latitude, and altitude information of the location, respectively, at time, t i . A time window [ t i n , t i 1 ] of length n was designated, and the information of longitude, latitude, and altitude in the time window was regarded as three mutually independent input variables. The longitude, latitude, and altitude at t i were taken as output variables to train the SVR model. The steps of the SVR algorithm are as follows:
Step 1: Data processing. The historical flight-trajectory data set under a certain mission scene is acquired in real time from ADS-B of UAV. However, due to signal loss, statistical error, and other reasons, there are often abnormal and missing data in the original data set. Therefore, Lagrange interpolation, wavelet threshold denoising, and other methods are needed to preprocess the original trajectory data. In order to accelerate the model optimization speed and improve the prediction accuracy, the following formula is used to normalize the preprocessed data and make it normalized to the interval [−1, 1].
x = 2 ( x x min ) x max x min 1 ,
where x is the preprocessed trajectory data and, x is the normalized data, and x [ 1 , 1 ] and x max , x min are the maximum and minimum values in the selected data, respectively.
Step 2: Algorithm input. The future flight trajectory is the result of the interaction between the present and the historical trajectory. The further the historical trajectory point is from the current time, t i , the less correlated it is. In this paper, a memoryless prediction method is used. By delimiting a time window, [ t i n , t i 1 ] , of length n , the trajectory at t i is comprehensively predicted through the trajectory points at t i n , t i n + 1 , , t i 1 . The data of longitude, latitude, and altitude in this time window are regarded as three mutually independent variables as the input of the algorithm. For example, the input vector of the longitude component is ( x t i n , x t i n + 1 , , x t i 1 ) .
Step 3: Parameter selection. When the input data are used to train the SVR model, two important parameters should be properly selected: penalty factor, C , and kernel function parameter, g . In order to find the optimal parameter combination ( C , g ) , the grid-search method is adopted in this paper. The minimum mean square error (MSE) is taken as the goal to search and obtain the optimal parameter combination ( C , g ) .
Step 4: Parallel prediction. Through Step 3, the optimal parameter combinations corresponding to longitude, latitude, and altitude, ( C x , g x ) , ( C y , g y ) , and ( C z , g z ) , were obtained, then substituted into the training model of the SVR algorithm. The obtained three models were used to predict the trajectory information of the UAV simultaneously. With the UAV flying, the time window constantly changes, and the optimal parameter combination and prediction model are updated in real time.

2.2. Trajectory-Prediction Model Based on Motion Equation

Based on ADS-B data, the position, speed, heading angle, and other parameters of the aircraft at every moment can be obtained. Since the speed of the aircraft can be obtained each time, the motion state between two adjacent measurements can be regarded as the linear motion with uniform variable speed. The data of UAV obtained at t i moment by transformation are X ( t i ) , Y ( t i ) , Z ( t i ) , V l ( t i ) , V v ( t i ) , β ( t i ) , θ ( t i ) , and T ( t i ) , where X ( t i ) , Y ( t i ) take the ADS-B receiving end as coordinates center, the geomagnetic north pole and its vertical eastward direction are the values of the X and Y axes, respectively, Z ( t i ) is the height, V l ( t i ) is the horizontal velocity, V v ( t i ) is the vertical velocity, β t i is the horizontal heading angle, θ t i is the vertical heading angle, and T is the sampling-time interval. Each t i corresponds to a unique and determined UAV position, heading angle, and speed [13]. The motion state of UAV can be expressed as: W t i = [ X ( t i ) , Y ( t i ) , Z ( t i ) , V x ( t i ) , V y ( t i ) , V z ( t i ) , a x , a y , a z ] T , and the UAV kinematic coordinate system is shown in Figure 1. The motion equation of the UAV can be established as the following formula.
W t i + 1 = W t i + V t i × T + 1 2 a T 2 V t i + 1 = V t i + a T .
In Equation (6), it can be known that a = V ( t i + 1 ) V ( t i ) T . Equation (6) can be rewritten as the following formula.
W t i + 1 = W t i + V t i + V t i + 1 2 T .
Based on the above information, the trajectory equations of the UAV on X, Y, and Z axes can be established:
X t i + 1 = X t i + V x ( t i ) × T + 1 2 a x ( t i ) T 2 Y t i + 1 = Y t i + V y ( t i ) × T + 1 2 a y ( t i ) T 2 Z t i + 1 = Z t i + V z ( t i ) × T + 1 2 a z ( t i ) T 2 V x t i + 1 = V x ( t i ) + a x ( t i ) × T V y t i + 1 = V y ( t i ) + a y ( t i ) × T V z t i + 1 = V z ( t i ) + a z ( t i ) × T V x ( t i ) = V l ( t i ) × cos ( β ( t i ) ) V y ( t i ) = V l ( t i ) × sin ( β ( t i ) ) V z ( t i ) = V v ( t i ) × tan ( β ( t i ) ) .
Equation (8) can be rewritten as follows:
X ( t i + 1 ) = X ( t i ) + 1 2 ( V ( t i ) × cos ( β ( t i ) ) + V l ( t i 1 ) ) × cos ( β ( t i 1 ) ) × T Y ( t i + 1 ) = X ( t i ) + 1 2 ( V ( t i ) × sin ( β ( t i ) ) + V l ( t i 1 ) ) × sin ( β ( t i 1 ) ) × T Z ( t i + 1 ) = X ( t i ) + 1 2 ( V ( t i ) × tan ( θ ( t i ) ) + V v ( t i 1 ) ) × tan ( θ ( t i 1 ) ) × T .
In Equation (9), X ( t i ) , Y ( t i ) , Z ( t i ) , β t i , and θ t i are the UAV data obtained from ADS-B. X ( t i + 1 ) is the predicted longitude, Y ( t i + 1 ) is the predicted latitude, and Z ( t i + 1 ) is the predicted altitude.

2.3. Combined Prediction Model Based on Genetic Algorithm

4-D flight-trajectory prediction and motion-equation flight-trajectory prediction models are mentioned in Section 2.1 and Section 2.2. In this section, the two prediction methods are combined, and the combination principle is applied to improve the prediction of UAV flight trajectory so as to improve the prediction accuracy. The genetic algorithm is based on Darwin’s evolution theory and simulates the process of natural selection and survival of the fittest. Through selection, replication, mutation, crossover, and other operations, the population evolves in the optimal direction continuously, and the approximate optimal solution of the problem can be finally obtained [14,15,16].
In the combined prediction, the genetic algorithm unifies the two prediction models into one combined model by finding the optimal weight parameter [ ω 1 , ω 2 ] of the two prediction models.
M ( T ) = ω 1 m 1 ( T ) + ω 2 m 2 ( T ) ,
where m a ( t ) , ω a are the predicted results of the 4-D trajectory prediction model and the assigned weight, respectively, m b ( t ) , ω b are the predicted results of the motion-equation prediction model and the assigned weight, respectively, ω 1 + ω 2 = 1 , and M ( T ) is the weighted combined prediction results.
(1)
Individual fitness function
Since the relative error between the predicted value and the actual value is required to be as small as possible, the objective function of the genetic algorithm is the relative error.
W n = | G ( T ) M ( T ) | G ( T ) ,
where G ( T ) is the actual value of trajectory at the time, T, and W n is the relative error of an individual n .
In the genetic algorithm, it is generally believed that the higher the fitness value is, the greater the possibility of the survival of the individual is. That is, the genes within the individual are relatively more excellent. Therefore, the fitness value of the corresponding individual is the reciprocal of the objective function.
f ( n ) = 1 W n .
(2)
Individual coding
The individual is the value of two weights [ ω 1 , ω 2 ] , and the ω is in the interval of ( 0 , 1 ) . Therefore, it is encoded by two integers; the value is between {100,999}. Therefore, there is a mapping relationship between gene ω i and weight ω i as follows:
ω i = ω i i = 1 2 ω i .
(3)
Selection
In this paper, the next generation was selected by way of tournament, and the individuals ranked in the bottom 20 in fitness were randomly eliminated, while the individuals ranked in the top 20 in fitness were randomly copied. The number of the eliminated individuals was the same as the number of the copied individuals so as to ensure that the excellent genes were retained and the total number of the population remained unchanged.
(4)
Crossover
By means of sampling with replacement, any two individuals are selected from the population for crossover. The crossover adopts fragment intersecting. First, a random number [ 0 , 1 ] is generated. If the number is less than the crossover probability, the random starting point and ending point of the crossover are generated. The DNA fragments in the same position are intercepted from two individuals, and the DNA fragments are exchanged, respectively.
(5)
Mutation
Each gene in an individual is formed into a random number [0, 1]. If the number is less than the mutation probability, a number [0, 9] is randomly selected to replace the gene.

2.4. Prediction of Time Entering the Protection Zone

The protection zone, a convex polyhedron with the same cross-section, is a special airspace that UAV are forbidden to enter. Predicting the time of entering protection zone is an important part of evaluating the intention of UAV’s behavior. This article take the trajectory reckoning algorithm to calculate the time of entering protection zone. At the current moment t i , trajectory points ( t i + 1 , x t i + 1 , y t i + 1 , z t i + 1 ) ,   , ( t i + m , x t i + m , y t i + m , z t i + m ) at m subsequent moments are predicted. Find the time corresponding to the first point entering the protection zone in the m trajectory points, so as to calculate the time of entering the protection zone.
Suppose the height range of a protection zone is [ h 1 , h 2 ] , the cross-section is a convex pentagon. P 1 , P 2 , , P 5 are the vertices of the convex hull respectively, and L 1 , L 2 , , L 5 are the lines where the edges of the convex hull are respectively. The conditions for judging the UAV entering the protection zone are as follows: the predicted trajectory point of the UAV enters the cross-section convex hull of the protection zone, and the height of the point is within the height range of the protection zone. Figure 2 shows the front view and top view of the protection zone and UAV trajectory points.
First, judge whether the predicted trajectory point ( t q , x t q , y t q , z t q ) is located in the cross-section. Take the trajectory point as the vertex and draw a horizontal ray to the right of it, as the rays of the trajectory point at time t q and t q 1 in the figure above. Set the ray equation at time t q as
y = y t q , x [ x t q , ] .
The equation of the line where the edge of the cross-section is
y = k i x + b i ( i = 1 , 2 , , 5 ) .
Then, the intersection point of ray and cross-section is
x j = y t q b i k i y j = y t q , j [ 0 , 5 ] .
Since the intersection point of the ray and the convex hull may be on the extension line of the edge, the following equation is used to judge whether the intersection point is on the cross-section.
min x P n x j max x P n min y P n y j max y P n , j [ 0 , 5 ] , n = 1 , 2 , 5 ,
r j = 0 , ( x j , y j )   o n   t h e   e d g e   o f   t h e   c o n v e x   h u l l 1 , ( x j , y j )   n o t   o n   t h e   e d g e   o f   t h e   c o n v e x   h u l l .
The number of rays intersecting the cross-section, R j , is
R j = j = 1 5 r j .
If R j is odd, the point is in the cross-section. If R j is even, it is outside the cross-section. For the trajectory points within the cross-section, judge whether they are within the height range of the protection zone
h 1 z t i h 2 .
If the point is the first trajectory point of entering the protection zone, the corresponding time is t q , and the previous time is t q 1 . In the cross-section, the line, L 6 , of the trajectory point at the time of t q and t q 1 is
x x q 1 x q x q 1 = y y q 1 y q y q 1 .
The intersecting edge of the line and the convex hull is y = k i x + b i . The intersection point Q ( x 1 , y 1 ) can be obtained by combining it with the above equation. The space linear equation of the trajectory point is
x x q 1 x q x q 1 = y y q 1 y q y q 1 = z z q 1 z q z q 1 .
Substitute the intersection point Q ( x 1 , y 1 ) into the above equation to get the height of the intersection point, z 1 . Set the Euclidean distance between Q and trajectory point at the time, t q 1 , as d 1
d 1 = ( x 1 x q 1 ) 2 + ( y 1 y q 1 ) 2 + ( z 1 z q 1 ) 2 .
The velocity, v , of the UAV between the two predicted trajectory points is regarded as a constant
v = ( x q x q 1 ) 2 + ( y q y q 1 ) 2 + ( z q z q 1 ) 2 t q t q 1 .
Then, the estimated time, T 1 , of entering the protection zone at t i is
T 1 = t q 1 + d 1 v .

3. A Method for Estimating UAV Behavior Intention

Based on the 4-D flight-trajectory prediction of the UAV and according to the state parameters, such as the number of intersection points between the current trajectory point tangent line and the protection zone, and the time of entering the protection zone, the behavior-intention estimation model is proposed. The implementation steps of the model are as follows.
Step 1: Calculate the intersection point of the tangent projection of the current trajectory point on the horizontal plane and the line where each edge of the cross-section of the protection zone is. Set the tangent projection equation as
y = k x + b .
Tangent projection can happen in one of two ways.
(1)
When k = k i   and   b = b i , the tangent projection coincides with a certain side of the cross-section.
(2)
When k k i   or   b b i , according to Equation (15), solve n binary equations of linear equations of first order, which are composed of the tangent projection and the line where each edge of the cross-section is located, and obtain the coordinates ( X m , Y m ) of the intersection point of the tangent projection and the line where each edge of the cross-section is located.
X m = b i b k k i Y m = k b i k i b k k i ( m = 1 , 2 , , n ) .
Step 2: Calculate the number of intersection points between tangent line and protection zone planes. The equation of the tangent line is
x x t i a = y y t i b = z z t i c .
According to Step 1, if the condition of case 1 is satisfied, the endpoint coordinates, ( X 1 , Y 1 ) , ( X 2 , Y 2 ) , of the overlapping edges of the cross-section are substituted into the equation of the tangent line to obtain the height, Z 1 , Z 2 , of the endpoints. If Z 1 , Z 2 [ h 1 , h 2 ] , there are numerous intersection points between the tangent line and the protection zone. If Z 1 , Z 2 has only one height equal to the upper or lower limit of the protection zone, then there is only one intersection point. If Z 1 , Z 2 [ h 1 , h 2 ] , there is no intersection point.
If the condition of case 2 is satisfied, the intersection point ( X m , Y m ) is substituted into the above equation to obtain the height of the intersection point, Z m . It is assumed that there are N intersection points, and the function P n is used to judge whether each intersection point is on the protection zone planes.
P n = 1 , ( X m X p ) ( X m X q ) 0   and   Z m [ h 1 , h 2 ] 0 , ( X m X p ) ( X m X q ) > 0   or   Z m [ h 1 , h 2 ] ,
where X p , X q are the abscissas of two adjacent vertices in the cross-section. When P n   = 1 , the intersection point is on the protection zone. The number of intersection points between the tangent line and the protection zone is Q = n = 1 N P n . If Q > 0 , the tangent line intersects the protection zone.
The flow chart of UAV behavior-intention estimation method based on 4-D flight-trajectory prediction is shown in Figure 3.

4. Simulation Verification

In this study, a relatively wide area was selected for the experiment, and a specific area was selected to simulate the protection zone. The 3-D coordinates of the inflection point of the protection zone were accurately obtained through the corresponding measuring instruments. Then, the original data of UAV flight trajectory are collected by ADS-B, and they are substituted into the program code of the corresponding algorithm for simulation.
There are two criteria for the classification of dangerous UAV behavior: the number of areas where the tangent line of the predicted trajectory intersects with the collision area, alarm area, and alert area; the time when the UAV enter the protection area. Dangerous behaviors can be divided into eight grades (1, 2, 3, 4, 5, 6, 7, 8), from small to large, as shown in Table 1.
The classification standards of collision area, alarm area, and alert area are shown in Figure 4. The collision area is the protection zone, the alarm area is within 500 m of each side of the collision area, and the alert area is within 500 m of each side of the alarm area.

4.1. Trajectory-Prediction Simulation

The geographical scope of the simulation environment is 113°46′ to 114°37’ E, 22°27′ to 22°52′ N. The original data of the UAV trajectory can be obtained through ADS-B, and the true flight trajectory can be drawn, as shown in the Figure 5.
According to the combined prediction results of SVR and motion equation, the predicted flight trajectory is plotted, as shown in the Figure 6.
In order to verify the rationality of the simulation process, a comparative analysis should be made between the combined predicted trajectory and the true flight trajectory. The comparison result is shown in the Figure 7.
The rationality of the prediction algorithm and the correctness of the simulation process can be verified by deviation analysis of the predicted trajectory value and the real trajectory value. The deviation analysis of trajectory prediction is shown in the Figure 8.
As can be seen from the figure, the maximum deviation is 0.1025, the mean deviation is 0.0247, the mathematical expectation is 0.0247, and the mean square deviation is 3.6483 × 10 4 .

4.2. Behavior-Intention Estimation Simulation

In order to estimate the behavior intention of the UAV, the tangent line of the coordinate point of the flight trajectory-fitting curve at the current moment is obtained. The danger level is judged according to the number of intersections between the tangent line and the collision area, alarm area, and alert area, and the estimated time of entering the protection zone. Simulation images in danger levels 6 and 8 are shown in the Figure 9 and Figure 10.
As can be seen from the simulation results, when the flight trajectory is like the red curve, the intersection points of the tangent line of the current trajectory point and the collision area, alarm area, and alert area at t 1 , t 2 are 0, 3, respectively, and the time of entering the protection zone is less than 240 s. It can be seen that in these situations, the danger level is gradually increasing, and corresponding maneuvering behaviors should be taken to relieve the conflict.

5. Conclusions

In this paper, the deficiencies of the existing 4-D trajectory-prediction models of UAV are analyzed, and a 4-D trajectory combined-prediction model based on genetic algorithm is proposed, based on which the dangerous behavior intention of UAV is estimated. The model can accurately predict the trajectory of UAV and the time when it enters the protection zone in real time and provide reference for the subsequent maneuvering behavior. However, this model has some shortcomings: the prediction model only analyzes the historical trajectory data and the kinematics of the UAV and does not consider the dynamic characteristics of the UAV; only the number of intersecting areas and the time of entering the protection zone are considered in the danger-behavior estimation, which has some limitations.

Author Contributions

Conceptualization, H.Z.; methodology, H.Z.; software, Y.Y.; data curation, S.L.; writing—original draft preparation, Y.H.; writing—review and editing, H.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by National Natural Science Foundation of China (71971114) and the State Key Laboratory of Air Traffic Management System and Technology (SKLATM201801).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors acknowledge, with thanks, the support for this work of the College of Civil Aviation at Nanjing University of Aeronautics and Astronautics.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Prevot, T.; Rios, J.; Kopardekar, P.E.; Robinson, J.; Johnson, M.; Jung, J. UAS Traffic Management (UTM) Concept of Operations to Safely Enable Low Altitude Flight Operations. In Proceedings of the 16th AIAA Aviation Technology, Integration, and Operations Conference, Washington, DC, USA, 10 June 2016. [Google Scholar]
  2. Rennong, Y.; Longfei, Y.; Min, S.; Xiaojian, C.; Xin, W. UVA Trajectory Prediction Model and Simulation Based on Bi-LSTM. Adv. Aeronaut. Sci. Eng. 2020, 11, 77–84. [Google Scholar]
  3. Benavides, J.V.; Kaneshige, J.; Sharma, S.; Panda, R.; Steglinski, M. Implementation of a trajectory prediction function for trajectory based operations. In Proceedings of the AIAA Atmospheric Flight Mechanics Conference, Atalnta, GA, USA, 13 June 2014. [Google Scholar]
  4. Qinggang, W. Research on Trajectory Prediction Technology of Mission-oriented Cooperating Unmanned Aircraft. Ph.D. Thesis, Nanjing University of Aeronautics and Astronautics, Nanjing, China, 2019. [Google Scholar]
  5. Shaojun, L.; Xing, Z.; Lipeng, X.; Dongsheng, L. Muti-Condition state prediction of longitudinal control loop of fixed-wing UAV. J. Ordnance Equip. Eng. 2020, 41, 203–209. [Google Scholar]
  6. Teng, L.; Xinmin, T. UAV dynamic geofence planning method based on flexible four-dimensional trajectory prediction. Aeronaut. Comp. Technol. 2019, 49, 79–84. [Google Scholar]
  7. Wang, Y.; Wang, J.; Xue, Y. UAV attitude estimation algorithm and its FPGA implementation based on pipeline gaussian particle filter. Electron. Opt. Control. 2019, 26, 66–70. [Google Scholar]
  8. Tastambekov, K.; Puechmorel, S.; Delahaye, D.; Rabut, C. Aircraft trajectory forecasting using local functional regression in sobolev space. Transp. Res. Part C Emerg. Technol. 2014, 39, 1–22. [Google Scholar] [CrossRef] [Green Version]
  9. Hong, S.; Lee, K. Trajectory prediction for vectored areanavigation arrivals. J. Aerosp. Inf. Syst. 2015, 12, 490–502. [Google Scholar]
  10. Jiao, L.; Guoyou, S.; Xueqian, Y.; Kaige, Z. Ship trajectory prediction model based on DE-SVM. J. Shanghai Marit. Univ. 2020, 41, 34–39. [Google Scholar]
  11. Shifei, D.; Bingjuan, Q.; Hongyan, T. An overview on theory and algorithm of support vector machines. J. Univ. Electron. Sci. Technol. China 2011, 40, 2–10. [Google Scholar]
  12. Ning, W.; Min, X.; Jialiang, D.; Mingbo, L.; Jialong, L.; Yi, W.; Sijie, L. Mid-long term temperature-lowering load forecasting based on combination of support vector machine and multiple regression. Power Syst. Prot. Control 2016, 44, 92–97. [Google Scholar]
  13. Zhixuan, F. An analysis of track prediction based on kalman filter. Sci. Tech. Inf. Gansu 2019, 48, 33–36. [Google Scholar]
  14. Yan, L.; Zenggang, X.; Ailing, C. Tourism passenger flow prediction method based on multi-scale combination. Stat. Decis. 2020, 36, 177–180. [Google Scholar]
  15. Yanshuo, T. Research and Application of Genetic Algorithm. Master’s Thesis, University of Electronic Science and Technology of China, Chengdu, China, 2004. [Google Scholar]
  16. Kezong, T.; Tingkai, S.; Jingyu, Y. An improved geneticalgorithm based on a novel selection strategy for nonlinear programming problems. Comp. Chem. Eng. 2011, 35, 615–621. [Google Scholar]
Figure 1. UAV kinematic coordinate system.
Figure 1. UAV kinematic coordinate system.
Sustainability 13 12528 g001
Figure 2. Prediction of time entering the protection zone.
Figure 2. Prediction of time entering the protection zone.
Sustainability 13 12528 g002
Figure 3. Flow chart of UAV behavior-intention estimation method based on 4-D flight-trajectory prediction.
Figure 3. Flow chart of UAV behavior-intention estimation method based on 4-D flight-trajectory prediction.
Sustainability 13 12528 g003
Figure 4. Division standards of collision area, alarm area, and alert area.
Figure 4. Division standards of collision area, alarm area, and alert area.
Sustainability 13 12528 g004
Figure 5. UAV trajectory based on raw data.
Figure 5. UAV trajectory based on raw data.
Sustainability 13 12528 g005
Figure 6. Combined trajectory prediction based on genetic algorithm.
Figure 6. Combined trajectory prediction based on genetic algorithm.
Sustainability 13 12528 g006
Figure 7. Comparison of original trajectory and predicted trajectory.
Figure 7. Comparison of original trajectory and predicted trajectory.
Sustainability 13 12528 g007
Figure 8. Analysis of UAV position deviation.
Figure 8. Analysis of UAV position deviation.
Sustainability 13 12528 g008
Figure 9. The danger level of UAV is 6.
Figure 9. The danger level of UAV is 6.
Sustainability 13 12528 g009
Figure 10. The danger level of UAV is 8.
Figure 10. The danger level of UAV is 8.
Sustainability 13 12528 g010
Table 1. Discriminant criteria of UAV behavior intention.
Table 1. Discriminant criteria of UAV behavior intention.
Number of Intersecting
Regions
0123
Time (s)
t 240 6688
240 t < 300 5577
300 t < 360 2244
t 360 1133
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zhang, H.; Yan, Y.; Li, S.; Hu, Y.; Liu, H. UAV Behavior-Intention Estimation Method Based on 4-D Flight-Trajectory Prediction. Sustainability 2021, 13, 12528. https://doi.org/10.3390/su132212528

AMA Style

Zhang H, Yan Y, Li S, Hu Y, Liu H. UAV Behavior-Intention Estimation Method Based on 4-D Flight-Trajectory Prediction. Sustainability. 2021; 13(22):12528. https://doi.org/10.3390/su132212528

Chicago/Turabian Style

Zhang, Honghai, Yongjie Yan, Shan Li, Yuxin Hu, and Hao Liu. 2021. "UAV Behavior-Intention Estimation Method Based on 4-D Flight-Trajectory Prediction" Sustainability 13, no. 22: 12528. https://doi.org/10.3390/su132212528

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