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

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.


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, 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.

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" 0xyz and the latter-"observer coordinate system" 0XYZ. Both systems are stationary, and the translation from one system to another is given by two Euler angles α and β and the shift vector R 0 (see Figure 1). The planar target motion in the target coordinate system 0xyz is defined by the following SDS: where x t , y t , z t are the coordinates, v t is the absolute value of the target speed, which is constant, ϕ t is the heading angle, a n t is the normal acceleration, and W t 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 x t , y t , v t , and ϕ t follow from the standard planar curvilinear-motion kinematic model for constant heading speed motion with the normal acceleration a n t , 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 (x 0 , y 0 , z 0 ) T = (0, 0, 0) T , but other initial parameters v 0 , φ 0 , a n 0 are assumed to be random with known distributions. In the observer coordinate system, the target has the coordinates X t = (X t , Y t , Z t ) T and the vector , which are calculated from the target motion parameters x t = (x t , y t , z t ) T , v t , and ϕ t from SDS (1) by the following rules: where v t = (v t cos ϕ t , v t sin ϕ t , 0) T and A is the rotation matrix The parameters of the target coordinate system rotation α, β, and shift R 0 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 α 0 = α, β 0 = β, R 0 0 = R 0 . 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.

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 . . , N 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 t k , k = 0, . . . , K of the observation interval t ∈ [0, T] with t 0 = 0 and t K = T. For the sake of simplicity, we presume equal intervals between the observations: ∆ = t k+1 − t k , k = 0, . . . , K − 1. The observable bearing is connected with the target motion parameters by the following relations: where R i = R i is the range from the i-th observer to the target, and r i is the length of the position vector R i projection on the plane Z = 0: The observation system is presented in detail in Figure 2. As one can see, the observations ξ i = cos ψ i and η i = cos θ i are the direction cosines of R i . Note that this structure of observations presumes the presence of the port-starboard ambiguity. 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 ω 0 , whose Doppler distortions we can register.
Thus, the Doppler shift measurements are given by the following expression: where ω 0 is the frequency of sound emitted by the target, ω i is the frequency registered by the observer i, C is the sound speed in the medium, and V i t k is the relative speed of the target with respect to the observer i: 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.

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 estimateX t = X t ,V t ,x t ,v t ,φ t ,â n t ,α t ,β t ,R 0 t T of the target motion parameters where a(X s ) 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)

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].

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 Q col(X , Y) ∈ R n+m , where X ∈ R n is an unobservable estimated part, and Y ∈ R m is the observation. The probability distribution P of Q is uncertain: the mean Here, R, R ∈ R (n+m)×(n+m) + are known positively semidefinite matrices and matrix inequality A B means that the matrix B − A is positive semidefinite. The set of all feasible distributions P is denoted by P. All functions ψ : R m → R n such that sup P∈P E P ψ(Y ) − X 2 < +∞ form the class of admissible estimators Ψ. The performance of an estimator ψ(·) given the distribution P is determined by the traditional MS-criterion J(P, ψ) The minimax estimation problem of X given Y is to findX ψ (Y ) such that ψ(·) ∈ Argmin ψ∈Ψ sup P∈P J(P, ψ).
where A + denotes matrix pseudo-inverse. On the set P × Ψ, the criterion J has saddle points, i.e., The Gaussian distribution N (m Q , R) with the expectation m Q and the maximal feasible covariance matrix R is the least favorable one, and the pair (N (m Q , R),ψ) is one of the saddle points. Hence, the double inequality The estimateX has guaranteeing accuracy: and the equality holds for any P ∈ P with cov P (Q, Q) = R.
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 N (m Q , R). 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 estimateX : terms m X and m Y along with the (9) by some estimates of fixed precision. The term "fixed precision" means that there is no way of asymptotic approximation of m X , m Y and R X Y (R Y Y ) + 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 Y with some transform. Let us introduce a function z = z(y) : R m → R k , such that sup P∈P E P z(Y ) 2 < ∞ and the corresponding compound vector Q col(X , Y, z(Y )). Again, the probability distribution P of Q is supposed to be uncertain: the mean m Q Here, R, R ∈ R (n+m+k)×(n+m+k) + are known positively semidefinite matrices, including the lower and upper bounds R and R as the corresponding block components. The set of all feasible distributions P is denoted by P . All functions ψ : In view of Theorem 1, the minimax estimatê X given col(Y, z(Y )) takes the form and its guaranteeing accuracy is defined by the inequality: From the properties of nonnegatively semidefinite matrix pseudo-inverse, it follows thatR R for any admissible z(y), 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.

CMNF in Continuous-Discrete Systems
On the probability triplet with filtration (Ω, F , P, {F t }), we consider the observation system Here, -X t ∈ R n is an unobservable state process subject to estimation with an initial condition X 0 , We assume for the drift a(·, ·) and diffusion b(·, ·) the standard conditions guaranteeing the existence and uniqueness of a strong solution to the stochastic differential equation for X t along with finiteness of its moments [45]. The observation function c(·, ·, ·) is also assumed to provide the existence of the moments up to order 2 for the observations Y k .
Generally, the problem is to find an estimateX k of the state X k = X t k , given the available observations up to the moment t k . The estimation quality is characterized by a traditional MS-criterion.
The filter structure is partially determined by three sequences of functions {α k }, {β k } and {γ k }: The admissible filter has the following recursive form where the sequence {φ k } of functions φ k (x, z) : R n × R k → R n should be optimized. It is supposed that the functions α k (·), β k (·) and γ k (·) of the corresponding random arguments in Formula (10) have finite moments up to order 2. The set Φ k of admissible filters is also formed by all the measurable functions, such that E X k 2 < ∞. The conditions above guarantee that the compound random vector Let us denote by P k the set of all probability distributions of (2n + k)-dimensional random vectors with known expectation and unknown covariance matrix bounded from above: R Q k R k with some known positive semidefinite matrix R k .
The conditionally-minimax filtering problem is to find Theorem 2. 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: 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 {Q k }. 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].

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 Sections 4.1 and 4.2 was done using Python, the source code is available in public repository [50].
The position of the target is a random vector X 0 with independent components. The distribution of each component is Gaussian with the following parameters (mean and standard deviation in meters): where the parameter y 0 takes values {5, 10, 20} × 10 3 . This diversity is introduced in order to demonstrate how the estimates depend on the degree of the nonlinearity of the system at hand.
The observation noise components (v ξ i k , v η i t ) are assumed to have Gaussian distribution N (0, 0.02), which roughly approximates the sonar precision equal to 1 • . 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 {X k } 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: • Linear: the basic minimax estimator (9), which uses only the original bearing measurements Y b = col({(ξ i , η i )}), defined by relations (7). It is also the best linear estimate. • LS: Linear squares estimateX LS =X LS (Y b ), calculated using the eight pairs of bearing measurements.
CM ML: Minimax estimator (9) with original bearing measurements supplemented by the ML estimate: The covariances R X Y , 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 10 6 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 10 6 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 y 0 = 20 × 10 3 , where the LS 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 y 0 = 20 × 10 3 , the difference between the estimate error standard deviations for linear and nonlinear minimax estimates is negligible, which is not the case for y 0 = 5 × 10 3 , where the nonlinearity of the system is more pronounced.

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 0xyz is defined by the SDS (1) with the acceleration equation parameters λ = 0.01, ν = 0.0 and µ = 0.01. The initial conditions are: Here, the parameters to the Gaussian distribution N (m, σ) are the mean and standard deviation in meters, and R[a, b] is the uniform distribution in the interval [a, b]. 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 x 0 = (x 0 , y 0 , z 0 ) T and the shift R 0 = (R X 0 , R Y 0 , R Z 0 ) T agree with the static model (13) for y 0 = 20 × 10 3 .
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 0xy 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 0XYZ. Even though the model has only one scalar disturbing process W t in the equation for the normal acceleration a n t 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. 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 C = 1500 m/s, and the source frequency ω 0 = 20 Hz. The noise in frequency measurements is also assumed to be Gaussian: v ω k ∼ N (0, 0.005). 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 estimateX LS k =X LS k (Y b k ), calculated using the eight pairs of bearing measurements . The same as in the static case, but applied along the whole path.
, 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 Y bd 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 Y ML CMNF ML with Doppler: the conditionally minimax nonlinear filter (11) and (12), which uses the combined measurements and the ML estimate Y ML A priori estimate: equal to the mean X t . 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 t ∈ [0, 100] s with discretization step ∆ = 1 s. The size of the training set for the CMNF filters, as well as of the test set, is equal to 10 5 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 T = 100 s. Table 2. Parameter-wise standard deviation of estimation error σ F (T) for F ∈ {LS, ML, Basic CMNF (Doppler), CMNF LS (Doppler), CMNF ML (Doppler), a priori}. In Figures 5-9, the standard deviations for the parameter estimation errors are presented with respect to the time variable t ∈ [0, T], T = 100 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 σ Doppler . 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 σ NoDoppler . . Standard deviation of estimation error for the coordinates (X t , Y t , Z t ) calculated by CMNF filter with and without Doppler measurements. Figure 6. Standard deviation of estimation error for the target velocity components (V X t , V Y t , V Z t ) calculated by CMNF filter with and without Doppler measurements. 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. Figures 7 and 8 demonstrate that, along with the target motion parameters, the parameters of its maneuver, namely the heading speed v t and normal acceleration a t , 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 R 0 since the a priori estimates standard deviations are equal to σ prior = (1000, 1000, 100) T .

0sec
Time Time t 100sec 0 0.12 σ a σ Doppler σ N oDoppler σ prior Figure 7. Standard deviation of estimation error for the target heading speed and normal acceleration (v t , a n t ) calculated by CMNF filter with and without Doppler measurements, and their a priori estimates.  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 valuê α =β = 0. At the same time, the standard deviation of the heading angle error ϕ t is notably less than that of the "trivial" estimateφ t = E {ϕ t }. The results presented in Table 2 and Figures 5-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.

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.

Conflicts of Interest:
The authors declare no conflict of interest.

Abbreviations
The following abbreviations are used in this manuscript: