1. Introduction
Sea target tracking usually deals with uncertainty problems, which mainly originate from dynamic uncertainty caused by the non-collaborative nature of the target and measurement uncertainty caused by measurement noise. To solve the two key problems of target dynamic uncertainty and target measurement uncertainty, a large number of theories and techniques have been generated for the study of target tracking.
In the 1960s, Kalman et al. [
1] proposed a Kalman filter, which has the advantages of small computation and a simple process, and is the optimal estimation in the sense of the minimum mean square error under linear conditions, so it has been widely used. However, Kalman filtering can only deal with linear models. Scholars have carried out much research work in order to deal with nonlinear model problems. The first one is the Extended Kalman Filter (EKF) [
2]. However, this method has only first-order estimation accuracy. In order to improve the estimation accuracy, the Unscented Kalman Filter (UKF) [
3] with second-order estimation accuracy was subsequently proposed. However, this filtering method suffers from low filtering accuracy in high-dimensional systematics. To overcome this difficulty [
4], researchers proposed the Cubature Kalman Filter (CKF). The above filtering methods all belong to the category of point estimators. There is another important class of methods for nonlinear state estimation, called probability density estimators [
5,
6,
7]. Particle filtering is a typical representative, which can solve the state estimation problem under the noise of a non-Gaussian distribution [
8]. For systematics with a high degree of nonlinearity, probability density estimators can be used to obtain state estimates with higher accuracy than point estimators, but probability density estimators are computationally intensive and often difficult to complete in real-time. With the spurt of artificial intelligence in recent years, many scholars have tried to apply deep learning to target tracking and the design of filters. Ref. [
9] obtains filters with a more uniform form and stronger performance by constructing a generalized delayed feedback structure.
The above methods are more effective in solving tracking problems for a single model, but the accuracy decreases when estimating the state of a target with multiple motion patterns. However, in practical scenarios, targets inevitably have certain maneuvering characteristics, and their state models tend to change over time when the targets are maneuvering. To solve the tracking problem of maneuvering targets [
10], an Interacting Multiple Model (IMM) algorithms was proposed, which has been proven to be one of the most cost-effective schemes for hybrid systematic estimation. The current combination of IMM and filtering algorithm [
11,
12,
13] shows good results in single-sensor maneuvering target tracking, but still suffers from poor processing accuracy of observed information and low computational efficiency in multi-sensor cooperative target tracking.
The sensors carried by the aerial moving platform will inevitably generate measurement errors due to their own performance indicators, systematic regimes, zero-value correction residuals, interference, and noise. Such errors include random errors and systematic errors. Random error can be reduced by filtering techniques, but systematic error is an inherent error that is difficult to eliminate by filtering methods [
14,
15,
16,
17]. Even if the systematic error of the sensor is eliminated by manual calibration before use, the platform attitude angle error is coupled with the sensor observation error during the flight of the aerial moving platform, and the systematic error of the sensor will be regenerated over time. It is a dynamic process of change. This systematic error seriously affects the positioning accuracy of the sensor relative to the target and further affects the fusion effect of multi-sensor cooperative target tracking. Therefore, it is necessary to eliminate and align systematic errors. In addition, error alignment technology is also a fundamental support technology for the recent rapid development of mosaic warfare and decision-centered warfare, which are also hot issues in the military field.
Scholars have proposed a variety of spatial registration methods for systematic spatial registration, such as the real-time quality control method [
18], the least squares method [
19], the generalized least squares method [
20], the exact maximum likelihood method [
21], and so on. The emergence of these traditional algorithms has promoted the progress of spatial registration techniques. However, these algorithms estimate the systematic error in an offline manner and cannot handle the time-varying systematic error. In response to the problem of the poor real-time performance of traditional algorithms, online real-time abatement algorithms have been proposed, mainly including the extended dimensional Kalman algorithm, the decoupled filtering algorithm, and the exact algorithm. Okello et al. [
22] proposed a Bayesian framework for error ablation and fusion estimation for sensors with constant or slowly varying systematic errors. Wang et al. [
23] designed a two-stage Kalman filtering algorithm for online estimation of navigation systematic error and sensor systematic error to achieve error alignment for multiple platforms at sea. To address the shortcomings of the scattering-prone filtering of the expanded-dimensional Kalman algorithm, Song et al. [
24] introduced the UKF algorithm into the error alignment problem to realize joint estimation of systematic error and target state.
The above algorithms only consider the sensor observation systematic error, which can solve the error alignment problem of fixed platforms well. Aerial moving platforms such as UAVs, unlike fixed platforms, have an attitude angle error, and this error couples to sensor observation error. The effect of this error is not only nonlinear, but also related to the position of the target. It exhibits time-varying sensor measurement systematic error, causing difficulties in estimation. Ref. [
25] divides the estimation of sensor observation systematic error and attitude angle error into two steps. Firstly, the attitude angle is set to zero and the Kalman filter is used to estimate the sensor observation systematic error; then the sensor observation is corrected by the obtained sensor systematic error and then the attitude angle error is estimated by the Kalman filter, but this method does not consider the coupling effect of the attitude angle error on the sensor error. The above research content uses the relative attitude angle systematic error and the relative sensor systematic error between two sensors as the state vector, so only the relative systematic error can be estimated.
For the systematic spatial registration problem of dynamic platform sensors, there are generally two systematic error estimation models. The first one is a fully expanded three-dimensional model. It forms a state vector including the systematic error of the sensor and the attitude angle systematic error to estimate. Cui et al. [
26] propose an improved Exact Method (EX) algorithm and then extend the improved EX algorithm to effectively estimate the attitude angle error and the sensor systematic error to solve the systematic error alignment problem of maneuvering radar. However, this algorithm is greatly influenced by the measurement points and is not very stable. Ref. [
27] extends the great likelihood spatial registration algorithm based on a fixed platform to the maneuvering platform. It further considers the problem of the existence of attitude angle systematic error in the maneuvering platform and the effective estimation of sensor systematic error, attitude angle systematic error, and target state. However, this algorithm is an offline estimation method and cannot solve the time-varying sensor systematic error abatement problem. Wang et al. [
28] construct a pseudo-measurement model of the ship attitude angle systematic error and the sensor observation systematic error based on the ECEF method (Earth Centered Earth Fixed, ECEF), and use the Kalman filtering algorithm to realize the real-time online estimation of the alignment error.
The second model is a decoupled, fully expanded dimensional model that equates the attitude angle systematic error to the sensor systematic error. Ref. [
29] establishes the systematic error state equation and measurement equation based on the sensor equivalent measurement error caused by the attitude angle error. It estimates the attitude angle systematic error and sensor goniometric systematic error of the moving platform using the UKF algorithm and the sensor goniometric systematic error using the generalized least squares method. Ref. [
30] uses the known position information of the cooperative target to equate the attitude angle error of the moving platform as a part of the sensor observation systematic error and establishes a decoupling model of the sensor systematic error to realize the real-time estimation of the attitude angle systematic error and the sensor systematic error. Wang et al. [
31] use a linearization method to give an expression for the equivalent measurement error caused by the attitude angle systematic error. They discard the pitch angle systematic error and the cross-roll angle systematic error when selecting the state vector while treating the deviation of the sensor azimuth angle systematic error from the yaw angle systematic error as a variable to construct the state equation and the measurement equation, and then use the Kalman filtering algorithm to estimate the systematic error.
Therefore, in order to obtain the expected result of the aerial moving platform for tracking the target on the sea, the following two problems need to be solved: firstly, the attitude angle systematic error and random error of the aerial moving platform and the sensor systematic error and the random error should be reduced; secondly, a suitable tracking algorithm should be used for fast and accurate processing of the obtained data.
In order to solve the above problems, we propose a new tracking algorithm for sea targets based on the sensor spatial registration of an aerial moving platform. Firstly, the observation error of the aerial moving platform for sea target detection is modeled and analyzed, and the influence of sensor error and attitude angle error on the observation data is derived. Then, we use two aerial moving platforms to detect sea targets and complete the reduction of sensor systematic error and attitude angle systematic error of aerial moving platforms. Finally, the IMM algorithm and Kalman filtering algorithm are combined to complete the tracking of the sea target. Through simulation experiments, on-lake experiments, and comparative analysis, the feasibility and effectiveness of the method are verified.
The organization of the rest of the paper is as follows:
Section 2 gives a brief overview of the detection model of an aerial moving platform and essential position alignment.
Section 3 describes the proposed new spatial registration algorithm, and
Section 4 details the simulation experiment and the practical experiment. Finally, a few concluding remarks are presented in
Section 5.