Next Article in Journal
Simple Shading Correction Method for Brightfield Whole Slide Imaging
Previous Article in Journal
An Open-Source 7-DOF Wireless Human Arm Motion-Tracking System for Use in Robotics Research
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Landmark-Based Inertial Navigation System for Autonomous Navigation of Missile Platform

1
College of Liberal Arts and Science, National University of Defense Technology, Changsha 410073, China
2
School of Mathematics and Big Data, Foshan University, Foshan 528225, China
3
Beijing Institute of Spacecraft System Engineering, China Academy of Space Technology, Beijing 100094, China
*
Author to whom correspondence should be addressed.
Sensors 2020, 20(11), 3083; https://doi.org/10.3390/s20113083
Submission received: 18 April 2020 / Revised: 23 May 2020 / Accepted: 27 May 2020 / Published: 29 May 2020
(This article belongs to the Section Physical Sensors)

Abstract

:
As a new information provider of autonomous navigation, the on-orbit landmark observation offers a new means to improve the accuracy of autonomous positioning and attitude determination. A novel autonomous navigation method based on the landmark observation and the inertial system is designed to achieve the high-accuracy estimation of the missile platform state. In the proposed method, the navigation scheme is constructed first. The implicit observation equation about the deviation of the inertial system output is derived and the Kalman filter is applied to estimate the missile platform state. Moreover, the physical observability of the landmark and the mathematical observability of the navigation system are analyzed. Finally, advantages of the proposed autonomous navigation method are demonstrated through simulations compared with the traditional celestial-inertial navigation system and the deeply integrated celestial-inertial navigation system.

1. Introduction

The navigation system plays an important role in the actual application of the missile. Inertial Navigation System (INS), Global Navigation Satellite System (GNSS), and Celestial Navigation System (CNS) [1] are the three most commonly used missile navigation systems at present.
INS uses an accelerometer and a gyroscope to measure the line motion and angle motion of the carrier platform. Through the navigation solution, parameters such as speed, position, and attitude of the carrier platform relative to a reference coordinate system can be determined [2]. INS has the advantages of better concealment, stronger autonomy, and higher short-term accuracy. However, the output error of INS accumulates with time. Therefore, INS cannot be used in the missile platform alone.
GNSS can provide rich state information of the carrier platform such as the position and the speed [3]. However, GNSS is semi-autonomous. Influenced by the complex space conditions such as uncertain electromagnetic interference and possible signal occlusion as well as the inherent vulnerability of navigation signals, GNSS’s availability and service ability are uncertain to a large extent [4]. It may also be difficult for the receiver to track GNSS signals because of the large Doppler frequency shift of GNSS signals resulting from high dynamic characteristics of the missile platform.
CNS determines the state of the carrier platform by observing celestial bodies and has the advantages of stronger autonomy and concealment. However, the output of CNS is low-frequency and is easily affected by the external environment.
Because of shortcomings of each single navigation system, the integrated navigation system has become a key means to improve accuracy and reliability of autonomous navigation by complementing advantages of different navigation schemes. Among different integrated navigation systems, the Celestial-Inertial Navigation System (CINS) composed of CNS and INS has become the most commonly used one in the missile platform [5,6] due to its strong autonomy and the concealment of the CNS and INS.
CINS can correct the accumulation error of INS through starlight information [5]. There are two modes in the combination of INS and CNS: the loose one and the tight one. In the loose combination mode, CINS obtains the state estimation by fusing the independent output of INS and CNS [7,8,9]. However, two or more observable stars are needed at the same time for the loosely combined CINS to carry out the filter process. Meanwhile, the complementary characteristics of INS and CNS are not fully utilized in the loose combination mode. Therefore, the tightly combined CINS is constructed, In which CINS directly fuses the INS output with the astronomical observation to estimate the missile platform state even there is only one observable star. In addition, the tightly combined CINS can improve the navigation accuracy by avoiding the twice use of the random model [10,11,12,13].
However, due to star sensor’s inability to suppress the output error of the accelerometer, both the loosely combined and the tightly combined CINS are faced with the divergence of the position estimation error. To improve the position estimation accuracy of CINS, different efforts have been made. For example, CINS based on the star refraction [6,14] could obtain the horizontal reference by sensing more than three star refraction angles. Further, the position of the missile platform could be estimated. However, the accurate model of atmospheric density that the method relied on was difficult to be established. At the same time, it is difficult to meet the condition of more than three refracting stars. Wang et al. [13] achieved the high-accuracy estimation of all aircraft states by adding the complete weightlessness constraint in the dynamic model of the automated transfer vehicle. However, the constraint was only applicable to the high-orbit vehicles and could not completely suppress the divergence of the position estimation error. Yang [15] et al. estimated the accelerometer bias by sensing the missile altitude with a barometer. However, due to the inevitable error of the atmospheric density model, the accuracy of this method was also limited. Ning et al. [12] focused on the INS rotary modulation technology, through which the gyro drift and the acceleration deviation could be compensated. However, the technology inevitably increased the energy consumption of the navigation system and the inaccurate rotation control may also reduce the accuracy of the state estimation.
In recent years, the visual sensor has widely been used in navigation systems due to the rapid development of the image processing technology and advantages of the visual sensor in weight, cost, and power consumption. The visual sensor can be applied to the space-target navigation in three ways. The first method determines the carrier platform state by comparing the measured image with the stored one [16]. The second obtain state estimation by sensing the direction from the carrier platform to the landmark [17,18]. The third one calculates the motion of the carrier platform according the continuous images taken by the camera [19].
Among the three means, the method based on the landmark, i.e., the second method, has been widely used in many fields such as autonomous landing and satellite orbit determination because of its advantages of bounded navigation parameter error and more simple calculation [20]. For instance, NASA obtained the attitude estimation of the lander by matching landmarks taken by the camera with the reference landmarks in the ALHAT program [21,22]. Xu et al. extracted the known landmarks and the unknown landmarks from images taken by the lander to establish the measurement equation, through which the INS output deviation could be corrected and the high-accuracy estimation of the position and the attitude could be given [23]. Hou et al. established an autonomous navigation scheme based on the observation of Mars landmarks and got higher orbit determination accuracy of Mars orbiting [24]. Youngsun and Dong-Hwan built an integrated navigation system through landmarks and inertial devices. Even when the number of the visible landmarks is small, the system could still get much more reliable output of position, speed, and attitude [25].
Therefore, in view of the CINS’s difficulties in the position estimation and advantages of the landmark-based navigation method, the landmark-based method is combined with INS to form an autonomous navigation system for the missile platform. Through the proposed system, named Landmark-based Inertial Navigation System (LINS), the paper attempts to achieve higher accuracy estimation both of the attitude and the position for the missile platform without adding additional sensors. The main contributions of this paper include the following.
  • The construction of the autonomous navigation scheme: The implicit observation equation of the INS output deviation is established based on the landmark observation and the corresponding coordinates estimation (calculated according to INS output and the known landmark location). Combining the constructed observation equation and the ballistic error propagation model, the position and the attitude of the missile platform are estimated through Kalman filter.
  • The analysis of the observability: From two aspects—the physical observability of landmarks and the mathematical observability of the navigation system—the observability of the proposed system is analyzed. The paper proves that the proposed navigation system is completely observable mathematically when the number of observable landmarks is greater than 1.
  • The realization of the comparative simulation experiments: Compared with the traditional CINS and the deeply integrated CINS, the simulation experiments prove that LINS can greatly improve the accuracy of position estimation while maintaining the attitude estimation accuracy.
It should be pointed out that although the mind of using visual sensors to aid the navigation of INS adopted by this paper is the same as that of other literatures, see, e.g., [23,25], the state transition equation and the observation equation used in this paper are different from those in other articles due to the change of the navigation environment. In the construction of the observation equation, the derivation of equations about error propagations of position and attitude are done by authors. The observability analysis and simulation design given in this paper can also be recognized as innovative.
In view of above research content, the paper will be carried out in the following order. In Section 2, the navigation scheme of LINS is designed. The propagation equation of ballistic error, the implicit observation equation, as well as the state estimation process of the missile platform are given. Section 3 analyzes the physical observability of landmarks and the mathematical observability of the proposed navigation system. In Section 4, advantages of LINS are proved by the comparative simulation experiments. Finally, Section 5 draws our conclusion.

2. LINS Navigation Scheme and State Estimation Process

In this section, the autonomous navigation scheme of LINS is designed first. Next, the propagation model of the ballistic error, i.e., the state transition equation of the proposed navigation system, is introduced. Then, the implicit observation equation about the INS output deviation is derived. Finally, based on the existing state transition equation and the observation equation, the Kalman filter is applied to the state estimation. Meanwhile, the estimation process of missile platform state is also given.
For the sake of simplicity, the coordinate systems used in the missile navigation are given as follows, the launch-point inertial coordinate frame (li-frame), the missile body coordinate frame (b-frame), and the sensor coordinate frame (s-frame). The specific definition of the coordinate system can be seen in [15]. At the same time, we assume that b-frame and s-frame have the same origin.

2.1. Autonomous Navigation Scheme of Missile Platform

As mentioned above, the star sensor used in CINS cannot provide the position information of the carrier platform. Moreover, because of the infinite distance between the missile platform and the star, the position change of the missile has little influence on the observation coordinate of the star. That is to say, the star observation contains little position information of the missile platform.
Different from stars, the distance between the landmark and the missile is limited. Both changes of the position and of the attitude can cause great impact on the observation coordinates of the landmark. In other words, the landmark observation contains more abundant state information of the missile platform than the star observation. Therefore, the landmark observation may provide a new means to improve the accuracy of autonomous orbit determination as a novel information source of autonomous navigation.
Based on the above basic idea, the navigation scheme of LINS is constructed in Figure 1 to get the high-accuracy estimation both of the position and the attitude for the missile platform.
As shown in Figure 1, the autonomous navigation scheme obtains coordinates of landmarks with known positions through the landmark matching, and also gets the coordinate estimation of landmarks with INS output. Based on the difference between the landmark observation and the landmark estimation, the implicit observation equation of the INS output deviation can be established. Combined with the ballistic error propagation model, the Kalman filter is applied to the estimation of the INS output error. Furthermore, by the feeding the deviation estimation back to the INS output, the missile platform state is finally estimated.

2.2. Ballistic Error Propagation Equation

In this paper, we select li-frame as the navigation frame. All of the following variables are expressed in this frame. Take X ( t ) = ϕ ( t ) T , δ V ( t ) T , δ r ( t ) T , ε ( t ) T , ( t ) T T as the system state vector, where ϕ ( t ) = [ ϕ x ( t ) , ϕ y ( t ) , ϕ z ( t ) ] T is the misalignment angle of the missile platform, i.e., the attitude estimation error of the missile platform; δ V ( t ) = [ δ V x ( t ) , δ V y ( t ) , δ V z ( t ) ] T and δ r ( t ) = [ δ x ( t ) , δ y ( t ) , δ z ( t ) ] T are the estimation errors of the speed and the position for the missile platform, respectively; ε ( t ) = [ ε x ( t ) , ε y ( t ) , ε z ( t ) ] T represents the angle drift resulting from gyro bias; and ( t ) = [ x ( t ) , y ( t ) , z ( t ) ] T is accelerometer’s constant offset.
The ballistic error propagation equation is as follows,
X ˙ ( t ) = F ( t ) X ( t ) + G ( t ) W ( t ) ,
where F ( t ) is the process input matrix and
F ( t ) = 0 3 × 3 0 3 × 3 0 3 × 3 C b li 0 3 × 3 F b ( t ) 0 3 × 3 F a ( t ) 0 3 × 3 C b li 0 3 × 3 I 3 × 3 0 3 × 3 0 3 × 3 0 3 × 3 0 6 × 3 0 6 × 3 0 6 × 3 0 6 × 3 0 6 × 3 ,
where I 3 is the unit matrix with the dimension 3 × 3 and C b li is the rotation matrix from b-frame to li-frame. G ( t ) is the noise drive matrix. Specific expressions of F a ( t ) , F b ( t ) and G ( t ) can be found in [26]. W ( t ) = [ ε s ( t ) T , s ( t ) T ] T is the system noise vector, where ε s ( t ) = [ ε s , x ( t ) , ε s , y ( t ) , ε s , z ( t ) ] T is the noise of the angle drift and s ( t ) = [ s , x ( t ) , s , y ( t ) , s , z ( t ) ] T is the noise of the accelerometer constant offset.
Discretize Equation (1), the state transition equation of the navigation system can be obtained as follows,
X k + 1 = Φ k X k + Γ k W k ,
where the subscript k represents the time,
X k = ϕ k T , δ V k T , δ r k T , ε k T , k T T .
When the discrete time step is T, we have
Φ k = I 15 + F k T + 1 2 F k 2 T 2 ,
Γ k = T ( I 15 + 1 2 F k T + 1 6 F k 2 T 2 ) G k ,
where I 15 is the unit matrix with the dimension 15 × 15 . It is generally assumed that the system noise, W k = [ ε s , k T , s , k T ] T , obeys the Gaussian distribution with zero mean value and the covariance matrix of Q k .

2.3. Landmark Observation Equation

The effective extraction, matching, and tracking of the landmarks based on the earth image are the preconditions for the construction of the observation equation. The progress in the following aspects paves the way for the application of the proposed navigation method. First, with the increase of the number of satellites, more and more high-precision earth images can be obtained, which means that more landmarks can be observed from the missile platform. Next, there has been a variety of methods concentrating on image matching such as Harris detector [27], Scale-invariant feature transform (SIFT) algorithm [28], and speeded up robust features (SURF) algorithm [29]. These algorithms can basically achieve the fast identification of the landmark and resist the influence of light change, mist interference and other environmental changes. Finally, with the increase of computer computing speed, it has been possible to perform feature matching in real time. For example, in [30], GPU-based implementation of SURF is able to extract and match features from images with 640 × 480 resolution at 103 frames per second. In [31], an efficient FPGA-based implementation of SURF is developed to process images with 800 × 600 resolution at 60 frames per second.
Under the support of the above developed technologies, we establish the observation model as follows. First of all, the observation diagram of the landmark is given in Figure 2.
As Figure 2 shows, if landmark-i with known coordinate ρ i (expressed in li-frame) is caught through the image recognition and matching, the following equation can be derived from the geometric relationship,
ρ i = r k + C b , k li C s b p k i ,
where p k i (expressed in s-frame) denotes the vector from the missile platform to landmark-i. Three axes of s-frame, X S , Y s , and Z s , are shown in Figure 2, r k represents the position of the missile platform at time k. C s b is the rotation matrix from s-frame to b-frame, which is related to the installation of the imaging sensor. C b , k li is the rotation matrix from b-frame to li-frame at time k expressed as follows,
C b , k li = cos φ k cos ψ k cos φ k sin ψ k sin γ k sin φ k cos γ k cos φ k sin ψ k cos γ k + sin φ k sin γ k sin φ k cos ψ k sin φ k sin ψ k sin γ k + cos φ k cos γ k sin φ k sin ψ k cos γ k cos φ k sin γ k sin ψ k sin γ k cos ψ k cos γ k cos ψ k ,
where φ k , ψ k , and γ k denote the pitch, yaw, and roll angles of the missile platform, respectively.
Equation (9) can be derived from Equation (7).
p k i = C b s C li , k b ρ i r k ,
where C li b is the rotation matrix from li-frame to b-frame and C b s is the rotation matrix from b-frame to s-frame, and we also have
C li b = C b li , T ,
C b s = C s b , T .
Assume that the theoretical imaging coordinate of landmark-i is [ x k i , y k i ] , then the following equation holds,
x k i y k i = f p k , x i p k , z i f p k , y i p k , z i ,
where p k , x i , p k , y i , p k , z i are three components of p k i and f is the focal length of the imaging sensor.
The above derivation proves that the imaging coordinate of landmark-i can be determined by its location and the position and attitude of the missile platform when the installation matrix of the landmark sensor, i.e., C s b is known. However, the real state of the missile platform is unknown. However, the position output r ^ k and the attitude output ζ k = [ φ ^ k , ψ ^ k , γ ^ k ] T of INS can be used to obtain the estimation of p k i , p ^ k i . The expression of p ^ k i and the corresponding estimation error, δ p k i , can be given as follows,
p ^ k i = C b s C ^ li , k b ρ i r ^ k ,
δ p k i C b s h ( ζ k , ρ i r ^ k ) θ k C b s C ^ li , k b δ r k ,
where C ^ li , k b is the rotation matrix from li-frame to b-frame corresponding to ζ k , δ r k = [ δ x k , δ y k , δ z k ] T is the estimation error of the missile platform position. For the vector ω = ω x , ω y , ω z T , lines 1, 2, and 3 of h ( ζ k , ω ) are as follows, respectively.
h ( ζ k , ω ) 1 = ω x sin φ ^ k cos ψ ^ k + ω y cos φ ^ k cos ψ ^ k ω x cos φ ^ k sin ψ ^ k ω y sin φ ^ k sin ψ ^ k ω z cos ψ ^ k 0 T ,
h ( ζ k , ω ) 2 = ω x sin φ ^ k sin ψ ^ k sin γ ^ k ω x cos φ ^ k cos γ ^ k + ω y cos φ ^ k sin ψ ^ k sin γ ^ k ω y sin φ ^ k cos γ ^ k ω x cos φ ^ k cos ψ ^ k sin γ ^ k + ω y sin φ ^ k cos ψ ^ k sin γ ^ k ω z sin ψ ^ k sin γ ^ k ω x cos φ ^ k sin ψ ^ k cos γ ^ k + ω x sin φ ^ k sin γ ^ k + ω y sin φ ^ k sin ψ ^ k cos γ ^ k ω y cos φ ^ k sin γ ^ k + ω z cos ψ ^ k cos γ ^ k T ,
h ( ζ k , ω ) 3 = ω x sin φ ^ k sin ψ ^ k cos γ ^ k + ω x cos φ ^ k sin γ ^ k + ω y cos φ ^ k sin ψ ^ k cos γ ^ k + ω y sin φ ^ k sin γ ^ k ω x cos φ ^ k cos ψ ^ k cos γ ^ k + ω y sin φ ^ k cos ψ ^ k cos γ ^ k ω z sin ψ ^ k cos γ ^ k ω x cos φ ^ k sin ψ ^ k sin γ ^ k + x sin φ ^ k cos γ ^ k ω y sin φ ^ k sin ψ ^ k sin γ ^ k ω z cos ψ ^ k sin γ ^ k T .
The derivation of h ( ζ k , ω ) is given in Appendix A.
In Equation (14), θ k = [ δ φ k , δ ψ k , δ γ k ] T is the attitude error angle resulted from the misalignment angle outputted by gyro. The transition equation from ϕ k to θ k is as follows,
θ k = 1 cos ψ ^ k cos φ ^ k sin ψ ^ k sin φ ^ k sin ψ ^ k cos ψ ^ k sin φ ^ k cos ψ ^ k cos φ ^ k cos ψ ^ k 0 cos φ ^ k sin φ ^ k 0 ϕ k Θ k ϕ k ,
The detailed derivation of Θ k can be found in [32].
According to p ^ k i and its estimation error δ p k i , the imaging coordinate estimation of landmark-i, z ^ k i , and its relevant estimation error, δ z k i , can be given as follows,
z ^ k i = x ^ k i y ^ k i = f p ^ k , x i p ^ k , z i f p ^ k , y i p ^ k , z i ,
δ z k i H C , k i δ p k i ,
where
H C , k i = f p ^ k , z i I 2 z ^ k i f ,
I 2 is the unit matrix with the dimension 2 × 2 .
Further, the observation of landmark-i can be expressed as Equation (22).
z k i = x k i y k i + v k i = z ^ k i + δ z k i + v k i .
where v k i is the observation noise and it is usually considered to obey Gaussian distribution with zero mean value and covariance matrix of R k i .
Based on the above equation, the implicit observation equation can be constructed as follows,
δ z k i = z k i z ^ k i [ H ϕ k i , H δ r k i ] [ ϕ k , δ r k ] T + v k i
where
H ϕ k i = H C , k i C b s h ( ζ k , ρ i r ^ k ) Θ k
H δ r k i = H C , k i C b s C ^ li , k b
So far, the imaging coordinate estimation of landmark-i, z ^ k i , has been derived through the position and attitude outputted by INS. Furthermore, the observation equation about INS output deviation, θ k and δ r k , has been established by subtracting z ^ k i from z k i .

2.4. State Estimation Process of Missile Platform

The ballistic error propagation model and the observation equation have been obtained in Section 2.2 and Section 2.3, respectively. Then, the filter algorithm of LINS can be given as follows by applying Kalman filter to the state estimation for the missile platform. The filter algorithm is as follows.
STEP1: According to the state estimation at time k 1 , X ^ k 1 , and the corresponding estimation error covariance matrix P k 1 , calculate the state prediction, X ^ k , k 1 , and P k , k 1 through the following equation.
X ^ k , k 1 = Φ k 1 X ^ k 1
P k , k 1 = Φ k 1 P k 1 Φ k 1 T + Γ k 1 W k 1 Γ k 1 T
STPE2: Assume that n landmarks are matched at time k, the implicit observation equation can be obtained by computing Equations (28)–(32).
p ^ k i = C b s C ^ li , k b ρ i r ^ k
z ^ k i = x ^ k i y ^ k i = f p ^ k , x i p ^ k , z i f p ^ k , y i p ^ k , z i
δ p k i C b s h ( ζ k , ρ i r ^ k ) θ k C b s C ^ li , k b δ r k
δ z k i H C , k i δ p k i
Z k = δ z k 1 δ z k n
STEP3: Calculate X ^ k and corresponding P k through Equations (33)–(37). Estimate the missile platform state by compensating X ^ k to the INS output. Set k = k + 1 and return to STEP1.
H k = H ϕ k 1 0 2 × 3 H δ r k 1 0 2 × 6 H ϕ k n 0 2 × 3 H δ r k n 0 2 × 6
R k = R k 1 R k n
K k = P k , k 1 H k T ( H k P k , k 1 H k T + R k ) T
X ^ k = X ^ k , k 1 + K k ( Z k H k X ^ k , k 1 )
P k = ( I 15 K k H k ) P k , k 1 ( I 15 K k H k ) T + K k R k K k T

3. Observability Analysis

The observability is the premise of the effective implementation for the navigation scheme and the filtering algorithm. Therefore, in this section, the observability of the proposed navigation system is analyzed from two aspects, the physical observability and the mathematical observability. The so-called physical observability refers to the visibility of the landmark to the missile. The mathematical observability reflects the ability of the navigation system to achieve the optimal estimation of the system state by combining the measurements with the system state model [33].

3.1. Physical Observability

In order to make the landmark visible to the landmark sensor installed on the missile platform, the conditions shown in Figure 3 should be satisfied. First, the landmark should be within the horizon of the missile position (seen as Figure 3a). Second, the landmark should be located in the view field of the landmark sensor (seen as Figure 3b).
In Figure 3a, ρ i e and r k e are the position vectors of landmark-i and the missile platform expressed in the earth fixed coordinate frame, respectively. R denotes the earth radius. In order to satisfy the physical condition, the following formula should hold.
arccos ( ρ i e , T · r k e ρ i e r k e ) < arccos ( R r k e ) ,
where · denotes the 2-norm of a vector.
Here, we assume that the earth is regarded as a standard sphere, which may lead to the erroneous judgement of the observability. For the sake of safety, R can be taken as the shortest distance from the center of the earth to its surface.
Figure 3b shows that the landmark should be in the view field of the landmark sensor. If the field angle of the landmark sensor is 2 α , then in order to meet the field condition, the following equation should be satisfied,
arccos ( [ 0 , 0 , 1 ] · p k i p k i ) < α .
In addition to the two conditions shown in Figure 3, the landmark may not be observed due to the absence of visible light. This means that the proposed navigation system may only be applicable to missiles launched in the daytime. However, it should be noted that due to the strong radiation of the atmospheric background during the day, the difficulty of the CINS in the star observation limits its application in the daytime launched missiles [34,35]. The proposed system may be an alternative to the CINS under the strong visible light. In addition, the number of observable landmarks may be reduced when the missile passes through the desert, ocean, and areas covered by clouds or fog. However, the following simulation shows that even though the number of matched landmarks is small, the LINS can still achieve high-accuracy state estimation.

3.2. Mathematical Observability

For the sake of simplicity, assume that only one landmark is observed, and then the mathematical observability matrix [36] of LINS can be given as follows,
M = H H Φ H Φ 14 ,
where
H = [ H ϕ , 0 2 × 3 , H δ r , 0 2 × 6 ] ,
Φ = I 15 + F T + 1 2 F 2 T 2 ,
The symbols used in Equations (40)–(42) have been defined above. The fact that the time subscript k is omitted means that symbols here are independent from time. Then
H Φ = H ( I 15 + F T + 1 2 F 2 T 2 ) = H + T HF + 1 2 T 2 HF 2 = H ϕ + 1 2 T 2 H δ r F b , T H δ r , H δ r ( I 3 + 1 2 T 2 F a ) , T H ϕ C b li , 1 2 T 2 H δ r C b li .
Obviously, H Φ has full column rank, so M also has full column rank. Therefore, the proposed navigation system is fully observable when the number of observable landmarks is not less than 1.

4. Simulation

In order to verify the advantages of LINS, the traditional CINS and the deeply integrated CINS proposed in [15] are used as the control group of the comparative simulation experiment. Parameter settings of the missile trajectory, the landmark sensor and the INS output are shown in Table 1, Table 2 and Table 3, in which settings of the ballistic parameter and INS output parameter have referred to [37].
In addition, set the attitude estimation accuracy of the star sensor used in CINS as 8 arc seconds, the measurement accuracy of the altimeter in the deeply integrated CINS as 50 m and the rotation matrix from s-frame to b-frame as follows,
C s b = 1 0 0 0 0 1 0 1 0
The filter periods of the three navigation systems, i.e., the time intervals between two adjacent state estimation of the filter, are set to 0.1 s. Then, 200 landmarks are randomly generated in the region with the longitude 116 . 34 , 188 . 57 and the latitude [ 14 . 028 , 57 . 169 ] . In order to test the state estimation performance of the proposed algorithm under different number of measurements, the following two cases are considered.
Case 1: LINS can apply the landmarks to the state estimation as long as they are observed.
Case 2: Up to three observable landmarks are randomly selected and used for missile state estimation.
Case 1 is a simulation of the actual navigation scene, whereas Case 2 tests the performance of LINS when the number of observable landmarks is small. It should be noted that in Case 2, LINS is provided with the same or less measurements as the deeply integrated CINS which requires at least two stars to obtain the attitude estimation and additional altitude observations to estimate the missile position.
Figure 4 shows the generated trajectory of the missile in the earth inertial frame, the randomly generated landmarks (represented by green pentagram), and the observed landmarks (represented by red pentagram). Figure 5 displays the observation episodes of the landmarks. When landmarks-i is observed at time k, the corresponding location is marked with the real point, otherwise there is no mark. Figure 6 illustrates the imaging track of the observable landmarks constituted composed of imaging coordinates at different time.
Figure 7 gives the number of landmarks that can be used for the state estimation of the missile platform under two cases. From Figure 7, it can be seen that the number of the observable landmarks is small or even zero during the early and late flight stages due to the limited flight altitude and the landmark density. When the number of the observable landmarks is 0, the proposed navigation system cannot work and the system output is consistent with that of the INS. In the practical application, the suitable storage of the geodetic image may avoid the situation of too few visible landmarks. Meanwhile, because of the number limitation, under Case 2, the maximum number of landmarks that can be used for state estimation is 3.
Figure 8 and Figure 9 show the position and attitude estimation errors given by CINS of two different combination modes and by LINS under two cases with different number of usable landmarks. As seen from Figure 7 and Figure 8, the position estimation accuracy of the proposed navigation system increases rapidly with the number of observable landmarks rising. Even when the maximum number of landmarks available for state estimation is 3, LINS outperforms CINS in the position estimation of the missile platform. However, when the number is not limited, LINS behaves more stable in position estimation.
Similarly, according to Figure 7 and Figure 9, it can be seen that the accuracy of attitude estimation obtained by LINS increases when the number of observable landmarks rises. LINS performs satisfactory in attitude estimation even when the maximum number of available landmarks is 3.
Table 4 compares the root mean square error (RMSE) of the position and attitude estimation given by CINS of two combination modes and LISN under two cases of different number of usable landmarks. It should be noted that datas in Table 4 are the average results of 100 Monte Carlo experiments when the number of observable landmarks exceeds 3. As seen from the table, LINS performs better than CINS in the position estimation even when the maximum number of landmarks available for position estimation is reduced to 3. Under Case 2, the position estimation error of LINS is 80.90% and 61.55% lower than that of the traditional CINS and the deeply integrated CINS, respectively. It means that LINS performs more satisfactory than CINS in the position estimation of the missile platform. In addition, in the attitude estimation, the proposed system is slightly inferior to the CINS, but its attitude estimation accuracy remains high. Under two cases of different number of available landmarks, the average RMSE of attitude estimation that LINS obtains by 100 simulation experiments is 2.90 arc second and 1.67 arc second, respectively.

5. Conclusions

In order to deal with difficulties of CINS in the position estimation, LINS is designed in this paper. In the proposed method, the implicit observation equation of the INS output deviation is derived firstly. Next, the physical observability of the landmark and the mathematical observability of the LINS are analyzed. Theoretical analysis shows that the proposed navigation system is fully observable in mathematics. Compared with the traditional CINS and the deeply integrated CINS, the simulation results demonstrate that position estimation RMSE of the proposed navigation method is 80.90% and 61.55% lower than that of the other two systems, respectively, even when the maximum number of landmarks that can be used for state estimation is 3. Although LINS does not perform as excellent as the other two navigation methods in the attitude estimation, its estimation accuracy still maintains high.
It should be pointed out that the influence of the atmospheric refraction, the aerodynamics, etc. on the accuracy of landmark observation is not considered in this paper. In the future research, these observation errors will be dealt with. In addition, the number of observable landmarks may be small under the condition that the missile passes through the ocean, the desert, and areas covered by clouds or fog. The estimation of the missile platform with smaller number of observable landmarks needs also to be studied in the future.

Author Contributions

All authors contributed to the definition of the scope and objectives. D.L. proposed the main idea; D.L. and B.H. designed the simulations and carried out the experimental work. All authors contributed to data analysis and discussion of results. The manuscript was written by D.L. and Y.C. commented on by J.W. and Z.H. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Natural Science Foundation of China under Grant No. 61773021, 61903086, and 61903366; the National Natural Science Foundation of Hunan province under Grant No. 2019JJ20018 and 2019JJ50745; the Civil Space Pre-research Foundation under Grant No. D020213; and the Pre-research Project of National University of Defense Technology under Grant No. ZK18-03-18.

Acknowledgments

This study was carried out under the support of the Information Fusion Laboratory, Department of system science, College of Liberal Arts and Science, National University of Defense Technology.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript.
INSInertial Navigation System
GNSSGlobal Navigation Satellite System
CNSCelestial Navigation System
CINSCelestial-Inertial Navigation System
LINSLandmark-based Inertial Navigation System
li-framelaunch-point inertial coordinate frame
b-framemissile body coordinate frame
s-framesensor coordinate frame
RMSEroot mean square error

Appendix A

Now, we have the real attitude angle of the missile platform, ϑ = [ φ k , ψ k , γ k ] T , the estimation of the angle, ζ k = [ φ ^ k , ψ ^ k , γ ^ k ] T and the corresponding estimation error θ k = [ δ φ k , δ ψ k , δ γ k ] T . The rotation matrices from li-frame to b-frame related to ϑ and ζ k are shown in Equations (A1) and (A2), respectively.
C = cos φ k cos ψ k sin φ k cos ψ k sin ψ k cos φ k sin ψ k sin γ k sin φ k cos γ k sin φ k sin ψ k sin γ k + cos φ k cos γ k sin γ k cos ψ k cos φ k sin ψ k cos γ k + sin φ k sin γ k sin φ k sin ψ k cos γ k cos φ k sin γ k cos γ k cos ψ k ,
C ^ = cos φ ^ k cos ψ ^ k sin φ ^ k cos ψ ^ k sin ψ ^ k cos φ ^ k sin ψ ^ k sin γ ^ k sin φ ^ k cos γ ^ k sin φ ^ k sin ψ ^ k sin γ ^ k + cos φ ^ k cos γ ^ k cos ψ ^ k sin γ ^ k cos φ ^ k sin ψ ^ k cos γ ^ k + sin φ ^ k sin γ ^ k sin φ ^ k sin ψ ^ k cos γ ^ k cos φ ^ k sin γ ^ k cos ψ ^ k cos γ ^ k .
Here, C li , k b and C ^ li , k b are marked as C and C ^ . For the vector ω = ω x , ω y , ω z T expressed in the li-frame, the corresponding vector (expressed in b-frame) rotated through C and C ^ can be derived as given in Equations (A3) and (A4).
w = C ω ,
w ^ = C ^ ω ,
Next, our task is linearly representing δ w through θ k , where δ w is the estimation error of w ^ as shown in (A5).
δ w = w w ^ ,
We have
φ k = φ ^ k + δ φ k ψ k = ψ ^ k + δ ψ k γ k = γ ^ k + δ γ k .
When δ φ k is small, the following equation holds,
sin ( δ φ k ) = δ φ k , cos ( δ φ k ) = 1 .
Therefore,
sin ( φ k ) = sin ( φ ^ k + δ φ k ) = sin φ ^ k + cos φ ^ k · δ φ k cos ( φ k ) = cos ( φ ^ k + δ φ k ) = cos φ ^ k sin φ ^ k · δ φ k .
The law in (A8) is also applicable to the other two attitude angles when δ ψ k and δ γ k are small.
By substituting (A6) and (A8) into (A1), (A9) can be derived.
C = C ^ + [ J 1 , J 2 , J 3 ] T ,
where
J 1 = sin φ ^ k cos ψ ^ k · δ φ k cos φ ^ k sin ψ ^ k · δ ψ ^ k cos φ ^ k cos ψ ^ k · δ φ k sin φ ^ k sin ψ ^ k · δ ψ ^ k cos ψ ^ k · δ ψ ^ k T ,
J 2 = sin φ ^ k sin ψ ^ k sin γ ^ k · δ φ k + cos φ ^ k cos ψ ^ k sin γ ^ k · δ ψ ^ k cos φ ^ k sin ψ ^ k sin γ ^ k · δ φ k + sin φ ^ k cos ψ ^ k sin γ ^ k · δ ψ ^ k sin ψ ^ k sin γ ^ k · δ ψ ^ k + cos ψ ^ k cos γ ^ k · δ γ ^ k T + cos φ ^ k sin ψ ^ k cos γ ^ k · δ γ ^ k cos φ ^ k cos γ ^ · δ φ k + sin φ ^ k sin γ ^ k · δ γ ^ k sin φ ^ k sin ψ ^ k cos γ ^ k · δ γ ^ k sin φ ^ k cos γ ^ k · δ φ k cos φ ^ k sin γ ^ k · δ γ ^ k 0 T ,
J 3 = sin φ ^ k sin ψ ^ k cos γ ^ k · δ φ k + cos φ ^ k cos ψ ^ k cos γ ^ k · δ ψ ^ k cos φ ^ k sin ψ ^ k cos γ ^ k · δ φ k + sin φ ^ k cos ψ ^ k cos γ ^ k · δ ψ ^ k sin ψ ^ k cos γ ^ k · δ ψ ^ k cos ψ ^ k sin γ ^ k · δ γ ^ k T + cos φ ^ k sin ψ ^ k sin γ ^ k · δ γ ^ k + cos φ ^ k sin γ ^ k · δ φ k + sin φ ^ k cos γ ^ k · δ γ ^ k sin φ ^ k sin ψ ^ k sin γ ^ k · δ γ ^ k + sin φ ^ k sin γ ^ k · δ φ k cos φ ^ k cos γ ^ k · δ γ ^ k 0 T .
In (A10)–(A12), the higher-order small quantities are ignored.
Combining Equations (A3)–(A5) and (A9), we can obtain that
δ w = [ J 1 , J 2 , J 3 ] T ω .
Further, (A13) can be represented as follows,
δ w = h ( ζ k , ω ) θ k ,
where the expression of h ( ζ k , ω ) has been given in (15)–(17).

References

  1. Ghanbarpour, H. A back-propagation approach to compensate velocity and position errors in an integrated inertial/celestial navigation system using unscented Kalman filter. Proc. Inst. Mech. Eng. Part J. Aerosp. Eng. 2014, 228, 1702–1712. [Google Scholar]
  2. Li, J.; Jing, Z.; Zhang, X.; Zhang, J.; Li, J.; Gao, S. Optimization design method of a new stabilized platform based on missile-borne semi-strap-down inertial navigation system. Sensors 2018, 18, 4412. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  3. Dai, D.; Wang, X.; Zhan, D.; Huang, J. An improved method for dynamic measurement of deflections of the vertical based on the maintenance of attitude reference. Sensors 2014, 14, 16322–16342. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  4. Zhang, H.; Zheng, W.; Tang, G. Stellar/inertial integrated guidance for responsive launch vehicles. Aerosp. Sci. Technol. 2012, 18, 35–41. [Google Scholar] [CrossRef]
  5. Yang, Y.; Zhang, C.; Lu, J. Local observability analysis of star sensor installation errors in a SINS/CNS integration system for near-earth flight vehicles. Sensors 2017, 17, 167. [Google Scholar] [CrossRef] [Green Version]
  6. Yang, S.; Yang, G.; Zhu, Z.; Li, J. Stellar Refraction-Based SINS/CNS Integrated Navigation System for Aerospace Vehicles. J. Aerosp. Eng. 2016, 29, 1–11. [Google Scholar] [CrossRef]
  7. He, Z.; Wang, X.; Fang, J. An innovative high-precision SINS/CNS deeply integrated navigation scheme for the Mars rover. Aerosp. Sci. Technol. 2014, 39, 559–566. [Google Scholar] [CrossRef]
  8. Wu, X.; Wang, X. A SINS/CNS deeply integrated navigation method based on mathematical horizon reference. Aircr. Eng. Aerosp. Technol. 2011, 83, 26–34. [Google Scholar]
  9. Ning, X.; Liu, L. A two-mode INS/CNS navigation method for lunar rovers. IEEE Trans. Instrum. Meas. 2014, 63, 2170–2179. [Google Scholar] [CrossRef]
  10. Wang, R.; Xiong, Z.; Liu, J.; Shi, L. A new tightly-coupled INS/CNS integrated navigation algorithm with weighted multi-stars observations. Proc. Inst. Mech. Eng. Part J. Aerosp. Eng. 2016, 230, 698–712. [Google Scholar] [CrossRef]
  11. Wang, R.; Xiong, Z.; Liu, J.; Shi, L. A robust astro-inertial integrated navigation algorithm based on star-coordinate matching. Aerosp. Sci. Technol. 2017, 71, 68–77. [Google Scholar] [CrossRef]
  12. Ning, X.; Yuan, W.; Liu, Y. A tightly coupled rotational SINS/CNS integrated navigation method for aircraft. J. Syst. Eng. Electron. 2019, 30, 770–782. [Google Scholar]
  13. Wang, D.; Lv, H.; An, X.; Wu, J. A high-accuracy constrained SINS/CNS tight integrated navigation for high-orbit automated transfer vehicles. Acta Astronaut. 2018, 151, 614–625. [Google Scholar] [CrossRef]
  14. Ning, X.; Gui, M.; Xu, Y.; Bai, X.; Fang, J. INS/VNS/CNS integrated navigation method for planetary rovers. Aerosp. Sci. Technol. 2016, 48, 102–114. [Google Scholar] [CrossRef]
  15. Yang, L.; Li, B.; Ge, L. A novel SINS/CNS integrated navigation algorithm used in a ballistic missile. Int. J. Secur. Appl. 2015, 9, 65–76. [Google Scholar] [CrossRef] [Green Version]
  16. Atiya, S.; Hager, G.D. Real-time vision-based robot localization. IEEE Trans. Robot. Autom. 1993, 9, 785–800. [Google Scholar] [CrossRef]
  17. Betke, M.; Gurvits, L. Mobile robot localization using landmarks. IEEE Trans. Robot. Autom. 1997, 13, 251–263. [Google Scholar] [CrossRef] [Green Version]
  18. Chatterji, G.; Menon, P.; Sridhar, B. GPS/machine vision navigation system for aircraft. IEEE Trans. Aerosp. Electron. Syst. 1997, 33, 1012–1025. [Google Scholar] [CrossRef]
  19. Scaramuzza, D.; Fraundorfer, F. Visual odometry [tutorial]. IEEE Robot. Autom. Mag. 2011, 18, 80–92. [Google Scholar] [CrossRef]
  20. Borenstein, J.; Everett, H.; Feng, L. Where am I? Sensors and methods for mobile robot positioning. Univ. Mich. 1996, 119, 27. [Google Scholar]
  21. Johnson, A.E.; Cheng, Y.; Montgomery, J.F.; Trawny, N.; Zheng, J.X. Real-Time Terrain Relative Navigation Test Results from a Relevant Environment for Mars Landing. In AIAA Guidance, Navigation, and Control Conference; AIAA: Reston, VA, USA, 2015. [Google Scholar]
  22. Mcgee, T.G.; Rosendall, P.E.; Hill, A. APLNav: Development Status of an Onboard Passive Optical Terrain Relative Navigation System. In AIAA Guidance, Navigation, and Control Conference; AIAA: Reston, VA, USA, 2015. [Google Scholar]
  23. Xu, C.; Wang, D.; Huang, X. Landmark-based autonomous navigation for pinpoint planetary landing. Adv. Space Res. 2016, 58, 2313–2327. [Google Scholar] [CrossRef]
  24. Hou, B.; Wang, J.; Zhou, H.; He, Z. Autonomous navigation method of flight around Mars based on landmark image. Control Theory Appl. 2019, 36, 1988–1996. (In Chinese) [Google Scholar]
  25. Kim, Y.; Hwang, D.-H. Vision/INS integrated navigation system for poor vision navigation environments. Sensors 2016, 16, 1672. [Google Scholar] [CrossRef] [PubMed]
  26. Quan, W.; Liu, B.; Gong, X.; Fang, J. INS/CNS/GNSS Integrated Navigation Technology; Springer: Berlin/Heidelberg, Germany, 2015. [Google Scholar]
  27. Harris, C.; Stephens, M. A combined corner and edge detector. In Alvey Vision Conference; Alvey Vision Club: Manchester, UK, 1988. [Google Scholar]
  28. Lowe, D.G. Distinctive Image Features from Scale-Invariant Keypoints. Int. J. Comput. Vis. 2004, 60, 91–110. [Google Scholar] [CrossRef]
  29. Herbert, B.; Andreas, E.; Tinne, T.; Luc, V. Speeded-up robust features. Comput. Vis. Image Underst. 2008, 110, 346–359. [Google Scholar]
  30. Cornelis, N.; Gool, L.V. Fast scale invariant feature detection and matching on programmable graphics hardware. In Proceedings of the IEEE Computer Society Conference on Computer Vision & Pattern Recognition Workshops, Anchorage, AK, USA, 23–28 June 2008; IEEE: Anchorage, AK, USA, 2008. [Google Scholar]
  31. Zhao, J.; Huang, X.; Massoud, Y. An efficient real-time FPGA implementation for object detection. In Proceedings of the 2014 IEEE 12th International New Circuits and Systems Conference (NEWCAS), Trois-Rivieres, QC, Canada, 22–25 June 2014; IEEE: Trois-Rivieres, QC, Canada, 2014. [Google Scholar]
  32. Deng, H.; Liu, G.B.; Chen, H.M.; Liu, Z.G. Deduction and simulation of angular error relationship in “SINS/CNS” integrated navigation system. J. Astronaut. 2011, 32, 781–786. [Google Scholar]
  33. Li, Y.; Zhang, A. Observability analysis and autonomous navigation for two satellites with relative position measurements. Acta Astronaut. 2019, 163, 77–86. [Google Scholar] [CrossRef]
  34. Wang, W.; Wei, X.; Li, J.; Wang, G. Noise suppression algorithm of short-wave infrared star image for daytime star sensor. Infrared Phys. Technol. 2017, 85, 382–394. [Google Scholar] [CrossRef]
  35. Dai, D.; Tan, W.; Wu, W.; Wang, X.; Qin, S. An Optimal Tightly-coupled Stellar/inertial Integrated Navigation Method for Daytime Application. In Proceedings of the 2018 DGON Inertial Sensors and Systems (ISS), Braunschweig, Germany, 11–12 September 2018; pp. 1–14. [Google Scholar]
  36. Chen, Z.; Jiang, K.; Hung, J.C. Local observability matrix and its application to observability analyses. In Proceedings of the IECON’90: 16th Annual Conference of IEEE Industrial Electronics Society, Pacific Grove, CA, USA, 27–30 November 1990. [Google Scholar]
  37. Hou, B.; He, Z.; Li, D.; Zhou, H.; Wang, J. Maximum correntropy unscented kalman filter for ballistic missile navigation system based on SINS/CNS deeply integrated mode. Sensors 2018, 18, 1724. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Autonomous navigation scheme of Landmark-based Inertial Navigation System (LINS).
Figure 1. Autonomous navigation scheme of Landmark-based Inertial Navigation System (LINS).
Sensors 20 03083 g001
Figure 2. Schematic diagram of LINS observation principle.
Figure 2. Schematic diagram of LINS observation principle.
Sensors 20 03083 g002
Figure 3. Physical observability analysis diagram.
Figure 3. Physical observability analysis diagram.
Sensors 20 03083 g003
Figure 4. Simulated missile trajectory and landmarks.
Figure 4. Simulated missile trajectory and landmarks.
Sensors 20 03083 g004
Figure 5. Landmark observation episodes.
Figure 5. Landmark observation episodes.
Sensors 20 03083 g005
Figure 6. Imaging track of observable landmarks.
Figure 6. Imaging track of observable landmarks.
Sensors 20 03083 g006
Figure 7. Number of the visible landmarks.
Figure 7. Number of the visible landmarks.
Sensors 20 03083 g007
Figure 8. Position estimation errors of different navigation systems.
Figure 8. Position estimation errors of different navigation systems.
Sensors 20 03083 g008
Figure 9. Attitude estimation errors of different navigation systems.
Figure 9. Attitude estimation errors of different navigation systems.
Sensors 20 03083 g009
Table 1. Parameters of missile trajectory.
Table 1. Parameters of missile trajectory.
Initial Longitude ( )Initial Latitude ( )Initial Velocity (m · s 1 )Initial Pitch Angle ( )
116.3439.98 355.49 , 0 , 0 T 90
Vertical Rise Time (s)Ending Time of the
Powered Phase Turn (s)
Time of the
Engine Shutting off (s)
Total Flying Time (s)
10601601110
Table 2. Parameters of landmark sensor.
Table 2. Parameters of landmark sensor.
α ( )f (mm) R k i ( u m 2 )Sampling Period (s)
403510.1
Table 3. Parameters of Inertial Navigation System (INS) output.
Table 3. Parameters of Inertial Navigation System (INS) output.
Gravity Acceleration
g ( m 2 · s 2 )
ε k ( · h 1 ) k (ug) E ( ε s , k 2 ) ( 2 · h 2 ) E ( s , k 2 ) ( u g 2 )
9.78 [ 1 , 1 , 1 ] T [ 100 , 100 , 100 ] T diag ( [ 0.25 , 0.25 , 0.25 ] ) diag ( [ 2500 , 2500 , 2500 ] )
Table 4. State estimation accuracy of different navigation systems.
Table 4. State estimation accuracy of different navigation systems.
Navigation SystemPoisition Estimation RMSE (m)Attitude Estimation RMSE ( )
xyzTotalxyzTotal
Traditional CINS87.29363.25220.56250.480.810.790.830.81
Deeply integrated CINS32.7167.68201.91124.391.331.271.311.30
LINS (case 2)37.6623.7069.8947.832.672.513.432.90
LINS (case 1)27.8213.7511.9119.191.460.822.351.67

Share and Cite

MDPI and ACS Style

Lyu, D.; Wang, J.; He, Z.; Chen, Y.; Hou, B. Landmark-Based Inertial Navigation System for Autonomous Navigation of Missile Platform. Sensors 2020, 20, 3083. https://doi.org/10.3390/s20113083

AMA Style

Lyu D, Wang J, He Z, Chen Y, Hou B. Landmark-Based Inertial Navigation System for Autonomous Navigation of Missile Platform. Sensors. 2020; 20(11):3083. https://doi.org/10.3390/s20113083

Chicago/Turabian Style

Lyu, Donghui, Jiongqi Wang, Zhangming He, Yuyun Chen, and Bowen Hou. 2020. "Landmark-Based Inertial Navigation System for Autonomous Navigation of Missile Platform" Sensors 20, no. 11: 3083. https://doi.org/10.3390/s20113083

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