Next Article in Journal
Nonparametric Test for Logistic Regression with Application to Italian Enterprises’ Propensity for Innovation
Previous Article in Journal
Multi-Task Forecasting of the Realized Volatilities of Agricultural Commodity Prices
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Launching Point Estimation Using Inverse First-Order Pitch Programming

by
Sungjin Cho
1,*,
Taek Lyul Song
2 and
Hyeok-Jin Choi
3
1
Department of Electronic Engineering, Sunchon National University, Suncheon 57922, Republic of Korea
2
School of Electrical Engineering, Hanyang University, Ansan 15588, Republic of Korea
3
Agency for Defense Development, Seoul 05771, Republic of Korea
*
Author to whom correspondence should be addressed.
Mathematics 2024, 12(18), 2953; https://doi.org/10.3390/math12182953
Submission received: 16 August 2024 / Revised: 8 September 2024 / Accepted: 16 September 2024 / Published: 23 September 2024
(This article belongs to the Section Engineering Mathematics)

Abstract

:
This paper presents an estimation of the launching points of unmanned aerial vehicles (UAVs) equipped with boosters. When UAVs are detected and tracked by sensors such as radars, the fast identification of vehicle launching points is needed for air traffic control and defense systems. When UAVs in a boosting phase are controlled by first-order pitch programming, this paper leverages inverse first-order pitch programming to analytically solve launching points. Furthermore, a two-point robust measurement selection (T-RMS) scheme is developed to reduce errors such as random noise and bias by utilizing multiple moving average filters. The proposed work is verified by various simulation results.

1. Introduction

Target tracking has been researched for aircraft and unmanned aerial vehicles (UAVs) over several decades. Estimating multiple vehicle trajectories from sensor measurements is critical to air traffic control [1]. In addition, launching point estimation is necessary for defense systems [2]. Since reducing the computational time of estimation is much more preferred for decision-making, highly accurate estimation in the shortest time is as yet an unresolved problem in the area of target tracking.
This paper proposes the estimation schemes of UAV launching points with first-order pitch programming, which is used for a UAV guidance law. We analytically solve vehicle launching points by utilizing the inverse of first-order pitch programming. This scheme enables the shortest computational time of estimation. In addition, we develop a two-point robust measurement selection (T-RMS) scheme. Since an analytic solution of a launching point needs two-point measurements, we choose the best two-point measurements to decrease estimation errors.

1.1. Related Work

Target tracking algorithms are mainly developed with two classes: model-based and model-free. A model-based approach in [3] uses target dynamics and measurement process represented by typical state space models. By converting each state variable into independent dynamic representation, target positions are estimated with a regularized least-square optimization algorithm of an auto-regressive moving average model. Researchers in [4] develop a maximum likelihood estimator for trajectory estimation and impact point prediction of a thrusting or ballistic object with unbiased measurements. The interacting multiple model techniques in [5] employ boost and Keplerian prediction models in order to handle staging and burnout events. A smoothing integrated probabilistic data association algorithm estimates a launching point from cluttered measurements of a projectile with a constant axial force model [6]. An iterative least-square algorithm estimates a launching point of a constant-speed projectile by linearizing a nonlinear regression model, including parameters of a kinematic model [7]. For other applications such as electric vehicles [8] and a robot manipulator [9], linear matrix inequality, which is a type of optimization algorithm based on models, is employed to design a quantizer and distributed filters. However, the use of such models requires high computational complexity, such as iterative computations.
Meanwhile, model-free approaches play an active role in research. In [10], a target motion is modeled by a time-polynomial function whose coefficients are estimated by a weighted least square algorithm. With the line-of-sight (LOS) angle measured vertically and horizontally, a n-th order polynomial function is fitted by a least-square method [11]. From a trajectory database, a k-NN search algorithm is developed to compare a transformed sensed trajectory and trajectories in a sub-trajectory database [12]. Single and multiple long–short term memory (LSTM) networks are utilized to estimate launching points with pre-filtered data generated by an unscented Kalman filter and a LSTM network, respectively [13,14]. However, most model-free approaches deal with unbiased measurements.

1.2. Major Contribution

We develop schemes that estimate the launching points of UAVs in a boosting phase. We leverage the framework of first-order pitch programming to analytically derive launching points, because first-order pitch programming controls vehicle trajectories. We address the decreases in estimation errors from the analytic solutions of the launching points. Selecting two-point measurements filtered by multiple moving averages enables us to reduce estimation errors such as random noise and bias.
Pitch programming is one type of guidance law that controls vehicle attitude in a vertical plane [15]. Since UAVs in a boosting phase employ first-order pitch programming to achieve the required vehicle speed after burn-out while maintaining low aerodynamic load, vehicle position and speed are generated and controlled by first-order pitch programming. Hence, we estimate the parameters of first-order pitch programming from vehicle position and speed. We call this framework inverse first-order pitch programming. In the framework of inverse first-order pitch programming, we combine position and angle measurements for preventing the degeneracy of a measurement matrix. This fused information allows for the estimation of first-order pitch-programming parameters, including a launching point with two-point measurements. Furthermore, we address random noise and bias by leveraging multiple moving average filters. A moving average filter inherently alleviates the effect of random noise by averaging multiple measurements. We devise a two-point robust measurement selection (T-RMS) scheme that chooses the best measurement among measurements filtered by multiple moving average filters at two points in order to reduce bias.

1.3. Organization

The remainder of this paper has been organized into the following sections: in Section 2, we describe first-order pitch programming. In Section 3, we present a launching point estimation of UAVs. In Section 4, we describe a two-point robust measurement selection (T-RMS) scheme. In Section 5, we demonstrate mathematical simulation. In Section 6, a conclusion and the details of future work are provided.

2. Problem Formulation

Here, we describe first-order pitch programming of unmanned aerial vehicles (UAVs) in 2-D space. Although first-order pitch programming is widely represented by a function of time-polynomial, we define first-order pitch programming as a function of the down-range-polynomial, because UAV trajectories generated by position-based first-order pitch programming are insensitive to the thrust variation of UAVs [16].
Let x and y be the down-range and altitude of an UAV, respectively. Let i and j be the individual indexes of two different measurements. Let V and θ be vehicle speed and pitch angle, respectively. Let x L be a launching point. Let O X Y be a coordinate system of a guidance frame, called O frame. Let O X Y be a coordinate system of an estimation frame, called O frame. A trajectory generated by the first-order pitch programming is depicted in Figure 1.
The black dash line in Figure 1 represents a vehicle trajectory that sensors cannot detect and track, whereas the red solid line shows the available positional and velocity data from sensor measurements. Because we have no knowledge about the origin point of the guidance frame, we select the origin point of the estimation frame as the down-range of the first measurement. Let a 0 and a 1 be parameters of first-order pitch programming. We simply drop off the subscript indexes of x and θ because we do not lose generality in terms of one measurement and one pitch angle. Then, we propose first-order pitch programming as follows:
θ = t a n 1 2 a 0 ( x x L ) + a 1 .
Assumption 1. 
Fight path angles of UAVs are approximately equal to vehicle-pitch angles.
Assumption 2. 
Vehicle-pitch angles are approximately equal to the commands of vehicle-pitch angles.
Assumption 3. 
a 0 is negative.
Remark 1. 
Assumption 1 shows that the angle of attack is small when compared with flight path angle. Because speed maximization and attitude stabilization are the main focuses of UAVs in a boosting phase, UAVs do not highly maneuver during thrusting; thus, the angle of attack is small. Assumption 2 indicates that the UAV autopilot can control a pitch angle that follows the pitch angle command; hence, pitch angle commands are approximately equal to pitch angles. Assumption 3 means that the rates of pitch-angle commands generated by first-order pitch programming keep decreasing when down-range positions keep increasing.
From Assumptions 1 and 2, we derive vehicle velocities with a pitch angle produced by first-order pitch programming as follows:
y ˙ = t a n θ x ˙ .
Then, we obtain vehicle trajectories by combining and integrating Equations (1) and (2) as follows:
y = a 0 x x L 2 + a 1 x x L .
Remark 2. 
Equation (3) represents a vehicle trajectory with a down-range polynomial, incorporating a launching point. This strategy is different from previous work [10,11] that represents positional data composed of a time-polynomial function. Moreover, the vehicle trajectory is insensitive to timing errors such as time delays due to the down-range polynomial, regardless of time.

3. Analytic Solution of Launching Point

Let z R 3 be a measurement vector. Let x R 3 be a vector including unknown parameters of first-order pitch programming and a launching point. Let ϵ be a vector of measurement error. Then, the measurement equation is as follows:
z = H x + ϵ ,
where
z = tan θ i tan θ j y i , H = 2 x i 1 0 2 x j 1 0 x i 2 x i 1 , x = a 0 a 1 2 a 0 x L a 0 x L 2 a 1 x L .
We analytically solve Equation (4) by the following theorem.
Theorem 1. 
Suppose that x i 0 , x i x j , x i < x j , θ i > θ j , and x L < 0 . Let cost function J be ϵ 2 . Let x ^ L , a ^ 0 and a ^ 1 be estimates of unknown parameters and a launching point. Then, x ^ , which is composed of x ^ L , a ^ 0 , and a ^ 1 , minimizes cost function J. We obtain x ^ L , a ^ 0 , and a ^ 1 as follows:
x ^ L = x j tan θ i x i tan θ j tan θ i tan θ j tan 2 θ i ( x i x j ) 2 2 y i ( x i x j ) ( tan θ i tan θ j ) tan θ i tan θ j .
a ^ 0 = 1 2 ( x i x j ) ( tan θ i tan θ j ) .
a ^ 1 = 1 2 ( x i x j ) ( x j tan θ i + x i tan θ j ) + 2 a ^ 0 x ^ L .
Proof. 
We have x ^ = H H 1 H T z in the sense of the least square for more equations than unknowns. However, in this case, H is a square matrix. The determinant of H defined in [17] is 2 ( x i x j ) , which is nonzero due to x i x j . In addition, both x i x j and x i 0 make the adjoint of H have full rank by the procedures of row echelon. Hence, the solution of x ^ is unique, by computing x ^ = H 1 z . We have a quadratic equation in terms of x ^ L through combining the second and third rows of x ^ . From Assumption 3 and x i < x j , we have tan θ i tan θ j > 0 . Thus, the discriminant of the quadratic equation is positive. In addition, x j tan θ i x i tan θ j > 0 because x i < x j and θ i > θ j . Since negative x L always exist from Equation (3) and the formation of the coordinate system ‘OXY’, we acquire the solution of quadratic Equation (3). Thus, the solutions of x ^ = H 1 z are represented by Equations (6)–(8).  □
Equation (5) shows that measurement matrix H has down-range information. Although measurement error ϵ is minimized by x ^ in the sense of the least square, down-range measurement errors still negatively affect the estimation of launching points. The next section will describe a scheme that decreases the errors of the measurement matrix H through the use of moving averaging filters.

4. Two-Point Robust Measurement Selection (T-RMS)

Moving average filters are used for random noise reduction. Here, we employ multiple moving average filters to decrease both random noise and bias error. Let N be a window size that is a variable. Let k be a time index, where k is an integer greater than one. Let m be a measurement and M F represents an output of a moving average filter. Let m ¯ be a true value of a measurement. Let Δ m be a bias of a measurement. Let v be a random noise of a measurement. Then, a trailing moving average filter according to N greater than and equal to one is represented by
M F k ( N ) = 1 N p = 0 N 1 m k p ,
where m k p = m ¯ k p + Δ m + v m k p and N k . When we consider the mean value of a random noise is zero, we have
M F k ( N ) = 1 N p = 0 N 1 m ¯ k p + Δ m .
In addition, estimating one step backward is derived as follows:
M F k 1 ( N ) = 1 N p = 1 N m k p ,
where N k 1 . For the zero mean value of a random noise, we have
M F k 1 ( N ) = 1 N p = 1 N m ¯ k p + Δ m .
Note that we establish a trailing average filter of individual information by changing a variable name of Equations (9) and (11). For example, the moving average filters of a pitch angle are Θ F k ( N ) = 1 N p = 0 N 1 θ k p and Θ F k 1 ( N ) = 1 N p = 1 N θ k p , where θ k p = θ ¯ k p + Δ θ + v θ k p .
The following figure shows a diagram of two-point robust measurement selection (T-RMS) based on Equations (9) and (11). The yellow box represents multiple trailing moving average filters at time index k 1 and the green box represents trailing multiple moving average filters at time index k. The multiple trailing moving average filters are indicated according to a window size ranged from ξ 1 to ξ τ . Our goal is to find a trailing moving average filter that decreases measurement errors among multiple trailing moving average filters. The red box in Figure 2 represents the best trailing moving average filters for current estimation and one step backward estimation. We show a condition to find the best trailing moving average filters with the following theorem:
Theorem 2. 
Let X F k , Y F k , and Θ F k be the outputs of the trailing moving average filters for the down-range, altitude, and pitch angle at time index k, respectively. Let x ¯ k , y ¯ k , θ ¯ k , and x ¯ L be the true values of the down-range, altitude, pitch angle, and launching point, respectively. Let Δ x , Δ y , and Δ θ be measurement biases for down-range, altitude, and pitch angle, respectively. Suppose x ¯ k θ ¯ k N x ¯ k N θ ¯ k 0 , Θ F k ( N ) θ ¯ k N , Y F k ( N ) y ¯ k N , and θ ¯ k is small. If we find N to make X F k ( N ) Θ F k 1 ( N ) X F k 1 ( N ) Θ F k ( N ) 0 , then x ^ L x ¯ L .
Proof. 
We choose two-point true information of the down-range, altitude, and pitch angle at time indexes k N and k and insert them into Equation (6). Since θ ¯ k is small, we have
x ¯ L = x ¯ k θ ¯ k N x ¯ k N θ ¯ k θ ¯ k N θ ¯ k θ ¯ k N 2 ( x ¯ k N x ¯ k ) 2 2 y ¯ k N ( x ¯ k N x ¯ k ) ( θ ¯ k N θ ¯ k ) θ ¯ k N θ ¯ k .
In addition, we select two consecutive data filtered by moving average filters represented by Equations (9) and (11) and put them into Equation (6) to estimate a launching point. The launching point estimate is
x ^ L = X F k ( N ) Θ F k 1 ( N ) X F k 1 ( N ) Θ F k ( N ) Θ F k 1 ( N ) Θ F k ( N ) Θ F k 1 2 ( N ) ( X F k 1 ( N ) X F k ( N ) ) 2 2 Y F k 1 ( N ) ( X F k 1 ( N ) X F k ( N ) ) ( Θ F k 1 ( N ) Θ F k ( N ) ) Θ F k 1 ( N ) Θ F k ( N ) .
By using Equations (10), (12) and (14), we derive the following equation:
x ^ L = X F k ( N ) Θ F k 1 ( N ) X F k 1 ( N ) Θ F k ( N ) θ ¯ k N θ ¯ k Θ F k 1 2 ( N ) ( x ¯ k N x ¯ k ) 2 2 Y F k 1 ( N ) ( x ¯ k N x ¯ k ) ( θ ¯ k N θ ¯ k ) θ ¯ k N θ ¯ k .
Through assumptions, we have x ¯ k θ ¯ k N x ¯ k N θ ¯ k 0 , Θ F k ( N ) θ ¯ k N , and Y F k ( N ) y ¯ k N . When we compare Equations (13) and (15), x ^ L x ¯ L if we find N to make X F k ( N ) Θ F k 1 ( N ) X F k 1 ( N ) Θ F k ( N ) 0 .  □
Remark 3. 
We refer to X F k ( N ) Θ F k 1 ( N ) X F k 1 ( N ) Θ F k ( N ) as one condition for two-point robust measurement selection (T-RMS). Theorem 2 implies that measurement errors are reduced by choosing N that minimize the T-RMS condition. Since a single trailing moving average filter embedding a fixed window size cannot always satisfy the T-RMS condition, we employ multiple trailing moving average filters and choose the best estimate of the filters. In other words, we select a trailing moving average filter with a different window size at every time.

5. Simulation Results

We present various simulations to verify the proposed filtering schemes, which are composed of an analytic solution of a launching point and multiple trailing moving average filters, including two-point robust measurement selection (T-RMS). The initial positions in the X-axis and Y-axis are 0 m and 200 m, respectively. The initial pitch angle and vehicle speed is 32.5 deg and 10 m/s, respectively. The constant vehicle acceleration is 10 m/s2. The true position of a launching point, which is x L , is −300 m. For T-RMS, the minimum and maximum window sizes of multiple trailing moving average filters are 3 and 10, respectively. The fixed window size of a single trailing average filter is 10 for comparing the performance of the proposed schemes. Let σ X and σ Y be standard deviations of X and Y positions, respectively. Let σ θ be a standard deviation of pitch angle. Let μ X and μ Y are means of X and Y positions, respectively. Let μ θ be a mean value of the pitch angle. For measurement errors, we generate random noise with a normal distribution of μ X = 0 and σ X = 30 m for X-axis position. The random noise of Y-axis position follows the same normal distribution of the random noise of X-axis position. We consider two scenarios according to standard deviation of pitch-angle random noise: the first scenario is a normal distribution of μ θ = 0 and σ θ = 0.2 m rad, and the second scenario is μ θ = 0 and σ θ = 0.5 m rad. A bias error of 10 m is individually applied to both the X and Y positions. Figure 3, Figure 4, Figure 5 and Figure 6 represent the simulation results of the first scenario.
Figure 3 and Figure 4 show the position data of a vehicle trajectory. True positional information is represented by integrating velocities along the X-axis and Y-axis after vehicle speed is produced by integrating constant accelerations. Positional measurements are represented by combining true information and measurement errors of the first scenario. In the figures, a single trailing moving average filter with fixed window size, called MAF, and the multiple trailing moving average filters with T-RMS, called T-RMS, decrease measurement errors when we compare true positional information and positional measurements. In addition, the measurement errors of pitch angles are reduced by MAF and T-RMS in Figure 5.
Figure 6 describes the estimates of a launching point from MAF and T-RMS. Because the T-RMS condition represented by Theorem 2 is met by utilizing the multiple trailing moving average filters with different window size, T-RMS has the better estimate of the launching point than MAF. Figure 7, Figure 8, Figure 9 and Figure 10 represent the simulation results of the second scenario.
Since the standard deviation of pitch angle error of the second scenario is twice as large as that of the first scenario, the measurement errors of Figure 9 are larger than those of Figure 5. Figure 10 shows that T-RMS is a much better estimate of the launching point than MAF. The reason why T-RMS has better estimates is that the best window size at every time is selected to satisfy the T-RMS condition. To quantitatively analyze MAF and T-RMS, we compute root-mean-square errors according to scenarios as follows.
Table 1 shows root-mean-square error of no filter, MAF, and T-RMS. When the standard deviation of angle noise increases, the estimation error of the launching point increases for no filter and MAF. However, T-RMS decreases the estimation error of the launching point when the standard deviation of angle noise increases. Furthermore, T-RMS is superior to no filter and MAF in terms of root-mean-square error regardless of the standard deviation of angle noise. This implies that the use of T-RMS is advantageous for a better estimate of a launching point.

6. Conclusions

This paper presents an estimation of the launching points of unmanned aerial vehicles (UAVs) in a boosting phase. By analytically solving inverse first-order pitch programming of UAVs, a vehicle launching point is estimated when positional information and pitch angles derived by vehicle velocities are given. This paper leverages multiple trailing moving average filters to address measurement errors such as random noise and bias. The development of two-point robust measurement selection (T-RMS) enables us to employ two consecutive data processed by multiple trailing moving average filters for decreasing measurement errors such as random noise and bias. Future work will deal with the non-boosting phases of UAVs.

Author Contributions

Conceptualization, S.C.; methodology, S.C.; software, S.C.; validation, S.C.; formal analysis, S.C.; investigation, S.C. and T.L.S.; resources, S.C.; data curation, S.C.; writing—original draft preparation, S.C.; writing—review and editing, T.L.S. and S.C.; visualization, S.C.; supervision, S.C.; project administration, H.-J.C.; funding acquisition, S.C. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by Agency for Defense Development—Grant funded by Defense Acquisition Program Administration (DAPA) (UI237035TD).

Data Availability Statement

The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Ancel, E.; Capristan, F.M.; Foster, J.V.; Condotta, R. Real-time Risk Assessment Framework for Unmanned Aircraft System (UAS) Traffic Management (UTM). In Proceedings of the 17th AIAA Aviation Technology, Integration, and Operations Conference, Denver, CO, USA, 5–9 June 2017; pp. 1–17. [Google Scholar]
  2. Farina, A.; Timmoneri, L.; Vigilante, D. Classification and Launch-Impact Point Prediction of Ballistic Target via Multiple Model Maximum Likelihood Estimator (MM-MLE). In Proceedings of the 2006 IEEE Conference on Radar, Verona, NY, USA, 24–27 April 2006; pp. 802–806. [Google Scholar]
  3. Roonizi, A.K. An Efficient Algorithm for Maneuvering Target Tracking. IEEE Signal Process. Mag. 2020, 38, 122–130. [Google Scholar] [CrossRef]
  4. Yang, K.; Lu, Q.; Bar-Shalom, Y.; Willett, P.; Freund, Z.; Ben-Dov, R.; Milgrom, B. Estimation for a Thrusting/Ballistic Object with Mass Ejection from a Single Fixed Passive Sensor with Delayed Acquisition. IEEE Trans. Aerosp. Electron. Syst. 2019, 55, 2786–2795. [Google Scholar] [CrossRef]
  5. Hough, M.E. Nonlinear Recursive Estimation of Boost Trajectories, Including Batch Initialization and Burnout Estimation. J. Guid. Control. Dyn. 2006, 29, 72–81. [Google Scholar] [CrossRef]
  6. Kim, J.K.; Kim, T.H.; Song, T.L. Launch Point Prediction Employing the Smoothing IPDA Algorithm in 3-D Cluttered Environments. Int. J. Control. Autom. Syst. 2015, 13, 808–815. [Google Scholar] [CrossRef]
  7. Nelson, E.; Pachter, M.; Musick, S. Projectile Launch Point Estimation from Radar Measurements. In Proceedings of the 2005 American Control Conference, Portland, OR, USA, 8–10 June 2005; pp. 1275–1282. [Google Scholar]
  8. Chang, X.H.; Liu, X.M.; Hou, L.W.; Qi, J.H. Quantized Fuzzy Feedback Control for Electric Vehicle Lateral Dynamics. IEEE Trans. Syst. Man Cybern. Syst. 2024, 54, 2331–2341. [Google Scholar] [CrossRef]
  9. Zhang, D.; Shi, P.; Wang, Q.G.; Yu, L. Distributed non-fragile filtering for T-S fuzzy systems with event-based communications. Fuzzy Sets Syst. 2017, 306, 137–152. [Google Scholar] [CrossRef]
  10. Li, T.; Chen, H.; Sun, S.; Corchado, J.M. Joint Smoothing and Tracking Based on Continuous-Time Target Trajectory Function Fitting. IEEE Trans. Autom. Sci. Eng. 2019, 10, 1476–1483. [Google Scholar] [CrossRef]
  11. Tian, Z.; Yang, K.; Danino, M.; Bar-Shalom, Y.; Milgrom, B. Launch Point Estimation with a Single Passive Sensor without Trajectory State Estimation. IEEE Trans. Aerosp. Electron. Syst. 2022, 58, 318–327. [Google Scholar] [CrossRef]
  12. Kim, S.; Kim, H.; Cho, S. F ast Parameterless Ballistic Launch Point Estimation based on k-NN Search. Def. Sci. J. 2014, 64, 41–47. [Google Scholar] [CrossRef]
  13. Kim, J.; Lim, M.C.; Park, S.S.; Kim, I.; Choi, H.L. Ballistic Object Trajectory and Launch Point Estimation from Radar Measurements using Long-Short Term Memory Networks. In Proceedings of the 2019 7th International Conference on Robot Intelligence Technology and Applications (RiTA), Daejeon, Republic of Korea, 1–3 November 2019; pp. 26–31. [Google Scholar]
  14. Wiputgasemsuk, W. Projectile Launch Point Prediction via Multiple LSTM Networks. In Proceedings of the 19th International Conference on Computing and Information Technology (IC2IT 2023), Bangkok, Thailand, 18–19 May 2023; pp. 109–119. [Google Scholar]
  15. Brueh, R.G.; Need, T.E. Real-Time Launch Vehicles Steering Program Selection. In Proceedings of the AIAA Guidance and Control Conference, Stanford, CA, USA, 14–16 August 1972; pp. 1–7. [Google Scholar]
  16. Cho, S.; Shi, Y. Trajectory Shaping Based Pitch Programming. In Proceedings of the Korean Society for Aeronautical and Space Sciences Fall Conference, Jeju, Republic of Korea, 16–18 November 2022; pp. 358–359. [Google Scholar]
  17. Strang, G. Introduction to Linear Algebra; Wellesley–Cambridge Press: Wellesley, MA, USA, 2016. [Google Scholar]
Figure 1. Vehicle trajectory and coordinate systems.
Figure 1. Vehicle trajectory and coordinate systems.
Mathematics 12 02953 g001
Figure 2. Two-point robust measurement selection (T-RMS) diagram.
Figure 2. Two-point robust measurement selection (T-RMS) diagram.
Mathematics 12 02953 g002
Figure 3. X-axis position.
Figure 3. X-axis position.
Mathematics 12 02953 g003
Figure 4. Y-axis position.
Figure 4. Y-axis position.
Mathematics 12 02953 g004
Figure 5. Pitch angle.
Figure 5. Pitch angle.
Mathematics 12 02953 g005
Figure 6. Estimates of launching point.
Figure 6. Estimates of launching point.
Mathematics 12 02953 g006
Figure 7. X-axis position.
Figure 7. X-axis position.
Mathematics 12 02953 g007
Figure 8. Y-axis position.
Figure 8. Y-axis position.
Mathematics 12 02953 g008
Figure 9. Pitch angle.
Figure 9. Pitch angle.
Mathematics 12 02953 g009
Figure 10. Estimates of launching point.
Figure 10. Estimates of launching point.
Mathematics 12 02953 g010
Table 1. Root-Mean-Square Error.
Table 1. Root-Mean-Square Error.
Standard Deviation of Angle NoiseNo FilterMAFT-RMS
0.2 m rad59.4 m (19.8%)23.9 m (8.0%)21.9 m (7.3%)
0.5 m rad62.0 m (20.7%)28.8 m (9.6%)18.7 m (6.2%)
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Cho, S.; Song, T.L.; Choi, H.-J. Launching Point Estimation Using Inverse First-Order Pitch Programming. Mathematics 2024, 12, 2953. https://doi.org/10.3390/math12182953

AMA Style

Cho S, Song TL, Choi H-J. Launching Point Estimation Using Inverse First-Order Pitch Programming. Mathematics. 2024; 12(18):2953. https://doi.org/10.3390/math12182953

Chicago/Turabian Style

Cho, Sungjin, Taek Lyul Song, and Hyeok-Jin Choi. 2024. "Launching Point Estimation Using Inverse First-Order Pitch Programming" Mathematics 12, no. 18: 2953. https://doi.org/10.3390/math12182953

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