Download as pdf or txt
Download as pdf or txt
You are on page 1of 15

Hindawi Publishing Corporation

Mathematical Problems in Engineering


Volume 2015, Article ID 185149, 14 pages
http://dx.doi.org/10.1155/2015/185149

Research Article
Line-of-Sight Rate Estimation Based on
UKF for Strapdown Seeker

Tingting Sun,1,2 Hairong Chu,1 Baiqiang Zhang,1,2 Hongguang Jia,1


Lihong Guo,1 Yue Zhang,1 and Mingyue Zhang1
1
Changchun Institute of Optics, Fine Mechanics and Physics, Chinese Academy of Sciences, Changchun, Jilin 130033, China
2
University of Chinese Academy of Sciences, Beijing 100039, China

Correspondence should be addressed to Hairong Chu; chuhr001@163.com

Received 10 March 2015; Revised 18 June 2015; Accepted 18 June 2015

Academic Editor: Oscar Reinoso

Copyright © 2015 Tingting Sun et al. This is an open access article distributed under the Creative Commons Attribution License,
which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Aiming at the problem that the strapdown imaging seeker cannot measure line-of-sight (LOS) rate directly, this paper presents
an effective algorithm for LOS rate estimation. To address the problem, the reference frames and angles are defined. According
to the relative kinematics and attitude relationship between missile and target, the nonlinear state equations and measurement
equations of LOS rate are derived, and the estimation algorithm based on unscented Kalman filter (UKF) is proposed. Considering
the estimation accuracy mainly depends on body LOS (BLOS) angle accuracy and gyro accuracy, the paper is unprecedented to
research how these two factors impact the LOS angle and rate accuracy by simulation. Semiphysical simulation experiment verifies
the correctness and accuracy of the algorithm, and the result shows that the estimation algorithm can meet the accuracy and real-
time requirements of guidance system simultaneously. Thus LOS rate estimation algorithm based on UKF provides a theoretical
basis for engineering applications of strapdown imaging seeker.

1. Introduction makes it very difficult to distill the LOS rate which is essential
to the proportional guidance law. Therefore, how to estimate
Optical imaging seekers have been widely used in mili- the LOS rate in real time to meet the accuracy requirement
tary fields due to the high precision, such as the three- of guidance system is a key issue for strapdown guidance
mode cooled imaging seekers of JAVELIN missile and the technology and application.
uncooled infrared strapdown seeker Direct Attack Munition Researchers have studied LOS rate estimation of strap-
Affordable Seeker (DAMASK) of JDAM missile. With the down seeker in recent years. An “additional rate com-
rapid development of large area-array complementary metal pensation + differential network” method was adopted to
oxide semiconductor (CMOS) image sensors, automatic reconstruct the single-channel LOS rate in [2] and then
target recognition, and high-performance image trackers, offered the signal to guidance system after it passed through
the application of strapdown imaging seeker to guidance a low-pass filter. LOS rate generated by a self-adaptive jitter
system has become an important research topic, such as the filter and differential network method [3] was only applicable
excellent application of the SPIKE missile in the United States. for low maneuvering guided weapons. Disturbance observer
Strapdown imaging seeker which mounted to missile body was used to estimate the LOS rate in single channel [4].
rigidly has some advantages [1], such as compact structure, The relative relationship and frame transformation between
high reliability, unlimited LOS rate tracking capability, and missile and target were employed to derive the relationship
instant field of view (FOV) equal to total FOV. However, among the LOS rate, BLOS rate, and attitude angles, where
only BLOS angle information can be measured directly; thus the BLOS rate can be obtained by a differential network
the LOS angles will couple with body attitude motion which [5]. Extended Kalman filter (EKF) was utilized to estimate
finally leads to strong nonlinearity. The strong nonlinearity the inertial LOS rate [6]. The target motion was negligible
2 Mathematical Problems in Engineering

ys ye
yb
q𝛾 yl q𝛼
Target Target

xs xl
q𝛾
q𝛼
xs󳰀 xl󳰀
q𝜆 q𝛽
O(Os ) xe O(O l )
Missile xb
Missile

ze q𝜆 zb q𝛽
zs zl

(a) Angle definitions between LOS frame and earth frame (b) Angle definitions between BLOS frame and body frame

Figure 1: Angle definitions of frames.

with respect to the missile in [7, 8], the relative distance, L(𝛾, 𝜗, 𝜓)
Earth Body
velocity, and acceleration were assumed to be zero, and then frame frame
LOS rate was estimated using UKF and Particle Filter (PF), L(𝜓, 𝜗, 𝛾)
separately. 𝛼-𝛽 filter [9] was employed to estimate BLOS rate,
L ( q 𝜆 , q𝛾 ) L(q𝛾 , q𝜆 ) L ( q 𝛽 , q𝛼 ) L(q𝛼 , q𝛽 )
and then the LOS rate was reconstructed. Further, the filtering
bandwidth can also be adjusted. The linear and nonlinear
LOS L(qc ) BLOS
mixed differentiator based on the sliding mode [10] were
adopted to estimate the LOS rate. frame frame
All mentioned algorithms above are either mainly based
Figure 2: Rotation relationships among coordinate frames.
on differential network and the reconstruction method or
ignoring too much relative motion information between mis-
sile and target; then nonlinear Kalman filtering algorithms
are employed to estimate LOS rate, which failed to get high point, 𝑂𝑒 𝑦𝑒 orients upwards and directs the plumb, axis 𝑂𝑒 𝑥𝑒
accuracy and cannot meet the real-time requirement. This directs the takeoff direction in the horizon plane, and axis
paper proposes an effective nonlinear algorithm to estimate 𝑂𝑒 𝑧𝑒 forms right-handed system with 𝑂𝑒 𝑥𝑒 and 𝑂𝑒 𝑦𝑒 . Body
the LOS rate, we take the relative motion between the missile frame 𝑂𝑏 𝑥𝑏 𝑦𝑏 𝑧𝑏 is defined as follows: the origin 𝑂𝑏 is selected
and target and the missile attitude into account to derive the as rotating center of missile, axis 𝑂𝑏 𝑥𝑏 directs the direct axis,
estimation model, and then LOS rate is estimated using UKF. 𝑂𝑏 𝑦𝑏 is upward and perpendicular to 𝑂𝑏 𝑥𝑏 in the longitudinal
The correctness and accuracy of the algorithm are verified plane, and axis 𝑂𝑒 𝑧𝑒 forms right-handed system with 𝑂𝑏 𝑥𝑏
through the semiphysical simulation experiment. and 𝑂𝑏 𝑦𝑏 . LOS frame 𝑂𝑠 𝑥𝑠 𝑦𝑠 𝑧𝑠 is defined as follows: the
The remainder of this paper is organized as follows. origin 𝑂𝑠 is selected as optical center of optical system, axis
Section 2 defines the reference frames and angles. The LOS 𝑂𝑠 𝑥𝑠 points to the target along the LOS, 𝑂𝑠 𝑦𝑠 is upward and
rate model including standard LOS rate and kinematic perpendicular to 𝑂𝑠 𝑥𝑠 in the plumb plane which contained
model of LOS rate estimation were introduced in Section 3. 𝑂𝑠 𝑥𝑠 , and axis 𝑂𝑠 𝑧𝑠 forms right-handed system with 𝑂𝑠 𝑥𝑠 and
Section 4 proposes the LOS rate estimation algorithm based 𝑂𝑠 𝑦𝑠 . BLOS frame 𝑂𝑙 𝑥𝑙 𝑦𝑙 𝑧𝑙 is defined as follows: the origin 𝑂𝑙
on UKF. Different performance seekers and gyros impacts is selected as optical center of optical system, axis 𝑂𝑙 𝑥𝑙 points
on the LOS rate accuracy are simulated in Section 5. The to the target along the LOS, 𝑂𝑙 𝑦𝑙 is upward and perpendicular
semiphysical simulation experiment is designed; result and to 𝑂𝑙 𝑥𝑙 in the longitudinal plane which contained 𝑂𝑙 𝑥𝑙 , and
discussion are also shown in Section 6. Section 7 illustrates axis 𝑂𝑙 𝑧𝑙 forms right-handed system with 𝑂𝑙 𝑥𝑙 and 𝑂𝑙 𝑦𝑙 . 𝑞𝛾
the conclusion of this paper. and 𝑞𝜆 are LOS vertical angle and azimuth angle; 𝑞𝛼 and 𝑞𝛽
are BLOS vertical angle and azimuth angle.
2. Reference Frames and Angles The rotation relationship among frames is shown in
Figure 2, where 𝑞𝑐 is LOS transform angle. 𝜗, 𝜓, and 𝛾 are
In order to study the LOS rate estimation algorithm for strap- pitch, yaw, and roll, respectively. 𝐿(. . .) is the direction cosine
down imaging seeker, the definitions of earth frame 𝑂𝑒 𝑥𝑒 𝑦𝑒 𝑧𝑒 , matrix between frames.
body frame 𝑂𝑏 𝑥𝑏 𝑦𝑏 𝑧𝑏 , LOS frame 𝑂𝑠 𝑥𝑠 𝑦𝑠 𝑧𝑠 , and BLOS frame In the strapdown guidance system, the seeker is fixed
𝑂𝑙 𝑥𝑙 𝑦𝑙 𝑧𝑙 are shown in Figure 1, where the subscripts 𝑒, 𝑏, 𝑠, and on the missile body rigidly, so the seeker optical axis is
𝑙 represent earth, body, LOS, and BLOS. For the convenience, in accordance with body axis 𝑂𝑏 𝑥𝑏 and the coordinate of
the influence of earth spin is neglected so that earth frame target on the focal plane can be calculated through the image
is coincident with inertial frame. Earth frame 𝑂𝑒 𝑥𝑒 𝑦𝑒 𝑧𝑒 is processing algorithm. Combined with focal length 𝑓, BLOS
defined as follows: the origin 𝑂𝑒 is selected as launching vertical angle 𝑞𝛼 and azimuth angle 𝑞𝛽 can be calculated.
Mathematical Problems in Engineering 3

The measurement schematic is depicted as in Figure 3, where xl


(𝑥𝑡 , 𝑦𝑡 ) expresses the image coordinate of the target. xb
(xt , yt )
3. LOS Rate Model
3.1. The Standard LOS Rate Information. The standard infor-
mation of LOS rate can be derived from the relative motion o
between missile and target. As shown in Figure 2, earth frame yl
could transform to LOS frame by two different paths. yb
The first path is from earth frame to body frame, then q𝛼
from body frame to BLOS frame, and in the end from BLOS
f
frame to LOS frame. The rotary rate from earth frame to LOS
q𝛽
frame can be expressed as Ω𝑒𝑒𝑠 in earth frame:

Ω𝑒𝑒𝑠 = 𝐶𝑏𝑒 (Ω𝑏𝑒𝑏 + Ω𝑏𝑏𝑙 ) + 𝐶𝑠𝑒 Ω𝑠𝑙𝑠 , (1) 0


zb

𝑇 zl
Ω𝑠𝑙𝑠 = [−𝑞𝑐̇ 0 0] , (2)
𝑇
Ω𝑏𝑏𝑙 = [𝑞𝛼̇ sin 𝑞𝛽 𝑞𝛽̇ 𝑞𝛼̇ cos 𝑞𝛽 ] , (3) Figure 3: Schematic of BLOS angle measurement.

𝑇
Ω𝑏𝑒𝑏 = [𝜔𝑥1 𝜔𝑦1 𝜔𝑧1 ] , (4)
where 𝑅𝑖𝑗 is the element of row 𝑖 and column 𝑗 of the
where Ω𝑠𝑙𝑠 is the angular rate of LOS frame relative to BLOS rotational matrix 𝐶𝑒𝑏 from earth frame 𝑂𝑒 𝑥𝑒 𝑦𝑒 𝑧𝑒 to body
frame expressed in LOS frame. Ω𝑏𝑏𝑙 is the angular rate of frame 𝑂𝑏 𝑥𝑏 𝑦𝑏 𝑧𝑏 .
BLOS frame relative to body frame expressed in body frame. To calculate LOS angle and rate, 𝜔𝑥1 , 𝜔𝑦1 , 𝜔𝑧1 , 𝜗, 𝜓, 𝛾,
Ω𝑏𝑒𝑏 is the angular rate of body frame relative to earth frame 𝑞𝛼 , 𝑞𝛽 , 𝑞𝛼̇ , and 𝑞𝛽̇ are required. In practical applications, the
expressed in body frame. body angular rates 𝜔𝑥1 , 𝜔𝑦1 , and 𝜔𝑧1 can be directly measured
The second path is according to the direct rotation by inertial measurement unit (IMU). The attitudes 𝜗, 𝜓, and
relationship between LOS frame and earth frame: 𝛾 can be calculated by strapdown inertial navigation system
(SINS). The BLOS angles 𝑞𝛼 and 𝑞𝛽 can also be measured
𝑇
Ω𝑒𝑒𝑠 = [𝑞𝛾̇ sin 𝑞𝜆 𝑞𝜆̇ 𝑞𝛾̇ cos 𝑞𝜆 ] . (5) by strapdown seeker. BLOS rates 𝑞𝛼̇ , 𝑞𝛽̇ can be estimated by
methods of optical flow [11, 12], differential network, or other
By synthesizing (1)–(5), the standard LOS rates 𝑞𝛾̇ and 𝑞𝜆̇ filter techniques.
can be obtained:
1 3.2. Kinematic Model of LOS Rate Estimation. Relative kine-
𝑞𝛾̇ = {(𝜔𝑥1
2 matics relationship between missile and target in LOS frame
√ 1 − (𝑅21 cos 𝑞𝛼 cos 𝑞𝛽 + 𝑅22 sin 𝑞𝛼 − 𝑅23 cos 𝑞𝛼 sin 𝑞𝛽 )
can be shown by the following equation [13–15]:
+ 𝑞𝛼̇ sin 𝑞𝛽 ) [(𝑅22 𝑅31 − 𝑅11 𝑅32 ) sin 𝑞𝛼
󳨀𝑎 𝑡 = ⇀
⇀ 󳨀̈
󳨀𝑎 𝑚 +⇀ ⇀
󳨀 󳨀̇
⇀ ⇀
󳨀
𝑠 𝑠 ̃̇ 𝑠 𝑅 𝑠 + 2𝜔
𝑅𝑠 + 𝜔 ̃𝑠 𝑅 𝑠 + 𝜔
̃𝑠 𝜔
̃𝑠 𝑅 𝑠 , (7)
+ (𝑅11 𝑅33 − 𝑅13 𝑅31 ) cos 𝑞𝛼 sin 𝑞𝛽 ] + (𝜔𝑦1 + 𝑞𝛽̇ )

󳨀
⋅ [(𝑅11 𝑅32 − 𝑅12 𝑅31 ) cos 𝑞𝛼 cos 𝑞𝛽 where 𝑅 𝑠 = [𝑅 0 0]𝑇 is the relative distance between missile
+ (𝑅12 𝑅33 − 𝑅13 𝑅32 ) cos 𝑞𝛼 sin 𝑞𝛽 ] + (𝜔𝑧1 + 𝑞𝛼̇ cos 𝑞𝛽 ) and target in LOS frame, ⇀󳨀𝑎 𝑚 and ⇀
𝑠
󳨀𝑎 𝑡 are the accelerations of
𝑠
missile and target, respectively, in LOS frame, and 𝜔 ̃𝑠 is the
⋅ [(𝑅11 𝑅33 − 𝑅13 𝑅31 ) cos 𝑞𝛼 cos 𝑞𝛽 + (𝑅12 𝑅33 − 𝑅13 𝑅32 ) sin 𝑞𝛼 ]} , rotation matrix:
1 (6)
𝑞𝜆̇ =
2
{(𝜔𝑥1 0 −𝜔𝑠𝑧 𝜔𝑠𝑦
√ 1 − (𝑅21 cos 𝑞𝛼 cos 𝑞𝛽 + 𝑅22 sin 𝑞𝛼 − 𝑅23 cos 𝑞𝛼 sin 𝑞𝛽 ) [
̃𝑠 = [ 𝜔𝑠𝑧
𝜔 0 −𝜔𝑠𝑥 ]
]. (8)
𝑦
+ 𝑞𝛼̇ sin 𝑞𝛽 ) [𝑅21
[−𝜔𝑠 𝜔𝑠𝑥 0 ]
− (𝑅21 cos 𝑞𝛼 cos 𝑞𝛽 + 𝑅22 sin 𝑞𝛼 − 𝑅23 cos 𝑞𝛼 sin 𝑞𝛽 ) sin 𝑞𝛼 ]
We can obtain that
+ (𝜔𝑦1 + 𝑞𝛽̇ ) [𝑅22
𝑡 𝑚
𝑅̇ 𝑎𝑠𝑦 − 𝑎𝑠𝑦
− (𝑅21 cos 𝑞𝛼 cos 𝑞𝛽 + 𝑅22 sin 𝑞𝛼 − 𝑅23 cos 𝑞𝛼 sin 𝑞𝛽 ) sin 𝑞𝛼 ] 𝜔̇ 𝑠𝑧 = − 2 𝜔𝑠𝑧 + − 𝜔𝑠𝑥 𝜔𝑠𝑦 ,
𝑅 𝑅
+ (𝜔𝑧1 + 𝑞𝛼̇ cos 𝑞𝛽 ) [𝑅23 (9)
𝑅̇ 𝑎𝑡 − 𝑎𝑠𝑧
𝑚

− (𝑅21 cos 𝑞𝛼 cos 𝑞𝛽 + 𝑅22 sin 𝑞𝛼 − 𝑅23 cos 𝑞𝛼 sin 𝑞𝛽 ) sin 𝑞𝛼 ]} , 𝜔̇ 𝑠𝑦 = − 2 𝜔𝑠𝑦 − 𝑠𝑧 + 𝜔𝑠𝑥 𝜔𝑠𝑧 .
𝑅 𝑅
4 Mathematical Problems in Engineering

According to the transformation between inertial frame 𝑥2


and LOS frame, the relationship between LOS angle [𝑞𝛾 , 𝑞𝜆 ]𝑇 [ ]
[ 𝑚 ]
[ 𝑅̇ 𝑎𝑠𝑧 ]
and the angular rate ⇀
󳨀
𝜔 𝑠 can be described as [−2 𝑥2 +
[ 𝑅
+ 2𝑥2 𝑥4 tan 𝑥3 ]
]
𝑅 cos 𝑥
=[
[
3 ]
]
𝜔𝑠𝑥 0 0 [
[ 𝑥4 ]
]

󳨀 [𝜔𝑦 ] [𝑞 ̇ ] [ ] [ ]
𝜔 𝑠 = [ 𝑠 ] = 𝐿 (𝑞𝛾 , 𝑞𝜆 ) [ 𝜆 ] + [
[0],
] (10) [ 𝑅̇ 𝑎 𝑚
𝑠𝑦
]
2
𝑧 −2 𝑥4 − − 𝑥2 sin 𝑥1 cos 𝑥3
[𝜔𝑠 ] [ 0 ] [𝑞𝛾̇ ] [ 𝑅 𝑅 ]

where 𝐿(𝑞𝛾 , 𝑞𝜆 ) is the transformation matrix from inertial 0


[ ]
[ 𝑡 ]
[− 𝑎𝑠𝑧 ]
frame to LOS frame.
Substituting (10) into (9), the movement equations of LOS [ 𝑅 cos 𝑥 ]
[ 3]
can be derived: +[
[
],
]
[ 0 ]
𝑅̇ 𝑎𝑡 − 𝑎𝑠𝑧
𝑚 [ ]
[ ]
𝑞𝜆̈ = − 2 𝑞𝜆̇ − 𝑠𝑧 + 2𝑞𝜆̇ 𝑞𝛾̇ tan 𝑞𝛾 , 𝑡
[ 𝑎𝑠𝑦 ]
𝑅 𝑅 cos 𝑞𝛾
(11) [ 𝑅 ]
𝑡 𝑚
𝑅̇ 𝑎𝑠𝑦 − 𝑎𝑠𝑦 (14)
𝑞𝛾̈ = − 2 𝑞𝛾̇ + − 𝑞𝜆2̇ sin 𝑞𝛾 cos 𝑞𝛾 .
𝑅 𝑅 󳨀̇
⇀ ⇀
󳨀
𝑋1 (𝑡) = 𝑓1 [𝑋1 (𝑡) , 𝑅 (𝑡) , 𝑅̇ (𝑡) ,⇀
󳨀𝑎 𝑚 (𝑡) , 𝑡] +⇀
𝑠
󳨀
𝑤 1 (𝑡) . (15)
According to the geometry relationship of the relative
motion between missile and target, the target coordinates Comparing with the velocity of missile, the velocity of
in LOS frame and in BLOS frame are both equivalent to ground target is slow, so the missile-target relative velocity 𝑅̇
[𝑅 0 0]𝑇 . Using the coordinate and transformation relation- is approximated to 𝑉𝑚 . The information of relative distance 𝑅
ship between different frames, 𝑞𝛼 and 𝑞𝛽 can be calculated by and approaching velocity 𝑅̇ can be calculated approximately
the following equation: by SINS. ⇀󳨀
𝑤 1 (𝑡) is zero-mean uncorrelated process noise. The
missile acceleration in LOS frame is
𝑞𝛼 = arcsin (𝑅21 cos 𝑞𝛾 cos 𝑞𝜆 + 𝑅22 sin 𝑞𝛾
󳨀𝑎 𝑚 = 𝐶𝑠⇀
⇀ 󳨀𝑚 𝑠 𝑒⇀󳨀𝑚
𝑒 𝑎 𝑒 = 𝐶𝑒 𝐶𝑏 𝑎 𝑏 ,
𝑠
(16)
− 𝑅23 cos 𝑞𝛾 sin 𝑞𝜆 ) ,
where ⇀ 󳨀𝑎 is the acceleration of missile measured by
(12) 𝑚
𝑏
𝑅31 cos 𝑞𝜆 + 𝑅32 tan 𝑞𝛾 − 𝑅33 sin 𝑞𝜆 accelerometer. Since the target acceleration is unknown, it
𝑞𝛽 = − arctan . can be described by time-varying Gauss-Markov random
𝑅11 cos 𝑞𝜆 + 𝑅12 tan 𝑞𝛾 − 𝑅13 sin 𝑞𝜆
vector ⇀ 󳨀V , with time-varying statistical property ⇀
󳨀𝑞 =
𝑘 𝑘
By representing missile attitude with Euler angles, the set ⇀󳨀
𝐸[ V 𝑘 ].
of kinematic equations [16] is given as According to the gyro random error and the attitude
equation in (13), the attitude state equation can be given as
0 sin 𝛾 cos 𝛾 follows:
𝜗̇ [ ] 𝜔𝑥1
[ ] [ cos 𝛾 sin 𝛾 ] [ ] 󳨀̇
⇀ ⇀
󳨀 󳨀
[𝜓̇ ] = [0
[ ] [
− ] [𝜔𝑦1 ] . (13) 𝑋2 = 𝑓2 (𝑋2 ,⇀
𝜔 (𝑡) , 𝑡) +⇀
󳨀
𝑤 2 (𝑡) , (17)
[ cos 𝜗 cos 𝜗 ]]
[ 𝛾̇ ] [𝜔𝑧1 ]
[1 − tan 𝜗 cos 𝛾 tan 𝜗 sin 𝛾] where ⇀󳨀
𝜔(𝑡) = [𝜔𝑥1 𝜔𝑦1 𝜔𝑧1 ]𝑇 and ⇀ 󳨀
𝑤 2 (𝑡) is zero-mean
uncorrelated process noise.
4. LOS Rate Estimation Based on UKF So the system state equation is described as
⇀󳨀̇ ⇀󳨀 ̇ ⇀
󳨀𝑚
[𝑋1 (𝑡)] [𝑓1 (𝑋1 (𝑡) , 𝑅 (𝑡) , 𝑅 (𝑡) , 𝑎 𝑠 (𝑡) , 𝑡)]
4.1. State Equation and Measurement Equation. We choose
LOS azimuth angle 𝑞𝜆 , LOS azimuth rate 𝑞𝜆̇ , LOS vertical [ ]= ⇀ 󳨀
angle 𝑞𝛾 , LOS vertical rate 𝑞𝛾̇ , and attitudes 𝜗, 𝜓, and 𝛾 ⇀󳨀̇
𝑋 (𝑡) [ 𝑓2 (𝑋2 (𝑡) ,⇀
󳨀
𝜔 (𝑡) , 𝑡) ]
⇀󳨀 ⇀󳨀 ⇀ 󳨀 ⇀󳨀 [ 2 ] (18)
as state vector. Consider 𝑋 = [𝑋1 𝑋2 ]𝑇 , where 𝑋1 = ⇀
󳨀

󳨀 𝑤 1 (𝑡)
[𝑞𝜆 𝑞𝜆̇ 𝑞𝛾 𝑞𝛾̇ ]𝑇 and 𝑋2 = [𝜗 𝜓 𝛾]𝑇 . + [⇀ ],
According to (11), we can obtain 󳨀
𝑤 2 (𝑡)
󳨀̇
⇀ ⇀
󳨀
𝑞𝜆̇ 𝑥1̇ 󳨀𝑎 𝑚 (𝑡) ,⇀
𝑋 (𝑡) = 𝑓 (𝑋 (𝑡) , 𝑅 (𝑡) , 𝑅̇ (𝑡) ,⇀ 𝑠
󳨀
𝜔 (𝑡) , 𝑡)
[ ̈ ] [ ] (19)
[𝑞𝜆 ] [𝑥2̇ ]
[ ]=[ ]
[𝑞 ̇ ] [𝑥̇ ] +⇀
󳨀
𝑤 (𝑡) ,
[ 𝛾 ] [ 3]
[𝑞𝛾̈ ] [𝑥4̇ ] where ⇀
󳨀
𝑤 = [⇀
󳨀
𝑤1 ⇀
󳨀
𝑤 2 ]𝑇 .
Mathematical Problems in Engineering 5

The strapdown imaging seeker can directly measure 4.2. UKF Estimation Algorithm. From (13), (14), and (20),
BLOS angles 𝑞𝛼 and 𝑞𝛽 . Taking BLOS angle as measurement we know that the LOS rate state equation and measurement
information ⇀
󳨀𝑧 = [𝑞 𝑞 ]𝑇 , from (12), we can get
1 𝛼 𝛽
equation of the strapdown imaging seeker are mainly com-
posed of trigonometric functions and inverse trigonometric
𝑞𝛼 functions; the equations show strong nonlinearity, which
[ ] cannot be directly estimated by a linear Kalman filter. The
𝑞𝛽
extended Kalman filter (EKF) is not in point for its big
arcsin (𝑅21 cos 𝑥3 cos 𝑥1 + 𝑅22 sin 𝑥3 − 𝑅23 cos 𝑥3 sin 𝑥1 ) lineation error. So a nonlinear filtering method is considered.
[ ] UKF proposed by Julier in [19–21] can be applied to nonlinear
=[ 𝑅 cos 𝑥1 + 𝑅32 tan 𝑥3 − 𝑅33 sin 𝑥1 ] (20)
− arctan 31 model directly, and the expected error is much lower than the
[ 𝑅11 cos 𝑥1 + 𝑅12 tan 𝑥 3 − 𝑅13 sin 𝑥1 ]
EKF. The filter uses sigma sampling points by the unscented
𝑟1 transformation to approximate the posterior distribution of
+[ ],
𝑟2 the state vector, which avoids the linearization error and
makes the filtering accuracy approach third-order Taylor
󳨀𝑧 = ℎ (⇀
⇀ 󳨀 ⇀
󳨀
1 1 𝑋 1 (𝑡) , 𝑅𝑖𝑗 , 𝑡) + V 𝑞 , (21) expansion [22]. In addition, UKF need not calculate the
Jacobian matrix used in the EKF, even though the calculation
where ⇀󳨀V = [𝑟 𝑟 ]𝑇 , 𝑅 = 𝑓 (𝑥 , 𝑥 , 𝑥 ) is the function of
𝑞 1 2 𝑖𝑗 𝑖𝑗 5 6 7
is still larger than the EKF. However, we should still assume
state vector, 𝑟1 and 𝑟2 are measurement noise of the seeker, the posterior probability distributed as Gaussian. Here the
which obey normal distribution 𝑁(0, 𝑟), and the value of 𝑟 UKF algorithm [23] is introduced.
is determined by the seeker’s FOV and resolution and the The nonlinear system model can be given by
performance of image tracker. 𝑥𝑘 = 𝑓 (𝑥𝑘−1 , 𝑘 − 1) + 𝑞𝑘−1 ,
During the guidance process, missile angular rate can be (26)
measured in real time by MEMS gyros. Gyros output can be 𝑦𝑘 = ℎ (𝑥𝑘 , 𝑘) + 𝑟𝑘 ,
described as ⇀󳨀𝑧 = [𝜔
2 ̃𝑥1 𝜔 ̃𝑧1 ]𝑇 ,
̃𝑦1 𝜔
where 𝑥𝑘 ∈ 𝑅𝑛 is the state, 𝑦𝑘 ∈ 𝑅𝑚 is the measurement,

󳨀𝑧 = ⇀
󳨀 𝑞𝑘−1 ∼ 𝑁(0, 𝑄𝑘−1 ) is the Gaussian process noise, and 𝑟𝑘 ∼
2 𝜔 (𝑡) + 𝛿⇀
󳨀
𝜔 (𝑡) +⇀
󳨀V ,
𝜔 (22) 𝑁(0, 𝑅𝑘 ) is the Gaussian measurement noise.
Using the matrix form of unscented transform (UT), the
where ⇀ 󳨀
𝜔(𝑡) is the real angular rate, 𝛿⇀
󳨀
𝜔(𝑡) is the run-to-run prediction and update steps of the UKF can be computed as

󳨀
bias, and V 𝜔 is the noise of gyro output, which is determined follows.
by the gyro random error characteristic and obeys normal (i) Prediction: compute the predicted state mean 𝑚𝑘− and
distribution [17, 18]. the predicted covariance 𝑃𝑘− as
So the system measurement equation is described as
𝑋𝑘−1 = [𝑚𝑘−1 ⋅ ⋅ ⋅ 𝑚𝑘−1 ] + √𝑐 [0 √𝑃𝑘−1 −√𝑃𝑘−1 ] ,

󳨀𝑧 ⇀
󳨀 ⇀
󳨀V
1 ℎ1 (𝑋1 (𝑡) , 𝑅𝑖𝑗 , 𝑡) ̂𝑘 = 𝑓 (𝑋𝑘−1 , 𝑘 − 1) ,
𝑋
[⇀ ] = [ ] + [ 𝑞] , (23)
󳨀𝑧 ⇀
󳨀 ⇀
󳨀V (27)
2 [ ℎ2 ( 𝜔 (𝑡) , 𝑡) ] 𝜔 ̂𝑘 𝑤𝑚 ,
𝑚𝑘− = 𝑋

󳨀 ⇀
󳨀
𝑍 (𝑡) = ℎ [𝑋 (𝑡) ,⇀
󳨀
𝜔 (𝑡) , 𝛿⇀ 󳨀
𝜔 (𝑡) , 𝑡] +⇀ 󳨀V (𝑡) , (24) ̂𝑘 ]𝑇 + 𝑄𝑘−1 ,
̂𝑘 𝑊 [𝑋
𝑃𝑘− = 𝑋

󳨀 ̂0 = 𝐸[𝑋0 ] = 𝑚0 , the convenience
where 𝑍(𝑡) = [⇀ 󳨀𝑧 ⇀ 󳨀 𝑇 ⇀
󳨀 ⇀󳨀 ⇀ 󳨀 𝑇
1 𝑧 2 ] and V (𝑡) = [ V 𝑞 V 𝜔 ] .
where initial states vector 𝑋
̂ ̂
𝑃0 = 𝐸[(𝑋0 − 𝑋0 )(𝑋0 − 𝑋0 )𝑇 ], 𝑐 = 𝛼2 (𝑛 + 𝜅), and 𝛼 is a scaling
In (19) and (24), ⇀󳨀
𝑤(𝑡) and ⇀󳨀V (𝑡) are the Gaussian process
⇀󳨀 ⇀
󳨀 ⇀
󳨀 ⇀
󳨀 parameter which determines the spread of the sigma points
noise, 𝑤(𝑡) ∼ 𝑁(0, 𝑄 𝑤 (𝑡)), V (𝑡) ∼ 𝑁(0, 𝑅 V (𝑡)), and they are and is usually set to a small positive value (e.g., 1𝑒−4 ≤ 𝛼 ≤ 1),
⇀󳨀 ⇀
󳨀
related with initial state 𝑋(0), which has mean value 𝑋0 and and we can take it as 1𝑒−3. 𝜅 is a secondary scaling parameter

󳨀 which provides an extra degree of freedom to “fine-tune” the
covariance 𝑃 0 . For 𝑡 ≥ 𝑡0 ,
higher order moments of the approximation and can be used
󳨀V (𝑡)] = ⇀
󳨀 to reduce the overall prediction errors. When 𝑥(𝑘) is assumed
𝐸 [⇀
󳨀
𝑤 (𝑡)] = 𝐸 [⇀ 0 Gaussian, a useful heuristic is to select 𝑛 + 𝜅 = 3. If a different
⇀󳨀 distribution is assumed for 𝑥(𝑘), then a different choice of
𝐸 [⇀
󳨀
𝑤 (𝑡)⇀
󳨀 𝑇
𝑤 (𝜏)] = 𝑄 𝑤 (𝑡) 𝛿 (𝑡 − 𝜏) 𝜅 might be more appropriate. Vector 𝑤𝑚 and matrix 𝑊 are
defined as follows:
𝐸 [⇀ 󳨀V 𝑇 (𝜏)] = ⇀
󳨀V (𝑡)⇀ 󳨀
𝑅 V (𝑡) 𝛿 (𝑡 − 𝜏) (25) 𝑇
𝑤𝑚 = [𝑊𝑚(0) ⋅ ⋅ ⋅ 𝑊𝑚(2𝑛) ] ,
𝐸 [⇀
󳨀 󳨀V 𝑇 (𝜏)] = 𝐸 [⇀
𝑤 (𝑡)⇀
󳨀
𝑋 (0)⇀
󳨀 𝑇
𝑤 (𝜏)] 𝑊 = (𝐼 − [𝑤𝑚 ⋅ ⋅ ⋅ 𝑤𝑚 ]) diag (𝑊𝑐(0) ⋅ ⋅ ⋅ 𝑊𝑐(2𝑛) ) (28)

󳨀 󳨀V 𝑇 (𝜏)] = ⇀
󳨀
= 𝐸 [𝑋 (0)⇀ 0. ⋅ (𝐼 − [𝑤𝑚 ⋅ ⋅ ⋅ 𝑤𝑚 ]) ,
𝑇
6 Mathematical Problems in Engineering

⇀i Relative motion . .
q𝛾, q𝜆
Relative a LOS rate
model in earth
motion model comparison
coordinate q̃𝛼 , q̃𝛽
⇀b ̃q. , q̃.
a 𝛿q𝛼 , 𝛿q𝛽 𝛾 𝜆
Relative q𝛼 , q𝛽 Strapdown q̃𝛼 , q̃𝛽 BLOS rate ̃. ̃.
q 𝛼 , q𝛽 UKF LOS rate
motion model seeker estimation estimation
in BLOS model algorithm algorithm
⇀i ⇀
𝜔 m 𝜔. im
Attitude ⇀i ̃i ̃ ̃

𝜔 m , 𝜗, 𝜓, 𝛾 Gyro and 𝜔 m , 𝜗, 𝜓, 𝛾̃
dynamics and
SINS model
motion model

𝛿 𝜔im

Figure 4: Block diagram of LOS rate decoupling algorithm.

where the weights of sigma points are of their expense computational complexity and the large
amount of calculation. The computational complexity of the
𝜆 UKF algorithm [24] is 𝑂(𝑛3 ) and the float-point arithmetic
𝑊𝑚(0) = ,
(𝑛 + 𝜆) operations required for UKF algorithm are
𝜆 𝑁 = 4𝑛3 + (4 + 5𝑚) 𝑛2 + (6𝑛 + 2) 𝑚2 + 5𝑚𝑛 + 𝑚
𝑊𝑐(0) = + (1 − 𝛼2 + 𝛽2 ) ,
(𝑛 + 𝜆) (32)
(29) + (2𝑛 + 1) (𝐴 + 𝐵) ,
𝜆
𝑊𝑚(𝑖) = , 𝑖 = 1, . . . , 2𝑛, where 𝑛 and 𝑚 are the dimensions of state vector and mea-
2 (𝑛 + 𝜆) surement vector and 𝐴 and 𝐵 are the float-point arithmetic
𝜆 operations required for time update and measurement update
𝑊𝑐(𝑖) = , 𝑖 = 1, . . . , 2𝑛, of the EKF in one step, which depend on the state and
2 (𝑛 + 𝜆)
measurement equation.
where 𝜆 is a scaling parameter, which is defined as 𝜆 =
𝛼2 (𝑛 + 𝜅) − 𝑛. 𝛽 is a parameter used to incorporate any prior 5. Simulation
knowledge about the distribution of 𝑥; 𝛽 = 2 is optimal for
Gauss distributions. 5.1. Simulation Principle. As is known from the LOS rate
(ii) Update: compute the predicted mean 𝜇𝑘 and covari- model in Section 3, LOS rate accuracy is influenced by BLOS
ance of the measurement 𝑆𝑘 , and the cross-covariance of the angle accuracy and the bias stability of gyro. In order to
state and measurement 𝐶𝑘 : research LOS rate estimation algorithm and how the perfor-
mance of seeker and gyro impacts on the estimation accuracy,
𝑋𝑘− = [𝑚𝑘− ⋅ ⋅ ⋅ 𝑚𝑘− ] + √𝑐 [0 √𝑃𝑘− −√𝑃𝑘− ] , the simulation model is given as in Figure 4. ⇀󳨀𝑎 𝑖 and ⇀
󳨀𝑎 𝑏 are
the relative acceleration between missile and target in inertial
𝑌𝑘− = ℎ (𝑋𝑘− , 𝑘) , frame and body frame, which are produced by the relative
motion model. 𝑞𝛾̇ and 𝑞𝜆̇ can be directly obtained by the
𝜇𝑘 = 𝑌𝑘− 𝑤𝑚 , (30) relative motion model in earth frame. The attitude dynamics

󳨀𝑖
𝑇 and motion module outputs triaxial angular acceleration 𝜔̇ 𝑚 ,
𝑆𝑘 = 𝑌𝑘− 𝑊 [𝑌𝑘− ] + 𝑅𝑘 ,
angular rate ⇀󳨀 𝑖
𝜔 , and attitude angles 𝜗, 𝜓, and 𝛾. According to
𝑚
𝑇
𝐶𝑘 = 𝑋𝑘− 𝑊 [𝑌𝑘− ] . (20), BLOS angles 𝑞𝛼 and 𝑞𝛽 can be calculated with the above
information. The strapdown seeker measures 𝑞̃𝛼 and 𝑞̃𝛽 ; then
Then compute the filter gain 𝐾𝑘 and the updated state 𝛼-𝛽 filter is used to estimate the BLOS rates 𝑞̃̇𝛼 and 𝑞̃̇𝛽 . The
mean 𝑚𝑘 and covariance 𝑃𝑘 : algorithm based on UKF utilizes the information above to
estimate LOS rates 𝑞̃̇𝛾 and 𝑞̃̇𝜆 . So we can verify the estimation
𝐾𝑘 = 𝐶𝑘 𝑆𝑘−1 ,
algorithm by comparing the result with the standard data. The
𝑚𝑘 = 𝑚𝑘− + 𝐾𝑘 (𝑦𝑘 − 𝜇𝑘 ) , (31) tilde superscript means sensors measurements or the results
of calculation algorithm.
𝑃𝑘 = 𝑃𝑘− − 𝐾𝑘 𝑆𝑘 𝐾𝑘𝑇 .
5.2. Result and Discussion
Computational complexity is a key factor in real-time
applications. Many algorithms have high filtering accuracy, 5.2.1. LOS Rate Accuracy Based on Different Seeker Accuracy.
but they cannot be used in practical applications because Simulation conditions are as follows: in the earth coordinate,
Mathematical Problems in Engineering 7

0 0.4

−0.5 0.2

0
−1
−0.2

q𝛾 ( /s)
q𝛾 (∘ )

−1.5

. ∘
−0.2
−0.4 0.2
−0.4
−2 0
−0.6 −0.6
−0.2
−2.5 −0.8
−0.8 −0.4
−1 −0.6
5 5.5 6
5 5.5 6
−3 −1
5 5.5 6 6.5 7 7.5 8 8.5 9 9.5 10 5 5.5 6 6.5 7 7.5 8 8.5 9 9.5 10
T (s) T (s)

Real 5 pixs Real 5 pixs


1 pix 10 pixs 1 pix 10 pixs
3 pixs 3 pixs
(a) LOS vertical angle estimation (b) LOS vertical rate estimation
0.5 0.5

0.4 0.4

0.3 0.3
0.2
0.2
0.1
q𝛾 error (∘ )

0.1
q𝛾 error (∘ )

0
0 0.4 0.4
−0.1
0.2 0.2
.

−0.1
−0.2
0 0
−0.2 −0.3
−0.2 −0.2
−0.3 −0.4
−0.4 −0.4
5 5.5 6 5 5.5 6
−0.4 −0.5
5 5.5 6 6.5 7 7.5 8 8.5 9 9.5 10 5 5.5 6 6.5 7 7.5 8 8.5 9 9.5 10
T (s) T (s)

1 pix 5 pixs 1 pix 5 pixs


3 pixs 10 pixs 3 pixs 10 pixs
(c) LOS vertical angle estimation error (d) LOS vertical rate estimation error

Figure 5: LOS vertical angle and rate estimation and error curves due to different BLOS angle accuracy.

initial relative position is 𝑥 = 2000 m, 𝑦 = 1500 m, and 𝑧 = is 1 pixel, 3 pixels, 5 pixels, and 10 pixels, respectively, the
300 m; initial relative velocity is V𝑥 = −200 m/s, V𝑦 = −150 m/s, estimation curves and error curves of LOS angle and rate are
and V𝑧 = −20 m/s; initial relative acceleration is 𝑎𝑥 = −6 m/s2 , shown in Figures 5 and 6, and the mean square errors are
𝑎𝑦 = −4.5 m/s2 , and 𝑎𝑧 = −3.17 m/s2 ; initial attitude angle is shown in Table 1 and Figure 7.
With reference to Table 1 and Figure 7, the BLOS angle
𝜗 = 0∘ , 𝜓 = 0∘ , and 𝛾 = 0∘ ; initial rotation angular rates
accuracy impacts the estimation accuracy of LOS angle and
of missile are zeros; moment of inertia is 𝐽𝑥 = 0.15 kg m2 , rate directly. BLOS angle accuracy and LOS angle accuracy
𝐽𝑦 = 𝐽𝑧 = 1.5 kg m2 ; external moment imposed on missile is present a relation which is almost linear; also pitch channel
𝑀𝑥 = 0.01 sin(2𝜋𝑡)N ⋅ m, 𝑀𝑦 = 0.05 sin(2𝜋𝑡)N ⋅ m, and 𝑀𝑧 = and yaw channel have the same characteristics. One-pixel
0.1 sin(2𝜋𝑡)N ⋅ m; simulation step is 20 ms; simulation time is accuracy leads to LOS angle accuracy of 0.0137∘ . There
10 s. Assuming that the seeker FOV is 18∘ × 14.4∘ , for a seeker is an approximate linear relationship between BLOS angle
with camera resolution of 640 × 512, the pixel resolution is accuracy and LOS rate accuracy, and the scale is 0.015∘ /s/pix.
0.028∘ /pix. When the measurement accuracy of BLOS angle As the seeker accuracy becomes worse, the LOS angle and rate
8 Mathematical Problems in Engineering

1.4 1
0.6
0.8 0.4
1.2 0.6 0.8
0.2
0.4 0
1
0.2 0.6
−0.2
0.8 0
−0.4
−0.2 0.4 5 5.5 6

q𝜆 (∘ /s)
5 5.5 6
q𝜆 (∘ )

0.6
0.2

.
0.4
0
0.2
−0.2
0

−0.2 −0.4
5 5.5 6 6.5 7 7.5 8 8.5 9 9.5 10 5 5.5 6 6.5 7 7.5 8 8.5 9 9.5 10
T (s) T (s)

Real 5 pixs Real 5 pixs


1 pix 10 pixs 1 pix 10 pixs
3 pixs 3 pixs
(a) LOS azimuth angle estimation (b) LOS azimuth angle rate estimation
0.5 0.6 0.4
0.4 0.5 0.2
0
0.3 0.4
−0.2
0.2 0.3 −0.4
0.1 0.2 −0.6
q 𝜆 error (∘ /s)
q𝜆 error (∘ )

5 5.5 6
0 0.1
0.4
−0.1 0
0.2
.

−0.2 −0.1
0
−0.3 −0.2
−0.2
−0.4 −0.4 −0.3
5 5.5 6
−0.5 −0.4
5 5.5 6 6.5 7 7.5 8 8.5 9 9.5 10 5 5.5 6 6.5 7 7.5 8 8.5 9 9.5 10
T (s) T (s)

1 pix 5 pixs 1 pix 5 pixs


3 pixs 10 pixs 3 pixs 10 pixs
(c) LOS azimuth angle estimation error (d) LOS azimuth rate estimation error

Figure 6: LOS azimuth angle and rate estimation error curves due to different BLOS angle accuracy.

Table 1: LOS angle and rate accuracy with different BLOS angle 5.2.2. LOS Rate Accuracy due to Different Gyro Accuracy.
accuracy. MEMS gyros are applied to strapdown missile due to its
small size, light weight, and low cost. In this section, we have
Accuracy 𝑞𝛾 (∘ ) 𝑞𝛾̇ (∘ /s) 𝑞𝜆 (∘ ) 𝑞𝜆̇ (∘ /s)
simulated four gyros of different accuracy to study how gyro
1 pix 0.014 0.055 0.014 0.033 accuracy impacts on LOS angle and rate accuracy. Table 2
3 pixs 0.042 0.071 0.043 0.050 shows the gyro parameters. The estimation curves of LOS
5 pixs 0.068 0.092 0.069 0.085 angle and rate are shown in Figure 8, and the mean square
10 pixs 0.140 0.162 0.143 0.167 errors are shown in Table 3.
We can see from Figure 8 that as gyro bias stability
grows worse, LOS angle accuracy grows worse too. Under
accuracy becomes worse, too. So, it is necessary to improve the condition of gyro accuracy 50∘ /h, LOS angle and rate
the measured BLOS angle accuracy of strapdown seeker to estimated accuracy are 0.06∘ and 0.005∘ /s, respectively. The
improve LOS rate accuracy. periodic oscillation curves are produced by gyro first-order
Mathematical Problems in Engineering 9

Table 2: Parameters of gyro random error model.

Random constant First-order Markov process White noise


Gyro
(∘ /h) Sampling time (s) Standard deviation (∘ /h) Time constant (s) Standard deviation (∘ /h)
Type 1 10 0.005 10 1.43 10
Type 2 50 0.005 50 1.43 50
Type 3 100 0.005 100 1.43 100
Type 4 300 0.005 300 1.43 300

0.2 0.2 semiphysical simulation experiment platform is designed as


in Figure 10, which mainly consists of real-time simulation
computer, triaxial flight simulation turntable, graphic work-

LOS rate accuracy (∘ /s)


0.15 0.15 station, projector and screen, strapdown seeker, MEMS SINS,
LOS angle accuracy (∘ )

and so forth. The seeker and MEMS SINS are fixed on the
inner frame of turntable. The distance between the seeker and
0.1 0.1 screen and the target size produced by graphic workstation
can meet the requirement of seeker FOV and operating range.
The simulation computer calculates the flight trajectory
0.05 0.05 in real time using Matlab xPC, which sends the attitude
commands [𝜗, 𝜓, 𝛾] to the flight simulation turntable through
reflection memory network (RMN) and sends the specific
0 0 force information [𝑎𝑥𝑏 , 𝑎𝑦𝑏 , 𝑎𝑧𝑏 ] to the processing computer
1 2 3 4 5 6 7 8 9 10
BLOS angle accuracy (pixs)
through CAN bus simultaneously; it also computes the
relative motion model of target and missile and sends veloc-
⇀󳨀 ⇀ 󳨀 ⇀ 󳨀 ⇀ 󳨀
ity and position information [⇀ 󳨀 𝑖
LOS vertical angle accuracy LOS azimuth angle accuracy 𝜔 , 𝜗, 𝜓, 𝛾, 𝑉 𝑚 , 𝑃 𝑚 , 𝑉 𝑡 , 𝑃 𝑡 ] to
LOS vertical rate accuracy LOS azimuth rate accuracy
graphic workstation through RS422 serial interface. Graphic
Figure 7: LOS angle and rate accuracy influenced by BLOS accu- workstation observes the motion of target in BLOS frame
racy. and shadows the image on the screen by projector. The
triaxial turntable simulates the body attitude according to
the attitude commands made by the simulation computer.
𝑖
Table 3: LOS angle and rate accuracy with different gyro accuracy.
The gyro measures the angular rate of the turntable ⇀ ̃
󳨀
𝜔 . The
𝑚
Gyro 𝑞𝛾 (∘ ) 𝑞𝛾̇ (∘ /s) 𝑞𝜆 (∘ ) 𝑞𝜆̇ (∘ /s) seeker tracks the target on the screen and outputs BLOS angle
Type 1 0.020 0.003 0.046 0.012 𝑞𝛼 , 𝑞̃𝛽 ]. The processing computer reads the body angular rate

𝑖
Type 2 0.063 0.005 0.090 0.015 ̃

󳨀
𝜔 from MEMS gyro STIM202; thus it can compute LOS rate
𝑚
𝑖
Type 3 0.143 0.011 0.175 0.025
[𝑞̃̇𝛾 , 𝑞̃̇𝜆 ] in real time with the information of [̃ ̃
𝑞𝛼 , 𝑞̃𝛽 ,⇀
󳨀
𝜔 𝑚 ].
Type 4 0.365 0.045 0.406 0.062
In the semiphysical simulation experiment, the actual
target size is about 3 m × 3 m, the distance from seeker
to screen is about 5 m, and the target initial size in the
Markov process, and the period of oscillation is equal to the screen is about 0.012 m × 0.012 m. The accuracy of BLOS
first-order Markov time constant. angle actually measured by seeker is 3 pixels. STIM202
As shown in Table 3 and Figure 9, the relation between from Sensonor Company is used for MEMS IMU and its
gyro accuracy and LOS angle is approximately linear, and equivalent bias calibrated through experiment is 60∘ /h. DSP
the impact on the LOS rate has the same characteristics. The TMS320C6713 from TI Company is selected as processor.
slope of gyro-LOS angle line is 0.0012∘ /∘ /h and the slope of Turntable specifications are shown in Table 4. The parameters
gyro-LOS rate line is 0.0002∘ /s/∘ /h separately. LOS angle and of strapdown seeker and gyro are shown in Table 5.
rate accuracy improve when gyro accuracy improves, because
equivalent bias of gyro directly impacts the attitude, and the 6.2. Result and Discussion. The semiphysical simulation
increase of attitude error will increase LOS angle and rate experiment is carried out for verifying LOS estimated algo-
error, which is in accordance with the simulation result. rithm, and the results are shown in Figures 11 and 12 and
Table 6.
6. Experimental Verification From Figure 12, we can see that the estimated LOS angle
and rate could well approach the true value. The maximum
6.1. Experiment Design. In order to verify the estimation errors of LOS vertical angle and azimuth angle are 0.345∘
accuracy of LOS rate based on UKF in practical application, and 0.352∘ , and the estimation accuracy is 0.100∘ and 0.097∘ ,
10 Mathematical Problems in Engineering

0.2 0.1

0 0

q𝛾 ( /s)
q𝛾 (∘ )

−0.2 −0.1

. ∘
−0.4 −0.2

−0.6 −0.3
0 1 2 3 4 5 0 1 2 3 4 5
T (s) T (s)
1 0.2

0.1
0.5

q𝜆 (∘ /s)
q𝜆 (∘ )

0
0

.
−0.1

−0.5 −0.2
0 1 2 3 4 5 0 1 2 3 4 5
T (s) T (s)

Bias stability 0∘ /h Bias stability 100∘ /h Bias stability 0∘ /h Bias stability 100∘ /h
Bias stability 10∘ /h Bias stability 300∘ /h Bias stability 10∘ /h Bias stability 300∘ /h
Bias stability 50∘ /h Bias stability 50∘ /h
(a) LOS angle estimation curves (b) LOS rate estimation curves
0.4 0.05
q𝛾 error ( /s)

0.2 0
q𝛾 error (∘ )

0 −0.05
−0.2 −0.1
.

−0.4 −0.15
0 1 2 3 4 5 0 1 2 3 4 5
T (s) T (s)
0.4 0.05
0.2 0
q𝜆 error (∘ /s)
q𝜆 error (∘ )

0 −0.05
−0.2 −0.1
.

−0.4 −0.15
0 1 2 3 4 5 0 1 2 3 4 5
T (s) T (s)

Bias stability 10∘ /h Bias stability 100∘ /h Bias stability 10∘ /h Bias stability 100∘ /h
Bias stability 50∘ /h Bias stability 300∘ /h Bias stability 50∘ /h Bias stability 300∘ /h
(c) LOS angle estimation error curves (d) LOS rate estimation error curves

Figure 8: LOS angle and rate estimation and error curves due to different accuracy of gyro.

respectively. The maximum errors of LOS vertical rate and The correctness of the estimation algorithm based on
azimuth rate are 0.478∘ /s and 0.366∘ /s, and the estimation UKF is verified by the semiphysical simulation experiment,
accuracy is 0.110∘ /s and 0.096∘ /s, respectively. The process and the estimation accuracy can meet the LOS rate accuracy
noise 𝑞 has an impact on the convergence rate: the smaller 𝑞 requirement of guidance system.
is, the faster convergence rate is. Because of the hypothesized
slow target motion on the ground, the parameters of target 7. Conclusion
motion can be ignored in practical application. From (14),
process noise 𝑞 is initialized by the relative distance of missile Strapdown imaging seeker has been widely used due to its
and target 𝑅, velocity, and acceleration of missile. The algo- simple structure, high reliability, and low cost. However, it
rithm running time is about 2.3 ms in DSP TMS320C6713, cannot output the LOS rate directly. In this paper, considering
which could meet the guidance time requirement of 20 ms. the relative motion relationship between missile and target,
Mathematical Problems in Engineering 11

Table 4: Turntable specifications.

Inner axis Middle axis Outer axis


Angular freedom 0.0000∘∼359.9999∘ 0.0000∘∼359.9999∘ 0.0000∘∼359.9999∘
Position
Accuracy 0.0001∘ 0.0001∘ 0.0001∘
Command resolution 0.0001∘ 0.0001∘ 0.0001∘
Repeatability ±2󸀠󸀠 ±2󸀠󸀠 ±2󸀠󸀠
Rate
Range ±0.001∘ /s∼±1000∘ /s ±0.001∘ /s∼±300∘ /s ±0.001∘ /s∼±200∘ /s
Stability over 360 deg. 1 × 10−4 1 × 10−4 1 × 10−4
Stability over 10 deg. 1 × 10−3 1 × 10−3 1 × 10−3
Command resolution 0.0005∘ /s 0.0005∘ /s 0.0005∘ /s
Dynamic
Bandwidth ≥12 Hz ≥10 Hz ≥8 Hz
Acceleration ≥3000∘ /s2 ≥1500∘ /s2 ≥800∘ /s2

0.5 0.15 Table 5: Seeker and gyro parameters table.

Model item Parameters


Strapdown seeker
LOS angle accuracy (∘ )

LOS rate accuracy (∘ /s)

Bias Uniform distribution


U(0, 0.028∘ )
Image processing uncertainty Normal distribution
N(0, 0.028∘ )
Quantized error Uniform distribution
U(0, 0.028∘ )
Frame frequency 50 Hz
Gyro STIM202
0 0
0 50 100 150 200 250 300 Bias 60∘ /h
Gyro accuracy ( ∘ /h)
Bias stability 60∘ /h
LOS vertical angle accuracy LOS azimuth angle accuracy Scale factor accuracy 200 ppm
LOS vertical rate accuracy LOS azimuth rate accuracy

Figure 9: LOS angle and rate accuracy influenced by gyro accuracy.


Table 6: Table of experiment result.

LOS angle and rate 𝑞̃𝛾 𝑞̃𝜆 𝑞̃̇𝛾 𝑞̃̇𝜆


∘ ∘ ∘
Max estimation error 0.345 0.352 0.478 /s 0.366∘ /s
the nonlinear state model of LOS rate estimation is derived. Estimation accuracy (1𝜎) 0.100∘ 0.097∘ 0.110∘ /s 0.096∘ /s
To deal with strong nonlinearity and real-time performance,
estimation algorithm based on UKF is proposed. Hitherto
unknown, we have proposed and analyzed the idea that the
BLOS angle accuracy and gyro accuracy are the main factors applications of strapdown imaging seeker and other nonlin-
impacting on the LOS angle and rate accuracy. Simulation ear state estimation fields. In the future studies, by applying
results show that BLOS angle accuracy and LOS rate accuracy the LOS angular rate estimate algorithm to the missile
present an approximate linear relationship; gyro accuracy guidance system hardware in loop simulation experiment,
and LOS rate accuracy have almost the same characteristics, we can further verify the practical application ability of the
too. Semiphysical simulation experiment result shows that algorithm. For non-Gaussian noise, our work will focus on
the LOS rate estimation accuracy can meet the accuracy analyzing how the presence of non-Gaussian variables affects
requirement of guidance system. Algorithm running time the estimation algorithm, and another filter will be employed
in DSP can also meet the requirement of guidance time. to overcome this problem. Also another method such as
Consequently, the LOS rate estimation algorithm based on integrated navigation may be introduced to improve the LOS
UKF provides a strong theoretical basis for engineering accuracy.
12 Mathematical Problems in Engineering

CPU

q̃𝛼 q̃𝛽 axb , ayb , azb

Strapdown seeker SINS

𝜔ix , 𝜔iy , 𝜔iz CAN

Target Simulation computer


Projector
𝜗, 𝜓, 𝛾

Projection screen RMN


HDMI

Triaxial turntable RS422


𝜔x1 , 𝜔y1 , 𝜔z1 , 𝜗, 𝜓, 𝛾, x , y , z ,
Graphic workstation X, Y, Z, Tx , Ty , Tz , XT , YT , ZT

Figure 10: Semiphysical simulation experiment platform.

5 2
0 0
q 𝛾 ( /s)
q𝛾 (∘ )

−5 −2
. ∘

−10 −4
−15 −6
0 5 10 15 0 5 10 15
T (s) T (s)
6 3
4 2
q𝜆 (∘ /s)
q 𝜆 (∘ )

2 1
.

0 0

−2 −1
0 5 10 15 0 5 10 15
T (s) T (s)

Real Real
Estimation Estimation
(a) LOS angle estimation curves (b) LOS rate estimation curves

Figure 11: LOS angle and rate estimation curves.

Nomenclature 𝑗
𝐶𝑖 : Rotation matrix from 𝑖 frame to 𝑗 frame
𝑅𝑖𝑗 : The element of row 𝑖 and column 𝑗 of the
𝑞𝛾 , 𝑞𝜆 : LOS vertical angle and azimuth angle
rotational matrix 𝐶𝑒𝑏
𝑞𝛼 , 𝑞𝛽 : BLOS vertical angle and azimuth angle 𝜔𝑥1 , 𝜔𝑦1 , 𝜔𝑧1 : Body angular rates in inertial frame
𝜗, 𝜓, 𝛾: Euler angles in body axis (pitch, yaw, and 𝜔̃𝑥1 , 𝜔̃𝑦1 , 𝜔
̃𝑧1 : Body angular rates measured in real time
roll) by gyros
𝑞𝑐 : LOS transform angle 𝑅, 𝑅:̇ Relative distance and relative velocity
𝑥𝑡 , 𝑦𝑡 : Image coordinates of the target between the missile and target
Ω𝑘𝑖𝑗 : Angular rate of 𝑗 frame relative to 𝑖 frame 󳨀𝑎 𝑚 ,⇀
⇀ 󳨀𝑎 𝑡 : The accelerations of missile and target,
𝑠 𝑠
expressed in 𝑘 frame respectively, in LOS frame
Mathematical Problems in Engineering 13

0.4 0.5

q𝛾 error ( /s)
0.2 0
q𝛾 error (∘ )


0
−0.5
−0.2

.
−0.4 −1
0 5 10 15 0 5 10 15
T (s) T (s)
0.4 1

0.2

q𝜆 error (∘ /s)
q𝜆 error (∘ )

0.5
0
0
−0.2

.
−0.4 −0.5
0 5 10 15 0 5 10 15
T (s) T (s)
(a) LOS angle estimation error curve (b) LOS rate estimation error curve

Figure 12: LOS angle and rate estimation error curves.


󳨀𝑎 𝑚 : The acceleration of missile measured by Acknowledgments
𝑏
accelerometer

󳨀V : A time-varying Gauss-Markov random
This work was supported by the Major Science Innovation
𝑘 Foundation of Chinese Academy of Sciences (YYYJ-1122).
vector The authors thank the reviewers and editors for their helpful

󳨀𝑞 : Time-varying statistical property
𝑘 and constructive comments.

󳨀 ⇀󳨀
𝑤 1 (𝑡) 𝑤 2 (𝑡): Zero-mean uncorrelated process noise
𝑟1 , 𝑟2 : Measurement noise of the seeker, which
obeys normal distribution 𝑁(0, 𝑟)
References
𝛿⇀󳨀
𝜔(𝑡): The run-to-run bias [1] O. Bulent and U. Altug, “Comparison of the strapdown and

󳨀V : The noise of gyro output gimbaled seekers utilized in aerial applications,” in Infrared
𝜔

󳨀V : The noise of strapdown seeker output Technology and Applications XXXVIII, vol. 8353 of Proceedings
𝑞

󳨀
𝑤(𝑡)⇀ 󳨀V (𝑡): The Gaussian process noise of SPIE, 2012.

󳨀 [2] R. D. Ehrich and P. Vergez, “Strapdown seeker technology for
𝑄 𝑤 (𝑡): The process noise covariance matrix of the terminal guidance of tactical weapons,” Tech. Rep. AD-
nonlinear LOS rate estimated model A092606, 1980.

󳨀
𝑅 V (𝑡): The measurement noise covariance [3] R. I. Emmert and R. D. Ehrich, “Strapdown seeker guidance for
matrix of nonlinear LOS rate estimated air-surface tactical weapons,” ADB030995, 1978.
model [4] S. Sadhu and T. K. Ghoshal, “Sight line rate estimation in

󳨀 missile seeker using disturbance observer-based technique,”
𝑋0 : Initial state mean IEEE Transactions on Control Systems Technology, vol. 19, no. 2,

󳨀
𝑃 0: Initial state covariance pp. 449–454, 2011.
𝑥𝑘 : The state of the system on the time step [5] D. Kim, C.-K. Ryoo, Y. Kim, and J. Kim, “Guidance and control
𝑘 for missiles with a strapdown seeker,” in Proceedings of the 11th
𝑦𝑘 : The measurement on the time step 𝑘 International Conference on Control, Automation and Systems
𝑞𝑘−1 : The process noise on the time step 𝑘 − 1 (ICCAS ’11), pp. 969–972, IEEE, Gyeonggi-do, The Republic of
Korea, October 2011.
𝑄𝑘−1 : The process noise covariance matrix
[6] J. Waldmann, “Line-of-sight rate estimation and linearizing
𝑟𝑘 : The measurement noise on the time step
control of an imaging seeker in a tactical missile guided by
𝑘 proportional navigation,” IEEE Transactions on Control Systems
𝑅𝑘 : The measurement noise covariance Technology, vol. 10, no. 4, pp. 556–567, 2002.
matrix. [7] J. Yingjie, W. Xiao, and C. Zhijian, “Application of strapdown
homing guidance technology in short-range guided rocket,”
Journal of Projectiles, Rockets, Missiles and Guidance, vol. 32, no.
Conflict of Interests 1, pp. 13–17, 2012.
[8] L. Jingjing, Research of LOS Rate Estimation Method for Strap-
The authors declare that there is no conflict of interests down Imaging Seeker, Harbin Institute of Technology, Harbin,
regarding the publication of this paper. China, 2008.
14 Mathematical Problems in Engineering

[9] F.-G. Li, Q.-L. Xia, and L.-Q. Xiong, “Study on air-to-ground
missile with strapdown imaging infrared seeker against moving
target,” in Proceedings of the 32nd Chinese Control Conference,
pp. 5149–5152, Xi’an, China, 2013.
[10] J.-F. Fan, S. Zhong, L. Qing, and W. Jiang, “A hybrid differentia-
tor for strapdown guidance system,” in Proceedings of the 12th
International Conference on Control, Automation and Systems
(ICCAS ’12), pp. 1960–1964, Jeju Island, Republic of Korea,
October 2012.
[11] J. L. Barron, D. J. Fleet, and S. S. Beauchemin, “Performance
of optical flow techniques,” International Journal of Computer
Vision, vol. 12, no. 1, pp. 43–77, 1994.
[12] C. Wang, Z. You, F. Xing et al., “Optical flow inversion for
remote sensing image dense registration and sensor’s attitude
motion high-accurate measurement,” Mathematical Problems in
Engineering, vol. 2014, Article ID 432613, 16 pages, 2014.
[13] B. Ekstrand, “Tracking filters and models for seeker applica-
tions,” IEEE Transactions on Aerospace and Electronic Systems,
vol. 37, no. 3, pp. 965–977, 2001.
[14] S. Blackman, Multiple-Target Tracking with Radar Applications,
Artech House, Dedham, Mass, USA, 1986.
[15] Y. Bar-Shalom and T. E. Fortmann, Tracking and Data Associa-
tion, Academic Press, New York, NY, USA, 1988.
[16] G. M. Siouris, Missile Guidance and Control Systems, Springer,
New York, NY, USA, 2004.
[17] M. Kirkko-Jaakkola, J. Collin, and J. Takala, “Bias prediction
for MEMS gyroscopes,” IEEE Sensors Journal, vol. 12, no. 6, pp.
2157–2163, 2012.
[18] J. Georgy, A. Noureldin, M. J. Korenberg, and M. M. Bayoumi,
“Modeling the stochastic drift of a MEMS-based gyroscope in
gyro/odometer/GPS integrated navigation,” IEEE Transactions
on Intelligent Transportation Systems, vol. 11, no. 4, pp. 856–872,
2010.
[19] S. J. Julier, J. K. Uhlmann, and H. F. Durrant-Whyte, “A new
approach for filtering nonlinear systems,” in Proceedings of
the American Control Conference, vol. 3, pp. 1628–1632, IEEE,
Seattle, Wash, USA, June 1995.
[20] S. J. Julier and J. K. Uhlmann, “Unscented filtering and nonlin-
ear estimation,” Proceedings of the IEEE, vol. 92, no. 3, pp. 401–
422, 2004.
[21] S. J. Julier and J. K. Uhlmann, “new extension of the Kalman
filter to nonlinear systems,” in The 6th Signal Processing, Sensor
Fusion, and Target Recognition, vol. 3068 of Proceedings of SPIE,
pp. 182–193, Orlando, Fla, USA, July 1997.
[22] S. S. Bisht and M. P. Singh, “An adaptive unscented Kalman filter
for tracking sudden stiffness changes,” Mechanical Systems and
Signal Processing, vol. 49, no. 1-2, pp. 181–195, 2014.
[23] R. Veloso Garcia, H. K. Kuga, and M. C. F. P. S. Zanardi,
“Unscented Kalman filter applied to the spacecraft attitude
estimation with Euler angles,” Mathematical Problems in Engi-
neering, vol. 2012, Article ID 985429, 12 pages, 2012.
[24] W. Yang and W. Shou-yong, “Analysis of performances on non-
linear filter algorithms,” Journal of Air Force Radar Academy, vol.
24, no. 2, pp. 111–114, 2010.
Advances in Advances in Journal of Journal of
Operations Research
Hindawi Publishing Corporation
Decision Sciences
Hindawi Publishing Corporation
Applied Mathematics
Hindawi Publishing Corporation
Algebra
Hindawi Publishing Corporation
Probability and Statistics
Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014

The Scientific International Journal of


World Journal
Hindawi Publishing Corporation
Differential Equations
Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014

Submit your manuscripts at


http://www.hindawi.com

International Journal of Advances in


Combinatorics
Hindawi Publishing Corporation
Mathematical Physics
Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014

Journal of Journal of Mathematical Problems Abstract and Discrete Dynamics in


Complex Analysis
Hindawi Publishing Corporation
Mathematics
Hindawi Publishing Corporation
in Engineering
Hindawi Publishing Corporation
Applied Analysis
Hindawi Publishing Corporation
Nature and Society
Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014

International
Journal of Journal of
Mathematics and
Mathematical
Discrete Mathematics
Sciences

Journal of International Journal of Journal of

Hindawi Publishing Corporation Hindawi Publishing Corporation Volume 2014


Function Spaces
Hindawi Publishing Corporation
Stochastic Analysis
Hindawi Publishing Corporation
Optimization
Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014 http://www.hindawi.com http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014

You might also like