Next Article in Journal
Generalized Derangetropy Functionals for Modeling Cyclical Information Flow
Previous Article in Journal
Robust Image Encryption with 2D Hyperchaotic Map and Dynamic DNA-Zigzag Encoding
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Research on Registration Methods for Coupled Errors in Maneuvering Platforms

1
School of Instrumentation and Optoelectronics Engineering, Beihang University, Beijing 100083, China
2
No. 27 Research Institute of CETC, Zhengzhou 450047, China
3
School of Artificial Intelligence, Henan University, Zhengzhou 450046, China
*
Author to whom correspondence should be addressed.
Entropy 2025, 27(6), 607; https://doi.org/10.3390/e27060607
Submission received: 28 March 2025 / Revised: 30 May 2025 / Accepted: 4 June 2025 / Published: 6 June 2025
(This article belongs to the Section Information Theory, Probability and Statistics)

Abstract

:
The performance limitations of single-sensor systems in target tracking have led to the widespread adoption of multi-sensor fusion, which improves accuracy through information complementarity and redundancy. However, on mobile platforms, dynamic changes in sensor attitude and position introduce coupled measurement and attitude errors, making accurate sensor registration particularly challenging. Most existing methods either treat these errors independently or rely on simplified assumptions, which limit their effectiveness in dynamic environments. To address this, we propose a novel joint error estimation and registration method based on a pseudo-Kalman filter (PKF). The PKF constructs pseudo-measurements by subtracting outputs from multiple sensors, projecting them into a bias space that is independent of the target’s state. A decoupling mechanism is introduced to distinguish between measurement and attitude error components, enabling accurate joint estimation in real time. In the shipborne environment, simulation experiments on pitch, yaw, and roll motions were conducted using two sensors. This method was compared with least squares (LS), maximum likelihood (ML), and the standard method based on PKF. The results show that the method based on PKF has a lower root mean square error (RMSE), a faster convergence speed, and better estimation accuracy and robustness. The proposed approach provides a practical and scalable solution for sensor registration in dynamic environments, particularly in maritime or aerial applications where coupled errors are prevalent.

1. Introduction

In modern target tracking applications, accurate and robust estimation is difficult to achieve with a single sensor due to performance limitations. To address this, this paper focuses on error registration in multi-sensor systems, especially for mobile platforms where measurement and attitude errors are coupled. The objective is to improve multi-sensor fusion accuracy through joint estimation of these errors using a pseudo-Kalman filter (PKF)-based approach.
Since it is difficult for a single sensor to achieve the tracking precision requirements in target tracking, combining data from several sensors is standard practice to improve performance [1]. By combining data from many sources, multi-sensor collaborative positioning can overcome equipment constraints and achieve information complementarity, improving tracking accuracy when compared to a single sensor [2]. Error calibration is an essential component of multi-source information fusion technology because data information from many sources has unique geographical, temporal, and state characteristics [3]. The reliability of the fused data will decline without error calibration, significantly lowering tracking accuracy. In recent years, advanced fusion strategies such as the robust unscented Kalman filter for decentralized INS/GNSS/CNS integration have been proposed to enhance estimation accuracy under complex navigation conditions [4]. Recent studies have also explored the application of deep learning models in improving the accuracy of target tracking and state estimation [5]. Additionally, the development of deep prediction networks based on covariance intersection fusion has shown promising results in sensor data analytics [6].
In the context of sensor registration, we encounter two scenarios: sensors mounted on fixed platforms and sensors installed on mobile platforms. For sensors on fixed platforms, the main source of measurement error is the equipment error of the sensors themselves [7]. For this type of problem, many relevant documents have studied the corresponding error registration algorithms. For example, the least squares (LS) method mentioned in [8], the general least squares (GLS) in [9], the maximum likelihood registration described in [10,11], and the real-time quality control in [12] are all good registration methods. However, in practical engineering applications, sensor measurements on mobile platforms are the common working scenarios. Unlike fixed platforms, the measurement references of sensors on mobile platforms undergo dynamic changes. When considering the implementation of error registration algorithms, it is necessary to take into account not only the measurement errors of the sensors themselves but also the attitude errors caused by the motion of the mobile platform [3]. Therefore, when considering the implementation of error registration algorithms, it is necessary to not only consider the measurement errors of the sensors themselves but also the attitude errors caused by the motion of the mobile platform. At present, a great deal of research has also been conducted on error registration for mobile platforms. The two-step registration method proposed in [13] first uses an extended Kalman filter to estimate the measurement errors of local sensors, then applies the unit quaternion method to calculate attitude and measurement errors, so as to achieve precise registration of sensor data. However, this method neglects the coupling between measurement errors and attitude errors, which may lead to a decrease in the system’s ability to respond to dynamic changes in complex environments, thereby affecting the performance of target tracking and state estimation. The maximum likelihood registration algorithm proposed in [14] estimates sensor measurement errors and target states through a batch processing approach to achieve precise registration of sensor data on mobile platforms. However, the performance of the algorithm significantly decreases when dealing with incomplete measurement models. An optimized bias model proposed in [15] aims to reduce the impact of attitude errors on measurements through simplified assumptions and quantitative analysis, to improve the estimation accuracy of radar measurement errors. However, when selecting the system state vector, the model actually neglects certain attitude errors, resulting in inaccurate measurement results. The mobile heterogeneous sensor registration algorithm based on maximum likelihood estimation proposed in [16] solves for coupled measurement errors and attitude errors. For incomplete measurement data, it uses linear minimum mean square error fusion technology for fusion estimation. However, it fails to perform joint estimation of measurement errors and attitude errors. The method proposed in [17] substitutes equivalent measurement errors for attitude errors, introducing the concept of equivalent measurement errors and treating attitude errors as part of the measurement errors to compensate for the filter. However, this approach may lead to algorithm designs that do not fully account for the dynamic characteristics of attitude errors, thereby limiting the adaptability of the system. In [18], the authors constructed an equivalent bias model and applied singular value decomposition (SVD) techniques to process measurement and attitude errors; however, the method also failed to perform joint estimation of measurement and attitude errors. In summary, existing research strategies for the two different types of errors, attitude errors and measurement errors, still employ independent registration or equivalent transformation fusion methods. These approaches fail to reflect the interaction between the two types of errors and thus cannot accurately estimate both errors. In addition, recent studies have proposed robust Kalman filtering techniques to address system bias and abnormal measurement errors under complex environments. For example, a hypothesis test-constrained robust Kalman filter was developed in [19] to mitigate the impact of abnormal measurements in INS/GNSS integration, and a robust unscented Kalman filter with measurement error detection was proposed in [20] for improving navigation accuracy in hypersonic vehicles.
This study suggests a coupled error joint estimation and registration approach for mobile platform error registration that is based on the pseudo-Kalman filter method (PKF) in order to address these problems. By using a decoupling technique, this method builds an accurate coupled error measurement model while accounting for the features of attitude and measurement errors. The pseudo-Kalman filter (PKF) estimates system deviations by constructing a pseudo-measurement model—independent of the target state—through projection of sensor observations, enabling joint error estimation without relying on a known target motion model [21]. At the same time, it can accomplish multi-sensor error registration for mobile platforms by utilizing the PKF to jointly estimate and register attitude faults and measurement errors.

2. System Description

In the target tracking scenario, two sensors (Sensor 1 and Sensor 2) on a mobile platform independently measure an airborne moving target. Then, we create a precise target tracking trajectory using multi-source information fusion technology, which enables us to estimate and track the moving target. The situation is depicted in Figure 1.
The motion model of the target is
X ( k + 1 ) = F ( k ) X ( k ) + V ( k )
where X ( k ) is the target state vector at time step k, F ( k ) is the state transition matrix, and V ( k ) is the zero-mean white process noise.
For sensors i(i = 1, 2), the measurement equations are given by
Z i d p ( k ) = r i ( k ) θ i ( k ) η i ( k ) 0 = Z i d p ( k ) + b i + w i ( k ) = r i ( k ) + b i r + w i r θ i ( k ) + b i θ + w i θ η i ( k ) + b i η + w i n 0
where Z i d p ( k ) denotes the independent measurement result of sensor i for the moving target, expressed in polar coordinates as [ r i ( k ) , θ i ( k ) , η i ( k ) , 0 ] . Here, r i ( k ) , θ i ( k ) , and η i ( k ) correspond to the target’s distance, azimuth angle, and elevation angle, respectively, measured by sensor i at time step k. r i ( k ) , θ i ( k ) , and η i ( k ) represent the true measurement values without errors. w i ( k ) represents the noise bias of the sensor, which is assumed to be zero-mean white noise with a variance of R ( w i ) , assuming that measurement errors and measurement noises are independent of each other.
b i is the measurement error of the sensor i. In a mobile platform system, it is represented as a coupled error, which is related to measurement errors, attitude errors, and other perturbation factors. Assume that b i contains range error b i r , azimuth error b i θ , elevation angle error b i η , roll angle error b i ϕ , and pitch angle error b i α , and assume they are constant additive errors described as
b i = [ ( b i l ) , ( b i z ) ] ( i = 1 , 2 )
where b i l = [ b i r , b i θ , b i n , 0 ] represents the sensor’s measurement error, and b i z = [ b i ϕ , b i α , 0 , 0 ] represents the attitude error.

3. Registration Algorithm for Coupling Error of Mobile Platform

In this section, we propose a registration algorithm for the coupling error of the maneuvering platform, which we use to first perform measurement error decoupling and measurement model construction for the coupling error of the previous section. Then the pseudo-measurement algorithm is used to jointly estimate the measurement error and attitude error, and finally, the estimated measurement error and attitude error are used to register the original measurements. The algorithm framework is shown in Figure 2.

3.1. Decoupling of Coupling Errors

The measurement error and attitude error are coupled in the measurement model Z i d p ( k ) . Due to such coupling, the estimation of the measurement error and attitude error are difficult to solve. Therefore, it is necessary to decouple the coupling error and construct a new measurement model. The specific steps of decoupling are as follows:
When tracking the target, the sensor measurement information is not only affected by the measurement error of the sensor device but also affected by the attitude error. Therefore, the measurement model of the sensor is as follows:
Z i l ( k ) = A ν i ( k ) + b i z X ( k ) + b i l + w i ( k )
where A ν i ( k ) + b i z is the state transition matrix containing the attitude information v i ( k ) = [ ϕ , α , 0 , 0 ] and attitude error b i z of the platform.
A ( v i ( k ) + b i z ) = A ( ϕ + Δ ϕ , α + Δ α ) = A p i t c h ( ϕ + Δ ϕ ) A r o l l ( α + Δ α ) = cos α + Δ α 0 sin α + Δ α 0 sin ϕ + Δ ϕ sin α + Δ α cos ϕ + Δ ϕ sin ϕ + Δ ϕ cos α + Δ α 0 cos ϕ + Δ ϕ sin α + Δ α sin ϕ + Δ ϕ cos ϕ + Δ ϕ cos α + Δ α 0 0 0 0 1
The A ν i ( k ) + b i z matrix is split into two matrices including attitude transition matrix B ( k ) and deviation component Δ M . The detailed decoupling steps are shown in Appendix A:
A ( v i ( k ) b i z ) = B ( k ) + Δ M
The measurement equation of the sensor can be expressed as follows:
Z i l ( k ) = B ( k ) X ( k ) + C ( k ) b i z + b i l + w i ( k )
Since C ( k ) b i z = Δ M X ( k ) , we can find C ( k ) as follows:
C ( k ) = 0 sin α · x ( k ) cos α · z ( k ) 0 0 cos ϕ sin α · x ( k ) sin ϕ · y ( k ) + cos ϕ cos α · z ( k ) sin ϕ cos α · x ( k ) sin ϕ sin α · z ( k ) 0 0 sin ϕ sin α · x ( k ) cos ϕ · y ( k ) sin ϕ cos α · z ( k ) cos ϕ cos α · x ( k ) cos ϕ sin α · z ( k ) 0 0 0 0 0 0

3.2. Registration of the Registration Algorithm Based on the Coupling Error of the Maneuvering Platform

3.2.1. Joint Estimation of System Bias and Disturbance Error Based on Pseudo-Measurement

In the preceding part, we successfully separated the coupled disturbance in sensor measurement into independent measurement error and attitude error components. This section explains how to estimate and fix these separate error components online using the pseudo-Kalman Filter (PKF) technique for reliable sensor registration.
Two sensors observe the same target, and the two sensors on the moving platform are in the same measurement environment, which means that they are both impacted by the same attitude motion state and different attitude errors. The PKF algorithm performs online estimation of the sensor device measurement error and the attitude model error by projecting the space measurement information of the attitude disturbance error into the sensor system’s deviation space.
Firstly, the error of the sensor i measurement system is modeled. The state equation of the error can be expressed as follows:
b i ( k + 1 ) = F b ( k ) b i ( k ) + v b i ( k )
The measurement equation including error can be expressed as follows:
z b i ( k ) = B ( k ) X ( k ) + b i ( k + 1 ) + w i ( k ) = B ( k ) X ( k ) + ( C ( k ) b i z + b i l ) + w b i ( k )
where b i ( k ) is the system error vector of the sensor, F b ( k ) is the system error state transition matrix, C ( k ) is the measurement matrix, b i z is the attitude error of the i t h sensor, b i l is the device measurement error of the i t h sensor, and w b i ( k ) is the environmental noise of the sensor system.
Since two sensors observe the same target, that is, they have the same target state transition equation in the process of use, the common quantity can be subtracted from Equation (10) of the two sensors, so that the pseudo-measurement of the deviation vector can be defined as follows:
z b ( k ) = z b 1 ( k ) z b 2 ( k ) = B 1 ( k + 1 ) F x ( k ) X ( k ) + B 1 ( k + 1 ) v x ( k ) + b 1 ( k + 1 ) + w 1 ( k + 1 ) [ B 2 ( k + 1 ) F x ( k ) X ( k ) + B 2 ( k + 1 ) v x ( k ) + b 2 ( k + 1 ) + w 2 ( k + 1 ) ]
The two sensors are measured on the same carrier, so they are affected by the same state transition matrix, so b 1 = b 2 . The above formula is simplified as follows:
z b ( k + 1 ) = z b 1 ( k + 1 ) z b 2 ( k + 1 ) = C 1 ( k ) b 1 z + b 1 l ( C 2 ( k ) b 2 z + b 2 l ) + w 1 ( k + 1 ) w 2 ( k + 1 )
Compared with the previous method, which only uses the pseudo-Kalman filter to estimate the measurement errors of the sensor devices, this paper proposes an improved joint estimation method, which can not only estimate the measurement errors of the sensor devices, but also estimate the ship rocking model errors of the moving platform at the same time. This method integrates all error states into the same dimensional coordinate system for joint estimation, makes full use of the correlation between error states, and improves the estimation accuracy. In addition, the joint estimation method demonstrates clear advantages in computational efficiency and computational time, which can reduce the computational complexity and improve the real-time processing ability while ensuring the estimation accuracy, especially for efficient error compensation requirements in dynamic environments.
z b ( k + 1 ) = z b 1 ( k + 1 ) z b 2 ( k + 1 ) = C b ( k + 1 ) b ( k + 1 ) + W ( k + 1 )
where
C b = [ I C 1 ( k + 1 ) I C 2 ( k + 1 ) ]
b ( k + 1 ) = b 1 l ( k + 1 ) b 1 z ( k + 1 ) b 2 l ( k + 1 ) b 2 z ( k + 1 )
W ( k + 1 ) = w 1 ( k + 1 ) w 2 ( k + 1 )
Equation (11) is the pseudo-measurement equation of the sensor system error.
The recursive process of the Kalman filter in the PKF algorithm is as follows:
Input: The prior estimate of the system bias b ^ ( k | k ) , the covariance matrix P ( k ) , and the measurement Z b ( k ) at time k.
Output: The posterior estimate b ^ ( k + 1 | k + 1 ) of the systematic bias at time k + 1 and its covariance matrix P ( k + 1 | k ) .
Calculate the system bias prediction b ^ ( k + 1 | k ) and its covariance matrix P ( k + 1 | k ) at time k + 1 :
b ^ ( k + 1 | k ) = F b b ^ ( k | k )
P ( k + 1 | k ) = F b P ( k ) F b T + Q b ( k + 1 )
Compute the innovation covariance matrix as follows:
S ( k + 1 ) = C b P ( k + 1 | k ) C b T + Q w ( k + 1 )
Calculate the gain matrix:
K ( k + 1 ) = P ( k + 1 | k ) C b T S ( k + 1 ) 1
Calculate the estimated system bias b ^ ( k + 1 | k + 1 ) and its covariance matrix P ( k + 1 ) at time k + 1 as follows:
b ^ ( k + 1 | k + 1 ) = b ^ ( k + 1 | k ) + K ( k + 1 ) ( z b ( k + 1 ) z ^ b ( k + 1 | k ) )
P ( k + 1 ) = P ( k + 1 | k ) K ( k + 1 ) C b P ( k + 1 | k )

3.2.2. Measurement Registration

To register the measurements, the following registration is performed based on Equations (21) and (22):
z ^ ( k + 1 ) = z i b ( k + 1 ) b ^ ( k + 1 )
where z ^ ( k + 1 ) is the measurement estimate at time k + 1 .
Through Equation (23), the measurement values with coupled measurement error and attitude error are registered, and then the Kalman filter is applied to the registered measurements to improve the accuracy of the target tracking system.

3.3. Algorithm Implementation

The pseudocode for the above algorithm is shown in Algorithm 1.
Algorithm 1 Pseudocode of the algorithm
Input:  b ^ ( k | k ) , P ( k ) , z b ( k )
Output:  b ^ ( k + 1 | k + 1 ) , P ( k + 1 | k ) , z ^ ( k + 1 )
  1:
Initialize parameter Settings.
  2:
for  k = 1 , …… , K m  do.
  3:
    By (6), the state transition matrix A ( v i ( k ) b i z ) at time k can be decoupled into two matrices including attitude transition matrix B ( k ) and deviation component Δ M .
  4:
    By (8), the measurement matrix C ( k ) at time k can be obtained.
  5:
    By (17) and (18), the system deviation b ^ ( k + 1 | k ) and the covariance matrix P ( k + 1 | k ) at time k + 1 can be predicted.
  6:
    By (19) and (20), the innovation covariance matrix S ( k + 1 ) and gain matrix K ( k + 1 ) at time k + 1 can be obtained.
  7:
    By (21) and (22), the system bias estimate b ^ ( k + 1 | k + 1 ) and its covariance matrix P ( k + + 1 ) at time k + 1 can be obtained.
  8:
    By (23), the measurements can be registered to obtain z ^ ( k + 1 ) .
  9:
    Using the registered measurements for Kalman filtering or other processing……
10:
    Update variables b ^ ( k | k ) b ^ ( k + 1 | k + 1 ) , P ( k ) P ( k + 1 | k ) to prepare for the next iteration.
11:
end for
12:
Note:  K m is the time to do large simulation.

4. Simulation and Analysis

4.1. Simulation Parameters

It is assumed that the target moves in a uniform linear motion in the air, and a physical scene is considered, that is, two sensors S 1 and S 2 on a ship detect the same target. The performance parameters of the two sensors are shown in Table 1 [22].
When the ship runs at a typical speed, the waves and wind act on the ship’s body, which will cause the pitch, roll, and yaw motion of the ship [23]. The three-axis motion of the ship can be described by the combination of the selected waves:
Yaw motion:
θ s = 0.25 sin ( 0.7 t ) + 0.5 sin ( 0.1 t )
Pitching motion:
ϕ s = 0.5 sin ( 0.6 t ) + 0.3 sin ( 0.63 t ) + 0.25
Rolling motion:
α s = 2.5 sin ( 0.5 t ) + 3 sin ( 0.52 t ) + 0.5
where t is time, (24)–(26) describe the change in three-axis motion with time.
The yawing is usually caused by wind, waves, and maneuvering; the amplitude and frequency are small, and the lateral displacement of the landing reference point is not enough to significantly affect the landing accuracy of the carrier aircraft. Therefore, in order to simplify the design and analysis of the control system, the impact of yawing on the landing ship can be ignored.
In the simulation scenario, the dynamic model of the target is described as
X ( k + 1 ) = 1 0 0 v T cos γ cos λ 0 1 0 v T cos γ sin λ 0 0 1 v T sin γ 0 0 0 1 X ( k ) + V ( k )
where γ is the angle between the target landing trajectory and the deck, λ is the angle between the oblique deck and the straight deck, and T = 1 is the time interval of the discretization. X ( k ) = [ x ( k ) y ( k ) z ( k ) 1 ] , ( x ( k ) , y ( k ) , z ( k ) ) denotes the position of the target in the Cartesian coordinate system, V ( k ) N ( 0 , Q ) , and Q = d i a g ( Q x , Q y , Q z , 0 ) is the process noise covariance, where Q x = 1 3 T 3 1 2 T 2 1 2 T 2 T q ˜ x , Q y = 1 3 T 3 1 2 T 2 1 2 T 2 T q ˜ y , Q z = 1 3 T 3 1 2 T 2 1 2 T 2 T q ˜ z .
The measurement model is described as follows:
Z i l ( k ) = A ( v i ( k ) + b i z ) X ( k ) + b i + W i ( k )
where W i ( k ) N ( 0 , R ( W i ) ) .

4.2. Performance Metrics

The performance measures of state estimate accuracy in this part are root mean square error (RMSE) and average RMSE (ARMSE), which are used to thoroughly assess the viability and superiority of the suggested method. Hellinger distance (HD), mean Hellinger distance (AHD), normalized estimation error (NEE), and mean NEE (ANEE) are the metrics used to evaluate the consistency of the state estimations.
First, RMSE and ARMSE are defined as follows:
R M S E p o s = 1 M C m c = 1 M C ( p x , k m c p ^ x , k m c ) 2 + ( p y , k m c p ^ y , k m c ) 2 + ( p z , k m c p ^ z , k m c ) 2
A R M S E p o s = 1 K k = 1 K R M S E p o s ( k ) 2

4.3. Results and Analysis

Two sensors 1 ( S 1 ) and 2 ( S 2 ) with different system deviations are used to measure the moving target without registration. The changes in sensor system deviation and attitude error are shown in Figure 3 and Figure 4. It can be seen from the system deviation diagram of sensor 1 and sensor 2 that the sensor system deviation is not constant, and it will change slightly due to external noise interference.
Considering the influence of sensor coupling deviation, the measurement results of the moving target have disturbance deviation. Therefore, under the above simulation background, the measured trajectory of the target aircraft is shown in Figure 5.
The target trajectory is measured by two sensors without registration, and the measurement results are affected by many factors, such as sensor system bias, attitude error, and measurement noise. It can be seen from the above figure that the measured trajectory without sensor deviation registration is quite different from the real trajectory, especially in the part affected by the disturbance, the measured trajectory deviates significantly. To make the measured trajectory reflect the real trajectory of the target accurately, the PKF-JE algorithm proposed in this chapter is used to estimate the deviation of the sensor system, and then the measured trajectory registration is realized. Figure 6 and Figure 7 represent the comparison plots of the estimated values of the sensor system bias and the true values at each sampling time using the PKF algorithm proposed in this chapter. It can be seen from the figure that except for the large difference between the estimated value and the true value in the first few sampling moments, the difference between the two curves is small in the whole estimation process after that. That is, the difference between the estimated value and the true value of the system deviation is very small.
To prove the superiority of this algorithm, this section uses the LS algorithm and PKF algorithm to compare and analyze the proposed PKF-JE algorithm. Firstly, Monte Carlo simulations of the three algorithms were carried out independently. To highlight the differences and facilitate the analysis, the root mean square deviation was logarithmically processed, and the RMSE logarithmic curve after 100 Monte Carlo simulations is shown in Figure 8 and Figure 9. It is easy to see from the figures that the PKF-JE algorithm has the best effect among the three algorithms, and the logarithm curve of RMSE of LS and PKF algorithm obviously jumps.
The average values of the root mean square deviations (RMSDs) for the four algorithms under perturbation are presented in Table 2. Taking the Y-axis deviation of sensor 1 as an example, the PKF-JE algorithm yields an average RMSD of 0.0122, which is significantly lower than that of the PKF (0.0162), LS (0.2413), and ML (0.4351) algorithms. As shown in Figure 8 and Figure 9, the proposed PKF-JE algorithm exhibits the fastest convergence rate and consistently maintains the highest estimation accuracy throughout the simulation period. Overall, PKF-JE outperforms the traditional PKF, LS, and ML methods in all three spatial directions for both sensors, demonstrating greater robustness and precision in the presence of perturbations.

5. Conclusions

The average root mean square deviation values and the comparison of convergence speed and estimation accuracy provide a comprehensive assessment of the four algorithms’ performances. With the minimum average RMSE value of 0.0122 for the Y-axis deviation of sensor 1, the PKF-JE algorithm demonstrates superior estimation accuracy, significantly outperforming the LS algorithm (0.2413), the PKF algorithm (0.0162), and the ML algorithm (0.4351). Furthermore, throughout the simulation, the proposed PKF-JE method consistently achieves higher estimation accuracy and the fastest convergence across all system deviations. Compared to the conventional PKF, LS, and ML algorithms, PKF-JE exhibits noticeably better overall performance, making it a more reliable and efficient choice for system deviation estimation under perturbation.
In summary, this study advances the field by offering a more precise and faster-converging method for system deviation estimation, which is crucial for enhancing the reliability of multi-sensor systems. While the proposed PKF-JE algorithm demonstrates significant advantages, its performance may be influenced by specific system configurations and environmental conditions, indicating areas for further refinement. Future research could explore the algorithm’s adaptability to more complex, dynamic environments and investigate methods to optimize its performance across a broader range of applications.

Author Contributions

Conceptualization, Q.L. and Z.W.; Methodology, Q.L.; Validation, Y.L. and R.L; Formal Analysis, Y.L. and R.L; Data Curation, Y.L.; Writing – Original Draft Preparation, R.L.; Writing – Review and Editing, Q.L.; Visualization, Y.L.; Funding Acquisition, Q.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by National Natural Science Foundation Project (51625501, 51622501).

Data Availability Statement

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A

A ( v i ( k ) b i z ) = M = cos α + Δ α 0 sin α + Δ α 0 sin ϕ + Δ ϕ sin α + Δ α cos ϕ + Δ ϕ sin ϕ + Δ ϕ cos α + Δ α 0 cos ϕ + Δ ϕ sin α + Δ α sin ϕ + Δ ϕ cos ϕ + Δ ϕ cos α + Δ α 0 0 0 0 1
Take A ( v i ( k ) b i z ) 21 as an example to obtain the elements in A ( v i ( k ) b i z ) by trigonometric decoupling through the sum angle formula:
sin ( ϕ + Δ ϕ ) sin ( α + Δ α ) = sin ϕ sin α cos Δ ϕ cos Δ α + sin ϕ cos α cos Δ ϕ sin Δ α + cos ϕ sin α sin Δ ϕ cos Δ α + cos ϕ cos α sin Δ ϕ sin Δ α
Since Δ α and Δ ϕ are relatively small quantities, we can approximate cos Δ a 1 , sin Δ a Δ α and ignore the higher-order term Δ ϕ , Δ α , which is obtained as follows:
sin ( ϕ + Δ ϕ ) sin ( α + Δ α ) sin ϕ sin α + Δ α ( sin ϕ cos α ) + Δ ϕ ( cos ϕ sin α )
Decoupling the other elements of M in the same way gives us
A ( v i ( k ) b i z ) = cos α sin α Δ α 0 sin α cos α Δ α 0 sin ϕ sin α + cos ϕ Δ ϕ sin α + sin ϕ cos α Δ α cos ϕ sin ϕ Δ ϕ sin ϕ cos α + cos ϕ Δ ϕ cos α sin ϕ sin α Δ α 0 cos ϕ sin α sin ϕ Δ ϕ sin α + cos ϕ cos α Δ α sin ϕ cos ϕ Δ ϕ cos ϕ cos α sin ϕ Δ ϕ cos α cos ϕ sin α Δ α 0 0 0 0 1
Split the A ( v i ( k ) b i z ) matrix into two matrices including disturbance and deviation:
A ( v i ( k ) b i z ) = B ( k ) + Δ M
where
B ( k ) = cos α 0 sin α 0 sin ϕ sin α + sin ϕ cos α cos ϕ sin ϕ cos α + cos ϕ cos α 0 cos ϕ sin α + cos ϕ cos α sin ϕ cos ϕ cos α 0 0 0 0 1
Δ M = sin α Δ α 0 cos α Δ α 0 cos ϕ Δ ϕ sin α + sin ϕ cos α Δ α sin ϕ Δ ϕ cos ϕ Δ ϕ cos α sin ϕ sin α Δ α 0 sin ϕ Δ ϕ sin α + cos ϕ cos α Δ α cos ϕ Δ ϕ sin ϕ Δ ϕ cos α cos ϕ sin α Δ α 0 0 0 0 0

References

  1. Yoon, K.; Choi, J.; Huh, K. Adaptive decentralized sensor fusion for autonomous vehicle: Estimating the position of surrounding vehicles. IEEE Access 2023, 11, 90999–91008. [Google Scholar] [CrossRef]
  2. Karle, P.; Fent, F.; Huch, S.; Sauerbeck, F.; Lienkamp, M. Multi-modal sensor fusion and object tracking for autonomous racing. IEEE Trans. Intell. Veh. 2023, 8, 3871–3883. [Google Scholar] [CrossRef]
  3. Harindranath, A.; Arora, M. Effect of sensor noise characteristics and calibration errors on the choice of IMU-sensor fusion algorithms. Sens. Actuators A Phys. 2024, 379, 115850. [Google Scholar] [CrossRef]
  4. Hu, G.; Xu, L.; Gao, B.; Chang, L.; Zhong, Y. Robust unscented Kalman filter-based decentralized multisensor information fusion for INS/GNSS/CNS integration in hypersonic vehicle navigation. IEEE Trans. Instrum. Meas. 2023, 72, 1–11. [Google Scholar] [CrossRef]
  5. Khan, F.M.; Rahman, T.; Zeb, A.; Haider, Z.A.; Khan, I.U.; Bilal, H.; Khan, M.A.; Ullah, I. Vehicular Network Security Through Optimized Deep Learning Model with Feature Selection Techniques. IECE Trans. Sens. Commun. Control 2024, 1, 136–153. [Google Scholar] [CrossRef]
  6. Ren, H.; Wang, Y.; Ma, H. Deep prediction network based on covariance intersection fusion for sensor data. IECE Trans. Intell. Syst. 2024, 1, 10–18. [Google Scholar] [CrossRef]
  7. Ding, W.; Jiang, Y.; Lyu, Z.; Liu, B.; Gao, Y. Improved attitude estimation accuracy by data fusion of a MEMS MARG sensor and a low-cost GNSS receiver. Measurement 2022, 194, 111019. [Google Scholar] [CrossRef]
  8. Rhode, S.; Usevich, K.; Markovsky, I.; Gauterin, F. A recursive restricted total least-squares algorithm. IEEE Trans. Signal Process. 2014, 62, 5652–5662. [Google Scholar] [CrossRef]
  9. Zhou, Y.; Leung, H.; Blanchette, M. Sensor alignment with earth-centered earth-fixed (ECEF) coordinate system. IEEE Trans. Aerosp. Electron. Syst. 1999, 35, 410–418. [Google Scholar] [CrossRef]
  10. Yaqi, C.; Wei, X.; You, H.; Runze, L. Mobile sensor registration in ECEF coordinates using the MLR algorithm. In Proceedings of the 2011 IEEE CIE International Conference on Radar, Chengdu, China, 24–27 October 2011; Volume 2, pp. 1784–1787. [Google Scholar]
  11. Okello, N.; Ristic, B. Maximum likelihood registration for multiple dissimilar sensors. IEEE Trans. Aerosp. Electron. Syst. 2003, 39, 1074–1083. [Google Scholar] [CrossRef]
  12. Burke, J. The SAGE real time quality control function and its interface with BUIC II/BUIC III. MITRE Corp. Tech. Rep. 1996, 308, 102–105. [Google Scholar]
  13. Ge, Q.; Chen, T.; Duan, Z.; Liu, M.; Niu, Z. Relative sensor registration with two-step method for state estimation. Cogn. Comput. Syst. 2019, 1, 45–54. [Google Scholar] [CrossRef]
  14. Cui, Y.; Xiong, W.; He, Y. Mobile Platform Sensor Registration Algorithm Based on MLR. Acta Aeronaut. Astronaut. Sin. 2012, 33, 118–128. [Google Scholar]
  15. Wang, G.; Chen, L.; Jia, S.; Progri, I. Optimized bias estimation model for mobile radar error registration. J. Navig. 2013, 66, 227–248. [Google Scholar] [CrossRef]
  16. Zeng, Y.; Wang, J.; Wei, S.; Sun, J.; Lei, P.; Savaria, Y.; Zhang, C. Spatial Registration of Heterogeneous Sensors on Mobile Platforms. IEEE Trans. Signal Process. 2024, 72, 1839–1853. [Google Scholar] [CrossRef]
  17. Ma, W.; Luo, J.; Wang, M.; Yang, B. Space Relative Navigation Filter Based On-Board Radar Observation. In Proceedings of the 2009 2nd International Congress on Image and Signal Processing, Tianjin, China, 17–19 October 2009; pp. 1–5. [Google Scholar]
  18. Pan, J.H. Robust least-squares bias estimation for radar detecting biases and attitude biases. In Proceedings of the 2013 2nd International Conference on Measurement, Information and Control, Harbin, China, 16–18 August 2013; Volume 1, pp. 107–110. [Google Scholar]
  19. Hu, G.; Gao, B.; Zhong, Y.; Ni, L.; Gu, C. Robust unscented Kalman filtering with measurement error detection for tightly coupled INS/GNSS integration in hypersonic vehicle navigation. IEEE Access 2019, 7, 151409–151421. [Google Scholar] [CrossRef]
  20. Gao, G.; Gao, B.; Gao, S.; Hu, G.; Zhong, Y. A hypothesis test-constrained robust Kalman filter for INS/GNSS integration with abnormal measurement. IEEE Trans. Veh. Technol. 2022, 72, 1662–1673. [Google Scholar] [CrossRef]
  21. Zhang, J. Research on Estimation Methods of System Bias and Unknown Disturbance in Complex Environments. Master’s Thesis, Henan University, Kaifeng, China, 2018. (In Chinese). [Google Scholar]
  22. Xiao, Y.; Jiang, T.; Fan, G.W.; Zhang, L.; Gao, Y.; Zhang, L. A meticulous covariance adaptive Kalman filter for satellite attitude estimation. Meas. Sci. Technol. 2024, 35, 045104. [Google Scholar] [CrossRef]
  23. Ueng, S.K.; Lin, D.; Liu, C.H. A ship motion simulation system. Virtual Real. 2008, 12, 65–76. [Google Scholar] [CrossRef]
Figure 1. System description.
Figure 1. System description.
Entropy 27 00607 g001
Figure 2. Framework of the algorithm.
Figure 2. Framework of the algorithm.
Entropy 27 00607 g002
Figure 3. True value of coupling deviation for sensor 1.
Figure 3. True value of coupling deviation for sensor 1.
Entropy 27 00607 g003
Figure 4. True value of coupling deviation for sensor 2.
Figure 4. True value of coupling deviation for sensor 2.
Entropy 27 00607 g004
Figure 5. Measurement trajectory of the sensor under the influence of coupling error.
Figure 5. Measurement trajectory of the sensor under the influence of coupling error.
Entropy 27 00607 g005
Figure 6. Comparison of the true and estimated system deviation of sensor bl.
Figure 6. Comparison of the true and estimated system deviation of sensor bl.
Entropy 27 00607 g006
Figure 7. Comparison of the true and estimated system deviation of sensor bz.
Figure 7. Comparison of the true and estimated system deviation of sensor bz.
Entropy 27 00607 g007
Figure 8. Comparison of RMSE log curves for sensor 1.
Figure 8. Comparison of RMSE log curves for sensor 1.
Entropy 27 00607 g008
Figure 9. Comparison of RMSE log curves for sensor 2.
Figure 9. Comparison of RMSE log curves for sensor 2.
Entropy 27 00607 g009
Table 1. Sensor parameters.
Table 1. Sensor parameters.
Sensor R ( W i ) b i l b i z
S 1 0.010.0011
S 2 0.0130.00130.95
Table 2. Average RMS deviations of the three algorithms under the influence of perturbation.
Table 2. Average RMS deviations of the three algorithms under the influence of perturbation.
S 1 ¯ X S 1 ¯ Y S 1 ¯ Z S 2 ¯ X S 2 ¯ Y S 2 ¯ Z
PKF-JE0.01230.01220.01230.01230.01270.0123
PKF0.01260.01620.01230.01300.01680.0290
LS0.08520.24130.25340.08910.34140.4340
ML0.11310.43510.37520.11030.51350.6342
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

Li, Q.; Liu, R.; Liu, Y.; Wei, Z. Research on Registration Methods for Coupled Errors in Maneuvering Platforms. Entropy 2025, 27, 607. https://doi.org/10.3390/e27060607

AMA Style

Li Q, Liu R, Liu Y, Wei Z. Research on Registration Methods for Coupled Errors in Maneuvering Platforms. Entropy. 2025; 27(6):607. https://doi.org/10.3390/e27060607

Chicago/Turabian Style

Li, Qiang, Ruidong Liu, Yalei Liu, and Zhenzhong Wei. 2025. "Research on Registration Methods for Coupled Errors in Maneuvering Platforms" Entropy 27, no. 6: 607. https://doi.org/10.3390/e27060607

APA Style

Li, Q., Liu, R., Liu, Y., & Wei, Z. (2025). Research on Registration Methods for Coupled Errors in Maneuvering Platforms. Entropy, 27(6), 607. https://doi.org/10.3390/e27060607

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