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: frame represents the navigation frame; frame represents the inertial frame; frame represents the body frame of the UUV; frame represents the earth-centered earth-fixed frame; frame represents the geographic frame; frame represents the transversal earth-centered earth-fixed frame; 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.
Figure 1.
The definition of the transversal frames.
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 ( frame) and the transversal geographic frame ( frame) can be described as follows. The origin and the axes of the transversal earth-centered earth-fixed frame ( frame) can be expressed as:
- Origin ()—the centroid of the earth; coincides with the origin of the frame;
- X axis ()—the point at the intersection of the pseudo equator and the pseudo prime meridian;
- Z axis ()—the point at the pseudo North Pole;
- Y axis ()—the point on the pseudo equator, comprising a right-handed rectangular coordinate system with and .
The origin and the axes of the transversal geographic frame ( frame) can be expressed as:
- Origin ()—coincides with the position of the UUV;
- X axis ()—the point to the pseudo east;
- Y axis ()—the point to the pseudo north;
- Z axis ()—the point in the up direction; coincides with .
2.2. Relationships among the Related Frames
According to the definition of the frame, the direction cosine matrix between the frame and the 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).
where , and are the longitude, the latitude and the height in the conventional latitude and longitude coordinate system, respectively. , and are those in the transversal coordinate system, respectively.
For other related frames, such as the frame, the frame, the frame and the frame, the relationships among them can be described as Equations (6)–(8).
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 . The direction cosine matrix from the frame to the frame can be described as Equation (9).
where and represent and , 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.
where
where , and represent the errors of , and in actual conditions, respectively. is the gyro drift. is the gyro constant drift. In addition, is the gyro random drift. The velocity error of the polar transversal initial alignment algorithm can be described as . 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.
where
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).
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.
where and is the special force measured by IMU in the transversal SINS. . Under actual conditions, there are errors during updating. , , , and represent the errors of , , , and , respectively.
where is the accelerometer bias. is the accelerometer constant bias. is the accelerometer random bias.
Subtracting Equation (27) from (28), considering Equations (29)–(35), the velocity error equation can be expressed as Equation (36).
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 , the velocity errors , the gyro drifts and the accelerometer bias . Based on the analysis in Section 3, the dynamics model can be expressed as Equation (37).
where can be described as:
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).
where can be described as:
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.
where is the observation matrix, and is the measurement noise vector which is the independent Gaussian white noise and is the measurement noise covariance.
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).
where represent the period of time. The observability matrix in j time period can be described as . The Total Observability Matrix (TOM) can be described as . The Stripped Observability Matrix (SOM) can be described as . The calculation of the TOM is complex. Therefore, SOM is widely used.
The singular value decomposition of the SOM can be described as Equation (48).
where
Therefore,
The observability of the system can be defined as Equation (53).
where, is the observability of the kth state. In addition, is the singular value of the observation state. In addition, is the singular value when the is max.
The observability analysis of the system can be described as Table 1.
Table 1.
Observability analysis of the system.
As shown in Table 1, the observability degree of and are 1.0. Because and 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, 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).
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 and , respectively. The simulation time and the filter period are and , respectively. The gyro constant drifts and the gyro random drifts are set as and , respectively. The accelerometer constant bias and the accelerometer random bias are and , respectively. The simplified UKF is used to realize the data fusion. The initial values of the state estimation covariance , the system noise covariance , and the measurement noise covariance are set as follows.
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.
Figure 2.
Estimated errors of east attitude errors in simulation.
Figure 3.
Estimated errors of north attitude errors in simulation.
Figure 4.
Estimate errors of up attitude errors in simulation.
Table 2.
Attitude errors after initial alignment in the simulation.
As shown in Table 2, the initial alignment results of , and in Algorithm 1 are 92.04′, −121.40′ and 485′, respectively. The initial alignment results of , and 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.
Figure 5.
Estimated errors of up attitude errors with different misalignment angles in simulation.
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 and the angular velocity . The special force is composed of the true value of the special force and the accelerometer drifts . The angular velocity is composed of the true value of the angular velocity and the gyro drifts . The true value of the special force and the angular velocity are related to the sailing mission. Therefore, they can be obtained from the simulation. The accelerometer drifts and the gyro drifts 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.
Figure 6.
White Dolphin-100 UUV.
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.
Table 3.
The practical measured data.
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 and , respectively. The experimental data, including the accelerometer bias and the gyro drifts, are as follows. The accelerometer random biases are , , and , respectively. The gyro constant drift is . The gyro random drifts are , , and , respectively. The simplified UKF is used to realize the data fusion. Therefore, the initial values of the state estimation covariance , the system noise covariance , and the measurement noise covariance are set as follows.
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.
Figure 7.
Estimated errors of east attitude errors in experiment.
Figure 8.
Estimated errors of north attitude errors in experiment.
Figure 9.
Estimate errors of up attitude errors in experiment.
As shown in Table 4, the initial alignment results of , and in Algorithm 1 are 208.4′, −152.9′ and 448.8′, respectively. The initial alignment results of , and 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.
Table 4.
Attitude errors after initial alignment in the experiment.
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).
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 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
- Jacobi, M. Autonomous inspection of underwater structures. Robot. Auton. Syst. 2015, 67, 80–86. [Google Scholar] [CrossRef]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- Anderson, E.W.I. Navigation in Polar Regions. J. Navig. 1957, 10, 156–161. [Google Scholar] [CrossRef]
- Dyer, G.C. Polar Navigation—A New Transverse Mercator Technique. J. Navig. 1957, 24, 484–495. [Google Scholar] [CrossRef]
- 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]
- 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]
- Zhou, Q. All-Earth Inertial Navigation Algorithm for Large Aircraft. Northwest. Polytech. Univ. 2013, 10, 156–161. (In Chinese) [Google Scholar]
- 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]
- Broxmeyer, C.; Leondes, C.I. Inertial navigation system. J. Appl. Mechan. 1964, 31, 735. [Google Scholar] [CrossRef]
- Huang, D.M.; Cheng, L. Inertial Navigation System; National Defense Industry Press: Beijing, China, 1978. (In Chinese) [Google Scholar]
- 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]
- 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]
- 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]
- Farrell, J.; Barth, M. The Global Positioning System and Inertial Navigation; McGraw-Hill: New York, NY, USA, 1998; pp. 27–30. [Google Scholar]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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).
- 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]
- 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)
- 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]
- 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).
- 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).
- Julier, S.J.; Uhlmann, J.K. Unscented Kalman filtering and nonlinear estimation. Proc. IEEE. 2004, 92, 401–422. [Google Scholar] [CrossRef]
- 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]
- 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]
© 2018 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).