Literature DB >> 32316203

Passive Underwater Target Tracking: Conditionally Minimax Nonlinear Filtering with Bearing-Doppler Observations.

Andrey Borisov1, Alexey Bosov1, Boris Miller2,3, Gregory Miller1.   

Abstract

The paper presents an application of the Conditionally-Minimax Nonlinear Filtering (CMNF) algorithm to the online estimation of underwater vehicle movement given a combination of sonar and Doppler discrete-time noisy sensor observations. The proposed filter postulates recurrent "prediction-correction" form with some predefined basic prediction and correction terms, and then they are optimally fused. The CMNF estimates have the following advantageous features. First, the obtained estimates are unbiased. Second, the theoretical covariance matrix of CMNF errors meets the real values. Third, the CMNF algorithm gives a possibility to choose the preliminary observation transform, basic prediction, and correction functions in any specific case of the observation system to improve the estimate accuracy significantly. All the features of conditionally-minimax estimates are demonstrated by the regression example of random position estimate given the noisy bearing observations. The contribution of the paper is the numerical study of the CMNF algorithm applied to the underwater target tracking given bearing-only and bearing-Doppler observations.

Entities:  

Keywords:  bearing-Doppler measurements; bearing-only measurements; conditionally minimax nonlinear filter; machine learning; nonlinear filtering; port-starboard ambiguity; underwater target tracking

Year:  2020        PMID: 32316203      PMCID: PMC7218886          DOI: 10.3390/s20082257

Source DB:  PubMed          Journal:  Sensors (Basel)        ISSN: 1424-8220            Impact factor:   3.576


1. Introduction

The class of underwater target tracking problems is rapidly widening. This process has been provoked not only by the dramatic growth of the underwater vehicle industry, resulting in a big number of multi-functional vehicles available, but also by the active development of the registration devices and improvement of their usage policies along with advanced methods of statistical data processing. The spectrum of applications is also broad and lies both in the civil [1,2,3,4,5] and military areas [6,7,8,9,10]. Without aiming to write an exhaustive review in the area of the underwater target tracking, we should mention the following works [11,12,13]. The analysis of these comprehensive contributions together with other related literature allows for determining the factors and restrictions which affect the performance in any specific applied tracking problem: available sensors configuration and their characteristics, the mathematical model of the couple “target dynamics–measurements”, requirements to the target state estimates, theoretical framework and numerical algorithms, involved into the solution to the tracking problem. The object of this research is the long-range passive tracking problem of a maneuvering target by stationary multi-static sonar site [11]. This task looks rather challenging. First, in this case, the available observations are the bearings towards the target with or without the Doppler shift of the received signal caused by the radial target movement relative to the sonar. The target range is unobservable in the passive mode, which complicates the tracking significantly. Moreover, the bearing measurements of sonars are considerably less accurate in comparison with radars: angular errors of sonars are typically – [14], while those of radars vary in the range of – [15]. Second, the negative feature of the sonar observations is the port-starboard ambiguity. The choice of the correct target position is nontrivial and can be done by various methods [6,16,17]. Third, at the moment of the distant target detection, the statistical uncertainty of the position is huge; this forces applying advanced mathematical methods to make the state estimate quality reasonable. Fourth, usually, the moving target is maneuvering [18], and the parameters of the maneuvers are also subject to estimation. From the mathematical point of view, the target tracking is a filtering problem. The unobservable state is described by a stochastic differential system (SDS), and this state has to be estimated given the indirect discrete-time nonlinear noisy observations. The optimality criterion is usually the Mean Square (MS) of the state estimate error. For practical realization of the filtering process, the common practice is to apply either nonlinear modifications of the well-known Kalman filtering (KF) algorithm: linearized/extended Kalman filter (LKF/EKF) [19,20,21,22], method of pseudo measurements [23,24,25], unscented Kalman filter (UKF) [26,27], quadrature or cubature Kalman filter [28,29], and numerous versions of the particle filter [30,31]. All these methods have known issues: the nonlinear versions of the KF may diverge in specific settings [32,33,34] or provide the biased estimates [23,24], quadrature, and cubature filters are resource-demanding for high-dimensional observation systems [28], and so are the particle filters. The aim of this paper is the presentation of the Conditionally-Minimax Nonlinear Filtering (CMNF) algorithm for underwater target tracking in the conditions stated above. This algorithm was initially proposed for the state filtering of the discrete-time stochastic finite-dimensional [35] and distributed [36] observation systems. Recently, it was successfully applied to the tracking of a maneuvering aerial target given the radar observations [37] and the navigation of the Automated Underwater Vehicle (AUV) [38]. The idea of the CMNF algorithm is quite transparent. We fix the structure of the filter in the two-step “prediction–correction” form. The transform of the estimate on the previous step (so-called basic prediction function) and the observations on the present step (observation transform and basic correction function) are predefined. The optimization procedure deals only with optimal fusion of these functions in the final filtering estimate in order to provide the best performance in the MS-sense. The minimax property of this fusion is related closely with the one of the pair “Gaussian distribution— linear estimator”. If the mutual distribution of the triplet “state–prediction term–correction term” is uncertain with known mean and covariance matrix bounded from above, then the least favorable distribution is Gaussian, and then the best (equalizing) estimate is the linear one [35,36]. The CMNF estimate has remarkable properties. First, it is unbiased, i.e., the CMNF estimate error is a centered random vector. Second, the CMNF algorithm allows for calculating the upper bound of the error covariance matrix, and this conservative choice guarantees that the algorithm is non-divergent in contrast with the EKF and UKF. Third, the CMNF algorithm gives a possibility to select the functions of basic prediction, observation transform, and correction in accordance with additional a priori information, such as the explicit form of the state dynamics, some guess concerning the form of the optimal nonlinear filter for the observation system at hand, etc. It turns out that a successful choice provides a significant gain in estimation accuracy. Another aim of the research is to analyze the contribution of Doppler observations into the CMNF performance in comparison with the bearing-only observation version. The paper is organized as follows. Section 2 contains a description of the target tracking problem. We present the stochastic dynamic system, which defines the target motion, and the model of the sensor measurements. Section 3 is devoted to the theoretical background of the conditionally-minimax estimation. Traditionally, the key features and performance of the nonlinear KF algorithms like EKF, UKF, etc. are illustrated by a regression example, hence Section 3.1 contains the formulation and solution for the minimax estimation problem of the regression parameters. The mutual distribution of the estimated and observable components is uncertain: their mathematical expectation is known, and the uncertainty set of covariance matrices has a maximal element. An assertion establishing the pair “Gaussian distribution–linear estimator” as a saddle point of the optimality criterion at hand is provided. If the observable part is complemented by some additional transforms of the observations, then it is possible to outperform the accuracy of the best linear estimate. This feature is demonstrated in the regression example. In Section 3.2, we present a conditionally-minimax filtering problem statement for the stochastic continuous-discrete observation systems along with its solution. Section 4 is the main part of the paper: it contains the comparative material of two numerical experiment groups. Section 4.1 is devoted to the estimation of the three-dimensional random vector given noisy bearing observations. We compare the performance of the best linear and conditionally-minimax estimates. The last involves the least-squares (LS) estimates of the estimated vector as additional pseudo observations. Section 4.2 contains a comparison of the tracking results of a maneuvering target by the noisy bearing-Doppler observations. The maneuver being a planar stochastic coordinate turn with unobservable random target speed and oscillating normal acceleration is described by 17 equations. The parameters of the maneuver plane are also random and unobservable. The concluding remarks are presented in Section 5.

2. Model Description and Tracking Problem Formulation

2.1. Target Dynamics

In what follows, we will operate two coordinate systems. The first one is the coordinate system in which the target motion can be defined as a planar maneuver, and the second one is the coordinate system in which the observations are collected and the estimate is calculated. We call the former “target coordinate system” and the latter—“observer coordinate system” . Both systems are stationary, and the translation from one system to another is given by two Euler angles and and the shift vector (see Figure 1).
Figure 1

Target and observer coordinate systems.

The planar target motion in the target coordinate system is defined by the following SDS: where , , are the coordinates, is the absolute value of the target speed, which is constant, is the heading angle, is the normal acceleration, and is a standard Wiener process. The acceleration equation parameters and , as well as the disturbance intensity , are assumed to be known. In SDS (1), the equations for , , , and follow from the standard planar curvilinear-motion kinematic model for constant heading speed motion with the normal acceleration , whose dynamics are given by the last equation. In [18], this model is described in detail (see Equations (55), (57)–(60)); the only difference is that here we use the stochastic differential notation (and hence the Wiener process instead of the white Gaussian noise). The target starts from the origin, so the initial condition for the coordinates is , but other initial parameters , , are assumed to be random with known distributions. In the observer coordinate system, the target has the coordinates and the vector speed , which are calculated from the target motion parameters , , and from SDS (1) by the following rules: where and is the rotation matrix The parameters of the target coordinate system rotation , , and shift are assumed to be unknown random values with known distributions. These parameters are subject to estimation, and, to that end, we introduce the following auxiliary dynamic equations: with initial conditions , , . Summing up the planar target dynamic Equation (1), the coordinate transform Equation (2), and the equations for the auxiliary variables (3), we have a 17-dimensional stochastic differential system.

2.2. Observations

The target is observed by a set of N registration devices (acoustic sensors) which measure the bearing and the Doppler frequency shift. The coordinates , of these devices are assumed to be known, as well as the precision of the measurements they provide. The observations are available at known time instants , of the observation interval with and . For the sake of simplicity, we presume equal intervals between the observations: , . The observable bearing is connected with the target motion parameters by the following relations: where is the range from the i-th observer to the target, and is the length of the position vector projection on the plane : The observation system is presented in detail in Figure 2. As one can see, the observations and are the direction cosines of . Note that this structure of observations presumes the presence of the port-starboard ambiguity.
Figure 2

Bearing observations of the target from the i-th observer.

The Doppler measurements bring information concerning the radial target speed towards the sensor. The Doppler data processing makes the accuracy of the target state estimate significantly better. In the case of active tracking, the target is irradiated by an emitter with a known fixed frequency, and the receiver compares a frequency of the reflected signal with the original. In the case of passive observations, tracking becomes a challenging problem. Only the acoustic noise (so-called target acoustic signature) distorted by the target motion relative to the sensor is available for observation. The signature identification itself is an individual non-trivial problem [39,40,41,42,43,44] outside the scope of our study. To simplify the presentation, we suppose that the acoustic signature is known and determined by some known fixed frequency , whose Doppler distortions we can register. Thus, the Doppler shift measurements are given by the following expression: where is the frequency of sound emitted by the target, is the frequency registered by the observer i, C is the sound speed in the medium, and is the relative speed of the target with respect to the observer i: The observation noise is a sequence of independent and identically distributed random vectors with uncorrelated components. The mean values and standard deviations of the noise components are assumed to be known.

2.3. Tracking Problem Formulation

Now that the target dynamics and the observation model are defined, the tracking problem can be formulated as filtering, i.e., search for the estimate of the target motion parameters where and b are defined by SDS (1)–(3) given the bearing-only observations defined by Equation (4), or combined bearing-Doppler observations defined by Equations (4) and (5), , . Here, operator applied to a set of vectors , results in vertically stacking of those vectors into one: .

3. Basics of Conditionally-Minimax Filtering

This section contains a brief description of the CM framework and the theorems necessary for the filter design [35,36].

3.1. Minimax Estimation in Regression

The CMNF algorithm is based on the solution to the following minimax estimation problem. Let us consider a compound random vector , where is an unobservable estimated part, and is the observation. The probability distribution of Q is uncertain: the mean is known, but the covariance is unknown but bounded: Here, are known positively semidefinite matrices and matrix inequality means that the matrix is positive semidefinite. The set of all feasible distributions is denoted by . All functions such that form the class of admissible estimators . The performance of an estimator given the distribution is determined by the traditional MS-criterion . The minimax estimation problem of given is to find such that The minimax estimate where The Gaussian distribution holds for all The estimate and the equality holds for any The proof of Theorem 1 is given in [35,36]. The theorem plays a key role in the development of the CMNF algorithm. First, it guarantees the estimate unbiasedness and gives a possibility to calculate a conservative approximation of the accuracy characteristic, adequate to reality. Second, the minimax estimate can be obtained under a priori uncertainty of probability distribution. To calculate the minimax estimate, it is sufficient to know the mean and some upper bound of the covariance. The closer the obtained upper bound is to the real covariance, the closer the conservative accuracy approximation is to reality. Third, the extension of the admissible estimators by the nonlinear functions given initial observations only does not enhance the estimation quality. Fourth, since the least favorable distribution is Gaussian, the moments of the 1st and 2nd order form a closed set of sufficient statistics in the problem, and, at the same time, it gives a certain justification of usage of the Gaussianity assumption concerning both the prediction and correction terms in the EKF and UKF. In fact, estimate (9) is the best linear one for the least favorable distribution . Note that the regression estimates calculated either via statistical linearization method or UT-transform, being affine functions of the observations, can be considered as some approximations of the minimax estimate : terms and along with the gain matrix are replaced in Formula (9) by some estimates of fixed precision. The term “fixed precision” means that there is no way of asymptotic approximation of , and neither by the statistical linearization nor by the UT-transform. By contrast, the CMNF algorithm uses the Monte Carlo method and gives a possibility to calculate coefficients with arbitrary precision. The key advantage of the CM framework is the possibility to construct the estimate, which is better than the optimal linear estimate (9), amplifying the initial observation with some transform. Let us introduce a function , such that and the corresponding compound vector . Again, the probability distribution of is supposed to be uncertain: the mean is known, the covariance is unknown but bounded: Here, are known positively semidefinite matrices, including the lower and upper bounds and as the corresponding block components. The set of all feasible distributions is denoted by . All functions such that form the class of admissible estimators . The performance of estimator given the distribution is determined as . In view of Theorem 1, the minimax estimate given takes the form and its guaranteeing accuracy is defined by the inequality: From the properties of nonnegatively semidefinite matrix pseudo-inverse, it follows that for any admissible , i.e., taking into account any admissible observation transform enhances the estimation performance. The effective choice of an appropriate transform looks like some sort of art, and it should be done reasoning from the properties of a specific observation system at hand.

3.2. CMNF in Continuous-Discrete Systems

On the probability triplet with filtration , we consider the observation system Here, is an unobservable state process subject to estimation with an initial condition , is an -adapted square-integrable Levy process, is the observation sequence, available at the equidistant instants with the step , is a -adapted sequence of i.i.d. random vectors; , and are supposed to be mutually independent. We assume for the drift and diffusion the standard conditions guaranteeing the existence and uniqueness of a strong solution to the stochastic differential equation for along with finiteness of its moments [45]. The observation function is also assumed to provide the existence of the moments up to order 2 for the observations . Generally, the problem is to find an estimate of the state , given the available observations up to the moment . The estimation quality is characterized by a traditional MS-criterion. The filter structure is partially determined by three sequences of functions , and : is basic prediction function, is observation transform, is basic correction function. The admissible filter has the following recursive form where the sequence of functions should be optimized. It is supposed that the functions , and of the corresponding random arguments in Formula (10) have finite moments up to order 2. The set of admissible filters is also formed by all the measurable functions, such that . The conditions above guarantee that the compound random vector has two moments and : Let us denote by the set of all probability distributions of -dimensional random vectors with known expectation and unknown covariance matrix bounded from above: with some known positive semidefinite matrix . The conditionally-minimax filtering problem is to find The CMNF has a two-step “prediction–correction” form. The prediction and the upper bound of its error covariance matrix are defined as follows: The correction and the upper bound of its error covariance matrix are defined as follows: where is the modified correction, and Proof of Theorem 2 follows immediately from assertions of Theorem 1 and the recursive variant of Theorem 13.1 from [46]. The proposed CMNF has the following positive properties similar to the minimax regression estimates: unbiasedness and conservative approximation of the covariance matrix. Moreover, the CMNF algorithm gives additional possibilities. First, the transformation of observations gives a chance to raise the estimation accuracy. For example, the inclusion of the powers of the original observations into the calculation process allows for computing polynomial estimates of better accuracy than provided by the best linear estimates [47]. Second, the proper choice of the basic prediction and correction functions for each specified observation system also allows for raising the estimation quality to the optimal. For instance, in the case of the linear Gaussian observation system, identical observation transform, linear prediction, and correction, the proposed CMNF turns into the classical KF [48]. There is a considerable issue of CMNF implementation. To calculate CMNF, one needs to know the expectation and covariance matrix (or at least its conservative approximation) of the compound vectors . The analytical calculation of these characteristics is possible only for a narrow class of observation systems, including linear Gaussian and the ones with Markov jump processes as the states [47]. In general, the calculation of these parameters is possible through numerically expensive Monte Carlo sampling. The approximations of the mean can be obtained by regular sampling; meanwhile, the covariance matrix should be approximated from above, using the asymptotic confidence regions. The desired sample size can be controlled based on the results of [49].

4. Comparative Numerical Study

4.1. Estimation of Static Cartesian Coordinates Given Bearing-Only Multisensor Observations

In this section, we present the simulation results for the static case, which can be considered as the initial step of the filtering problem for the dynamic system presented in Section 2. All the simulation in Section 4.1 and Section 4.2 was done using Python, the source code is available in public repository [50]. The position of the target is a random vector with independent components. The distribution of each component is Gaussian with the following parameters (mean and standard deviation in meters): where the parameter takes values . This diversity is introduced in order to demonstrate how the estimates depend on the degree of the nonlinearity of the system at hand. Four pairs of registration devices (acoustic sonars) are located at the points , : The observation noise components are assumed to have Gaussian distribution , which roughly approximates the sonar precision equal to . Note that, due to the port-starboard ambiguity, the bearing observations (4) do not allow an explicit inverse transformation to calculate the target coordinates, even in the absence of the noise . Nevertheless, the CMNF algorithm allows estimating with relatively high precision. First, the algorithm relates to the Bayesian estimator class, which allows for neutralizing the ambiguity not having an individual observer but the site as in the presented example. Second, the CMNF allows for fusing optimally the original observations and some of their transforms, such as least squares (LS) estimates or other regression technique results. An alternative way is not to rely entirely on the current measurements of the target position, but also to take into account some pre-collected data of such observations. This can be done by the aids of one of the machine learning (ML) regression algorithms, e.g., lasso regression [51]. This can provide not only the estimation quality gain, but also significantly reduce the amount of time necessary for the online measurements processing. While the LS method requires a nonlinear optimization problem solution for each observation round, an ML regression algorithm can provide much faster predictions with all the resource and time demanding procedures of the model fit being performed a priori. For instance, the lasso regression coefficients calculation also requires a nonlinear optimization problem solution and the whole training set processing, but, after that, the target position estimate is easily computed as a polynomial of the measurements. In Table 1 and Figure 3, we present the standard deviations of the estimation errors for the following estimators:
Table 1

Coordinate-wise std of estimation error for .

y0=5×103 y0=10×103 y0=20×103
σX σY σZ σX σY σZ σX σY σZ
Linear174.75195.9949.57107.18221.1160.02148.89381.1679.23
LS139.57116.6951.31105.62165.4974.61146.97403.34130.72
ML146.17125.5046.91106.83166.1260.03147.50373.3779.60
CM LS137.28114.7945.56105.04162.4459.69145.30371.5679.22
CM ML144.33123.9846.71105.98165.5059.75146.53372.6279.22
Figure 3

Coordinate-wise std of estimation error for .

Linear: the basic minimax estimator (9), which uses only the original bearing measurements , defined by relations (7). It is also the best linear estimate. LS: Linear squares estimate , calculated using the eight pairs of bearing measurements. ML: Lasso regression estimate , which uses normalized bearing measurements and their squares as features. CM LS: Minimax estimator (9) with original bearing measurements supplemented by the LS estimate: . CM ML: Minimax estimator (9) with original bearing measurements supplemented by the ML estimate: . The covariances , which are necessary for the minimax estimates calculation with Formula (9), for the Linear, CM LS, and CM ML estimators, were calculated on the test set of position-measurement pairs by Monte Carlo sampling. A part of this test set was also used to fit the lasso regression model for estimators ML and CM ML. The standard deviations of the estimation errors were estimated on a different test set of the same size of samples. From the results presented in Table 1 and Figure 3, one can conclude the following: The CM LS estimate uniformly outperforms all others (Table 1, in bold). All the presented algorithms of CM-family are able to neutralize the port-starboard ambiguity. The error standard deviations computed for the Linear and CM LS/ML estimators confirm the conclusion of Section 3.1. Indeed, the introduction of the additional measurements’ transform increased the performance of the minimax estimate in comparison with the best linear estimate. The last is true even for the case of , where the estimate demonstrated very poor quality. The difference in the results for various distances between the target and the observers shows that the most benefit the minimax estimate can provide when the model at hand is far from linear. Indeed, for , the difference between the estimate error standard deviations for linear and nonlinear minimax estimates is negligible, which is not the case for , where the nonlinearity of the system is more pronounced.

4.2. Tracking of Maneuvering Target Given the Bearing-Doppler Multisensor Observations

In this section, we present the results of numerical simulation of a maneuvering target motion model (1)–(3) given the bearing-only (7) and bearing-Doppler observations (8). The planar target motion in the target coordinate system is defined by the SDS (1) with the acceleration equation parameters , and . The initial conditions are: Here, the parameters to the Gaussian distribution are the mean and standard deviation in meters, and is the uniform distribution in the interval . The random rotation and shift parameters for the target coordinate system are as follows: It should be noted that the introduced initial conditions for the coordinates in the target coordinate system and the shift agree with the static model (13) for . In Figure 4, we demonstrate 100 sample paths of the system (1)–(3) with the parameters defined above. On the left, for clarity, we present the paths lying on the maneuver plane and starting from the common initial position. On the right, the same paths, being distributed according to the random initial position, are pictured in the observer coordinate system . Even though the model has only one scalar disturbing process in the equation for the normal acceleration in SDS (1), one can notice a rather wide variety of trajectories produced by the SDS with chosen parameters. At the same time, all the presented paths demonstrate smoothness, which is characteristic of the underwater environment.
Figure 4

Sample paths in the target coordinate system (left figure) and in the observer coordinate system (right figure).

The registration devices are also located at the same points (14) as it was assumed for the static case and have the same parameters of the noises in the bearing observations. For the Doppler measurements (5), the sound speed is set to m/s, and the source frequency Hz. The noise in frequency measurements is also assumed to be Gaussian: . Notably, the parameters of both the target motion and sonar accuracy are chosen similarly to those of the classic paper [23]. In this simulation study, we have compared the standard deviation of the estimate error for the following filters: LS: Linear squares estimate , calculated using the eight pairs of bearing measurements . The same as in the static case, but applied along the whole path. ML: Lasso regression estimate , which uses normalized bearing measurements and their squares as features. The same as in the static case, but applied along the whole path. Basic CMNF: the conditionally minimax nonlinear filter (11) and (12), which uses the combined bearing and Doppler measurements , defined by (8). CMNF LS: the conditionally minimax nonlinear filter (11) and (12), which uses the original bearing measurements and the LS estimate . CMNF LS with Doppler: the conditionally minimax nonlinear filter (11) and (12), which uses the combined measurements and the LS estimate . CMNF ML: the conditionally minimax nonlinear filter (11) and (12), which uses the original bearing measurements and the lasso estimate . CMNF ML with Doppler: the conditionally minimax nonlinear filter (11) and (12), which uses the combined measurements and the ML estimate . A priori estimate: equal to the mean . The standard deviation of this “trivial” estimate can be used as a measure of other filters’ performance: if a filter has std larger then that of a “trivial” estimate, then one can conclude that this filter diverges; if a filter’s std is much less than it deserves further analysis and application. The model is simulated on the time interval s with discretization step s. The size of the training set for the CMNF filters, as well as of the test set, is equal to sample paths. It should be noted that the presented model turns out to be quite challenging for EKF and UKF filters, which are common to apply when dealing with such nonlinear systems. Even in milder conditions, when only the planar motion is considered, and, along with the bearing observations, the distance is available; both mentioned filters demonstrate divergence [37]. Table 2 presents the standard deviations of the estimation errors for all the mentioned filters on the last step, which corresponds to the end of the observation interval s.
Table 2

Parameter-wise standard deviation of estimation error for {LS, ML, Basic CMNF (Doppler), CMNF LS (Doppler), CMNF ML (Doppler), a priori}.

σX(T) σY(T) σZ(T) σVX(T) σVY(T) σVZ(T) σv(T) σa(T) σφ(T)
LS143.36382.62127.03
ML148.62362.7389.55
Basic CMNF19.3039.3740.840.3450.1520.4040.0940.0530.278
CMNF LS36.6777.6143.151.7012.0540.4241.0630.0610.467
CMNF LS Doppler19.3039.3740.830.3450.1520.4040.0940.0530.278
CMNF ML36.6677.6043.111.7022.0520.4231.0620.0610.464
CMNF ML Doppler19.3039.3640.820.3450.1520.4040.0940.0530.278
a priori2.00.1150.1
In Figure 5, Figure 6, Figure 7, Figure 8 and Figure 9, the standard deviations for the parameter estimation errors are presented with respect to the time variable , s. Table 1 shows little or no difference between the results for Basic CMNF, CMNF LS Doppler, CMNF ML Doppler filters, and between the results for CMNF LS and CMNF ML filters on the last step. The analysis of the collected data shows that all CMNF filters with Doppler measurements demonstrate almost the same behavior at all other time instants as well. Thus, in the following figures, the Basic CMNF, CMNF LS Doppler, and CMNF ML Doppler estimation error standard deviations are shown by the same line . The same is true for the CMNF filters based on the bearing observations only, so the CMNF LS and CMNF ML estimation error standard deviations are also depicted by the same line .
Figure 5

Standard deviation of estimation error for the coordinates calculated by CMNF filter with and without Doppler measurements.

Figure 6

Standard deviation of estimation error for the target velocity components calculated by CMNF filter with and without Doppler measurements.

Figure 7

Standard deviation of estimation error for the target heading speed and normal acceleration calculated by CMNF filter with and without Doppler measurements, and their a priori estimates.

Figure 8

Standard deviation of estimation error for the target coordinate system shift calculated by CMNF filter with and without Doppler measurements.

Figure 9

Standard deviation of estimation error for the target heading and coordinate system rotation angles calculated by the CMNF filter with and without Doppler measurements, and their a priori estimates.

Figure 5 shows the superiority of the CMNF filters for the target coordinate estimation in comparison with all the static estimates presented in the Section 4.1. Together with Figure 6, it also provides evidence of a great performance boost provided by the Doppler measurements. Figure 7 and Figure 8 demonstrate that, along with the target motion parameters, the parameters of its maneuver, namely the heading speed and normal acceleration , can be estimated with a quality much better than one of the a priori estimate. The same is true for the target coordinate system shift since the a priori estimates standard deviations are equal to . In contrast, Figure 9 shows rather poor performance for all the filters for the estimation of the angles and : the quality is almost the same as the quality of the estimate given by the mean value . At the same time, the standard deviation of the heading angle error is notably less than that of the “trivial” estimate . The results presented in Table 2 and Figure 5, Figure 6, Figure 7, Figure 8 and Figure 9 show the following: The conditionally minimax nonlinear filter provides much better estimates for the target coordinates than the static ones, which do not take into account the information provided by the prediction “by virtue” of the system. All the presented algorithms of CM-family are able to neutralize the port-starboard ambiguity. Doppler measurements give a significant performance boost for CMNF estimates not only for the velocity parameters, but also for the target coordinates and normal acceleration. In contrast with the static case, where the introduction of the additional measurements’ transform significantly increases the performance of the estimate, here, the improvement can’t be called dramatic.

5. Conclusions

In the paper, we presented the results of the CMNF algorithm applied to the solution of the maneuvering AUV tracking problem, given the combination of the bearing-Doppler measurements. The measurement structure admitted port-starboard ambiguity. The mathematical model of the target movement represented a stochastic coordinate turn with random initial parameters: maneuver plane position, target heading speed, etc. The total dimensionality of the dynamic system state was 17. The obtained estimates of the target state, i.e., the coordinates and speed, were unbiased and had high precision. The real estimation error covariance matrix was adequate to the corresponding theoretical values. The port-starboard ambiguity was neutralized. We showed the impact of the Doppler speed measurements on the AUV state estimation performance. It should be noted that the CMNF algorithm, being applied to the bearing-Doppler measurements, allowed us to estimate the initial parameters of the maneuver mentioned above. We consider the following directions of further research in the same area. First, the optimization of the observations transform is a possible way to the estimate enhancement. Second, the optimization problem of the registration devices configuration and positioning looks promising. Third, the application of the obtained results for the identification of the target maneuver change and successive tracking of the AUV, performing a sequence of maneuvers, is practically important. The research on the mentioned subjects is in progress.
  2 in total

Review 1.  Underwater Acoustic Target Tracking: A Review.

Authors:  Junhai Luo; Ying Han; Liying Fan
Journal:  Sensors (Basel)       Date:  2018-01-02       Impact factor: 3.576

2.  On AUV Control with the Aid of Position Estimation Algorithms Based on Acoustic Seabed Sensing and DOA Measurements.

Authors:  Alexander Miller; Boris Miller; Gregory Miller
Journal:  Sensors (Basel)       Date:  2019-12-13       Impact factor: 3.576

  2 in total
  1 in total

1.  Tracking an Underwater Object with Unknown Sensor Noise Covariance Using Orthogonal Polynomial Filters.

Authors:  Kundan Kumar; Shovan Bhaumik; Sanjeev Arulampalam
Journal:  Sensors (Basel)       Date:  2022-06-30       Impact factor: 3.847

  1 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.