Abstract
A distributed extended information filter-based interacting multiple model estimator with unbiased mixing is proposed for satellite launch vehicle tracking. In this problem, multiple heterogeneous sensors such as radars, telemetry systems receiving onboard Global Positioning System—inertial navigation system data, and electro-optical targeting systems are used. The extended information filter is used for nonlinear estimation dealing with ballistic model and spherical coordinate observation. The multiple Markov switching models comprise thrusting and coasting modes having different state vector dimensions for the launch vehicle. To effectively combine both state vectors, an unbiased mixing technique is applied and then the distributed extended information filter integrates local states and information matrix contributions. Hence, the proposed algorithm takes into account both heterogeneity of tracking sensors and multiplicity of vehicle’s dynamic model. We prove the superiority of the proposed algorithm by conducting Monte Carlo simulation with nominal trajectory data of Korea Space Launch Vehicle-1. Comparative simulation results demonstrate that the performance of the proposed method has been improved in vehicle’s position root mean square error.
Keywords
Introduction
Generally, a satellite launch vehicle (SLV) flies over a very large distance for successful injection of a satellite into the designed orbit. During the flight, most SLVs experience different flight phases due to stage separation and the multiple flight modes are separated into two parts, the thrusting flight phase (TFP) and the coasting flight phase (CFP). 1 Besides, SLV flight mission requires high fault tolerances due to safety issues and high cost. Because of the aforementioned intrinsic attributes of the SLV flight mission, SLV tracking systems (TSs) comprise multiple heterogeneous sensors such as radars, telemetry systems receiving onboard Global Positioning System-inertial navigation system (GPS-INS) data, and electro-optical targeting systems (EOTSs) installed over widespread areas. In this situation, the mission control system (MCS), 2 which is a main data processing station of TSs, should concern two subjects: multiple models of SLV dynamics and distributed multiple sensor data.
Real-time SLV tracking problem has made use of single model filters such as an alpha-beta-gamma filter or Kalman filter (KF), 3 because of a reliability issue. However, since a KF only utilizes a single dynamic model, in general, the tracking performance of KF for a maneuvering launch vehicle is inferior to multiple model estimators. 4 Hence, the dynamic model of an SLV should be described in multiple models so that the multiple flight phases are properly accounted for. Considerable research has been undertaken in the field of launch vehicle tracking based on multiple dynamic models. Researchers have shown interest in various applications such as the tracking of short-range projectiles, sounding rockets, and SLV.1,5–10 Short-range ballistic munitions or projectiles with multiple models such as spin-stabilized and fin-stabilized models were implemented using an interacting multiple model (IMM) estimator.5,6 Both research alternatives can be applied in the impact point prediction of projectiles. Tactical ballistic missile tracking was carried out using an IMM estimator with three modes. 7 The first mode was a constant axial force model for the boosting and re-entry phases. The second mode was a ballistic acceleration model that incorporated the gravitational, Coriolis, and centripetal forces for the exo-atmospheric phase. The final mode was a standard autocorrelated acceleration Singer’s model for malfunction motions of missiles such as re-entry tumbling. In Song and Han, 1 comparison of two distinct IMM algorithms that incorporate different types of multiple models to describe the motion of SLV is presented. Here, two different multiple models of SLV are represented using linear singer model with ternary uniform mixture and nonlinear ballistic model with unbiased mixing.
Various linear and nonlinear multiple sensor fusion schemes have been developed over the past three decades. Classical linear fusion schemes are the measurement fusion (MF) 11 and state vector fusion (SVF). 12 Theoretically, the former gives optimal estimated state vector. In practical situations, however, MF is not feasible due to the communication bandwidth. 13 The SVF scheme had been applied in the SLV tracking problem, which is formulated using constant velocity model with multiple converted measurements of radar. 13 Since this algorithm integrates multiple sensor data after converting into common coordinate system, that is, earth-centered earth fixed (ECEF), it cannot be applied to different types of sensors such as angle-only or range-only measurements. Nonlinear fusion scheme based on information filtering, which is essentially a KF stated in terms of the inverse of the covariance matrix,14,15 can be a breakthrough. Furthermore, some literatures16,17 tried to fuse multiple model problems related to application of mobile node localization but not involved in SLV tracking. From the aforementioned literature survey, we can pay attention to the absence in those researches concerning both multiplicity of dynamic model and heterogeneity of observation simultaneously, even though the multiple model and multiple sensor data fusion of the distributed TSs help MCS have both effectiveness and robustness in the SLV flight mission.
To this end, for accurate SLV tracking, we propose a distributed extended information filter-based IMM (DEIF-IMM) estimator with unbiased mixing. The proposed algorithm is expressed via nonlinear multiple models concerning comprehensive factors of the SLV specifications to be collected in advance such as thrust, gravity, drag coefficient, Mach number, and air density.7–10 Here, multiple motions of the SLV are separated into two parts, TFP and CFP, having different dimensions of state vector. To mix and fuse multiple state vectors and measurements, unbiased mixing 8 and distributed extended information filtering 14 are applied, respectively. By incorporating both approaches to the distributed SLV tracking problem, we can expect better tracking performance and stability since the proposed algorithm simultaneously concerns heterogeneity of tracking sensors and multiplicity of vehicle’s dynamic model. To show the improved performance compared to conventional tracking algorithms, we illustrate comparisons between benchmark algorithms such as MF and SVF using converted measurements and the proposed algorithm. For the practical SLV track generation, a nominal trajectory of Korea Space Launch Vehicle-1 (KSLV-1) concerning six degree of freedom (DoF) launch vehicle dynamics and stage separation events is adopted in the simulation part.
The remainder of this article is organized as follows. Section “Problem statement for SLV tracking” presents a statement of the problem for nonlinear multiple model and measurements for SLV tracking. In section “Classical linear multiple sensor fusion algorithm,” the conventional SLV tracking approach is illustrated. In section “Proposed DEIF-IMM algorithm,” the proposed DEIF-IMM algorithm is derived. Section “Simulation results” presents simulation settings and results; a comparison of the proposed algorithm and conventional algorithm is depicted as an aspect of root mean square (RMS) error of the state vector. Finally, in section “Conclusion,” the conclusions of this article are presented.
Problem statement for SLV tracking
Introduction of KSLV-1
KSLV-1 is the first South Korean SLV composed of two stages: a liquid propellant first stage developed by Khrunichev State Research and Production Space Centre and a solid propellant second stage developed in Korea by Korea Aerospace Research Institute. 1 The objective of KSLV-1 is to inject a payload of 100 kg to low earth orbit with an inclination angle of 80 degree. KSLV-1 had launched successfully in Naro Space Center on 30 January 2013.
Multiple heterogeneous sensors in Naro Space Center
Due to wide flight range and successful tracking of SLV, TS is composed of distributed multiple heterogeneous sensors. In Naro Space Center, there are three kinds of TSs such as radar, telemetry, and EOTS. C-band pulse radars are operated on two different modes, skin mode and beacon mode. A skin mode uses returns of transmitted pulses of radar, but a beacon mode communicates with a transponder on SLV. A real SLV tracking mission applies a beacon mode because of its superior tracking performance. The onboard GPS-INS and status data of SLV can be downloaded in real-time. In addition, for the purpose of antenna pointing toward SLV, mono-pulse telemetry antenna gives azimuth and elevation angle measurements. EOTS delivers not only image data but also range measurements from Doppler radar equipped in the system. MCS gathers all tracking data for processing tracking filters and sending slaving data for preventing tracking failure. All TSs are located in remote areas as shown in Figure 1 and the distances between station #1 and stations #2 and #3 are 150 and 3100 km, respectively.

Illustration of problem statement for SLV tracking.
Classical linear multiple sensor fusion algorithm
Converted measurement KF
The linear motion of the SLV is simply depicted as a discretized Wiener process acceleration model 18
where the state vector
A measurement model of multiple radars for the SLV gives the spherical coordinate observations such that
where
Here,
Measurement fusion and state vector fusion
Measurement fusion
MF algorithm fuses the sensor observation directly via an augmented measurement model and applies one KF as shown in Figure 2.
11
The overall radar observation
MF is the estimation of the state
The recursion of MF is computed by equations (9) and (10). State and covariance time propagations are given as
The state and covariance measurement data updates are given as
where

Measurement fusion architecture.
State vector fusion
SVF algorithm applies KF for individual local sensors and generates global fused state estimates using local estimates as shown in Figure 3.
12
The local KF estimates are calculated by equations (9) and (10) using local sensor measurements
where
Criterion (12) to find optimal matrix weights

State vector fusion architecture.
From the linear model fusion, we can check that even though there are additional tracking data such as angle measurements from telemetry and range measurements from EOTS, the conventional linear fusion algorithm cannot handle all data due to coordinate conversion. To overcome this problem, we propose DEIF-IMM estimator with unbiased mixing.
Proposed DEIF-IMM algorithm
Multiple dynamic models of SLV
The trajectory of an SLV can be separated into two parts: thrusting and coasting. Two distinct dynamics of SLV are considerably dissimilar and characterized by different main forces in each phase. The main forces can be represented as thrust, drag, and gravity components.1,8–10 For the thrusting mode, three forces such as thrust, drag, and gravity act on SLV simultaneously, but in the coasting mode, only gravity and drag have an effect on SLV. Therefore, the motion of SLV can be depicted as nonlinear multiple model systems. For a nonlinear SLV dynamic model, the state vector is denoted as
where
The first term on the right-hand side of equation (14) represents the thrust
where

Normalized drag coefficient. 21
The state vector equation (15) is discretized by a second-order Taylor expansion. 22 Then, equation (15) can be written as a discretized continuous time system with white process noise such that
where
where
Two distinct multiple modes of a nonlinear SLV model can be separated by the existence of thrust. In other words, the existence of thrust signifies TFP, whereas zero thrust signifies CFP. This means we can rewrite system model (16) as Markov jump nonlinear system models, where two models of multiple model set
where
Multiple measurement models
Basically, the proposed algorithm uses nonlinear spherical coordinate measurement equation (4), but to apply extended information filter, we use Jacobian of equation (4) at predicted state
Note that the aforementioned linear multiple sensor fusion algorithms cannot fuse additional heterogeneous measurements such as angle measurements from telemetry and range measurements from EOTS. The proposed algorithm, however, resolved the problem by incorporating the information filter where the fusion of multiple sensors executed simple summation of local states and information matrix contributions. Hence, we can also define Jacobian matrices for angle measurements of telemetry
A DEIF-IMM algorithm for nonlinear dynamics with different sizes of the mode state vector is summarized as follows (Figure 5).
Distributed extended information filtering
(i) Model-conditioned reinitialization (for
Predicted mode probability
Mixing weight
Unbiased mixing estimate and covariance
(ii) Model-conditioned DEIF (for
Predicted information state estimate and covariance
where
Measurement residual
Information state contribution
Information matrix contribution
Update information state and information matrix
(iii) Mode probability update (for
Mode likelihood
where residual covariance is
Mode probability
(iv) Combination (for

An architecture of the proposed DEIF-IMM algorithm for SLV tracking.
Simulation results
To demonstrate the performance of the proposed algorithm, we simulated the SLV tracking problem based on the nominal flight trajectory of KSLV-1 considering various facts such as 6-DoF launch vehicle dynamics and wind profiles in distributed sensor environment. Although we have real tracking data of KSLV-1, the real data are not applied in this simulation section. Since we cannot exactly know the realization of flight trajectory of KSLV-1, we assume that nominal flight trajectory is a realization of KSLV-1 as an alternative rather than using real data. In the simulation, only three measurements are used, that is, s = 1, 2, 3 where s = 1: radar #1, s = 2: radar #2, s = 3 telemetry #1. Measurement noise intensities of equation (4) are selected as
with initial mode probability vector [0.9,0.1]. As shown in Table 1, the nominal flight sequence of KSLV-1 is as follows. First, the payload fairing is separated during the first stage flight at 215.0 s. After the first stage engine shutdown at 229.0 s, the upper stage is separated from the first stage and the vehicle enters the CFP mode. The second stage continues in the CFP mode until the kick motor ignition at 395.0 s, and the vehicle then enters the TFP mode. At the end of kick motor combustion (455.0 s), the upper stage enters the target orbit in CFP mode as in the previous separation. Finally, the satellite is inserted into the target orbit after it separates from the upper stage during CFP mode at 540 s 1 and references therein. The simulation started at countdown time (CT) + 20 s, where KSLV_I flies over 20 s after lift-off and, as shown in the event timetable, the event is finished within 540 s. Hence, we focus on this regime including margin 80 s (CT + 20–620). To demonstrate the performance of DEIF-IMM, we compare RMS error of position estimation using two different conventional fusion methods, MF and SVF, with 100 Monte Carlo runs.
Flight sequence of KSLV-1.
KSLV-1: Korea Space Launch Vehicle-1.
Figures 6–8 show the RMS error of Cartesian coordinate (x, y, and z axes) from three algorithms such as the proposed algorithm, MF, fusion, and SVF fusion algorithm. Although the measurement coverage of each TS is different in a real launch mission, we assume that all TSs can simultaneously cover all flight regimes in this simulation part. We can check that tracking performance of the proposed algorithm outperforms especially after CT 200 s. The reason is that in fact, tracking performance of IMM, that is, a main estimator of the proposed algorithm is better than KF when the maneuvering index 4 is large. In this simulation, as explained in the flight sequence of KSLV-1, the motion of the SLV is described by multiple dynamics (in our case TFP and CFP) rather than single dynamics, whereas the dynamic model of classical fusion (benchmark) algorithms used in this article is the constant acceleration (CA) model. This means that the maneuvering index of CFP is very small, that is, the system noise intensity of CFP is configured to have value very similar to benchmark algorithms, that is, KF. In the TFP, however, the maneuvering index is very large due to enormous thrust force. This means during the CFP, tracking performance of both the proposed algorithm and benchmark algorithms could be shown to be similar. On the other hand, during TFP tracking performance of the proposed algorithm should be better than benchmark algorithms. Despite this fact, we can often see the lack of performance enhancement within certain thrusting phase areas. The reason is that we adopted multistage (two stages) SLV in our simulation example. Two distinct (first and second) thrust phases have different amounts of acceleration, that is, to exactly describe multiple phases of KSLV-1 we need one more thrusting model. In this article, however, we have adopted two models for simple implementation. Furthermore, the classical algorithm cannot utilize extra measurements from TSs due to coordinate conversion. This is why the performance of the MF and SVF fusion algorithm is worse than the proposed algorithm. Nonetheless, we can see that the y-axis tracking errors shown in Figure 7 are relatively small. This result is observed because the y-axis motion of KSLV-1 in a local coordinate is relatively smaller than the other axis motion, and the CA model approximately expresses this small motion. On the other hand, we can see that only in second stage combustion, the tracking performance of MF and SVF is better than the proposed algorithm. The proposed multiple model algorithm depicts multiple modes of flight phases using different thrust and drag noise factors, but there are also quite large differences in noise factors between the first and second TFPs. To exactly describe the second TFP, one needs an additional mode with its own parameters.

RMS error comparison of x-axis.

RMS error comparison of y-axis.

RMS error comparison of z-axis.
Hence, the contributions of the proposed DEIF-IMM algorithm fall into two categories. The first one is that a single model KF cannot exactly describe the motion of both TFP and CFP, whereas the proposed multiple model-based approaches work well. The second is that the DEIF-IMM takes advantage of auxiliary sensor data giving stability and performance enhancement. Also, Figure 9 illustrates histories of mode probabilities of the proposed algorithm described in equation (33). During 20–100 s, the proposed DEIF-IMM estimator could not find proper mode probability. The reason is that there is very small acceleration increase, especially for several seconds right after SLV’s lift-off. In this regime, due to small acceleration increase the early phase of first engine ignition pretends to be a CA motion without thrust. After this ambiguous regime, we can see that the mode probabilities are properly assigned according to the flight events. On the other hand, the proposed algorithm has its own drawback in filter robustness against system uncertainty. It originates from the independency of each multiple model. The proposed DEIF-IMM algorithm utilizes nonlinear multiple models and the main estimator, which is an IMM, determines its mode probability based on likelihood function, but it cannot be robust against sudden system or measurement uncertainties. For example, when system uncertainty occurs during CFP the uncertainty appears as a sudden acceleration (thrust). Then, likelihood function is biased to TFP, even though its status is CFP. Therefore, the proposed algorithm cannot be robust against both system and measurement uncertainties, whereas benchmark algorithms have proven to have robustness against system uncertainty.
23
Also, Table 2 shows computational complexities of each algorithm regarding big O notation. Here n, m, and N indicate the state vector size, the measurement vector size, and the number of sensors, respectively. We can see that the proposed algorithm has reasonable complexity compared with benchmark algorithms for the simulation case

Histories of mode probabilities of the proposed DEIF-IMM algorithm.
Computational complexity
CMKF-MF: converted measurement Kalman filter-measurement fusion; CMKF-SVF: converted measurement Kalman filter-state vector fusion; DEIF-IMM: distributed extended information filter-based interacting multiple model.
Conclusion
In this article, we investigated the DEIF-IMM with unbiased mixing for SLV tracking. The main idea is originated from the fact that there is no study concerning both multiplicity of dynamic model and heterogeneity of TS simultaneously in SLV tracking problem even though the multiple models and multiple sensor data fusion of the distributed TSs gives both effectiveness and robustness in SLV flight mission. By incorporating unbiased mixing 8 and information filter-based fusion 14 approaches to the distributed SLV tracking problem, we proposed a novel algorithm considering heterogeneity of tracking sensors and multiplicity of vehicle’s dynamic model. For verification of the proposed algorithms, tracking simulations using nominal trajectory of KSLV-1 including flight event information is used. The noisy measurements such as the radars and telemetry antenna pointing angles were generated from this nominal trajectory. To demonstrate the superiority of the proposed DEIF-IMM, in these simulations, we compared the proposed algorithm with classical multi-sensor fusion algorithms for RMS error between the nominal trajectory data and the estimated position. In the comparison of tracking performance between proposed DEIF-IMM and classical fusion algorithms, proposed DEIF-IMM algorithm shows the best performance.
Furthermore, we also noticed drawbacks of the proposed DEIF-IMM algorithm such as weakness in robustness against system uncertainty and necessity of sophisticated tuning procedures for multiple model specifications. These problems should be thoroughly concerned in the future work.
Footnotes
Handling Editor: Lyudmila Mihaylova
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) received no financial support for the research, authorship, and/or publication of this article.
