Next Article in Journal
Efficient Patch-Wise Semantic Segmentation for Large-Scale Remote Sensing Images
Next Article in Special Issue
Reconstructed Order Analysis-Based Vibration Monitoring under Variable Rotation Speed by Using Multiple Blade Tip-Timing Sensors
Previous Article in Journal
A Novel Setup and Protocol to Measure the Range of Motion of the Wrist and the Hand
Previous Article in Special Issue
Support Vector Machine Optimized by Genetic Algorithm for Data Analysis of Near-Infrared Spectroscopy Sensors
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Polar Transversal Initial Alignment Algorithm for UUV with a Large Misalignment Angle

1
College of Automation, Harbin Engineering University, Harbin 150001, China
2
Beijing Mechanical & Electrical Overall Design Department, The Fourth Academy of China Aerospace Science & Industry Corporation (CASIC), Beijing 100854, China
*
Authors to whom correspondence should be addressed.
Sensors 2018, 18(10), 3231; https://doi.org/10.3390/s18103231
Submission received: 6 August 2018 / Revised: 22 September 2018 / Accepted: 23 September 2018 / Published: 25 September 2018
(This article belongs to the Special Issue Multi-Sensor Fusion and Data Analysis)

Abstract

:
The conventional initial alignment algorithms are invalid in the polar region. This is caused by the rapid convergence of the Earth meridians in the high-latitude areas. However, the initial alignment algorithms are important for the accurate navigation of Unmanned Underwater Vehicles. The polar transversal initial alignment algorithm is proposed to overcome this problem. In the polar transversal initial alignment algorithm, the transversal geographic frame is chosen as the navigation frame. The polar region in the conventional frames is equivalent to the equatorial region in the transversal frames. Therefore, the polar transversal initial can be effectively applied in the polar region. According to the complex environment in the polar region, a large misalignment angle is considered in this paper. Based on the large misalignment angle condition, the non-linear dynamics models are established. In addition, the simplified unscented Kalman filter (UKF) is chosen to realize the data fusion. Two comparison simulations and an experiment are performed to verify the performance of the proposed algorithm. The simulation and experiment results indicate the validity of the proposed algorithm, especially when large misalignment angles occur.

1. Introduction

Unmanned Underwater Vehicles (UUVs) are important equipment for marine exploration and investigation. Strapdown Inertial Navigation Systems (SINSs) have the advantages of autonomy and concealment [1]. Therefore, SINSs are widely used in the navigation of UUVs. SINS is a process that continuously infers the navigation states based on the initial conditions and the results of the inertial measurement unit (IMU). Therefore, the initial conditions are very important for the SINS. The initial alignment algorithm is an important way to provide the accurate initial conditions for the SINS. Scholars have conducted a lot of research on initial alignment algorithms for the non-polar region. In addition, initial alignment algorithms for the non-polar region are relatively mature [2,3,4,5]. However, the polar environment is very special. In the high-latitude areas, the Earth meridians converge at the poles quickly. This creates certain challenges for the navigation of UUVs in the polar region [6,7,8]. Many of the relatively mature initial alignment algorithms applied in the non-polar region cannot be applied in the polar region normally because of the quick convergence of the Earth’s meridians. The initial alignment algorithms in the polar region are still in their infancy [9,10]. The transversal coordinate system is obtained by rotating the conventional latitude and longitude coordinate system by 90° around the y axis of the earth-centered-earth fixed frame. The proposed transversal coordinate system can well solve the problem that conventional algorithms cannot be applied normally in the polar region. At the same time, due to the complex environment in the polar region, large misalignment angles need to be considered in UUVs. Therefore, a polar transversal initial alignment algorithm for UUVs with a large misalignment angle is proposed for the requirements of polar UUV initial alignment.
The harsh natural environment in the polar region creates certain difficulties to the application of conventional non-polar navigation and the initial alignment algorithms in the polar region. For example, the presence of polar multipath effects and tropospheric delay makes the Global Navigation Satellite System (GNSS) invalid in the polar region [11]. The abnormality of the geomagnetic field near the polar region makes it impossible to use the geomagnetic navigation method in the polar region. Due to the rapid convergence of the Earth meridians and the latitude approaching 90°, the initial alignment algorithm based on the conventional north-oriented SINS cannot be applied normally in the polar region. In the conventional north-oriented mechanical arrangement, the up angular component errors of the commanded angular velocity is tangential to the latitude. Therefore, when the latitude approaches 90°, the error approaches infinity. Initial alignment algorithms based on the north-oriented SINS have problems such as calculation overflow and error amplification when applied in the polar region [12]. Therefore, initial alignment algorithms based on north-oriented SINS are invalid in the polar region. The definition model of the conventional latitude and longitude causes this problem. Therefore, changing the latitude and longitude definition model can solve this problem. By rotating the conventional latitude and longitude coordinate system by 90° around the y axis of the earth-centered earth-fixed frame, a transversal latitude and longitude coordinate system can be obtained. Based on the definition model of the transversal latitude and longitude coordinate system, a series of transversal frames such as the transversal geographic frame and the transversal earth frame can be obtained. The points near the polar region in the conventional coordinate system correspond to the points near the equator in the transversal coordinate system. Therefore, the initial alignment algorithm based on the transversal coordinate system can be applied normally in the polar region. The concept of the transversal coordinate system was mentioned by a scholar in his monograph in 1964 [13]. However, it was only briefly mentioned. Some scholars have also mentioned the transversal coordinate system in their papers [14,15,16,17]. However, the detailed mechanical arrangement and the transversal initial alignment algorithms were not included in these papers. Therefore, to meet the requirements of polar initial alignment in the case of a large misalignment angle, in the following sections, this paper will deduce the polar transversal initial alignment algorithm for UUVs with a large misalignment angle. This algorithm is very important for the requirements of the polar initial alignment.
A lot of algorithms have been proposed for the initial alignment algorithms in the non-polar region [18,19,20,21]. According to the misalignment angle, the initial alignment algorithms can be divided into initial alignment algorithms suitable for small misalignment angles and initial alignment algorithms suitable for large misalignment angles. In the case of small misalignment angles, the established initial alignment dynamics model is a linear model. Therefore, the Kalman filter (KF) can be used to solve the problem of data fusion [22,23]. When the misalignment angle is large, the established initial alignment dynamics model is a nonlinear model. At this point, the KF is no longer applicable. In addition, non-linear filter algorithms should be selected to achieve the data fusion. The simplified unscented Kalman filter (UKF) is chosen to achieve the data fusion of the polar transversal initial alignment algorithm for UUVs with a large misalignment angle [24,25,26,27].
A polar transversal initial alignment algorithm for UUVs with a large misalignment angle is proposed in this paper. The main contributions of this paper include the following two aspects. First, considering the special environment in the polar region, the transversal initial alignment algorithm is deduced based on the transversal frames and the characteristics of UUV. This algorithm can overcome the problems caused by the rapid convergence of the Earth meridians in the high-latitude areas. Second, large misalignment angles of UUVs and nonlinear dynamics models are considered in this paper. A simplified UKF is chosen for the data fusion. The sections are arranged as follows. The transversal frames and the relationships among these frames are discussed in Section 2. The error equations of the polar transversal initial alignment algorithm for UUVs with large misalignment angles are deduced in Section 3. Based on Section 3, the dynamics model and the observation model are established in Section 4. The simplified UKF is also described in Section 4 to realize the nonlinear data fusion. The simulation and the experiments are performed in Section 5. In addition, the results are also discussed in Section 5. Finally, the conclusion is given in Section 6.

2. The Transversal Frames and the Relationship among the Frames

In the polar region, the Earth meridians converge quickly. In addition, the latitude approaches 90° in the polar region. These cause inaccuracy and calculation overflow in the conventional algorithms when they are applied in the polar region. Therefore, the conventional algorithm based on the earth-centered earth-fixed (ECEF) frame is invalid in the polar region. To solve these problems, transversal frames are proposed in this section. The polar transversal initial alignment algorithm is deduced based on the proposed transversal frames in the following sections. The detailed definitions of transversal frames and the relationships among the frames are described in the following text. To simplify the description, the frames related in this paper are expressed as follows: n frame represents the navigation frame; i frame represents the inertial frame; b frame represents the body frame of the UUV; e frame represents the earth-centered earth-fixed frame; g frame represents the geographic frame; e t frame represents the transversal earth-centered earth-fixed frame; g t frame represents the transversal geographic frame.

2.1. The Transversal Frames

According to the analysis above, the reason causing the conventional algorithms to be invalid in the polar region is the rapid convergence of the Earth meridians in high-latitude areas. The conventional latitude and longitude are defined by people to facilitate the representation of position. The classic definition of latitude and longitude causes difficulties for conventional algorithms when applied in polar regions. Therefore, changing the definition of the classic latitude and longitude can solve the problem fundamentally. The definition of the transversal frames is shown in Figure 1. The South Pole, the North Pole, the equator, the prime meridian, the meridian, the parallel, the latitude and the longitude in the transversal latitude and longitude coordinate system are different from those in the conventional latitude and longitude coordinate system. Therefore, they are redefined as the pseudo South Pole, the pseudo North Pole, the pseudo equator, the pseudo prime meridian, the pseudo meridian, the pseudo parallel, the pseudo latitude and the pseudo longitude in the transversal latitude and longitude coordinate system. The redefined pseudo South Pole, the pseudo North Pole, the pseudo equator, the pseudo prime meridian, the pseudo meridian, the pseudo parallel, the pseudo latitude and the pseudo longitude are described in the following text.
In the transversal latitude and longitude coordinate system, the pseudo South Pole is the intersection of the equator and the 0° meridian. The pseudo North Pole is the intersection of the equator and the 180° meridian. The pseudo equator is the plane though the North Pole and the South Pole and perpendicular to the line connecting the pseudo North Pole and the pseudo South Pole. The pseudo prime meridian is the 0°/180° meridian coil which passes though the North Pole and the South Pole. The pseudo meridians are the lines on the surface of the earth connecting the pseudo North Pole and the pseudo South Pole. The pseudo parallels are the lines perpendicular to the pseudo meridian. The pseudo latitude is the line-surface angle formed by the line from the point connecting to the earth’s core and the pseudo equatorial plane. The pseudo longitude is the dihedral angle formed by the plane though the pseudo meridian of the point and the plane though the pseudo prime meridian.
Based on the definition of the transversal latitude and longitude coordinate system, the transversal earth-centered earth-fixed frame ( e t frame) and the transversal geographic frame ( g t frame) can be described as follows. The origin and the axes of the transversal earth-centered earth-fixed frame ( e t frame) can be expressed as:
  • Origin ( O )—the centroid of the earth; coincides with the origin of the e frame;
  • X axis ( x e t )—the point at the intersection of the pseudo equator and the pseudo prime meridian;
  • Z axis ( z e t )—the point at the pseudo North Pole;
  • Y axis ( y e t )—the point on the pseudo equator, comprising a right-handed rectangular coordinate system with x e t and z e t .
The origin and the axes of the transversal geographic frame ( g t frame) can be expressed as:
  • Origin ( P )—coincides with the position of the UUV;
  • X axis ( x g t )—the point to the pseudo east;
  • Y axis ( y g t )—the point to the pseudo north;
  • Z axis ( z g t )—the point in the up direction; coincides with z g .

2.2. Relationships among the Related Frames

According to the definition of the e t frame, the direction cosine matrix between the e frame and the e t frame can be expressed as Equation (1). The relationship between the conventional and the transversal latitude and longitude coordinate system can be expressed as Equations (2)–(5).
C e e t = [ cos ( π 2 ) 0 sin ( π 2 ) 0 1 0 sin ( π 2 ) 0 cos ( π 2 ) ] = [ 0 0 1 0 1 0 1 0 0 ] ,
L t = arcsin ( cos L cos λ ) ,
λ t = arctan ( cos L sin λ / sin L ) ,
L = arcsin ( cos L t cos λ t ) ,
λ = arctan ( cos L t sin λ t / sin L t ) ,
where L , λ and h are the longitude, the latitude and the height in the conventional latitude and longitude coordinate system, respectively. L t , λ t and h t are those in the transversal coordinate system, respectively.
For other related frames, such as the e frame, the g frame, the e t frame and the g t frame, the relationships among them can be described as Equations (6)–(8).
C e g = [ sin λ cos λ 0 sin L cos λ sin L sin λ cos L cos L cos λ cos L sin λ sin L ] ,
C e t g t = [ sin λ t cos λ t 0 sin L t c o s λ t sin L t sin λ t cos L t cos L t cos λ t cos L t sin λ t sin L t ] ,
C g g t = C e t g t C e e t C g e ,

3. Error Equations of the Polar Transversal Initial Alignment Algorithm for UUV

3.1. Attitude Error Equations of UUV

Considering the large misalignment angles of UUVs in the polar transversal initial alignment algorithm, there are errors between the ideal and the actual transversal geographic frames. The errors between the ideal and the actual transversal geographic frames can be described as ϕ g t = [ ϕ x g t ϕ y g t ϕ z g t ] T . The direction cosine matrix C g t g t from the g t frame to the g t frame can be described as Equation (9).
C g t g t = [ c ϕ y g t c ϕ z g t s ϕ y g t s ϕ x g t s ϕ z g t c ϕ y g t s ϕ z g t + s ϕ y g t s ϕ x g t c ϕ z g t s ϕ y g t c ϕ x g t c ϕ x g t s ϕ z g t c ϕ x g t c ϕ z g t s ϕ x g t s ϕ y g t c ϕ z g t + c ϕ y g t s ϕ x g t s ϕ z g t s ϕ y g t s ϕ z g t c ϕ y g t s ϕ x g t c ϕ x g t c ϕ y g t c ϕ x g t ] ,
ω g t g t g t = [ c ϕ y g t 0 s ϕ y g t c ϕ x g t 0 1 s ϕ x g t s ϕ y g t 0 c ϕ y g t c ϕ x g t ] [ ϕ ˙ x g t ϕ ˙ y g t ϕ ˙ z g t ] = C t ϕ ˙ g t ,
ϕ ˙ g t = C t 1 ω g t g t g t = ω g t g t g t cos ϕ x g t [ cos ϕ y g t cos ϕ x g t 0 sin ϕ y g t cos ϕ x g t sin ϕ y g t sin ϕ x g t cos ϕ y g t cos ϕ y g t sin ϕ x g t sin ϕ y g t 0 cos ϕ y g t ] ,
where s ( ) and c ( ) represent sin ( ) and cos ( ) , respectively.
The attitude differential equations of the polar transversal initial alignment algorithm with a large misalignment angle in an ideal and an actual condition can be described as Equations (12) and (13), respectively.
C ˙ b g t = C b g t [ ω i b b × ] [ ω i g t g t × ] C b g t ,
C ˙ b g t = C b g t [ ω ^ i b b × ] [ ω ^ i g t g t × ] C b g t ,
where
ω ^ i b b = ω i b b + δ ω i b b = ω i b b + ε b ,
ω ^ i g t g t = ω ^ i e g t + ω ^ e g t g t ,
ω ^ i e g t = ω i e g t + δ ω i e g t ,
ω ^ e g t g t = ω e g t g t + δ ω e g t g t ,
where δ ω i b b , δ ω i e g t and δ ω e g t g t represent the errors of ω i b b , ω i e g t and ω e g t g t in actual conditions, respectively. ε b is the gyro drift. ε c b is the gyro constant drift. In addition, ε w b is the gyro random drift. The velocity error of the polar transversal initial alignment algorithm can be described as δ V g t = [ δ v E t    δ v N t    δ v U t ] T . The UUV is supposed to be temporarily anchored. Therefore, to simplify the analysis and for the purposes of this paper, the position errors are assumed to be zero.
ω e g t g t = ω e e t g t + ω e t g t g t = C e t g t ω e e t e t + ω e t g t g t = ω e t g t g t ,
ω e t g t g t = [ v N t / R o t h v E t / R o t h ( v E t tan L t ) / R o t h ] = [ L ˙ t λ ˙ t cos L t λ ˙ t sin L t ]
δ ω e g t g t = ω ^ e g t g t ω e g t g t = [ 0 1 R o t h 0 1 R o t h 0 0 tan L t R o t h 0 0 ] [ δ v E t δ v N t δ v U t ] = C ω e g t v δ V g t ,
C ω e g t v = [ 0 1 R o t h 0 1 R o t h 0 0 tan L t R o t h 0 0 ] ,
where
R o t h = R o t + h t ,
R M t = R e ( 1 e 2 ) / ( 1 e 2 sin 2 L ) 3 2 = R e ( 1 e 2 ) / ( 1 e 2 cos 2 L t cos 2 λ t ) 3 2 ,
R N t = R e / ( 1 e 2 cos 2 L t cos 2 λ t ) 1 2 ,
R o t = R M t R N t ,
Subtracting Equation (12) from (13), considering Equations (14)–(25), the attitude error equation of the polar transversal initial alignment algorithm can be expressed as Equation (26).
ϕ ˙ g t = C t 1 [ ( I C g t g t ) ω i g t g t + C ω e g t v δ V g t C b g t ε b ] ,

3.2. Velocity Error Equations for UUVs

The velocity differential equations of the polar transversal initial alignment under ideal conditions and under actual conditions can be expressed as Equations (27) and (28), respectively.
V ˙ g t = f g t ( 2 ω i e g t + ω e g t g t ) × V g t + g g t ,
V ^ ˙ g t = f ^ g t ( 2 ω ^ i e g t + ω ^ e g t g t ) × V ^ g t + g ^ g t ,
where f g t = C b g t f b and f b is the special force measured by IMU in the transversal SINS. g g t = C b g t g b = [ 0     0     g ] T . Under actual conditions, there are errors during updating. δ V g t , b , δ ω i e g t , δ ω e g t g t and δ g g t represent the errors of V g t , f b , ω i e G , ω e G G and g G , respectively.
V ^ g t = V g t + δ V g t ,
C ^ b g t = C g t g t C b g t = ( I ϕ g t × ) C b g t ,
f ^ b = f b + b ,
b = c b + w b ,
ω ^ i e g t = ω i e g t + δ ω i e g t ,
ω ^ e g t g t = ω e g t g t + δ ω e g t g t ,
g ^ g t = g g t + δ g g t ,
where b is the accelerometer bias. c b is the accelerometer constant bias. w b is the accelerometer random bias.
Subtracting Equation (27) from (28), considering Equations (29)–(35), the velocity error equation can be expressed as Equation (36).
δ V ˙ g t = [ I ( C g t g t ) T ] C b g t f b + [ V g t × C ω e g t v ( 2 ω i e g t + ω e g t g t ) × ] δ V g t + C b g t b ,

4. Filter Models and Filter Algorithm

4.1. Dynamics Model

The states to be estimated in the polar transversal initial alignment algorithm are the attitude errors ϕ g t , the velocity errors δ V g t , the gyro drifts ε c b and the accelerometer bias c b . Based on the analysis in Section 3, the dynamics model can be expressed as Equation (37).
{ ϕ ˙ g t = C t 1 [ ( I C g t g t ) ω i g t g t + C ω e g t v δ V g t C b g t ε b ] δ V ˙ g t = [ I ( C g t g t ) T ] C b g t f b + [ V g t × C ω e g t v ( 2 ω i e g t + ω e g t g t ) × ] δ V g t + C b g t b ε ˙ b = 0 ˙ b = 0 ,
where C t 1 can be described as:
C t 1 = 1 cos ϕ x g t [ cos ϕ y g t cos ϕ x g t 0 sin ϕ y g t cos ϕ x g t sin ϕ y g t sin ϕ x g t cos ϕ y g t cos ϕ y g t sin ϕ x g t sin ϕ y g t 0 cos ϕ y g t ] ,
The dynamics model of the conventional initial alignment algorithm with a large misalignment angle proposed for the non-polar region is chosen as the comparison model in this paper. The dynamics model of the conventional initial alignment algorithm with a large misalignment angle can be described as Equation (39).
{ ϕ ˙ g = C g 1 [ ( I C g g ) ω i g g + C ω e g v δ V g C b g ε b ] δ V ˙ g = [ I ( C g g ) T ] C b g f b + [ V g × C ω e g v ( 2 ω i e g + ω e g g ) × ] δ V g + C b g b ε ˙ b = 0 ˙ b = 0 ,
where C g 1 can be described as:
C g 1 = 1 cos ϕ x g [ cos ϕ y g cos ϕ x g 0 sin ϕ y g cos ϕ x g sin ϕ y g sin ϕ x g cos ϕ y g cos ϕ y g sin ϕ x g sin ϕ y g 0 cos ϕ y g ] ,

4.2. Observation Model

The velocity errors are chosen as the observation states in the polar transversal initial alignment algorithm. The observation states and the observation model of the polar transversal initial alignment algorithm with a large misalignment angle can be described as Equations (41) and (42). The UUV is temporary anchored. The ideal velocity of UUV is zero. Therefore, the measurement results from the Doppler velocity log (DVL) can be used as the velocity errors. The velocity errors are the observation states.
Z = δ V g t ,
Z = H X + V ,
where H is the observation matrix, and V is the measurement noise vector which is the independent Gaussian white noise V k N ( 0 , R k ) and R is the measurement noise covariance.
H = [ 0 2 × 3     I 2 × 2     0 2 × 3     0 2 × 3 ] T ,

4.3. Observability Analysis

It is relatively easy to analyze the observability of a steady system [28]. However, the initial alignment algorithm for UUVs in polar regions is a time-varying system. There is a swing in the initial alignment process. The Piece-Wise Constant System (PWCS) observability analysis algorithm was proposed by Goshen-Meskin and Bar-Itzhack [29] to realize the observability analysis of time-varying systems. Based on this algorithm, a Singular Value Decomposition (SVD) observability analysis algorithm was proposed by Cheng [30,31,32]. The SVD observability analysis algorithm is employed in this paper to realize the observability analysis of the proposed algorithm. The PWCS model can be described as Equation (44).
{ X ˙ ( t j ) = A j X ( t j ) + B j W ( t j ) Z j ( t j ) = H j X ( t j ) + V ( t j ) ,
where j = 1 , 2 , , r represent the period of time. The observability matrix in j time period can be described as Q ˜ j . The Total Observability Matrix (TOM) can be described as Q ˜ ( r ) . The Stripped Observability Matrix (SOM) can be described as Q ˜ s ( r ) . The calculation of the TOM is complex. Therefore, SOM is widely used.
Q ˜ j = [ ( H j ) T ( H j A j ) T ( H j A j 2 ) T ( H j A j n 1 ) T ] ,
Q ˜ ( r ) = [ ( Q ˜ 1 ) T ( Q ˜ 2 e A 1 Δ 1 ) T ( Q ˜ r e A r 1 Δ r 1 e A 1 Δ 1 ) T ] T ,
Q ˜ s ( r ) = [ ( Q ˜ 1 ) T ( Q ˜ 2 ) T ( Q ˜ r ) T ] T ,
The singular value decomposition of the SOM can be described as Equation (48).
Q ˜ s ( r ) = U Σ V H ,
where
{ U = [ u 1 u 2 u m ] V = [ v 1 v 2 v m ] Σ = [ S O ( m r ) × r ] T S = d i a g ( σ 1 , , σ r ) ,
Therefore,
Z = Q ˜ s ( r ) X ( 0 ) ,
Z = i = 1 r σ i { v i T X ( 0 ) } u i ,
X ( 0 ) = ( U Σ V H ) 1 Z = i = 1 r u i T X ( 0 ) v i σ i ,
The observability of the system can be defined as Equation (53).
η k = σ m σ 0 , m = 1 , 2 , , n ,
where, η k is the observability of the kth state. In addition, σ 0 is the singular value of the observation state. In addition, σ m is the singular value when the [ u i T Z v i / σ m ] k is max.
The observability analysis of the system can be described as Table 1.
As shown in Table 1, the observability degree of δ V x and δ V x are 1.0. Because δ V x and δ V x are also the observation states, this means that they are observable. The observability degree can reflect the accuracy and the convergence time of the state estimate. Some of the observability degrees are low. This does not mean that the state cannot be estimated. Rather, it indicates that the estimation accuracy of the states will be low, or that the convergence time is long [32]. For example, ϕ z has lower accuracy and longer convergence time than other states.

4.4. Filter Algorithm

According to the assumption of a large misalignment angle, nonlinear models are deduced. Therefore, the conventional KF will be invalid for the data fusion. Although EKF can be used for the data fusion of nonlinear models, the calculation of the Jacobi matrix is complex. The higher-order terms are neglected by the EKF. In addition, ignoring the higher-order terms will result in inaccurate results. For a nonlinear system, approximating a statistical distribution is easier than approximating a nonlinear transformation. Based on this idea, Unscented Transformation (UT) and UKF were proposed by Julier and Uhlmann [33,34]. UKF is more accurate and convenient than EKF for initial alignment algorithms with a large misalignment angle [33,34]. Therefore, the UKF is chosen to realize the data fusion in this paper. In the conventional UKF, the states need to be extended. However, when the observation noises are additive noises, there is no need to extend the states. In this paper, the observation noises are additive noises [35]. Therefore, a simplified UKF is chosen to fuse the data. The simplified UKF can be described as Equations (54)–(67).
x ^ 0 = E [ x 0 ] ,
P 0 = E [ ( x 0 x ^ 0 ) ( x 0 x ^ 0 ) T ] ,
χ i , k 1 = { x ^ k 1 i = 0 x ^ k 1 + ( ( n + κ ) P k 1 ) , i = 1 , 2 , , n x ^ k 1 ( ( n + κ ) P k 1 ) , i = n + 1 , , 2 n ,
W i = { κ / ( n + κ ) ,      i = 0 1 / 2 ( n + κ ) , i = 1 , 2 , , 2 n ,
X i , k / k 1 = f ( χ i , k 1 ) ,
x ^ k / k 1 = i = 0 2 n W i X i , k / k 1 ,
P k / k 1 = i = 0 2 L W i ( X i , k / k 1 x ^ k / k 1 ) ( X i , k / k 1 x ^ k / k 1 ) T + Q k 1 ,
Z i , k / k 1 = H k χ i , k / k 1 ,
𝓏 ^ k / k 1 = H k x ^ k / k 1 ,
x ^ k = x ^ k / k 1 + K k ( 𝓏 k 𝓏 ^ k / k 1 ) ,
K k = P x z , k P z , k 1 ,
P k = P k / k 1 K k P z , k K k T ,
P x z , k = i = 0 2 n W i ( X i , k / k 1 x ^ k / k 1 ) ( Z i , k / k 1 𝓏 ^ k / k 1 ) T ,
P z , k = H k P k / k 1 H k T + R k ,

5. Results and Discussion

5.1. Simulation Results

To imitate the polar region, the initial conditions of the simulation are set as follows. The latitude and the longitude of the initial location are set as 85 ° and 126 ° , respectively. The simulation time and the filter period are 600   s and 0.1   s , respectively. The gyro constant drifts and the gyro random drifts are set as 0.02 ° / h and 0.001 ° / h , respectively. The accelerometer constant bias and the accelerometer random bias are 1 × 10 4 g 0 and 1 × 10 5 g 0 , respectively. The simplified UKF is used to realize the data fusion. The initial values of the state estimation covariance P 0 , the system noise covariance Q , and the measurement noise covariance R are set as follows.
P 0 = d i a g { ( 10 ° ) 2 , ( 20 ° ) 2 , ( 60 ° ) 2 , ( 0.1   m / s ) 2 , ( 0.1   m / s ) 2 , ( 0.02 π / 180 / 3600   r a d / s ) 2 , ( 0.02 π / 180 / 3600   r a d / s ) 2 , ( 0.02 π / 180 / 3600   r a d / s ) 2 , ( 1 × 10 4 g 0   m / s 2 ) 2 , ( 1 × 10 4 g 0   m / s 2 ) 2 }
Q = diag { ( 0.001 π / 180 / 3600   r a d / s ) 2 , ( 0.001 π / 180 / 3600   r a d / s ) 2 , ( 0.001 π / 180 / 3600   r a d / s ) 2 , ( 1 × 10 5 g 0   m / s 2 ) 2 , ( 1 × 10 5 g 0   m / s 2 ) 2 }
R = d i a g { ( 0.01   m / s ) 2 , ( 0.01   m / s ) 2 }
The polar transversal initial alignment algorithm for UUVs with large misalignment angles proposed in this paper is called Algorithm 1. The conventional initial alignment algorithm for UUVs with large misalignment angles is called Algorithm 2. In Algorithm 2, the geographic frame is chosen as the navigation frame, as shown in Equations (39) and (40) [35]. Algorithm 1 is compared with Algorithm 2 in the polar region to verify the effectiveness of the proposed algorithm in the polar region. The estimated errors of the attitude errors in the simulation are shown in Figure 2, Figure 3 and Figure 4. The results of the initial alignment algorithms are shown in Table 2.
As shown in Table 2, the initial alignment results of ϕ x , ϕ y and ϕ z in Algorithm 1 are 92.04′, −121.40′ and 485′, respectively. The initial alignment results of ϕ x , ϕ y and ϕ z in Algorithm 2 are 442.6′, 857.7′ and 1769′, respectively. The simulation results demonstrate that the proposed polar transversal initial alignment algorithm has better performance than the conventional initial alignment algorithm in the polar region. The attitude errors converge to near zero quickly. In addition, the attitude errors are then stable near zero. The polar transversal initial alignment algorithm can realize the initial alignment in the polar region effectively, especially when large misalignment angles occur.
To express the influence of different initial misalignment angles, simulations are performed with different misalignment angles in the polar region. Take the up direction as an example; different misalignment angles are compared in the simulation. Detailed simulation results are presented in Figure 5.
As shown in Figure 5, the estimated errors of up attitude errors converge quickly within 100 s. In addition, the estimated errors are then stable near zero. Smaller misalignment angles have faster initial alignment speeds and better initial alignment accuracy.

5.2. Experiment Results

The experiment was performed in the form of a semi-physical simulation. This is because of the geography restrictions of the authors’ country. The experiment was performed with the White Dolphin-100 UUV, shown in Figure 6. In the semi-physical simulation, the experimental data were measured in the non-polar region. The simulation was performed with these data. Both the simulation data and the experimental data together comprised the semi-physical data. The semi-physical data included the special force f ^ b and the angular velocity ω ^ i b b . The special force f ^ b is composed of the true value of the special force f b and the accelerometer drifts δ f b . The angular velocity ω ^ i b b is composed of the true value of the angular velocity ω i b b and the gyro drifts δ ω i b b . The true value of the special force f b and the angular velocity ω i b b are related to the sailing mission. Therefore, they can be obtained from the simulation. The accelerometer drifts δ f b and the gyro drifts δ ω i b b are related to the accelerometer and the gyro. Therefore, they can be extracted from the practical measured data [36]. As shown in Equation (68), both the simulation data and the experimental data together comprised the semi-physical data.
{ f ^ b = f b + δ f b ω ^ i b b = ω i b b + δ ω i b b ,
The experimental setup can be described as follows. Due to the geographical restrictions, the experiment is conducted in the non-polar region. The practical measured data is composed of the gyro drifts and the accelerometer bias, which can be obtained from the experiment [36]. They are obtained from an experiment conducted in a rectangular pool. The location of the pool is (45°73′ N 127°41′ E). The experiment lasts for 3600 s. The sampling frequency is 100 Hz. The pitch angle, the roll angle and the yaw angle of the UUV are described by the sine function. The amplitude of these three angles is 4°, 5° and 3°, respectively. The period of these three angles is 3 s, 5 s, and 7 s, respectively. The initial phase of these three angles is 0°, 0° and 0°, respectively. The UUV used for the experiment is built by our laboratory. This UUV is called the White-Dolphin-100 UUV. This UUV is equipped with a depth sensor, inertial measurement unit (IMU), OCTANS, DVL, underwater camera, Global Positioning System (GPS), and other sensors. Among these sensors, the IMU plays the most important role in this experiment. In addition, the initial position is provided by GPS. The results of the practical measured data can be described as Table 3.
The semi-physical simulation setup can be described as follows. The initial position is set as follows. The latitude and the longitude of the initial location are set as 85 ° and 126 ° , respectively. The experimental data, including the accelerometer bias and the gyro drifts, are as follows. The accelerometer random biases are 0.00156   m / s 2 , 0.001747   m / s 2 , and 0.0004063   m / s 2 , respectively. The gyro constant drift is 0.02 ° / h . The gyro random drifts are 4.094 × 10 6   r a d / s , 4.308 × 10 6   r a d / s , and 2.386 × 10 6   r a d / s , respectively. The simplified UKF is used to realize the data fusion. Therefore, the initial values of the state estimation covariance P 0 , the system noise covariance Q , and the measurement noise covariance R are set as follows.
P 0 = d i a g { ( 10 ° ) 2 , ( 20 ° ) 2 , ( 60 ° ) 2 , ( 0.1   m / s ) 2 , ( 0.1   m / s ) 2 , ( 0.02 π / 180 / 3600   r a d / s ) 2 , ( 0.02 π / 180 / 3600   r a d / s ) 2 , ( 0.02 π / 180 / 3600   r a d / s ) 2 , ( 1 × 10 4 g 0   m / s 2 ) 2 , ( 1 × 10 4 g 0   m / s 2 ) 2 }
Q = diag { ( 4.094 × 10 6   r a d / s ) 2 , ( 4.308 × 10 6   r a d / s ) 2 , ( 2.386 × 10 6   r a d / s ) 2 , ( 0.00156   m / s 2 ) 2 ,   ( 0.001747   m / s 2 ) 2 }
R = d i a g { ( 0.01   m / s ) 2 , ( 0.01   m / s ) 2 }
The other parameters are the same as those in the simulation. The estimated errors of attitude errors in the experiment are shown in Figure 7, Figure 8 and Figure 9.
As shown in Table 4, the initial alignment results of ϕ x , ϕ y and ϕ z in Algorithm 1 are 208.4′, −152.9′ and 448.8′, respectively. The initial alignment results of ϕ x , ϕ y and ϕ z in Algorithm 2 are 442.7′, 858′ and 1773′, respectively. The experiment results are similar to those of the simulation. The proposed polar transversal initial alignment algorithm exhibits better performance than that of the conventional initial alignment algorithm for UUV in the polar region. The errors converge quickly. In addition, after the convergence, the errors are stable near zero.

5.3. Discussion

SINSs are widely used in the navigation of UUVs because of their autonomy and concealment. Based on the choice of navigation frame, SINSs can be divided into SINSs based on the north-oriented frame, SINSs based on the earth-centered earth-fixed (ECEF) frame, and so on. In SINSs based on the north-oriented frame, the geographic frame is chosen as the navigation frame. Based on the characteristics of UUVs, SINSs based on the north-oriented frame are the most widely used in UUVs. UUVs sail near the surface of the earth. Using the north-oriented frame, the output component of the accelerometer in the SINS is not affected by gravitational acceleration. In addition, the attitude output directly reflects the posture of the carrier. There is no need to convert the coordinate system. The volume of calculation is reduced. Therefore, SINSs based on the north-oriented frame are widely used in UUVs [17]. According to the analysis above, the conventional algorithm described in this paper refers to the initial alignment algorithm in SINS based on the north-oriented frames. Although SINSs based on north-oriented frames are suitable for UUVs, there are problems in these algorithms when using them in the polar region. The problems can be described as follows [14]. Therefore, the transversal initial alignment algorithm is proposed in this paper.
In the polar region, the Earth’s meridians converge quickly. In addition, the latitude approaches 90° in the polar region. These cause inaccuracy and calculation overflow in conventional algorithms when applied in the polar region. Therefore, conventional algorithms are invalid in the polar region. In the conventional algorithms, the instruction angular velocity can be described as Equation (69), and the up-directional instruction angular velocity error can be expressed as Equation (70).
ω e n n = [ ω e n E n ω e n N n ω e n U n ] = [ v N / R M h v E / R N h ( v E / R N h ) tan L ] ,
δ ω e n U n = ( δ v E / R N h ) tan L ,
Based on Equation (70), the up-directional instruction angular velocity error is related to the tangent value of the latitude. Therefore, the tangent value of the latitude approaches infinity when the UUV approaches the polar region. The up-directional instruction angular velocity error approaches infinity in the polar region. This causes inaccuracy and calculation overflow in conventional algorithms when applied in the polar region. To solve these problems, the transversal algorithm is introduced in this paper.
To facilitate comparative discussion, the conventional initial alignment algorithm proposed for UUVs in non-polar regions is chosen as the comparison model. This is based on the conventional north-oriented SINS algorithm. The performance of these two algorithms is compared in the polar region. The simulation and the experiment results demonstrate that the polar transversal initial alignment algorithm is superior to the conventional initial alignment algorithm for UUVs in the polar region. Compared with the conventional initial alignment algorithm, the polar transversal initial alignment algorithm exhibited more accuracy. The advantages of the polar transversal initial alignment algorithm for UUV with a large misalignment angle are concluded as follows.
The conventional initial alignment algorithms have difficulties in the polar region, mainly in the following two aspects. First, in the conventional initial alignment algorithm, the error of the up-directional angular component in the command angular velocity is related to the tangent value of the latitude. In the polar region, the latitude tends to 90°, and the tangent value tends to infinity. Therefore, the error of the up-directional angular component in the command angular velocity tends to infinity in the polar region. Second, due to the rapid convergence of the Earth meridians in the polar region, very small longitude errors will result in large positional deviation when applying the conventional latitude and longitude expression in the polar region. The conventional position expression is unsuitable for the polar region. Therefore, the conventional initial alignment algorithm is unsuitable for the polar region. As the simulation and the experiment results demonstrate, the initial alignment accuracy of conventional initial alignment algorithms does not satisfy the requirements.
The polar transversal initial alignment algorithm overcomes the above problems by rotating the frames 90° around the y axis of the earth-centered earth-fixed frame. Therefore, the polar region in the conventional initial alignment algorithm is equivalent to the equatorial region in the polar transversal initial alignment algorithm. In the polar region, the pseudo latitude tends to zero and the error of the upside angular component in the command angular velocity tends to zero. In addition, the slow convergence of the pseudo meridians have no impact on the position expression. Furthermore, large misalignment angles are considered in this paper, and non-linear models are established. The simplified UKF realizes the data fusion. This is more suitable for the complex environment in the polar region. In the second comparison simulation, different misalignment angles are compared. The simulation results demonstrate that smaller misalignment angles have faster initial alignment speeds and better initial alignment accuracies.
Based on the analysis above, the polar transversal initial alignment algorithm with a large misalignment angle proposed in this paper has better performance than the conventional initial alignment algorithm with a large misalignment angle in the polar region. The polar transversal initial alignment algorithm for UUVs with a large misalignment angle is effectively suited for the initial alignment in the polar region.

6. Conclusions

In this paper, transversal frames are established by rotating the frames 90° around the y axis of the e frame. Based on the transversal frames, the polar transversal initial alignment algorithm is proposed for UUV with a large misalignment angle in the polar region. The transversal geographic frame is chosen as the navigation frame in this algorithm. In the transversal frames, the polar region is equivalent to the equatorial region. Therefore, the rapid convergence of the Earth meridians has no impact on the polar transversal initial alignment algorithm. Two comparison simulations and an experiment are performed to verify the effectiveness of the proposed polar transversal initial alignment algorithm. The simulation and experiment results demonstrate that the polar transversal initial alignment algorithm for UUVs can realize accurate initial alignment in the polar region, especially when large misalignment angles occur. This algorithm is suitable for the initial alignment of UUVs with a large misalignment angle in the polar region.

Author Contributions

Conceptualization, Z.Y. (Zheping Yan), L.W. and T.W.; Data curation, Z.Y. (Zewen Yang); Methodology, Z.Y. (Zheping Yan), L.W., T.W. and H.Z.; Software, T.W. and Z.Y. (Zewen Yang); Writing—original draft, L.W.; Writing—review & editing, Z.Y. (Zheping Yan) and H.Z.

Funding

This work was supported in part by the National Nature Science Foundation of China under Grant No. 51679057, No. 51309067, in part by the Science Foundation for Distinguished Young Scholars of Heilongjiang Province of China under Grant No. J2016JQ0052.

Acknowledgments

The authors would like to thank all the editors and anonymous reviewers for improving this article.

Conflicts of Interest

The authors declare no conflict of interest. The founding sponsors had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, and in the decision to publish the results.

References

  1. Jacobi, M. Autonomous inspection of underwater structures. Robot. Auton. Syst. 2015, 67, 80–86. [Google Scholar] [CrossRef]
  2. Wynn, R.B.; Huvenne, V.A.I.; Le Bas, T.P.; Murton, B.J.; Connelly, D.P.; Bett, B.J.; Ruhl, H.A.; Morris, K.J.; Peakall, J.; Parsons, D.R.; et al. Autonomous Underwater Vehicles (AUVs): Their past, present and future contributions to the advancement of marine geoscience. Mar. Geol. 2014, 352, 451–468. [Google Scholar] [CrossRef] [Green Version]
  3. Sabet, M.T.; Sarhadi, P.; Zarini, M. Extended and Unscented Kalman filters for parameter estimation of an autonomous underwater vehicle. Ocean Eng. 2014, 91, 329–339. [Google Scholar] [CrossRef]
  4. Modalavalasa, N.; Rao, G.S.B.; Prasad, K.S.; Ganesh, L.; Kumar, M.N.V.S.S. A new method of target tracking by EKF using bearing and elevation measurements for underwater environment. Robot. Auton. Syst. 2015, 74, 221–228. [Google Scholar] [CrossRef]
  5. Allotta, B.; Caiti, A.; Chisci, L.; Costanzi, R.; Di Corato, F.; Fantacci, C.; Fenucci, D.; Meli, E.; Ridolfi, A. An unscented Kalman filter based navigation algorithm for autonomous underwater vehicles. J. Mechatron. 2016, 39, 185–195. [Google Scholar] [CrossRef]
  6. Allotta, B.; Caiti, A.; Costanzi, R.; Fanelli, F.; Fenucci, D.; Meli, E.; Ridolfi, A. A new AUV navigation system exploiting unscented Kalman filter. Ocean Eng. 2016, 113, 121–132. [Google Scholar] [CrossRef]
  7. Xu, B.; Bai, J.L.; Hao, Y.L.; Gao, W.; Liu, Y.L. The research status and progress of cooperative navigation for multiple AUVs. Acta Autom. Sin. 2015, 41, 445–461. (In Chinese) [Google Scholar] [CrossRef]
  8. Allotta, B.; Costanzi, R.; Meli, E.; Pugi, L.; Ridolfi, A.; Vettori, G. Cooperative localization of a team of AUVs by a tetrahedral configuration. Robot. Auton. Syst. 2014, 62, 1228–1237. [Google Scholar] [CrossRef]
  9. Fallon, M.F.; Papadopoulos, G.; Leonard, J.J. A measurement distribution frame work for cooperative navigation using multiple AUVs. In Proceedings of the 2010 IEEE International Conference on Robotics and Automation, Anchorage, AK, USA, 3–8 May 2010; pp. 4256–4263. [Google Scholar] [CrossRef]
  10. Anderson, E.W.I. Navigation in Polar Regions. J. Navig. 1957, 10, 156–161. [Google Scholar] [CrossRef]
  11. Dyer, G.C. Polar Navigation—A New Transverse Mercator Technique. J. Navig. 1957, 24, 484–495. [Google Scholar] [CrossRef]
  12. Liu, M.; Gao, Y.B.; Li, G.C.; Guang, X.X.; Li, S.T. An improved alignment method for the Strapdown Inertial Navigation System (SINS). Sensors 2016, 16, 621. [Google Scholar] [CrossRef] [PubMed]
  13. Li, Q.; Ben, Y.Y.; Yu, F.; Sun, F. System reset of transversal strapdown INS for ship in polar region. Measurement 2015, 60, 247–257. [Google Scholar] [CrossRef]
  14. Zhou, Q. All-Earth Inertial Navigation Algorithm for Large Aircraft. Northwest. Polytech. Univ. 2013, 10, 156–161. (In Chinese) [Google Scholar]
  15. Cheng, J.H.; Wang, T.D.; Guan, D.X.; Li, M.L. Polar transfer alignment of shipborne SINS with a large misalignment angle. Meas. Sci. Technol. 2016, 27, 035101. [Google Scholar] [CrossRef] [Green Version]
  16. Broxmeyer, C.; Leondes, C.I. Inertial navigation system. J. Appl. Mechan. 1964, 31, 735. [Google Scholar] [CrossRef]
  17. Huang, D.M.; Cheng, L. Inertial Navigation System; National Defense Industry Press: Beijing, China, 1978. (In Chinese) [Google Scholar]
  18. Zhang, P.P.; Sun, Y.K.; Wang, H.B. Research on polar grid navigation of great-circle sailing. Command Control Simul. 2015, 37, 132–136. (In Chinese) [Google Scholar] [CrossRef]
  19. Zhang, H.F.; Zhang, L.W.; Wang, X.L.; Li, L.; Zhong, Y. Optimization design and error analysis of strapdown inertial navigation system mechanization in polar region. J. Chin. Inert. Technol. 2015, 23, 701–706. (In Chinese) [Google Scholar] [CrossRef]
  20. Zhou, Q.; Qin, Y.Y.; Fu, Q.W.; Yue, Y.Z. Grid mechanization in Inertial Navigation Syatem for Transpolar Aircraft. J. Northwest. Polytech. Univ. 2013, 31, 210–217. (In Chinese) [Google Scholar]
  21. Farrell, J.; Barth, M. The Global Positioning System and Inertial Navigation; McGraw-Hill: New York, NY, USA, 1998; pp. 27–30. [Google Scholar]
  22. Thong, Y.K.; Woolfson, M.S.; Crowe, J.A.; Hayes-Gill, B.R.; Challis, R.E. Dependence of inertial measurements of distance on accelerometer noise. Meas. Sci. Technol. 2002, 13, 1163–1172. [Google Scholar] [CrossRef]
  23. Li, W.L.; Wang, J.L.; Lu, L.Q.; Wu, W.Q. A novel scheme for DVL-aided SINS in-motion alignment using UKF techniques. Sensors 2013, 13, 1046–1063. [Google Scholar] [CrossRef] [PubMed]
  24. Liu, X.X.; Xu, X.S.; Liu, Y.T.; Wang, L.H. Kalman filter for cross-noise in the integration of SINS and DVL. Math. Probl. Eng. 2014, 2014, 260209. [Google Scholar] [CrossRef]
  25. Bian, H.W.; Jin, Z.H.; Tian, W.F. Study on GPS attitude determination system aided INS using adaptive Kalman filter. Meas. Sci. Technol. 2005, 16, 2072–2079. [Google Scholar] [CrossRef]
  26. Sasiadek, J.Z.; Wang, Q.; Zeremba, M.B. Fuzzy adaptive Kalman filtering for INS/GPS data fusion. In Proceedings of the IEEE International Symposium on Intelligent Control, Rio Patras, Greece, 19 July 2000; pp. 181–186. [Google Scholar]
  27. Li, X. Fuzzy adaptive Kalman filter for wind power output smoothing with battery energy storage system. IET Renew. Power Gener. 2012, 6, 340–347. [Google Scholar] [CrossRef]
  28. Chang, X.H. Research on Deep Space Autonomous Navigation Scheme and Application to Small Celestial Bodies Exploration. Ph.D. Thesis, Institute of Spacecraft Dynamics and Control, Harbin Institute of Technology, Harbin, China, 2010. Available online: http://kns.cnki.net/KCMS/detail/detail.aspx?dbcode=CDFD&dbname=CDFD0911&filename=2011012823.nh&uid=WEEvREdxOWJmbC9oM1NjYkZCbDZZNXlHc25oaU1SMTZ0cHVOWk5Lb28wL3Q=$R1yZ0H6jyaa0en3RxVUd8df-oHi7XMMDo7mtKT6mSmEvTuk11l2gFA!!&v=MjI1NzhSOGVYMUx1eFlTN0RoMVQzcVRyV00xRnJDVVJMS2ZidVJxRnkza1VyN1BWMTI2SDdPNUhObk9ySkViUEk= (accessed on 1 September 2010). (In Chinese).
  29. Goshen-Meskin, D.; Bar-Itzhack, I. Observability analysis of piece-wise constant systems. I. Theory. IEEE Trans. Aerosp. Electron. Syst. 1992, 28, 1056–1067. [Google Scholar] [CrossRef]
  30. Wan, D.J.; Fang, J.C. Initial Alignment in Inertial Navigation System; Southeast University Press: Nanjing, China, 1998; Available online: http://xueshu.baidu.com/s?wd=paperuri%3A%28dbce3341a70e3b021976465cdc2347f5%29&filter=sc_long_sign&sc_ks_para=q%3D%E6%83%AF%E6%80%A7%E5%AF%BC%E8%88%AA%E5%88%9D%E5%A7%8B%E5%AF%B9%E5%87%86&sc_us=16866058323755245602&tn=SE_baiduxueshu_c1gjeupa&ie=utf-8 (accessed on 1 December 1998). (In Chinese)
  31. Cheng, X.H.; Wan, D.J.; Zhong, X. Study on observability and its degree of Strapdown inertial navigation system. J. Southeast Univ. 1997, 27, 6–11. [Google Scholar]
  32. Guan, D.X. Research on the In-Motion Alignment of Marine Strapdown Inertial Navigation System. Ph.D. Thesis, Department Automation, Harbin Engineering University, Harbin, China, 2017. Available online: http://kns.cnki.net/KCMS/detail/detail.aspx?dbcode=CDFD&dbname=CDFDLAST2018&filename=1018044383.nh&v=MDM0MDNVUkxLZmJ1ZG9GQ25sVmJ6T1ZGMjZGck84R3RMRXJKRWJQSVI4ZVgxTHV4WVM3RGgxVDNxVHJXTTFGckM= (accessed on 1 January 2017). (In Chinese).
  33. Li, D.M. Study on initial alignment methods of Strapdown Inertial Navigation System. Ph.D. Thesis, Department Automation, Harbin Engineering University, Harbin, China, 2006. Available online: http://kns.cnki.net/KCMS/detail/detail.aspx?dbcode=CDFD&dbname=CDFD9908&filename=2006133541.nh&uid=WEEvREcwSlJHSldRa1FhdXNXa0hIeXdraUUzR2J2Y0NKV1ZSb2ZpSE9kQT0=$9A4hF_YAuvQ5obgVAqNKPCYcEjKensW4ggI8Fm4gTkoUKaID8j8gFw!!&v=MTgxNDlEaDFUM3FUcldNMUZyQ1VSTEtmWStacUZ5L21WNzNJVjEyN0dMSzdIZFRJcnBFYlBJUjhlWDFMdXhZUzc= (accessed on 1 January 2006). (In Chinese).
  34. Julier, S.J.; Uhlmann, J.K. Unscented Kalman filtering and nonlinear estimation. Proc. IEEE. 2004, 92, 401–422. [Google Scholar] [CrossRef]
  35. Yan, G.M.; Yan, W.S.; Xu, D.M. Application of simplified UKF in SINS initial alignment for large misalignment angles. J. Chin. Inert. Technol. 2008, 16, 253–264. [Google Scholar] [CrossRef]
  36. Wu, Z.; Sun, Z.; Zhang, W.; Chen, Q. Attitude and gyro bias estimation by the rotation of an inertial measurement unit. Meas. Sci. Technol. 2015, 26, 125102. [Google Scholar] [CrossRef] [Green Version]
Figure 1. The definition of the transversal frames.
Figure 1. The definition of the transversal frames.
Sensors 18 03231 g001
Figure 2. Estimated errors of east attitude errors in simulation.
Figure 2. Estimated errors of east attitude errors in simulation.
Sensors 18 03231 g002
Figure 3. Estimated errors of north attitude errors in simulation.
Figure 3. Estimated errors of north attitude errors in simulation.
Sensors 18 03231 g003
Figure 4. Estimate errors of up attitude errors in simulation.
Figure 4. Estimate errors of up attitude errors in simulation.
Sensors 18 03231 g004
Figure 5. Estimated errors of up attitude errors with different misalignment angles in simulation.
Figure 5. Estimated errors of up attitude errors with different misalignment angles in simulation.
Sensors 18 03231 g005
Figure 6. White Dolphin-100 UUV.
Figure 6. White Dolphin-100 UUV.
Sensors 18 03231 g006
Figure 7. Estimated errors of east attitude errors in experiment.
Figure 7. Estimated errors of east attitude errors in experiment.
Sensors 18 03231 g007
Figure 8. Estimated errors of north attitude errors in experiment.
Figure 8. Estimated errors of north attitude errors in experiment.
Sensors 18 03231 g008
Figure 9. Estimate errors of up attitude errors in experiment.
Figure 9. Estimate errors of up attitude errors in experiment.
Sensors 18 03231 g009
Table 1. Observability analysis of the system.
Table 1. Observability analysis of the system.
Parameters ϕ x ϕ y ϕ z δ V x δ V y ε x ε y ε z x y z
Observability Degree9.99.9<10−151.01.09.89.86.97 × 10−5<10−15<10−15<10−15
Table 2. Attitude errors after initial alignment in the simulation.
Table 2. Attitude errors after initial alignment in the simulation.
ParametersAlgorithm 1Algorithm 2
ϕ x /(′)92.04442.6
ϕ y /(′)−121.4857.7
ϕ z /(′)4851769
Table 3. The practical measured data.
Table 3. The practical measured data.
ParametersValue
Gyro constant drifts0.02°/h
Gyro random drifts4.094 × 10−6 rad/s
4.308 × 10−6 rad/s
2.386 × 10−6 rad/s
Accelerometer constant1 × 10−4 g0 m/s2
Accelerometer random bias0.00156 m/s2
0.001747 m/s2
0.0004063 m/s2
Table 4. Attitude errors after initial alignment in the experiment.
Table 4. Attitude errors after initial alignment in the experiment.
ParametersAlgorithm 1Algorithm 2
ϕ x /(′)208.4442.7
ϕ y /(′)−152.9858
ϕ z /(′)448.81773

Share and Cite

MDPI and ACS Style

Yan, Z.; Wang, L.; Wang, T.; Zhang, H.; Yang, Z. Polar Transversal Initial Alignment Algorithm for UUV with a Large Misalignment Angle. Sensors 2018, 18, 3231. https://doi.org/10.3390/s18103231

AMA Style

Yan Z, Wang L, Wang T, Zhang H, Yang Z. Polar Transversal Initial Alignment Algorithm for UUV with a Large Misalignment Angle. Sensors. 2018; 18(10):3231. https://doi.org/10.3390/s18103231

Chicago/Turabian Style

Yan, Zheping, Lu Wang, Tongda Wang, Honghan Zhang, and Zewen Yang. 2018. "Polar Transversal Initial Alignment Algorithm for UUV with a Large Misalignment Angle" Sensors 18, no. 10: 3231. https://doi.org/10.3390/s18103231

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