Next Article in Journal
Extraction of Cotton Information with Optimized Phenology-Based Features from Sentinel-2 Images
Next Article in Special Issue
An Autonomous Global Star Identification Algorithm Based on the Fast MST Index and Robust Multi-Order CCA Pattern
Previous Article in Journal
Quantifying the Contribution of Driving Factors on Distribution and Change of Net Primary Productivity of Vegetation in the Mongolian Plateau
Previous Article in Special Issue
Multipath Mitigation for BOC Signals Based on Prompt-Assisted-Offset Correlator
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Technical Note

Accuracy Assessment of the Positioning of a Swarm of Underwater Vehicles in Relation to Four Surface Vehicles Using the TDOA Method

Faculty of Navigation and Naval Weapons, Polish Naval Academy, Smidowicza 69, 81-127 Gdynia, Poland
Remote Sens. 2023, 15(8), 1987; https://doi.org/10.3390/rs15081987
Submission received: 20 February 2023 / Revised: 4 April 2023 / Accepted: 6 April 2023 / Published: 9 April 2023
(This article belongs to the Special Issue Satellite Navigation and Signal Processing)

Abstract

:
This paper presents the results of research on the accuracy assessment of the positioning of a swarm of underwater vehicles based on hydroacoustic measurements made with respect to four surface vehicles under the time difference of arrival (TDOA) method. The assessment consisted of the estimation of accuracy parameters for determining the position of an underwater vehicle in relation to surface vehicles forming a so-called moving geometrical measurement structure (MGMS) in the following shapes: square, rectilinear, triangular, and three-pointed. This demonstrated that MGMS makes it possible to estimate the relative position of underwater vehicles in a swarm with an accuracy of 2.1 m (RMS) over an area of approx. 1000 m2 and approx. 3.0 m (RMS) over an area of approx. 1600 m2. The most favourable MGMS shapes include three-pointedwhile maximising the size of the positioning area, where the positioning accuracy should not exceed 3.0 m (RMS)—and rectilinear—while maximising the size of the positioning area, where the positioning accuracy should not exceed 10.0 m (RMS).

1. Introduction

Modern underwater vehicles require precise positioning in the wide range of their operations [1,2]. Most often, they use an external hydroacoustic system of the long baseline (LBL) type for this purpose [3,4,5,6]. LBL operation is based on measuring the distance between the transceiver node and the vehicle to be located. Hence, the location of vehicles based on distance measurement depends on the accuracy of the distance measurement and the calibration of the transceiver node position. Currently, there are three most commonly used distance measurement methods: time of arrival (TOA), time difference of arrival (TDOA), received signal strength indicator (RSSI) and angle of arrival of the received signal (angle of arrival—AOA) [7,8,9,10,11]. Due to the high variability of acoustic signal propagation conditions in aquatic environments, it is difficult to obtain an accurate RSSI value [11,12]. On the other hand, the measurement of AOA requires the use of very expensive directional antennas of large sizes [13,14]. TOA and TDOA measurements are currently the most widely used, primarily due to the fact that the speed of sound propagation in water is low (about 1500 m/s) and there is no need to receive signals with high time resolutions. Nevertheless, the measurement of TOA requires the time synchronization of the LBL transmitting system and the receiving system mounted on an underwater vehicle, which is difficult to implement in an aquatic environment.
LBL based on TDOA measurements in operation can ensure the accurate positioning of an underwater vehicle in a given area without cumulative time function errors [15,16,17,18,19].
Regretfully, its classical form is not necessarily a good solution for submersible vehicles operating in a swarm over a large sea area for several main reasons. First, this is due to the very high cost of hydroacoustic system infrastructures that consist of a network of transceiver nodes (so-called transceivers deployed on the seabed) that must cover the entire area. Second, only one vehicle at a time may use the exposed network of infrastructure nodes. Third, this is due to the nature of vehicle positioning in a swarm, wherein it is more important to maintain an accurate position relative to the leader rather than relative to the Earth. Therefore, it seems fully reasonable to use so-called mobile hydroacoustic systems, the nodes of which are deployed on floating surface vehicles, for the positioning of underwater vehicles in a swarm. These vehicles, then acting as nodes of such a positioning system, have the following tasks: maintaining a fixed position relative to one another and transmitting acoustic impulses at fixed synchronised moments, e.g., pulse per second (PPS) global navigation satellite system (GNSS) signals [20]. The underwater vehicles determine their position relative to each other based on time difference of arrival (TDOA) measurements of the received acoustic pulses. The positioning accuracy of a swarm of underwater vehicles then depends primarily on the following:
  • The way the surface vehicles are positioned in relation to one another (the shape of the so-called geometrical measurement structure formed by the nodes);
  • The ability to keep the surface vehicles in motion in a constant position in relation to one another (not distorting the shape of the measurement structure while all its nodes are moving in parallel).
Given that surface vehicles can be equipped with very accurate navigation systems (using, e.g., GNSS real-time kinematic (RTK) receivers for positioning) and very precise propulsion and steering systems, only the geometric shape of the measurement structure—determined according to the size, shape, and relative position of the swarm of underwater vehicles—remains as the main determinant of the positioning accuracy.
Thus, it is reasonable to evaluate the proposed methodology for positioning underwater vehicles relative to surface vehicles in terms of accuracy in the context of the possibility of its future implementation for use.
The innovativeness of the assessed methodology consists primarily of the use of various shapes of a movable geometric measurement structure based on surface vehicles for the passive positioning of a swarm of underwater vehicles. The underwater vehicles determined their positions solely on the basis of time differences of sequentially received acoustic pulses sent by surface vehicles. The time synchronization of the underwater vehicles with the surface vehicles was not needed for positioning. Maintaining the expected level of the positioning accuracy of the underwater vehicles in a given area was achieved by selecting the appropriate shape of the mobile geometric measurement structure.
Due to the excessive number of measurements of time differences (position lines in the form of hyperboloids), the determination (estimation) of position coordinates in this study was carried out using the geodetic least-squares adjustment (GLSA) method. This method eliminates the limitations of the methods proposed, e.g., by Y.T. Chan [21], B.T. Fang [22], and W.H. Foy [23], i.e., the ambiguity of the solution—in the case of Y.T. Chan—and the possibility of using only three transmitting systems—in the case of B.T. Fang and W.H. Foy.
The GLSA method allows for relative positioning in a local area [24]. However, it should be borne in mind that its convergence and computational accuracy are strongly related to the geometrical shape of the measuring system [25,26].
This paper presents a study on the accuracy analysis of the positioning of a swarm of underwater vehicles in accordance with the TDOA method relative to four surface vehicles.
In the first part, the idea of positioning a swarm of underwater vehicles relative to surface vehicles in accordance with TDOA is presented. Against this background, a method for estimating the position and its accuracy based on hydroacoustic measurements of distance differences made between the underwater vehicle and the surface vehicles is proposed.
In the second part, research is described that consisted of estimating the accuracy parameters of the estimated position of a submersible vehicle on the basis of simulated results of distance difference measurements performed in relation to four surface vehicles. As a result, four tests were carried out for the most representative, in terms of measurement, shapes of the so-called moving geometrical measurement structure formed by the surface vehicles, i.e., square, rectilinear, triangular, and three-pointed.
The third part is a detailed analysis of the obtained test results conducted in terms of the accuracy assessment of the position estimation based on maps with accuracy areas, charts with mean error distributions, and a summary of test area percentages for the selected accuracy levels.
Based on this, the final section draws generalised conclusions regarding the selection of the shape of the mobile geometric survey structure created by the surface vehicles, taking into account the size and shape of the swarm of underwater vehicles and the expected level of the positioning accuracy in the relevant area. It also presents directions for further developmental research related to the issues discussed in this article.

2. Materials and Methods

It was assumed that the autonomous underwater vehicles (AUVs) were to swim in a swarm whilst maintaining a fixed position relative to autonomous surface vehicles (ASVs). Relative positioning was carried out using a hyperbolic hydroacoustic positioning system (HHPS) with transmitting systems (transceivers) placed, for example, on four ASVs, and receiving systems (transponders) placed on all AUVs in the swarm (Figure 1).
The transmitting systems operated at the same frequency in so-called measurement cycles (Figure 2). Each measurement cycle was preceded by a time pause identifiable to the receiving systems. Each transmitting system transmitted an acoustic signal (acoustic pulse) only once in a measurement cycle at a synchronised time moment fixed for it, for instance, pulse per second—PPS signal GNSS [20]—or chip-scale atomic clock—CSAC [27].
The receiving systems determined the time differences between the matched acoustic signals (acoustic pulses) sent by the transmitting systems in one measurement cycle, taking into account their known time offset Δt. From this, the following was calculated:
n Δ d = n ! 2 ! · n 2 !
Differences in distances Δ d m to the paired n transmitting systems (in the considered case, four) in all possible combinations (without repetitions) were calculated according to the relation:
Δ d i m = d 1 , i m d 2 , i m = c · t 1 , i t 2 , i   for   i = 1 ,   2 ,   ,   n Δ d ,
where:
  • c —the speed of sound propagation in water, most often modelled by three parameters: temperature, salinity, and pressure [28,29,30,31,32];
  • t 1 , i t 2 , i —the measured difference in transit time of the acoustic signal in water from the i th pair of transmitting systems to the receiving system.
Let us now assume that A S V 2 , A S V 3 and A S V 4 flowed while maintaining as accurately as possible the predetermined navigational parameters of the bearings (B21, B31 and B41) and distances (D21, D31 and D41) to A S V 1 as accurately as possible and that the so-called “moving” geometric measuring structure (MGMS) composed of transmitting systems maintained a constant shape and an unchanging angular orientation with respect to north (Figure 3).
The AUVs flowing in the swarm were positioned relative to the MGMS. Each AUV was tasked with maintaining the fixed coordinates of its position in the local coordinate system (LCS). In accomplishing this task, it used the HHPS to take time-difference measurements and then, based on these, determined the coordinates of its position.
At this point, two scientifically relevant questions can be asked regarding the positioning accuracy of the swarm of underwater vehicles relative to the four surface vehicles according to the proposed concept, namely:
1.
With what accuracy can the position coordinates of the AUVs be determined?
2.
How does a change in the geometrical shape of the survey structure affect the accuracy of determining the position coordinates of the AUVs?
In order to obtain a meaningful answer to the questions posed in this way, it was first necessary to select the most appropriate mathematical method for calculating (estimating) the position coordinates and assessing their accuracy.
Taking into account the so-called redundant number of time-difference measurements (of position lines in the form of hyperboloids) and the limitations of the methods proposed, it was reasonable to determine (estimate) the position coordinates by relying on the geodetic adjustment method GLSA.
Once the position coordinates, A S V 1   0 ,   0 ,   0 , bearings (B21, B31 and B41), and distances (D21, D31, and D41) were known, the “fixed” position coordinates, A S V 2 , A S V 3 , and A S V 4 , could be calculated, which, in combination with the approximate coordinates x A U V , y A U V , z A U V of the position of any AUV, allowed the formation of the following system of non-linear distance difference equations:
Δ d 1 = d 1 , 1 d 2 , 1 = x A U V x 1 , 1 2 + y A U V y 1 , 1 2 + z A U V z 1 , 1 2 x A U V x 2 , 1 2 + y A U V y 2 , 1 2 + z A U V z 2 , 1 2 Δ d 2 = d 1 , 2 d 2 , 2 = x A U V x 1 , 2 2 + y A U V y 1 , 2 2 + z A U V z 1 , 2 2 x A U V x 2 , 2 2 + y A U V y 2 , 2 2 + z A U V z 2 , 2 2 Δ d n k = d 1 , n k d 2 , n k = x A U V x 1 , n k 2 + y A U V y 1 , n k 2 + z A U V z 1 , n k 2 x A U V x 2 , n k 2 + y A U V y 2 , n k 2 + z A U V z 2 , n k 2 } .
Linearising the equations by their expansions into Taylor series restricted to the first words, a matrix of coefficients could be formed:
A = Δ d 1 x A U V Δ d 1 y A U V Δ d 1 , z A U V Δ d 2 x A U V Δ d 2 y A U V Δ d 2 z A U V Δ d n k x A U V Δ d n k y A U V Δ d n k z A U V = = x A U V x 1 , 1 d 1 , 1 x A U V x 2 , 1 d 2 , 1 y A U V y 1 , 1 d 1 , 1 y A U V y 2 , 1 d 2 , 1 z A U V z 1 , 1 d 1 , 1 z A U V z 2 , 1 d 2 , 1 x A U V x 1 , 2 d 1 , 2 x A U V x 2 , 2 d 2 , 2 y A U V y 1 , 2 d 1 , 2 y A U V y 2 , 2 d 2 , 2 z A U V z 1 , 2 d 1 , 2 z A U V z 2 , 2 d 2 , 2 x A U V x 1 , n k d 1 , n k x A U V x 2 , n k d 2 , n k y A U V y 1 , n k d 1 , n k y A U V y 2 , n k d 2 , n k z A U V z 1 , n k d 1 , n k z A U V z 2 , n k d 2 , n k
Based on this, the estimator of the AUV coordinate increment vector could be easily calculated by taking recourse to the geodesic least-squares adjustment method (assuming a redundant number of distance difference measurements, i.e., n k > 3 ):
Δ ^ A U V = Δ x ^ A U V Δ y ^ A U V Δ z ^ A U V = A T · P · A 1 A T · P · L
where:
  • L = Δ d 1 Δ d 1 m Δ d 2 Δ d 2 m Δ d n k Δ d n k m —residual vector;
  • P = 1 m 1 2 0 0 0 0 1 m 2 2 0 0 0 0 0 0 0 0 1 m n k 2 —weight matrix;
  • d i m ith distance difference calculated from the time difference t 1 , i t 2 , i taking into account the time offset Δ t via formula (2);
  • m i —mean error of the distance difference measurement d i m .
The vector of increments Δ ^ A U V calculated in this way could then be used to estimate the AUV position coordinates according to the formula:
x ^ A U V y ^ A U V z ^ A U V = x A U V y A U V z A U V + Δ x ^ A U V Δ y ^ A U V Δ z ^ A U V .
In order to assess the accuracy of their determination, the distance difference correction vector Δ ^ d must be estimated according to the formula:
Δ ^ d = Δ d ^ 1 Δ d ^ 2 Δ d ^ n k = A · Δ ^ A U V + L ,
which helps one, in turn, to determine the variance ratio estimator:
m ^ 0 2 = Δ ^ d T P Δ ^ d n k k ,
where:
  • k —the number of unknowns (equal to 3 for 3D positioning).
By using m ^ 0 2 , the covariance matrix estimator could be calculated according to the relation:
C ^ A U V = m ^ 0 2 · A T · P · A 1 .
Given the values of the elements located on the diagonal C ^ A U V (the trace of the matrix), the mean error of the estimated coordinates of the position of the AUV receiving system could be easily calculated with the following relation:
M A U V = Tr C ^ A U V .
In turn, the calculated values of the matrix elements E A U V were determined as follows:
E A U V = A T · P · A = E A U V x E A U V x y E A U V x y E A U V y ,
The above formula made it possible to determine the parameters of the confidence ellipse of the estimated 2D position coordinates (in the XY plane) of the AUV. The formulae for calculating the lengths of the half-axes, a , b , and the rotation angle, θ , of the half-axis, a, can then be presented in the following form:
a = m ^ 0 2 · α 1 1 · F γ ,
b = m ^ 0 2 · α 2 1 · F γ ,
θ = a t a n 2 · E A U V x y E A U V x E A U V y / 2 ,
where:
  • α 1 = E A U V x + E A U V y E A U V x E A U V y 2 + 4 · E A U V x y 2 2 ,
  • α 2 = E A U V x + E A U V y + E A U V x E A U V y 2 + 4 · E A U V x y 2 2 ,
  • F γ —the value for which P F 2 , n k k F γ equals the expected probability γ in an F-Snedecor distribution [33].
Based on the mathematical relationships presented (3)–(14), simulation studies were carried out to assess the positioning accuracy of a swarm of underwater vehicles relative to four surface vehicles. A description of these studies and an analysis of their results is presented in the following section.

3. Results

An in-house software application prepared in the integrated development environment C++ Builder [34] with the template library package for linear algebra Eigen [35] installed was used to carry out the simulation studies. It was designed to perform simulation calculations taking into account the following assumed principles of HHPS operation in the transmitter–receiver system relationship:
  • The acoustic signal must be received from the four transmitting systems for the position to be calculated;
  • The receiving system knew the local coordinates of the position of the transmitting systems ( A S V 1 determined the origin of the local coordinate system);
  • The receiving system did not change its position during the measurement cycle;
  • The acoustic signal emitted with the omni-directional antenna by the transmitting system was propagated in all directions in the same way;
  • There were no obstacles in the path of the acoustic signal (acoustic beam), i.e., the transmitting antenna could “see” the receiving antenna (line of sight (LOS) communication);
  • The transmitting systems generated the acoustic signal cyclically with a fixed time offset (this offset was known for the receiving system);
  • The receiving system determined the difference in the time of reception of the acoustic signals transmitted by the individual transmitters in one cycle;
  • The receiving system did not know the transmission time of the acoustic signal.
The study consisted of estimating the accuracy parameters of the AUV position based on simulated results of distance difference measurements performed with respect to the four ASVs forming the MGMS in the selected most representative geometrical shapes, i.e., square, rectilinear, triangular, and three-pointed. In the calculations, it was arbitrarily assumed that the mean error of the measurement of the i th distance difference m i = 3   m . Thus, it was assumed that the ASVs were able to maintain their position relative to each other with an mean error of no more than 1.5 m (e.g., they used a dynamic positioning system [36] equipped with a GNSS RTK receiver coupled via an autopilot to a precision drive and control system for this purpose). The calculations also arbitrarily assumed that the estimator of the variance coefficient m ^ 0 2 = 1 , i.e., the value of m i , was estimated “perfectly”.
The test area was a square with sides equal to 3000 m. At its geometric centre was the MGMS. The distance between each node of the MGMS was 1000 m. The transmitting and receiving systems were located at the same depth, i.e., z 1 , i = z 2 , i = z A U V . Thus, on the one hand, it was assumed that the AUV would determine its draught with a much higher accuracy (even centimetres) with the hydrostatic pressure sensor [37] than with the HHPS, and, on the other hand, it was assumed that the test results could be presented on a plane—this would undoubtedly simplify both their presentation and facilitate their interpretation.
The result of a single simulation test conducted for a specific geometric shape of the MGMS (adjustment of surface vehicles with respect to each other) was a set of groups of values representing the mean position error, M A U V , and the confidence ellipse parameters: a , b , and θ . These values were determined according to relations (3)–(14) separately for each node of the regular grid of squares “GRID” representing the test area in a discrete manner with a resolution of one metre (in this area, there may be a swarm of underwater vehicles).
On the basis of the GRIDs thus obtained, the following were prepared:
  • Maps with accuracy areas determined by the inverse distance weighting interpolation method [38] (power = 2, number of points (nodes) taken for interpolation = 12) with error ellipses superimposed on them at selected locations (p = 0.68);
  • Graphs with interval distributions of the frequency of occurrence of the mean error (not exceeding the 20 m value);
  • A table describing the percentage of the test area in which the mean error in the determination of position coordinates did not exceed 3 m and 10 m.
These were ultimately used to evaluate the comparative positioning accuracy of the AUVs against MGMS in the shapes selected for testing.
It should be noted that these studies omitted special cases (which cannot be excluded), e.g., when the dynamic positioning systems [39] of the ASVs would not have been able to counteract external forces such as wind, waves, or sea currents. The inevitable consequences of such a situation would certainly be, firstly, a sharp increase in the value of the average error of measuring the distance difference, and secondly, a significant decrease in the accuracy of determining the position of the AUVs.
One of the solutions to this problem may be the identification, suppression, or elimination of measurements of distance differences with gross error on the AUVs side. However, this task may be difficult to perform due to the need to have redundant measurements ( n k > 3 ) used in calculating the coordinates of the AUVs. Thus, it may be reasonable to create a MGMS composed of more than four ASVs in this solution.
Another solution to this problem (only on the transmitting side) may be to use a time shift of the moment of transmitting the acoustic impulse corresponding to the ASV path vector to the assumed reference position. This solution seems to be better considering the fact that it does not require increasing the number of ASVs that make up the MGMS.

3.1. Test No. 1

Figure 4 shows a map with accuracy areas and error ellipses for the MGMS in a square shape.
Figure 5 shows the accuracy distribution for the square-shaped MGMS.

3.2. Test No. 2

Figure 6 shows a map with accuracy areas and error ellipses for a rectilinear-shaped MGMS.
Figure 7 shows the accuracy distribution for the rectilinear-shaped MGMS.

3.3. Test No. 3

Figure 8 shows a map with accuracy areas and error ellipses for a triangular-shaped MGMS.
Figure 9 shows the accuracy distribution for the triangular-shaped MGMS.

3.4. Test No. 4

Figure 10 shows a map with accuracy areas and error ellipses for a three-pointed MGMS.
Figure 11 shows the accuracy distribution for the three-pointed MGMS.
Table 1 shows the percentage of the test area in which the mean error of position coordinate determination with M A U V did not exceed 3 m and 10 m.

4. Discussion

Analysing the maps with the accuracy areas shown in Figure 4, Figure 6, Figure 8, and Figure 10 more broadly, it should be noted that the square and triangular-shaped MGMS guaranteed a high positioning accuracy ( M A U V < 2.8   m ) inside them. On the other hand, directing attention to the entire test area, it should be noted that the M A U V values with the smallest amplitude, falling within the ranges 1.6   m ; 30.5   m and 1.7   m ; 42.9   m , were characteristic of the square-shaped MGMS and the three-pointed MGMS. For the outer area of the square-shaped MGMS, it is also important to note the very flat shapes of the error ellipses. This spread of positions will result in submersibles at cardinal heading angles moving away from or closer to the MGMS and a large difference in the angular position of submersibles at intercardinal heading angles relative to the MGMS. It should also be emphasised that for both rectilinear and triangular-shaped MGMS, there were locations in the test area where M A U V > 190   m . These sites extended along the line where three and four ASVs were located.
However, when comparing the accuracy distributions shown in Figure 5, Figure 7, Figure 9, and Figure 11 with each other, it should be noted that the three-pointed MGMS stood out with a numerical predominance of M A U V with small values, while the square-shaped MGMS stood out with a numerical predominance of M A U V with large values. The mean value of M A U V was most favourable for the rectilinear-shaped MGMS and least favourable for the square-shaped MGMS. For the standard deviation of the M A U V , the rectilinear-shaped MGMS was also the most favourable with a value of only 2.8 m (indicating a high clustering around the value of the mean of M A U V = 6.1   m ). In contrast, the median M A U V was least favourable for the square-shaped MGMS, with a value of as much as 9.8 m, and most favourable for the three-pointed MGMS, with a value of 4.8 m.
On the other hand, comparing the sizes of the areas summarised in Table 1, where M A U V < 3   m and M A U V < 10   m , two MGMS shapes, three-pointed and rectilinear, were identified as the most favourable. For the three-pointed MGMS, this applied to 28% of the central part of the test area (the single area located between the lower arms), where M A U V < 3   m . In contrast, the rectilinear-shaped MGMS affected as much as 86.9% of the part of the test area (two areas separated by the adjustment line of the ASVs), where M A U V < 10   m . The least favourable for M A U V < 10   m was the square-shaped MGMS, with only 41.9% of the part of the test area.
Although in the calculations of M A U V the value of the mean error of measuring the distance difference m i was adopted arbitrarily, all the presented analyses of the accuracy distributions can be treated as representative, taking into account the characteristics of changes. Thus, a change in the m i value will only result in a change in the value of the isolines limiting the accuracy areas. It should be mentioned here that estimating the value of m i is a very difficult task that requires taking into account:
  • The accuracy of the position determination of the ASVs, which can be very high when using a GNSS RTK receiver;
  • The ability of the ASVs to stay in position, which depends on the applied propulsion and rudder system and hydro-meteorological conditions;
  • The shape of the path covered by the acoustic impulse (the so-called acoustic ray), which depends on the conditions of sound propagation in water.

5. Conclusions

The test results obtained confirmed that the coordinates of the position of a swarm of underwater vehicles could be estimated via the TDOA method in relation to four surface vehicles with an accuracy of 2.1 m (RMS)—over an area of approx. 1000 m2—and approx. 3.0 m (RMS)—over an area of approximately 1600 m2. They also highlighted the fact that the accuracy of the position coordinate estimation depended very much on the shape of the MGMS. The following shapes proved to be the most favourable out of the most representative MGMS shapes covered by the research:
  • Three-pointed—for maximising the size of the positioning area, where the mean error of the estimated position coordinates M A U V < 3   m ;
  • Rectilinear—for maximising the size of the positioning area, where the mean error of the estimated position coordinates M A U V < 10   m .
However, it should be noted that the shape of the MGMS should be optimised primarily by taking into account the size, shape, and relative position of the swarm of vehicles. At the same time, an optimal result does not necessarily mean that there are no areas where the accuracy of the position estimation decreases extremely. Therefore, in order to prevent such situations, the possible selection of MGMS in shapes close to rectilinear and triangular should be eliminated.
When making the final choice of MGMS shape, error ellipses can also be helpful. From these, the error values of the polar mean coordinates (direction and distance) describing the position of the swarm of underwater vehicles relative to the MGMS can be easily estimated. As demonstrated in the study, this problem particularly affected the outer square-shaped area of the MGMS.
Further developmental research on the issues addressed in the paper will be directed towards accuracy analyses of more complex MGMS shapes (consisting of more than four surface vehicles) in combination with the application of free and robust geodetic adjustment methods. Their results will certainly be reflected in the subsequent scientific publication.

Funding

The results presented in this article were obtained as a part of the project titled “Hydroacoustic positioning system for unmanned autonomous underwater vehicles” (no. DOB-SZAFIR/01/B/003/04/2021), co-financed by the Polish National Centre for Research and Development (NCBR).

Data Availability Statement

Not applicable.

Conflicts of Interest

The author declares no conflict of interest.

References

  1. Zhang, J.; Han, Y.; Zheng, C.; Sun, D. Underwater target localization using long baseline positioning system. Appl. Acoust. 2016, 111, 129–134. [Google Scholar] [CrossRef]
  2. Batista, P.; Silvestre, C.; Oliveira, P. Tightly coupled long baseline/ultra-short baseline integrated navigation system. Int. J. Syst. Sci. 2016, 47, 1837–1855. [Google Scholar] [CrossRef]
  3. Zhang, T.; Shi, H.; Chen, L.; Li, Y.; Tong, J. AUV Positioning Method Based on Tightly Coupled SINS/LBL for Underwater Acoustic Multipath Propagation. Sensors 2016, 16, 357. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  4. Chen, Y.; Zheng, D.; Miller, P.A.; Farrell, J.A. Underwater Inertial Navigation with Long Baseline Transceivers: A Near-Real-Time Approach. IEEE Trans. Control Syst. Technol. 2016, 24, 240–251. [Google Scholar] [CrossRef]
  5. Pan-Mook, L.; Bong-Huan, J. Pseudo long base line navigation algorithm for underwater vehicles with inertial sensors and two acoustic range measurements. Ocean Eng. 2007, 34, 416–425. [Google Scholar] [CrossRef]
  6. Paull, L.; Saeedi, S.; Li, H. AUV Navigation and Localization: A Review. IEEE J. Ocean. Eng. 2014, 39, 131–149. [Google Scholar] [CrossRef]
  7. Zhang, W.; Han, G.; Wang, X.; Guizani, M.; Fan, K.; Shu, L. A node location algorithm based on node movement prediction in underwater acoustic sensor networks. IEEE Trans. Veh. Technol. 2020, 6, 3166–3178. [Google Scholar] [CrossRef]
  8. Jiang, F.; Zhang, Z.; Najafabadi, H.E. Deep sea TDOA localization method based on improved OMP algorithm. IEEE Access 2019, 7, 151–168. [Google Scholar] [CrossRef]
  9. Saeed, N.; Celik, A.; Al-Naffouri, T.Y.; Alouini, M.S. Localization of energy harvesting empowered underwater optical wireless sensor network. IEEE Trans. Wirel. Commun. 2019, 18, 2652–2663. [Google Scholar] [CrossRef] [Green Version]
  10. Huang, H.; Zheng, Y.R. Node localization with AoA assistance in multi-hop underwater sensor networks. Ad Hoc Netw. 2018, 78, 32–41. [Google Scholar] [CrossRef]
  11. Su, X.; Ullah, I.; Liu, X.; Choi, D. A review of underwater localization techniques, algorithms, and challenges. J. Sens. 2020, 20, 1–24. [Google Scholar] [CrossRef] [Green Version]
  12. Li, X.; Zhang, Y.; Xu, K.; Fan, G. and Wu H Research of localization and tracking algorithms based on wireless sensor network. J. Inf. Comput. Sci. 2011, 8, 708–715. [Google Scholar]
  13. Ullah, I.; Chen, J.; Su, X.; Esposito, C.; Choi, C. Localization and Detection of Targets in Underwater Wireless Sensor using Distance and Angle Based Algorithms. IEEE Access 2019, 7, 45693–45704. [Google Scholar] [CrossRef]
  14. Liu, F.; Chen, H.; Zhang, L.; Xie, L. Time-Difference-of-Arrival-Based Localization Methods of Underwater Mobile Nodes Using Multiple Surface Beacons. IEEE Access 2021, 9, 31712–31725. [Google Scholar] [CrossRef]
  15. Ning, J.; Wu, Y.; Sun, D. The development of LBL acoustic positioning system and its application. Hydrogr. Surv. Charting 2014, 1, 72–75. [Google Scholar]
  16. Zhu, Z.; Hu, S. Model and Algorithm Improvement on Single Beacon Underwater Tracking. IEEE J. Ocean. Eng. 2017, 43, 1143–1160. [Google Scholar] [CrossRef]
  17. Wang, J.; Xu, T.; Wang, Z. Adaptive Robust Unscented Kalman Filter for AUV Acoustic Navigation. Sensors 2019, 20, 60. [Google Scholar] [CrossRef] [Green Version]
  18. Allotta, B.; Caiti, A.; Costanzi, R. A new AUV Navigation System Exploiting Unscented Kalman Filter. J. Ocean. Eng. 2016, 113, 121–132. [Google Scholar] [CrossRef]
  19. Yinghao, W.; Xuxiang, T.; Ruichao, X.; Yaoguang, W.; Dong, A.; Daoliang, L. Survey of underwater robot positioning navigation. Appl. Ocean Res. 2019, 90, 10184. [Google Scholar]
  20. Pulse Per Second—PPS. Available online: http://pos.mgb-tech.com/insightpps/ (accessed on 10 February 2023).
  21. Chan, Y.T.; Ho, K.C. A simple and efficient estimator for hyperbolic location. IEEE Trans. Signal Process. 1994, 42, 1905–1915. [Google Scholar] [CrossRef] [Green Version]
  22. Fang, B.T. Simple solutions for hyperbolic and related position fixes. IEEE Trans. Aerosp. Electron. Syst. 1990, 26, 748–753. [Google Scholar] [CrossRef]
  23. Foy, W.H. Position-Location Solutions by Taylor-Series Estimation. IEEE Trans. Aerosp. Electron. Syst. 1976, AES-12, 187–194. [Google Scholar] [CrossRef]
  24. Zhang, T.; Chen, L.; Li, Y. AUV Underwater Positioning Algorithm Based on Interactive Assistance of SINS and LBL. Sensors 2016, 16, 42. [Google Scholar] [CrossRef] [Green Version]
  25. Díez-González, J.; Álvarez, R.; Sánchez-González, L.; Fernández-Robles, L.; Pérez, H.; Castejón-Limas, M. 3D Tdoa problem solution with four receiving nodes. Sensors 2019, 19, 2892. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  26. Han, G.; Jiang, J.; Zhang, C.; Duong, T.Q.; Guizani, M.; Karagiannidis, G.K. A survey on mobile anchor node assisted localization in wireless sensor networks. IEEE Commun. Surv. Tutor. 2016, 18, 2220–2243. [Google Scholar] [CrossRef]
  27. Chip Scale Atomic Clock—CSAC. Available online: https://www.microsemi.com/product-directory/clocks-frequency-references/3824-chip-scale-atomic-clock-csac (accessed on 10 February 2023).
  28. Mackenzie, K.V. Nine-term equation for sound speed in the oceans. J. Acoust. Soc. Am. 1981, 70, 807–812. [Google Scholar] [CrossRef]
  29. Del Grosso, A. New Equation for the speed of sound in Natural Waters. J. Acoust. Soc. Am. 1974, 56, 1084–1091. [Google Scholar] [CrossRef]
  30. Chen, C.-T.; Millero, F.J. Speed of sound in seawater at high pressures. J. Acoust. Soc. Am. 1977, 62, 1129–1135. [Google Scholar] [CrossRef]
  31. Fofonoff, N.P.; Millard, R.C., Jr. Algorithms for the computation of fundamental properties of seawater. UNESCO Tech. Pap. Mar. Sci. 1983, 44, 1–51. [Google Scholar] [CrossRef]
  32. Coppens, A.B. Simple equations for the speed of sound in Neptunian waters. J. Acoust. Soc. Am. 1981, 69, 862–863. [Google Scholar] [CrossRef]
  33. DeGroot, M.H. Probability and Statistics, 4th ed.; Addison-Wesley: Boston, MA, USA, 1986; pp. 275–345. [Google Scholar]
  34. C++Builder: Software Overview—Embarcadero. Available online: https://www.embarcadero.com/products/cbuilder (accessed on 11 February 2023).
  35. Eigen Is a C++ Template Library for Linear Algebra. Available online: https://eigen.tuxfamily.org/index.php?title=Main_Page (accessed on 11 February 2023).
  36. Martelli, M.; Faggioni, N.; Donnarumma, S. A time-domain methodology to assess the dynamic positioning performances. Ocean Eng. 2022, 247, 110668. [Google Scholar] [CrossRef]
  37. Naus, K.; Nowak, A. The Positioning Accuracy of BAUV Using Fusion of Data from USBL System and Movement Parameters Measurements. Sensors 2016, 16, 1279. [Google Scholar] [CrossRef] [Green Version]
  38. Mitas, L.; Mitasova, H. Spatial Interpolation. In Geographic Information Systems: Principles, Techniques, Management and Applications; Longley, P.A., Goodchild, M.F., Maguire, D.J., Rhind, D.W., Eds.; Wiley: Hoboken, NJ, USA, 1999; pp. 481–492. [Google Scholar]
  39. Mehrzadi, M.; Terriche, Y.; Su, C.-L.; Othman, M.B.; Vasquez, J.C.; Guerrero, J.M. Review of Dynamic Positioning Control in Maritime Microgrid Systems. Energies 2020, 13, 3188. [Google Scholar] [CrossRef]
Figure 1. Example of geometric configuration of the transmitting and receiving systems of a hyperbolic hydroacoustic positioning system.
Figure 1. Example of geometric configuration of the transmitting and receiving systems of a hyperbolic hydroacoustic positioning system.
Remotesensing 15 01987 g001
Figure 2. Transmitting acoustic pulses in measurement cycles.
Figure 2. Transmitting acoustic pulses in measurement cycles.
Remotesensing 15 01987 g002
Figure 3. Local coordinate system associated with A S V 1 and navigation parameters describing the shape and angular orientation of the mobile geometric survey structure.
Figure 3. Local coordinate system associated with A S V 1 and navigation parameters describing the shape and angular orientation of the mobile geometric survey structure.
Remotesensing 15 01987 g003
Figure 4. Map with accuracy areas and error ellipses for square-shaped MGMS.
Figure 4. Map with accuracy areas and error ellipses for square-shaped MGMS.
Remotesensing 15 01987 g004
Figure 5. Distribution of M A U V < 20   m for square-shaped MGMS.
Figure 5. Distribution of M A U V < 20   m for square-shaped MGMS.
Remotesensing 15 01987 g005
Figure 6. Map with accuracy areas and error ellipses for the rectilinear-shaped MGMS.
Figure 6. Map with accuracy areas and error ellipses for the rectilinear-shaped MGMS.
Remotesensing 15 01987 g006
Figure 7. Distribution of M A U V < 20   m for rectilinear-shaped MGMS.
Figure 7. Distribution of M A U V < 20   m for rectilinear-shaped MGMS.
Remotesensing 15 01987 g007
Figure 8. A map with accuracy areas and error ellipses for the triangular-shaped MGMS.
Figure 8. A map with accuracy areas and error ellipses for the triangular-shaped MGMS.
Remotesensing 15 01987 g008
Figure 9. Distribution of M A U V < 20   m for the triangular-shaped MGMS.
Figure 9. Distribution of M A U V < 20   m for the triangular-shaped MGMS.
Remotesensing 15 01987 g009
Figure 10. Map with accuracy areas and error ellipses for the three-pointed MGMS.
Figure 10. Map with accuracy areas and error ellipses for the three-pointed MGMS.
Remotesensing 15 01987 g010
Figure 11. Distribution of M A U V < 20   m for the three-pointed MGMS.
Figure 11. Distribution of M A U V < 20   m for the three-pointed MGMS.
Remotesensing 15 01987 g011
Table 1. Percentage of the test area where M A U V < 3   m and M A U V < 10   m .
Table 1. Percentage of the test area where M A U V < 3   m and M A U V < 10   m .
Shape of MGMSPart of the Test Area
Where M A U V < 3   m
(%)
Part of the Test Area
Where M A U V < 10   m
(%)
Square17.641.9
Rectilinear5.586.9
Triangular24.167.0
Three-pointed28.873.5
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

Naus, K. Accuracy Assessment of the Positioning of a Swarm of Underwater Vehicles in Relation to Four Surface Vehicles Using the TDOA Method. Remote Sens. 2023, 15, 1987. https://doi.org/10.3390/rs15081987

AMA Style

Naus K. Accuracy Assessment of the Positioning of a Swarm of Underwater Vehicles in Relation to Four Surface Vehicles Using the TDOA Method. Remote Sensing. 2023; 15(8):1987. https://doi.org/10.3390/rs15081987

Chicago/Turabian Style

Naus, Krzysztof. 2023. "Accuracy Assessment of the Positioning of a Swarm of Underwater Vehicles in Relation to Four Surface Vehicles Using the TDOA Method" Remote Sensing 15, no. 8: 1987. https://doi.org/10.3390/rs15081987

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