Abstract

Experimental verification is very important for the research of inertial navigation and integrated navigation technology, but most researchers do not have the opportunity to conduct experiments directly in the polar regions. In order to solve the problem of inertial navigation verification in high latitude areas, a virtual polar region method based on transverse ellipsoid model is proposed. The method converts the reference information, initial state, and inertial sensor data into polar regions based on the transverse geographic coordinate system and can ensure that the attitude, velocity, and altitude information relative to the local-level frame remain unchanged. Therefore, the actual test data in the middle and low latitudes can be reconstructed accurately in the polar region without singularities, trajectory deformation, and principle errors. Simulation and vehicle tests show that the proposed method can achieve the same verification effect as the actual polar experiment.

1. Introduction

Inertial navigation system (INS) has the unique advantages of autonomy, concealment, and information completeness and has become indispensable global navigation equipment for important carriers [13]. In the middle and low latitudes, the initial alignment, inertial navigation, and integrated navigation of the INS are usually arranged in the north-oriented geographic frame [46]. However, there are two kinds of singularities in the polar region of the Earth, which affect the normal work of the INS [7]. One is that the geographic meridians converge rapidly with the increase of latitude, which makes it difficult to solve and express the navigation parameters through the traditional north-oriented mechanization; the other is that the Earth rotation rate and gravity vectors tend to coincide at the two poles of the Earth, which affects the initial alignment process of the INS. Because longitude and latitude are artificially defined, the first kind of influence is called mathematical singularity, which can be solved by designing different mathematical navigation mechanizations; the second kind of influence is physical existence, called physical singularity, which requires higher accuracy inertial sensors or external information assistance to obtain ideal alignment results.

At present, the navigation mechanizations that can work effectively in polar regions include grid mechanization [8, 9], transversal Earth mechanization [1012], pseudo-Earth mechanization [13, 14], and wander mechanization [15, 16]. In addition to navigation mechanization, experimental verification is an important means in the research of inertial navigation and integrated navigation technology. Because the physical field characteristics (including gravity field, Earth’s rotation rate, electromagnetic environment, meteorological environment, etc.) in the polar region are obviously different from those in the middle and low latitudes, the economic and political costs of carrying out actual polar navigation experiments are relatively high [17, 18]. Only some countries and companies have the conditions to conduct polar navigation test directly [1922].

For most researchers, there is no condition to directly reach the polar region to carry out navigation verification test. The designed polar navigation algorithm can only be verified by mathematical simulation method. However, pure mathematical simulation methods are often difficult to truly reflect the motion characteristics of the carrier and the dynamic error of the inertial sensors, which leads to insufficient or even unconvincing verification conclusions. Therefore, it is of great significance to design a virtual polar region technology based on real test data, which can convert the experiment data of middle and low latitude regions into polar regions by mathematical methods for equivalent navigation verification.

Zhou et al. [23] proposed a virtual polar region method using a point on the equator as a new pole, Li and Zang [24] proposed a virtual polar region method using a certain point on the Earth’s surface as a new pole, Yao et al. [11] proposed a method to transform the real experiment trajectory to the polar region by using geographic coordinate system, and Lei and Wu [25] proposed a method of direct coordinate transformation in the Earth-centered Earth-fixed (ECEF) frame to establish the polar trajectory.

In order to overcome the shortcomings of the existing virtual polar method, such as trajectory deformation, model approximation, and limited application area, a virtual polar region method based on transverse ellipsoid model is proposed in this paper. The reference information, initial state, and inertial sensor data are converted to the polar region under the transverse geographic coordinate system so that the motion characteristics of the carrier relative to the local-level frame remain unchanged, which can be applied to any position on the Earth’s surface except the transverse poles. In the proposed method, the ellipsoid correction coefficient is used to avoid the spherical approximation and improve the modelling accuracy, so as to achieve the same effect as the actual polar region test.

2. Transverse Ellipsoid Model

2.1. Definition of Coordinate System

The relevant coordinate systems involved in this article are defined as follows. The Earth-centered inertial frame is the -frame, in which the and axes are located on the equatorial plane, the axis points to the vernal equinox, the axis points to the north pole of the Earth, and the axis direction is determined according to the right-hand rule. In inertial space, the , , and coordinate axes point to fixed points and do not rotate with the Earth. The output of inertial sensors is defined in the -frame.

The Earth frame is denoted as the -frame, which is the conventional ECEF frame. The and axes are located in the equatorial plane, the axis points to the Greenwich Meridian, and the axis points to the north pole along the Earth’s rotation axis. The three axes constitute the right-hand coordinate system. The -frame rotates with the Earth, and the position under the -frame is represented by .

The local-level geographic frame is the -frame, with its three axes pointing east, north, and upward (ENU). The -frame is the computational frame of the traditional north-oriented mechanization, and the spherical position under this frame is represented by , where , , and denote the longitude, latitude, and altitude, respectively.

The body frame is defined as the -frame, with its three axes pointing right, forward, and upward (RFU).

The transversal Earth frame is the -frame, which can be obtained by rotating the -frame around axis by −90° and then rotating around axis by −90°. The , , and axes of the -frame coincide with the , , and axes of the -frame, respectively, and the pseudo poles, pseudo longitude, and pseudo latitude are constructed, as shown in Figure 1. The position in the -frame is represented by .

The transversal geographic frame is the -frame, which is defined according to the pseudo-longitude and latitude network of the -frame, with its three axes pointing east, north, and upward of the transverse Earth model. The spherical position under the -frame is represented by , where , , and denote transverse longitude, latitude, and altitude, respectively.

2.2. Basic Conversion Relationship

According to the definition of the transversal Earth frame in Figure 1, the transformation relationship between the - and -frames can be obtained as follows:

By derivation, the conversion relationship between the conventional longitude and latitude and the transverse longitude and latitude can be obtained [26]:where is a standard function of the mathematical library, and there is no singular point in its value domain . Considering that both - and -frames are local-level frames, so the upward axes coincide. Obviously, the height information in the two frames is consistent:

Considering two directional cosine matrices

The transformation relation between the - and -frames can be obtained as follows:

Because the - and -frames are local-level frames, there is only one transverse azimuth difference between the two frames.

Combining equations (3), (7), and (8), we can getwhere the calculation of and seems to have singularity when . However, it can be known from the calculation of conventional longitude and latitude that it does not affect the normal calculation.

2.3. Transversal Earth Mechanization

According to the definition of transversal geographic frame, it is easy to get the attitude differential equation in the -frame as follows:

The velocity differential equation is

The differential equations of position direction cosine matrix and height are

In equations (10)–(13), is the transversal attitude matrix, is the transversal velocity, is the position direction cosine matrix containing the transverse longitude and latitude, and and are the angular rate and specific force output by inertial sensors.

In the differential equations (10)–(13), there arewhere is the Earth rotation rate and is the gravity.

The key of transversal Earth mechanization is to solve the velocity related angular rate. Assuming that the Earth is a sphere of radius , the angular rate can be expressed as

Because the real Earth is an ellipsoid model, the velocity in equation (17) is not equal to , and there is an ellipsoidal correction coefficient matrix [27]:

Since there is no relative motion between the - and -frames, that is, , we can obtain the conversion relationship

There is an overflow in the calculation of term in the third element of equation (19). However, according to the composition of matrix in formula (8), the element does not affect the calculation of horizontal angular rate. After further derivation and simplification, the ellipsoid correction coefficient matrix in equation (18) can be obtained as follows:where and and are still the meridian and prime radii of curvature in the conventional -frame.

By adding an ellipsoid correction coefficient , the complex process of solving the radii of the transverse meridian and prime circle is avoided in equation (18). Therefore, this method simplifies the algorithm, ensures the accuracy of the model, and avoids principle errors.

3. Virtual Polar Region Technology

The influence of polar region on inertial navigation is mainly manifested in two aspects. One is that the Earth rotation rate tends to coincide with the gravity vector; the other is the rapid convergence of meridian. If a point on the Earth has these two characteristics at the same time, it can be called a pole, and the adjacent area is called a polar region. Accordingly, in the inertial sensor data, the Earth rotation rate and gravity value in the polar region can be used to replace the actual measurement value, so as to construct the virtual sensor output.

The ideal virtual polar technology should keep the attitude and velocity information of the vehicle unchanged relative to the local-level frame. In this paper, the polar trajectory reconstruction technology based on the transverse ellipsoid model is designed. The core of the proposed virtual polar region technology is to ensure that the trajectory attitude, velocity, and height information are unchanged relative to the transversal geographic frame during the transformation process. The virtual polar region technology includes three parts: reference information conversion, initial state conversion, and the conversion of inertial measurement unit (IMU) data.

3.1. Reference Information Conversion

The reference information conversion process converts the reference attitude, velocity, and position information to the polar region. In the nonpolar region test, the results of INS/global navigation satellite system (GNSS) integrated navigation in the -frame can be used as reference information, including attitude matrix , velocity , and position . Firstly, the attitude matrix and velocity reference information are transformed into the -frame:where can be solved by equation (7) or (8) according to the position .

Since the attitude, velocity, and altitude of the transversal geographic frame need to be kept unchanged in the conversion process, , , and height are directly used as the attitude matrix, velocity, and altitude information of the virtual polar region. Considering the influence of the Earth’s curvature, the position information cannot be directly converted, but can be solved by integrating the velocity as follows:where the superscript “” denotes the relevant parameters of the reconstructed trajectory, so as to distinguish it from the actual experiment data; is the position matrix containing transverse longitude and latitude, and its initial value can be obtained from the initial state conversion; is the angular rate related to position change, which is calculated by equation (17) according to the velocity and the reconstructed transverse longitude and latitude.

According to the position matrix , the transverse longitude and latitude of virtual polar region can be obtained:where represents the element in the -th row and -th column of matrix . After obtaining the transverse longitude and latitude , the traditional longitude and latitude of the virtual polar region can be calculated according to equation (3).

3.2. Initial State Conversion

The initial position setting is the key to the virtual polar region technology. The starting position is artificially set to a certain point in the polar region, so the subsequent virtual polar region trajectory can be obtained by integrating from this starting point. The initial position point of the polar region is converted to the -frame to get :where , , and are the artificially designated initial longitude, latitude, and altitude, and then the initial position matrix can be obtained by equation (6).

The conversion methods of the initial attitude matrix and the initial velocity are the same as equations (21) and (22).

3.3. IMU Data Conversion

IMU data conversion process is to convert the angular rate measured by gyros and the specific force measured by accelerometers to the polar region. The reconstruction of gyroscope and accelerometer data in the polar region is to subtract the local Earth rotation rate and gravity vectors in the transversal geographic frame and then add the corresponding vectors of the virtual polar region. The conversion of gyro angular rate iswhere is the local angular rate, is the converted polar angular rate, which can be solved by referring to equation (14), and is the actual output of the gyro angular rate.

The conversion method of the specific force measured by the accelerometers iswhere is the actual output of the accelerometer; , , and are calculated according to the local velocity and position information; , , and are solved according to the velocity and position information converted to the polar region.

4. Verification Results

4.1. Simulation Test

Firstly, the proposed virtual polar technology is verified by simulation. In the simulated trajectory, the starting point is set as [120°E, 50°N, 0 m], and the ship travels north along the 120°E meridian at a speed of 10 m/s for 48 hours without attitude and altitude change. The simulated nonpolar data is used to reconstruct the polar trajectory, and the starting point of the polar trajectory is placed at the North Pole. Figure 2 shows the original trajectory and the reconstructed polar trajectory curves. From the trajectory shape, the proposed virtual polar technology can accurately reproduce the nonpolar test trajectory in the polar region.

In addition to the shape of the virtual polar trajectory, the key is to verify whether the virtual polar trajectory satisfies the dynamic differential equations of the INS. Without adding any error, the transversal Earth mechanization is used to verify the navigation solution of the virtual polar trajectory, and the results are shown in Figure 3.

It can be seen from Figure 3 that the attitude error, velocity error, and position error of the pure inertial navigation for the reconstructed polar trajectory are within 5e − 8°, 5e − 6 m/s, and 0.05 m, respectively, which are very small and mainly caused by computer rounding errors. These results show that the reconstructed polar trajectory satisfies the dynamics model and has no principle error, so it can be used as the verification trajectory of the INS.

4.2. Vehicle Test

The effectiveness of virtual polar technology is further verified by a vehicle navigation test. The on-board test platform consists of a domestic optical fiber IMU, a barometric altimeter, and an OEM615 single antenna GNSS receiver. Among them, the gyroscope accuracy is 0.02°/h, the accelerometer accuracy is 40 μg, and the data output frequency is 200 Hz. The barometric altimeter provides 30 m altitude information to damp the vertical channel of pure inertial navigation. The GNSS receiver has a velocity measurement accuracy of 0.1 m/s and a positioning accuracy of 5 m.

The vehicle test uses a driving route from Nanjing, China to Suzhou, with a working time of 6.1 h and a driving range of about 300 km. In Figure 4, the blue curve represents the actual test route with the starting point at [118.76°E, 31.89°N], and the red curve represents the reconstructed polar trajectory. The starting point of the polar trajectory is artificially set at [148.76°E, 89°N] so that the middle section of the trajectory passes through the vicinity of the North Pole. Since the virtual polar region method guarantees that the velocity and attitude information relative to the local horizontal plane remain unchanged, from the trajectory shape, the virtual polar region trajectory reproduces the real test trajectory very well.

The transversal Earth mechanization is used to complete the pure inertial navigation for the actual test data and the virtual polar trajectory, and the transverse longitude and latitude errors are shown in Figure 5. It can be seen from the figure that the navigation position error of the virtual polar trajectory is smooth without sudden change, and the magnitude of the error is equivalent to that of actual trajectory. According to the transversal error propagation equations, although the initial error and sensor error between the real trajectory and the virtual polar trajectory are the same, the navigation results are also affected by latitude, gravity, and angular rate, so the navigation errors of the two trajectories are not completely coincident. This is consistent with the real situation. The navigation results of the INS with the same error must be different in different positions.

5. Conclusions

This paper proposes a virtual polar region technology based on the transverse ellipsoid model, which can ensure that the attitude, velocity, and height information of the vehicle relative to the transversal geographic frame remain unchanged, and the polar trajectory can be reconstructed accurately according to the actual test data in the middle and low latitudes. The method can solve the problem of difficulty in polar region navigation verification and can achieve the same effect as the actual polar test. The virtualized polar trajectory is only used to verify the pure inertial navigation in this paper, and it can be further used to verify the initial alignment and integrated navigation algorithms.

Data Availability

The raw/processed data required to reach the findings in this paper cannot be shared at this time as the data also form part of an ongoing study.

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this paper.