Next Article in Journal
Semi-Automatic Detection of Ground Displacement from Multi-Temporal Sentinel-1 Synthetic Aperture Radar Interferometry Analysis and Density-Based Spatial Clustering of Applications with Noise in Xining City, China
Previous Article in Journal
Visual Localization Method for Unmanned Aerial Vehicles in Urban Scenes Based on Shape and Spatial Relationship Matching of Buildings
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Online Estimation of the Mounting Angle and the Lever Arm for a Low-Cost Embedded Integrated Navigation Module

1
GNSS Research Center, Wuhan University, Wuhan 430079, China
2
Wuhan University Student Engineering Training and Innovation Practice Center, Wuhan University, No. 129 Luoyu Road, Wuhan 430079, China
3
Hubei Luojia Laboratory BDS Chip Research Center, No. 129 Luoyu Road, Wuhan 430079, China
4
School of Microelectronics, Wuhan University, Wuhan 430079, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2024, 16(16), 3064; https://doi.org/10.3390/rs16163064
Submission received: 26 June 2024 / Revised: 12 August 2024 / Accepted: 19 August 2024 / Published: 20 August 2024

Abstract

:
Multi-source fusion constitutes a research focus in the navigation domain. This article focuses on the online estimation of the mounting angles between the body frame and vehicle frame within low-cost embedded vehicle navigation modules and the lever arm between the global satellite navigation system (GNSS) antenna/odometer and the inertial measurement unit (IMU). An online mounting angle error estimation algorithm, using odometers and IMU speeds, has been developed to estimate the angle errors while vehicles are in motion. At the same time, an online estimation algorithm model for the GNSS antenna lever arm and odometer lever arm was constructed. These two types of lever arms are used as the estimated states, and then Kalman filters are used to estimate them. The algorithm can simultaneously estimate the IMU mounting angle error, GNSS antenna arm, and odometer arm online. The experimental outcomes demonstrate that the lever arm estimation algorithm presented herein is effective for tactical and MEMS-level inertial navigation, with an estimation error of less than 2 cm. Meanwhile, the proposed online estimation of the mounting angle algorithm has an accuracy comparable to that of the post-processing algorithm. After making up the mounting angle and lever arm, we found that the position and speed precision of the multi-source fusion navigation systems were significantly improved. The results indicate that the proposed online estimation of mounting angle error and lever arm algorithm are effective and may promote the practical and widespread application of integrated navigation systems in vehicles. It solves the shortcomings of traditional methods, including the cumbersome and inaccurate manual measurement of the lever arm. It provides a technical solution for developing a more accurate and convenient low-cost vehicle navigation module.

1. Introduction

Integrating the global satellite navigation system (GNSS) and inertial navigation system (INS) can complement each other’s defects and offer more precise and stable navigation information, thus providing high-precision positioning and navigation solutions for land vehicles [1,2]. However, when vehicles travel through complex urban environments, the GNSS may experience a decrease in navigation accuracy due to satellite signal interference or interruption. Especially when vehicles are traveling between high-rise buildings, under trees, or in tunnels, the navigation state often drifts based on low-cost inertial measurement units (IMUs) [3]. Multi-source information fusion can enhance the GNSS/INS integrated navigation accuracy as the signal state is poor. The commonly used external added sensor for land vehicle navigation is the odometer, which possesses the benefits of high cost-effectiveness and easy deployment and can supply vehicle forward speed information [4,5,6]. The GNSS signal is inaccessible, so odometer-assisted inertial navigation can dramatically enhance the positioning precision. While using odometry, two parameters significantly affect the navigation accuracy. The first is the mounting angle, which is the angle between the IMU body frame (b-frame) and vehicle frame (v-frame) [7]. When installing navigation equipment, angle deviation is inevitable. Although the deviation angle is small, it can significantly impact positioning accuracy. The second is the lever arm, which is the relative position between the IMU’s center and the odometer’s reference point [8,9]. If the lever arm is unknown, when the car turns, there will be significant differences in the estimation of vehicle speed between the IMU and the odometer due to the non-overlap between the IMU and the odometer, thus making it challenging to perform high-precision data fusion. In addition, the GNSS lever arm considerably influences navigation precision. Therefore, the present research focuses on accurately estimating the IMU mounting angles, odometer lever arm, and GNSS lever arm from the data processing perspective. The schematic diagram of the mounting angle and lever arm is shown in Figure 1.

1.1. Related Works

The mounting angles reflect the deviation between the b-frame and v-frame. After compensating for this error, a unified coordinate frame can be achieved, enhancing the precision of integrated navigation positioning. Reference [10] proposes to estimate roll and pitch angle errors using the forward or backward acceleration information of vehicles on a horizontal road and to estimate heading angle errors using acceleration information on a horizontal plane.
Coincidentally, reference [11] proposed a similar method for estimating mounting angle error using acceleration information. This method requires the carrier to collide, but the calculated accuracy is limited. A mounting angle error causes a velocity error between the vehicle and the inertial navigation system. Based on this relationship, references [12,13] proposed using velocity error information to estimate mounting angle error. Similar methods can also be seen in references [14,15,16]. Unlike methods based on velocity and acceleration as observation values, displacement-based methods use trajectory estimation to obtain position information and use it as measurement values. Reference [17] is a typical example of using two known coordinate positions as reference points to estimate the mounting angle. Still, this method has relatively low estimation accuracy for high-precision inertial navigation. Reference [18] proposes a method for accurately estimating IMU pitch and heading mounting angles using displacement increments based on the similarity principle between trajectory estimation and GNSS trajectory. From the above research, the mounting angle error can be estimated based on the integrated navigation system’s acceleration, velocity, and displacement information output. While all the above methods are post-processing, they cannot realize real-time online calculations for mounting angle errors.
Incorporating the lever arm state vector in Kalman filtering can effectively estimate the antenna lever arm online and rapidly estimate the gyroscope biases. Reference [19] regards the GNSS antenna lever arm as an estimated state and uses the Kalman filter to calculate it. For the arms between inertial devices and auxiliary devices, such as odometers or non-holonomic constraints [20], reference [12] proposes using the weighted recursive least squares method to evaluate the lever arms. Because there is space inside the device, the inertial device cannot be seen as a “point device”, and the error caused by the internal space is named as the inner arm error. In high-precision inertial navigation, this part cannot be ignored.
For this reason, the authors of [21] analyzed the generating mechanism of this error, derived its dynamic error model, and proposed an estimation method. A lever arm compensation procedure according to reinforcement learning is presented by the authors of [22]. The outcomes demonstrate that compared with the procedure, the parameter error of the presented strategy is decreased by 0.31%, and the navigation precision is enhanced.
There are also many studies on improving the Kalman filter to enhance the estimation effect of the lever arm. Reference [23] proposes a misalignment and lever arm estimation procedure in line with the error propagation formula. A dual-cascaded Kalman filter is crafted to fuse all data information based on environmental perception. An initial alignment procedure according to the Kalman filter is presented in reference [24]. To attenuate the consequences of IMU bias, lever arms, and mounting angles, researchers propose a closed-loop design using a linear state-space pattern to estimate and make up for the parameter errors simultaneously. A rapid regulation approach for lever arms is put forward in reference [25]. Researchers propose a backtracking regulation procedure using a reduced-order Kalman filter to reduce the regulation time and enhance precision. A 21-dimensional Kalman filter for regulating the parameters of the lever arm is presented by the authors of [26]. In reference [27], an information fusion system for land vehicles is presented according to decentralized system architecture. It adaptively fuses information from motion assist restrictions and odometer while compensating the lever arm.

1.2. An Overview of the Presented Method

This paper proposes an algorithm for the multi-source fusion vehicle navigation module to simultaneously estimate the online mounting angles, GNSS lever arm, and odometer lever arm. The algorithm implementation includes three stages, as demonstrated in Figure 2. In step 1, GNSS RTK/INS integrated navigation is performed to estimate the GNSS antenna arm. The estimated antenna arm is employed to acquire high precision position, velocity, and attitude information, and the speed and attitude information is transferred to step 2. Step 2 estimates the mounting angles by the velocity connection between the v-frame and navigation frame (n-frame). Then, the two mounting angles are transmitted to step 3. At last, in step 3, the odometer lever arm is estimated by extending it to the error state vector.
The mounting angle error in previous integrated navigation systems was obtained through post-processing, and their GNSS and odometer lever arm were not simultaneously estimated online. This situation is not conducive to the large-scale and widespread application of integrated navigation systems. Therefore, it is necessary to estimate them online to develop a low-cost, high-precision, multi-source integrated navigation system that can be applied on a large scale. We propose an online mounting angle error estimation algorithm and online estimation algorithms for GNSS antenna and odometer lever arms for low-cost embedded vehicle-mounted navigation systems to address this situation. The mounting angle error is estimated using the odometer and IMU velocities, and the lever arms are calculated using a Kalman filter. The effect of the presented algorithms is verified through real-time vehicle-mounted tests. This study aims to advance the positioning precision of integrated navigation modules in complex scenarios by estimating mounting angles and lever arms to promote their widespread application in vehicle navigation. The principal contribution of this study is twofold: firstly, proposing a low-cost embedded vehicle-mounted online mounting angle estimation algorithm to address the mounting angle errors from the b-frame to the v-frame, and secondly, proposing online estimation algorithms for GNSS antenna lever arms and odometer lever arms to address the need for compensating for lever arms between the GNSS/odometer and the IMU.
The configuration of the work is broken down as follows. Section 2 introduces the models of online mounting angle error estimation and lever arm online estimation algorithms and then explains the online estimation process. Section 3 describes the test route scenario and experimental platform. The corresponding results of the estimation are verified and analyzed in Section 4. At last, the discussion and conclusion of the results are provided in Section 5 and Section 6, respectively.

2. Methods

2.1. Online Estimation of IMU Mounting Angles

The mounting angles can be obtained for vehicle navigation using the velocity relationship between the b-frame and v-frame. Considering the lever arm between the center of the IMU and the touch point of the right rear wheel, the following relationship exists between the IMU’s center and the right rear wheel’s velocity of the non-steering wheel of the car:
v o d o v = C b v C n b v n + C b v ( ω n b b × ) l I M U o d o b
According to the matrix transformation, the preceding equation can be rephrased in the subsequent form:
C v b v o d o v = C n b v n + ( ω n b b × ) l I M U o d o b
The above equation shows that the second term on the right side of the equal mark is the velocity produced by the vehicle turning under the b-frame. This item should be ignored to reduce the influence of ω n b b and l G N S S o d o b on the estimation of mounting angles [28]. That is,
C v b v o d o v = C n b v n
Therefore, when calculating the mounting angle, the automobile should be traveling in a straight line. Figure 1 describes the correlation between the v-system and the b-system. In the v-system, the forward direction of the automobile corresponds to the forward direction of the x-axis, the lower part of the automobile corresponds to the forward direction of the z-axis, and the right side of the car corresponds to the positive direction of the y-axis. The directions of the three axes satisfy the right-hand rule. The mounting angle causes a certain deviation between the b-frame and the v-frame, expressed by Euler angles as Δ α , Δ β , and Δ γ . Then, the transition matrix C b v from the b-system to the v-system could be written as [29,30]:
C b v = [ cos Δ β cos Δ γ cos Δ α sin Δ γ + sin Δ α sin Δ β cos Δ γ sin Δ α sin Δ γ + cos Δ α sin Δ β cos Δ γ cos Δ β sin Δ γ cos Δ α cos Δ γ + sin Δ α sin Δ β sin Δ γ sin Δ α cos Δ γ + cos Δ α sin Δ β sin Δ γ sin Δ β sin Δ α cos Δ β cos Δ α cos Δ β ]
Since the mounting angle is slight, the above equation can be equated to
C b v = [ 1 Δ γ Δ β Δ γ 1 Δ α Δ β Δ α 1 ] = I 3 × 3 + ( φ × ) , φ = [ Δ α Δ β Δ γ ] ,
where I 3 × 3 is the unit matrix and φ × indicates the antisymmetric matrix. Transposing the above equation, we have
C v b = ( C b v ) T = I 3 × 3 ( φ × )
The odometer speed v o d o v is the quantity corrected using the odometer scale factor, which can be stated in the v-frame as
v o d o v = [ v o d o , F v 0 0 ] T
Substituting Equations (6) and (7) into Equation (3) yields that
( I 3 × 3 φ × ) v o d o v = v o d o v ( φ × ) v o d o v = C n b v n
Integrating the above equation yields that
v o d o v C n b v n = ( φ × ) v o d o v   = ( v o d o v × ) φ = [ 0 0 0 0 0 v o d o , F v 0 v o d o , F v 0 ] · [ Δ α Δ β Δ γ ]
In the above equation, C n b and v n can be expressed in the following form:
C n b = [ C 11 C 12 C 13 C 21 C 22 C 23 C 31 C 32 C 33 ] ,   v n = [ v 1 v 2 v 3 ] T
where the attitude matrix C n b and the velocity v n can be represented by the convergence results of the GNSS RTK/INS integrated navigation. C x y represents components of attitude matrixes, x = 1–3, y = 1–3. v 1 , v 2 , and v 3 are velocities in the north, east, and down directions of the n-frame. After multiplying the C n b and v n matrices, C n b v n can be expressed as follows:
C n b v n = [ C 11 v 1 + C 12 v 2 + C 13 v 3 C 21 v 1 + C 22 v 2 + C 23 v 3 C 31 v 1 + C 32 v 2 + C 33 v 3 ]
Subtracting v o d o v from C n b v n yields
v o d o v C n b v n = [ v o d o , F v ( C 11 v 1 + C 12 v 2 + C 13 v 3 ) ( C 21 v 1 + C 22 v 2 + C 23 v 3 ) ( C 31 v 1 + C 32 v 2 + C 33 v 3 ) ]
Combining Equations (9) and (12) yields the following equation:
[ v o d o , F v ( C 11 v 1 + C 12 v 2 + C 13 v 3 ) ( C 21 v 1 + C 22 v 2 + C 23 v 3 ) ( C 31 v 1 + C 32 v 2 + C 33 v 3 ) ] = [ 0 0 0 0 0 v o d o , F v 0 v o d o , F v 0 ] · [ Δ α Δ β Δ γ ]
Therefore, the pitch and heading of the mounting angles are
{ Δ β = C 21 v 1 + C 22 v 2 + C 23 v 3 v o d o , F v Δ γ = ( C 31 v 1 + C 32 v 2 + C 33 v 3 ) v o d o , F v
This paper presents a practical online mounting angle estimation algorithm, which has the advantages of being computationally small and without external assistance and is suitable for mass-market in-vehicle navigation and positioning applications. The online estimation of the mounting angles uses the velocity information and attitude information output from the integrated GNSS RTK/INS navigation to replace the high-precision external reference used in the post-processing assessment of the mounting angles. They are then calculated based on the correlation between the odometer velocity information and the speed information output from the integrated GNSS/INS navigation. The proposed online assessment of the IMU mounting angle algorithm is implemented according to Algorithm 1.
The implementation of the online estimation algorithm for mounting angles can be separated into four steps:
(1) Receive GNSS and sensor data and determine whether the present GNSS RTK is a fixed solution and whether the inertial navigation has completed the initial alignment at the same time. If the judgment condition is false, then continue to dynamic alignment; if it is true, the initial inertial navigation alignment is successful, and then the GNSS RTK/INS combination navigation is performed for attitude convergence. At the same time, we determine the traveling state of the vehicle. If the car is traveling straight, save the GNSS RTK/INS integrated navigation speed value and odometer output speed value; if it is not traveling straight, return to continue the following received data and execute the integrated navigation operation.
(2) Calculate the scale factor K of the odometer in the straight-ahead state from the velocity of the carrier in the b-frame and the velocity of the odometer output and then use K to obtain the odometer speed in the v-frame.
(3) Using the velocity correlation between the v-frame and the b-frame, the pitch and heading angles are then obtained according to the small angle theory.
Save the heading and pitch angles, remove the greatest and least values of both, and then average the remaining data to obtain the pitch and heading angles for the final estimated mounting angles.
Algorithm 1 Online Estimation of IMU Mounting Angles
Input: Specific force increment, angular velocity increment, RTK, odometer velocity
Calculation of  v n  and  v o d o v
1. Judge whether the vehicle is going straight according to the gyro output, then save the GNSS RTK/INS integrated navigation v n and odometer velocity v o d o v .
Calculation of  C n b
2. Compute the attitude matrix using GNSS RTK/INS integrated navigation.
Calculation of the odometer scale factor and  v o d o v
3. Compute the odometer scale factor K according to odometer velocity and vehicle velocity in the b-frame, then compute v o d o v by the scale factor.
Calculation of  Δ β  and  Δ γ
4. Compute the pitch and heading mounting angles with the Formula (10).
Output:  Δ β , Δ γ , C n b , v n , v o d o v

2.2. Online Estimation of Lever Arm

In the INS, the inconsistency between the position coordinates is computed by the GNSS and the coordinates are computed by the inertial navigation mechanization, as shown in Figure 1. it is necessary to make up for the lever arm influence when fusing the two data sets to improve the integrated navigation positioning precision [21,31]. The position between the central points of the GNSS antenna and the IMU satisfies the following relationship:
r G N S S n = r I M U n + C b n l G N S S b
According to Equation (15), the observation vector of the GNSS lever arm can be expressed as the distinction between the INS location and the GNSS location observation.
δ z G N S S _ l e v e r = r I M U n r G N S S n = δ r C b n l G N S S b

2.3. Online Estimation of Lever Arm between Odometer and IMU

In the procedure of integrated odometer-assisted inertial navigation, the positions of the two do not overlap, resulting in inconsistencies between the measured and true speeds when the carrier vehicle turns. The velocity error is more extensive, especially when the distance between the two is farther. Therefore, in the process of odometer-assisted inertial navigation, the lever arm that the IMU connects to the odometer is evaluated using the extended Kalman filter and compensated, which can enhance the positioning precision of systems [32,33,34].
Assuming the spatial location correlation between the IMU mounting position and the odometer shown in Figure 1, it can be expressed as
l o d o b = [ l x l y l z ] T
The velocity correlation between the inertial navigation and the odometer is
v ^ o d o v = C b v C n b v I M U n + C b v ( ω n b b × ) l o d o b
The second expression positioned to the right side of the formula represents the lever arm influence. In line with the above equation, the observed vector of the odometer lever arm can be expressed as the distinction between the INS and the odometer speed in the v-frame
δ z o d o _ l e v e r = v I M U v v o d o v   = C b v C n b δ v n C b v C n b ( v n × ) ϕ C b v ( ω n b b × ) l o d o b

2.4. State Space Model

Considering both the GNSS lever arm error and odometer lever arm error, the state space model of the GNSS lever arm and odometer lever arm estimation for integrated GNSS/inertial navigation/odometer navigation can be obtained [35]. Let X be the state and Z be the observation, and the state space model of GNSS and odometer lever arm evaluation is obtained:
X = Φ X + G W Z = H X + V } ,
where Φ is responsible for state transitions, G stands for the system noise driver matrix, W stands for the system state noise, H stands for the system design matrix, and V stands for the observation noise. W and V are Gaussian white noise. The error state vector of the extended Kalman filter comprises the position errors, the velocity errors, the attitude errors, the gyro bias, the acceleration bias, the GNSS antenna arm, and the odometer arm and is written as
X = [ δ r n δ v n ϕ b g b a lever G N S S lever O D O ] T .
where δ r n = [ δ r N δ r E δ r D ] and δ v n = [ δ v N δ v E δ v D ] are the position and velocity errors. ϕ = [ ϕ r o l l ϕ p i t c h ϕ y a w ] is the attitude error, b g = [ b g _ x b g _ y b g _ z ] is the gyroscope bias, b a = [ b a _ x b a _ y b a _ z ] is the acceleration bias, lever G N S S = [ l g _ x l g _ y l g _ z ] is the GNSS lever arm, and lever O D O = [ l o d o _ x l o d o _ y l o d o _ z ] is the odometer lever arm.
The observation matrix of the GNSS lever arm is
H G N S S _ l e v e r = [ I 3 × 3 0 3 × 3 0 3 × 3 0 3 × 3 0 3 × 3 C b n 0 3 × 3 ]
The observation matrix of the odometer lever arm is
H o d o _ l e v e r = [ 0 3 × 3 C b v C n b C b v C n b ( v n × ) 0 3 × 3 0 3 × 3 0 3 × 3 C b v ( ω n b b × ) ]
The state transfer matrix is
Φ = [ F 1 F 2 0 0 0 0 0 F 3 F 4 F 5 0 F 6 0 0 0 0 F 7 F 8 0 0 0 0 0 0 F 9 0 0 0 0 0 0 0 F 10 0 0 0 0 0 0 0 F 11 0 0 0 0 0 0 0 F 12 ] ,
where
F 1 = [ I 3 × 3 + ( ω e n n × ) Δ t ] 3 × 3 ,
F 2 = [ I 3 × 3 Δ t ] 3 × 3 ,
F 3 = d i a g ( g l n Δ t R + h g l n Δ t R + h 2 g l n Δ t R + h ) 3 × 3 ,
F 4 = [ I 3 × 3 + [ ( 2 ω i e n ω e n n ) × ] Δ t ] 3 × 3 ,
F 5 = [ ( f n × ) Δ t ] 3 × 3 ,
F 6 = [ C b n Δ t ] 3 × 3 ,
F 7 = [ I 3 × 3 [ ( ω i e n + ω e n n ) × ] Δ t ] 3 × 3 ,
F 8 = [ C b n Δ t ] 3 × 3 ,
F 9 = d i a g ( e Δ t / T g b e Δ t / T g b e Δ t / T g b ) 3 × 3 ,
F 10 = d i a g ( e Δ t / T a b e Δ t / T a b e Δ t / T a b ) 3 × 3 ,
F 11 = I 3 × 3 ,
F 12 = I 3 × 3 ,
f n is the applied force, R = R M R N , R M and R N are the radius of the meridian circle and the prime circle. T g b and T a b are the gyro and accelerometer zero bias correlation times.

3. Test Route Scene and Experiment Platform

The Fozuling area in Wuhan, Hubei Province, was selected as the testing site, with an open, unobstructed testing area and good GNSS signal observation conditions. Figure 3 shows the test trajectory, which includes a straight-line trajectory and rich turning movements to enhance the detectability of the lever arm.
The vehicle-mounted test platform used for algorithm testing is shown in Figure 4, including tactical-level and MEMS-level multi-source fusion navigation equipment NovAtel SPAN CPT-6 (dual frequency GNSS RTK/fiber IMU), MAP Space Time M39 (consumer grade MEMS IMU), self-developed GM916 (low-cost chip-level MEMS IMU), and self-developed GM917(low-cost chip-level MEMS IMU). The Chinese characters on the GM916 and GM917 chips mean Wuhan University. Throughout the entire testing process, the output of the NovAtel SPAN CPT-6 was used as a reference truth value, and data were collected simultaneously to validate the algorithm. In addition, the raw data of M39, GM916, and GM917 were also collected for algorithm validation. We have also installed an odometer on the right rear wheel to help MEMS-INS improve positioning accuracy. Table 1 lists the performance standards for different IMUs on the four devices.

4. Experimental Verification and Result Analysis

4.1. Impact of Mounting Angle Estimation Error

To authenticate the correctness of the presented online mounting angle error estimation algorithm, three methods were used to calculate the mounting angle error: post-processing with GINS software (version 1.0), post-processing with CPT high-precision data (using the attitude information and the velocity output from CPT to calculate the mounting angles), and online real-time estimation. Then, they were subjected to ten sets of experimental tests, and the outcomes of the experiments are exhibited in Table 2. The table shows that the mounting error angles of pitch and heading angles fluctuate less, and the estimation precision of the three methods is equivalent.
In the process of odometer-assisted inertial navigation, it is imperative to convert the speed information in the v-frame of the odometer to the b-frame, so mounting angles are required. To further verify the effect of the post-processing and online estimated mounting angles on the positioning accuracy, the GNSS was interrupted for 30 s, during which only the odometer-assisted inertial navigation was available, and the navigation positioning errors of the two mounting angle estimation methods were compared by testing. During the odometry-assisted inertial navigation, the odometry measurement update frequency was 10 Hz. The position, velocity, and attitude errors of the two methods are shown in Figure 5, from which it can be observed that the mounting angles estimated by the post-processing of the GINS software (version 1.0) have almost the same effect on the integrated navigation accuracy as the mounting angles assessed online. This also reflects the effectiveness and feasibility of the online estimation of the mounting angles strategy presented in this study.
In addition, the impact of the mounting angle errors calculated by online estimation methods and CPT data post-processing methods on navigation positioning accuracy was also compared, as shown in Figure 6. This comparison method also interrupts GNSS for 30 s, during which only the odometer assists in inertial navigation. The figure shows that the mounting angle error calculated by the two methods has almost the same impact on positioning accuracy.

4.2. Impacts of Lever Arm Estimation Error

To confirm the correctness of the lever arm estimation algorithm, we collected the data from SPAN CPT6, M39, and GM916, which were used to estimate their respective lever arm values. Meanwhile, the weighted recursive least squares method is used to evaluate the lever arm and contrast with the method presented in this study.
The outcomes of the GNSS antenna lever arm and the odometer lever arm of the SPAN CPT6, M39, and GM916 devices utilizing the approach outlined in this study and the weighted recursive least squares method are illustrated in Figure 7a, b, c, d, e, and f, respectively. It can be seen that both methods can estimate the lever arm correctly, but the proposed method converges faster. The SPAN CPT6 antenna arms converge to [−0.71, 0.13, −0.17], and the odometer arms converge to [−0.84, 0.77, 1.30]. The M39 antenna arm converges to [0.46, −0.06, −1.08], and the odometer arm converges to [0.87, 0.62, 0.31]. The GM916 antenna arm converges to [−0.40, 0.15, −0.05], and the odometer arm converges to [−0.52, 0.70, 1.18]. To verify the repeatability of the online estimation algorithm, we utilize three sets of data (A, B, and C) to estimate the lever arm values and perform longitudinal comparisons, as shown in Table 3 and Table 4. In the three experiments of GNSS lever arm estimation, SPAN CPT6 converges to [0.69, 0.12, 0.16], M39 converges to [0.48, 0.1, 1.16], and GM916 converges to [0.4, 0.15, 0.06]. In the three experiments of odometer lever arm estimation, SPAN CPT6 converges to [−0.85, 0.77, 1.31], M39 converges to [0.88, 0.66, 0.26], and GM916 converges to [−0.49, 0.68, 1.14]. By comparing the results of three sets of experiments with the convergence results, it can be observed that the estimation error of GNSS and odometer lever arm in different experiments does not exceed 3 cm. This indicates that the lever arm estimation algorithm has good consistency and reliable results.
According to the definitions of the mounting angles and lever arm, after compensating for the mounting angles and lever arm, if the errors fluctuate around zero in the integrated navigation results, it indirectly indicates that the mounting angle and lever arm estimation is accurate. Taking the compensation of GM917 and GM916 as an example, the errors under the four compensation modes were compared to demonstrate the effectiveness of this paper’s estimation algorithms. The different compensation modes are listed in Table 5.
Figure 8 demonstrates the positioning error changes of two different modules, GM917 and GM916, under four compensation modes. In mode #1, where the mounting angles, odometer, and antenna lever arm are not compensated, the position error is not zero. The maximal position error of the two modules in the north direction reaches 2.1 m and 2.13 m. The maximal position error in the east direction reaches 2.03 m and 2.29 m. The same in the down direction reaches 1.61 m and 1.43 m. In mode #2, compensating only for the mounting angles can effectively reduce the location errors in the north, east, and down directions, indicating that the estimation of the mounting angle is effective. The maximal position error of the two modules in the north direction reaches 0.73 m and 0.71 m. The maximal position error in the east direction achieves 0.53 m and 0.52 m. The same in the down direction achieves 1.29 m and 1.38 m. After making up for the mounting angles and odometer lever arm in mode #3, the reduction in position error is not significant. That is because the odometer lever arm only affects the vehicle’s speed when turning. The maximal position error of the two modules in the north direction achieves 0.516 m and 0.51 m. The same in the east direction achieves 0.52 m and 0.51 m. The same in the down direction achieves 1.31 m and 1.32 m. In mode #4, the mounting angles, odometer lever arm, and GNSS lever arm are compensated at the same time, and the position error is significantly reduced, which reflects the significant impact of the GNSS lever arm on positioning accuracy and also proves the correctness of the arm estimation algorithm. In this case, after convergence, the maximal position error of the two modules in the north direction achieves 0.09 m and 0.08 m. The same in the east direction achieves 0.07 m and 0.09 m. The same in the down direction achieves 0.05 m and 0.04 m.
Figure 9 shows the velocity error changes of two different modules, GM917 and GM916, under four compensation modes. In mode #1, the speed error is relatively large, and after convergence, the maximal velocity error of the two modules in the north direction reaches 2.85 m/s and 2.9 m/s. The maximal velocity error in the east direction reaches 2.69 m/s and 3.53 m/s. The maximal velocity error in the down direction reaches 0.91 m/s and 1.57 m/s. After the mounting angle compensation in mode #2, The maximal velocity error of the two modules in the north direction reaches 0.57 m/s and 0.54 m/s. The maximal velocity error in the east direction reaches 0.51 m/s and 0.53 m/s. The maximal velocity error in the down direction reaches 0.92 m/s and 1.58 m/s. When the vehicle turns, it will generate lateral speed. After further compensating for the odometer lever arm in mode #3, the speed in the north and east directions significantly decreased during turning. The maximal velocity error of the two modules in the north direction reaches 0.18 m/s and 0.24 m/s. The maximal velocity error in the east direction reaches 0.23 m/s and 0.18 m/s. The maximal velocity error in the down direction reaches 0.91 m/s and 1.59 m/s. In mode #4, the mounting angles, odometer, and antenna lever arm are simultaneously compensated, and the speed error fluctuates around zero. After convergence, the maximal velocity error of the two modules in the north direction reaches 0.03 m/s and 0.04 m/s. The maximal velocity error in the east direction reaches 0.04 m/s and 0.05 m/s. The maximal velocity error in the down direction reaches 0.91 m/s and 1.59 m/s. However, compensating for the GNSS antenna lever arm and odometer lever arm has a negligible impact on the longitudinal speed, and the effect is not apparent from the figure. That is because after making up the mounting angle and lever arm, the longitudinal speed is greatly affected by the damping system, acceleration, deceleration, etc.
Finally, after compensating the mounting angle, odometer, and GNSS lever arm, the proposed method is compared with the weighted recursive least squares strategy for position, velocity, and attitude errors. As shown in Figure 10, Figure 11 and Figure 12, the proposed method has slightly better position errors in the north and east directions compared with weighted recursive least squares. After the convergence of the proposed method, the maximal position errors in three directions are 0.1 m, 0.08 m, and 0.05 m, and the maximal velocity errors are 0.03 m/s, 0.032 m/s, and 1.58 m/s. The maximal pitch, roll, and heading errors are 2.9 degrees, 3.7 degrees, and 0.38 degrees. However, the longitudinal velocity error is large and is mainly affected by the vehicle damping system and acceleration/deceleration. At the same time, the error of pitch and roll is also large, mainly because the mounting angle and lever arm have little influence on it, resulting in no obvious improvement effect. In addition, it can be seen from Figure 10, Figure 11 and Figure 12 that without compensation, the maximal position errors in three directions are 0.55 m, 0.52 m, and 1.32 m, and the maximal velocity errors are 0.16 m/s, 0.18 m/s, and 0.92 m/s. The maximal roll, pitch, and heading errors are 3.02 degrees, 3.75 degrees, and 2.46 degrees. By comparison, it can be concluded that the error is significantly reduced after compensation utilizing the method presented in this article.
Next, different mounting angles of the same IMU are tested, and their effects on position and speed are analyzed. The experiment was divided into three groups. In the first group, the mounting angles were estimated using the proposed method, and the position and speed of integrated navigation were calculated using the results. In the second group, after making up the mounting angles in the first step, the pitch and heading mounting angles are deviated 3 degrees from the correct direction, and then the values are used to compute the position and speed. The third group, after compensating the mounting angles in the first step, deviates the pitch and heading mounting angles from the correct direction by 5 degrees, and then used them to calculate the position and speed. The test results are shown in Figure 13 and Figure 14.
It can be seen from the figures that correctly compensating for the mounting angles, the maximal position errors in the north, east, and down directions are 0.09 m, 0.08 m, and 0.05 m, and the maximal velocity errors are 0.03 m/s, 0.032 m/s, and 0.87 m/s, as shown by the green line in the figure. Deviating from the correct direction by 3 degrees, the maximal position errors in three directions are 0.18 m, 0.23 m, and 0.39 m, and the maximal velocity errors are 0.12 m/s, 0.13 m/s, and 0.9 m/s, as shown by the blue line in the figure. Five degrees off the correct direction, the maximal position errors in three directions are 0.34 m, 0.31 m, and 0.44 m, and the maximal velocity errors are 0.2 m/s, 0.21 m/s, and 0.91 m/s, as shown by the red line in the figure. Therefore, it could be observed in the figure that different mounting angles of the same IMU greatly influence position and velocity errors, reflecting the effect of the method presented in this study.

5. Discussion

It is worth noting that compared with GINS post-processing and CPT high-precision reference post-processing methods, the proposed online mounting angle error estimation algorithm shows considerable accuracy in estimating pitch and yaw mounting angle errors. In addition, under the condition of odometer-assisted inertial navigation, GNSS is interrupted for 30 s to test the impact of mounting angle error on navigation positioning accuracy. After research, it was found that the impact of mounting angle errors estimated using online methods is almost the same as that of GINS post-processing methods. However, the online estimated method showed slightly better performance in heading errors. These findings suggest that the estimation method for online mounting angles is practical and feasible.
Regarding the lever arm estimation experiment, the article estimated the lever arms of three different levels of IMU devices: SPAN CPT6, M39, GM916, and GM917. It is worth noting that they all achieve rapid convergence. The SPAN CPT6 antenna arms converge to [−0.71, 0.13, −0.17], and the odometer arms converge to [−0.84, 0.77, 1.30]. The M39 antenna arm converges to [0.46, −0.06, −1.08], and the odometer arm converges to [0.87, 0.62, 0.31]. The GM916 antenna arm converges to [−0.40, 0.15, −0.05], and the odometer arm converges to [−0.52, 0.70, 1.18]. Taking GM916 and GM917 as examples, as demonstrated in Figure 8 and Figure 9, the position and speed errors of multi-source fusion navigation are significantly reduced after compensating for the lever arm. These outcomes indicate that the proposed estimation algorithm is effective in actual driving situations.

6. Conclusions

This study proposes a parameter estimation algorithm that can run on a low-cost GNSS/MEMS IMU multi-source fusion navigation module. The algorithm can simultaneously estimate the IMU mounting angle error, GNSS antenna arm, and odometer arm online. The experimental outcomes demonstrate that this study’s lever arm estimation algorithm is effective for tactical and MEMS-level inertial navigation, with an estimation error of less than 2 cm. Meanwhile, the proposed online estimation of the mounting angle algorithm has an accuracy comparable to that of the post-processing algorithm. After making up the mounting angle and the lever arm, the evaluation found that the position and speed precision of the multi-source fusion systems were significantly improved. Therefore, the proposed algorithm can potentially promote the practical and widespread application of vehicle multi-source fusion navigation modules, addressing the shortcomings of traditional methods, including the cumbersome and inaccurate manual measurement of the lever arm. In conclusion, this study provides valuable technical solutions for developing low-cost vehicle multi-source fusion navigation modules with better accuracy and convenience.

Author Contributions

Conceptualization, J.J., Q.W. and P.Y.; methodology, J.J., Q.W. and P.Y.; software, Q.W. and P.Y.; validation, J.J., Q.W. and P.Y.; formal analysis, J.J., Q.W., P.Y. and D.X.; investigation, J.J., Q.W. and P.Y.; resources, J.J., Q.W. and P.Y.; writing—original draft preparation, J.J., Q.W. and P.Y.; writing—review and editing, J.J., Q.W., P.Y., D.X., Y.L., Q.Z., H.T. and J.W.; visualization, D.X. and Y.L.; supervision, J.J., Q.W. and P.Y.; project administration, D.X.; funding acquisition, J.J. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Key Research and Development Program of China (2021YFB2501102).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding author.

Acknowledgments

Thank you very much for the technical support of Fangning Zhang and Chao Zhang. Thanks to Chen Dong of Laser Processing Laboratory of Wuhan University Student Engineering Training and Innovation Practice Center for providing equipment support for this paper.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Sun, R.; Zhang, Z.; Cheng, Q.; Ochieng, W.Y. Pseudorange error prediction for adaptive tightly coupled GNSS/IMU navigation in urban areas. GPS Solut. 2022, 26, 28. [Google Scholar] [CrossRef]
  2. Lu, M.; Li, P.; Feng, Z. Adaptive Update Strategy for GNSS/IMU Integration. In Proceedings of the 22nd International Technical Meeting of the Satellite Division of the Institute-of-Navigation (ION GNSS-09), Savannah, GA, USA, 22–25 September 2009. [Google Scholar]
  3. Sun, Y.W.; Li, Z.K.; Yang, Z.H.; Shao, K.F.; Chen, W.Q. Motion model-assisted GNSS/MEMS-IMU integrated navigation system for land vehicle. GPS Solut. 2022, 26, 131. [Google Scholar] [CrossRef]
  4. Fang, S.; Wang, Z.; Fan, J. Integrating SINS Sensors with Odometer Measurements for Land Vehicle Navigation System. J. Appl. Sci. Eng. 2019, 22, 273–287. [Google Scholar]
  5. Aftatah, M.; Lahrech, A.; Abounada, A. Fusion of GPS/INS/Odometer measurements for land vehicle navigation with GPS outage. In Proceedings of the 2nd International Conference on Cloud Computing Technologies and Applications (CloudTech), Marrakech, Morocco, 24–26 May 2016. [Google Scholar]
  6. Lahrech, A.; Boucher, C.; Noyer, J.C. Fusion of GPS and odometer measurements for map-based vehicle navigation. In Proceedings of the IEEE International Conference on Industrial Technology (ICIT), Hammamet, Tunisia, 8–10 December 2004. [Google Scholar]
  7. Bao, Z.; Lu, G.; Wang, Y.; Tian, D. A calibration method for misalignment angle of vehicle-mounted IMU. In Proceedings of the 13th COTA International Conference of Transportation Professionals (CICTP), Shenzhen, China, 13–16 August 2013. [Google Scholar]
  8. Chae, M.S.; Kwon, J.U.; Cho, E.Y.; Cho, S.Y. INS/GNSS/NHC Integrated Navigation System Compensating for Lever Arm Effect between NHC Effective Point and IMU Mounting Location. J. Position. Navig. Timing 2022, 11, 199–208. [Google Scholar]
  9. Yan, M.; Wang, Z.; Zhang, J. Online Calibration of Installation Errors of SINS/OD Integrated Navigation System Based on Improved NHC. IEEE Sens. J. 2022, 22, 12602–12612. [Google Scholar] [CrossRef]
  10. Vinande, E.; Axelrad, P.; Akos, D. Mounting-Angle Estimation for Personal Navigation Devices. IEEE Trans. Veh. Technol. 2010, 59, 1129–1138. [Google Scholar] [CrossRef]
  11. Mckown, R.C. Mounting Angle Calibration for an In-Vehicle Accelerometer Device. U.S. Patent US9599633B2, 21 March 2017. [Google Scholar]
  12. Zhang, Q.; Hu, Y.; Li, S.; Zhang, T.; Niu, X. Mounting Parameter Estimation from Velocity Vector Observations for Land Vehicle Navigation. IEEE Trans. Ind. Electron. 2022, 69, 4234–4244. [Google Scholar] [CrossRef]
  13. Wu, Y.; Wu, M.; Hu, X.; Hu, D. Self-Calibration for Land Navigation Using Inertial Sensors and Odometer: Observability Analysis. In Proceedings of the Aiaa Guidance, Navigation, & Control Conference, Chicago, IL, USA, 10–13 August 2009. [Google Scholar]
  14. Jia, W.; Xiao, X.; Deng, Z. Self-calibration of INS/Odometer Integrated System via Kalman Filter. In Proceedings of the IEEE 5th International Conference on Advanced Computational Intelligence (ICACI), Nanjing, China, 18–20 October 2012. [Google Scholar]
  15. Tang, K.; Wang, J.; Li, W.; Wu, W. A Novel INS and Doppler Sensors Calibration Method for Long Range Underwater Vehicle Navigation. Sensors 2013, 13, 14583–14600. [Google Scholar] [CrossRef]
  16. Wang, Q.; Fu, M.; Xiao, X.; Deng, Z. Automatic Calibration and In-Motion Alignment of an Odometer-Aided INS. In Proceedings of the 31st Chinese Control Conference, Hefei, China, 25–27 July 2012. [Google Scholar]
  17. Li, Q.; Chen, Z.; Hu, Q.; Zhang, L. Laser-Aided INS and Odometer Navigation System for Subway Track Irregularity Measurement. J. Surv. Eng. 2017, 143, 04017014. [Google Scholar] [CrossRef]
  18. Chen, Q.; Zhang, Q.; Niu, X. Estimate the Pitch and Heading Mounting Angles of the IMU for Land Vehicular GNSS/INS Integrated System. IEEE Trans. Intell. Transp. Syst. 2021, 22, 6503–6515. [Google Scholar] [CrossRef]
  19. Xiong, Z.; Peng, H.; Wang, J.; Wang, R.; Liu, J.Y. Dynamic Calibration Method for SINS Lever-Arm Effect for HCVs. IEEE Trans. Aerosp. Electron. Syst. 2015, 51, 2760–2771. [Google Scholar] [CrossRef]
  20. Zhang, Q.; Hu, Y.; Niu, X. Required Lever Arm Accuracy of Non-Holonomic Constraint for Land Vehicle Navigation. IEEE Trans. Veh. Technol. 2020, 69, 8305–8316. [Google Scholar] [CrossRef]
  21. Yan, G.M.; Yan, W.S.; Xu, D. Analysis and compensation on inner lever arm effect of strapdown inertial measurement unit. J. Chin. Inert. Technol. Eng. 2008, 16, 148–153. [Google Scholar]
  22. Li, X.; Guo, X.; Liu, K.; Liu, C.; Tang, Y.; Meng, Z.; Yan, E.; Chen, G.; Yang, J. Single-frequency cycle slip detection and repair based on Doppler residuals with inertial aiding for ground-based navigation systems. GPS Solut. 2022, 26, 116. [Google Scholar] [CrossRef]
  23. Mu, M.; Zhaol, L. A Data Fusion Algorithm of GNSS/INS/Odometer Integrated System in Consideration of Total Odometer Errors. In Proceedings of the 21st International Conference on Control, Automation and Systems (ICCAS), Jeju, Republic of Korea, 12–15 October 2021. [Google Scholar]
  24. Luo, L.; Huang, Y.; Zhang, Z.; Zhang, Y. A New Kalman Filter-Based In-Motion Initial Alignment Method for DVL-Aided Low-Cost SINS. IEEE Trans. Veh. Technol. 2021, 70, 331–343. [Google Scholar] [CrossRef]
  25. Zhang, L.; Zhang, T. A Fast Calibration Method for Dynamic Lever-Arm Parameters for IMUs Based on the Backtracking Scheme. IEEE Trans. Instrum. Meas. 2020, 69, 6946–6956. [Google Scholar] [CrossRef]
  26. Chang, J.; Zhang, Y.; Wang, Z.; Liu, C.; Wang, Y. Optimal inner lever-arm parameters calibration method of high-precision FOG-IMU based on sinusoidal swing scheme. In Proceedings of the IEEE/ION Position, Location and Navigation Symposium (PLANS), Portland, OR, USA, 20–23 April 2020. [Google Scholar]
  27. Mu, M.; Zhao, L. Improved decentralized GNSS/SINS/odometer fusion system for land vehicle navigation applications. Meas. Sci. Technol. 2023, 34, 035117. [Google Scholar] [CrossRef]
  28. Mu, M.X.; Zhao, L. A GNSS/INS-integrated system for an arbitrarily mounted land vehicle navigation device. GPS Solut. 2019, 23, 112. [Google Scholar] [CrossRef]
  29. Yan, G.; Qin, Y.; Yang, B. On error compensation technology for vehicular dead reckoning (DR) system. J. Northwestern Polytech. Univ. 2006, 24, 26–30. [Google Scholar]
  30. Liu, P. High-precision vehicle GNSS/INS integrated navigation system aided by odometer. Opt. Precis. Eng. 2020, 28, 979–987. [Google Scholar]
  31. Wang, Z.; Qin, J.; Yang, G.; Shi, Z.; Di, C.; Wang, F. Initial Alignment of GPS/INS Moving Base with Large Misalignment Angle. Piezoelectr. Acoustoopt. 2018, 40, 428–431. [Google Scholar]
  32. Gao, K.; Ren, S.; Chen, X.; Wang, Z. Improved lever arm compensation algorithm for initial alignment of SINS/odometer. J. Chin. Inert. Technol. 2018, 26, 635–642. [Google Scholar]
  33. Lyu, W.; Cheng, X. A Novel Adaptive H∞ Filtering Method with Delay Compensation for the Transfer Alignment of Strapdown Inertial Navigation Systems. Sensors 2017, 17, 2753. [Google Scholar] [CrossRef]
  34. Xu, J.; He, H.; Qin, F.; Chang, L. A Novel Autonomous Initial Alignment Method for Strapdown Inertial Navigation System. IEEE Trans. Instrum. Meas. 2017, 66, 2274–2282. [Google Scholar] [CrossRef]
  35. Weng, J.; You, J.; Qin, Y.; Yan, G. Vehicle SINS/OD Lever-Arm Online Compensation Algorithm. Chin. J. Sens. Actuators 2013, 26, 1232–1235. [Google Scholar]
Figure 1. Schematic diagram of the lever arm between the IMU center and the odometer/GNSS antenna center, as well as the mounting angle of the IMU.
Figure 1. Schematic diagram of the lever arm between the IMU center and the odometer/GNSS antenna center, as well as the mounting angle of the IMU.
Remotesensing 16 03064 g001
Figure 2. Schematic diagram of online estimation algorithm for mounting angles, GNSS lever arm, and odometer lever arm.
Figure 2. Schematic diagram of online estimation algorithm for mounting angles, GNSS lever arm, and odometer lever arm.
Remotesensing 16 03064 g002
Figure 3. On-board navigation real-time performance test route.
Figure 3. On-board navigation real-time performance test route.
Remotesensing 16 03064 g003
Figure 4. Vehicle-mounted test platform.
Figure 4. Vehicle-mounted test platform.
Remotesensing 16 03064 g004
Figure 5. The positioning error of two mounting angle estimation methods in GINS software (version 1.0) post-processing and online estimation.
Figure 5. The positioning error of two mounting angle estimation methods in GINS software (version 1.0) post-processing and online estimation.
Remotesensing 16 03064 g005
Figure 6. CPT results referencing post-processing and online positioning error estimation methods for two mounting angles.
Figure 6. CPT results referencing post-processing and online positioning error estimation methods for two mounting angles.
Remotesensing 16 03064 g006
Figure 7. Estimation results for SPAN-CPT6, M39, and GM916 GNSS antennas and odometer lever arms.
Figure 7. Estimation results for SPAN-CPT6, M39, and GM916 GNSS antennas and odometer lever arms.
Remotesensing 16 03064 g007
Figure 8. Changes in position error under four compensation modes.
Figure 8. Changes in position error under four compensation modes.
Remotesensing 16 03064 g008
Figure 9. Changes in velocity error under four compensation modes.
Figure 9. Changes in velocity error under four compensation modes.
Remotesensing 16 03064 g009
Figure 10. Position errors of distinct compensation methods for mounting angles and lever arm.
Figure 10. Position errors of distinct compensation methods for mounting angles and lever arm.
Remotesensing 16 03064 g010
Figure 11. Velocity errors of distinct compensation methods for mounting angles and lever arm.
Figure 11. Velocity errors of distinct compensation methods for mounting angles and lever arm.
Remotesensing 16 03064 g011
Figure 12. Attitude errors of distinct compensation methods for mounting angles and lever arm.
Figure 12. Attitude errors of distinct compensation methods for mounting angles and lever arm.
Remotesensing 16 03064 g012
Figure 13. The influence of distinct mounting angles on positioning precision.
Figure 13. The influence of distinct mounting angles on positioning precision.
Remotesensing 16 03064 g013
Figure 14. The influence of distinct mounting angles on velocity accuracy.
Figure 14. The influence of distinct mounting angles on velocity accuracy.
Remotesensing 16 03064 g014
Table 1. IMU performance specifications.
Table 1. IMU performance specifications.
IMU LevelTactical LevelMEMS
IMU ModelSPAN CPT6M39GM916GM917
Bias (deg/h)181015
ARW (deg/sqrt(h))0.06670.120.240.61
Bias (mGal)50202525
VRW (m/s/sqrt(h))0.030.090.0420.08
Table 2. Estimation results for mounting angles.
Table 2. Estimation results for mounting angles.
Calibration
Experiment
GINS Software
Post-Processing
Post-Processing
(CPT for Reference)
Online Estimation
PitchHeadingPitchHeadingPitchHeading
11.108−0.2971.060−0.4301.171−0.299
21.105−0.2911.088−0.1591.096−0.459
31.109−0.2781.05−0.8791.129−0.578
41.110−0.2571.123−0.0761.045−0.526
51.111−0.2731.141−0.5321.117−0.303
61.100−0.2831.136−0.4981.050−0.563
71.095−0.2871.038−0.5421.129−0.568
81.131−0.2941.080−0.2031.081−0.377
91.098−0.3201.061−0.5691.055−0.376
101.127−0.3081.137−0.4941.079−0.372
Aver1.109−0.2881.091−0.5381.095−0.442
Table 3. Statistics for GNSS lever arm estimate (unit: meters).
Table 3. Statistics for GNSS lever arm estimate (unit: meters).
SPAN CPT6M39GM916
XYZXYZXYZ
A0.7220.1200.1670.4800.1041.1530.4010.1520.067
B0.6890.1380.1720.4940.1051.1810.4090.1500.059
C0.6970.1120.1660.4830.0971.1620.4100.1470.068
Table 4. Statistics for odometer lever arm estimate (unit: meters).
Table 4. Statistics for odometer lever arm estimate (unit: meters).
SPAN CPT6M39GM916
XYZXYZXYZ
A−0.8330.7651.3120.8920.6660.258−0.4990.6901.120
B−0.8560.7791.2790.8810.6670.275−0.5110.6831.152
C−0.8520.7691.3230.8730.6500.268−0.4980.6561.143
Table 5. List of different compensation modes.
Table 5. List of different compensation modes.
Compensation ModeMounting AnglesOdometer Lever ArmGNSS Lever Arm
Mode #1NONONO
Mode #2YESNONO
Mode #3YESYESNO
Mode #4YESYESYES
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Wang, Q.; Yan, P.; Jiang, J.; Xie, D.; Li, Y.; Zheng, Q.; Tan, H.; Wu, J. Online Estimation of the Mounting Angle and the Lever Arm for a Low-Cost Embedded Integrated Navigation Module. Remote Sens. 2024, 16, 3064. https://doi.org/10.3390/rs16163064

AMA Style

Wang Q, Yan P, Jiang J, Xie D, Li Y, Zheng Q, Tan H, Wu J. Online Estimation of the Mounting Angle and the Lever Arm for a Low-Cost Embedded Integrated Navigation Module. Remote Sensing. 2024; 16(16):3064. https://doi.org/10.3390/rs16163064

Chicago/Turabian Style

Wang, Qinghai, Peihui Yan, Jinguang Jiang, Dongpeng Xie, Yuying Li, Qiyuan Zheng, Hongbin Tan, and Jiaji Wu. 2024. "Online Estimation of the Mounting Angle and the Lever Arm for a Low-Cost Embedded Integrated Navigation Module" Remote Sensing 16, no. 16: 3064. https://doi.org/10.3390/rs16163064

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