Next Article in Journal
A Novel Ultrasound Technique Based on Piezoelectric Diaphragms Applied to Material Removal Monitoring in the Grinding Process
Next Article in Special Issue
Sea–Sky Line and Its Nearby Ships Detection Based on the Motion Attitude of Visible Light Sensors
Previous Article in Journal
A Lightweight Leddar Optical Fusion Scanning System (FSS) for Canopy Foliage Monitoring
Previous Article in Special Issue
Aircraft and Ship Velocity Determination in Sentinel-2 Multispectral Images
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Assessment of the Steering Precision of a Hydrographic Unmanned Surface Vessel (USV) along Sounding Profiles Using a Low-Cost Multi-Global Navigation Satellite System (GNSS) Receiver Supported Autopilot

1
Department of Transport and Logistics, Gdynia Maritime University, Morska 81-87, 81-225 Gdynia, Poland
2
Department of Geodesy and Oceanography, Gdynia Maritime University, Morska 81-87, 81-225 Gdynia, Poland
3
Department of Marine Electronic Systems, Gdańsk University of Technology, 11/12 Gabriela Narutowicza, 80-233 Gdańsk, Poland
4
NAVINORD Piotr Cywiński, Długa 47, 83-260 Kaliska, Poland
*
Author to whom correspondence should be addressed.
Submission received: 24 July 2019 / Revised: 9 September 2019 / Accepted: 10 September 2019 / Published: 12 September 2019
(This article belongs to the Special Issue Remote Sensing in Vessel Detection and Navigation)

Abstract

:
The performance of bathymetric measurements by traditional methods (using manned vessels) in ultra-shallow waters, i.e., lakes, rivers, and sea beaches with a depth of less than 1 m, is often difficult or, in many cases, impossible due to problems related to safe vessel maneuvering. For this reason, the use of shallow draft hydrographic Unmanned Surface Vessels (USV) appears to provide a promising alternative method for performing such bathymetric measurements. This article describes the modernisation of a USV to switch from manual to automatic mode, and presents a preliminary study aimed at assessing the suitability of a popular autopilot commonly used in Unmanned Aerial Vehicles (UAV), and a low-cost multi-Global Navigation Satellite System (GNSS) receiver cooperating with it, for performing bathymetric measurements in automated mode, which involves independent movement along a specified route (hydrographic sounding profiles). The cross track error (XTE) variable, i.e., the distance determined between a USV’s position and the sounding profile, measured transversely to the course, was adopted as the measure of automatic control precision. Moreover, the XTE value was statistically assessed in the publication.

1. Introduction

Hydrography is a branch of applied science which deals with the measurement and description of physical features of the navigable portion of the Earth’s surface and adjoining coastal areas, with special reference to their use for the purpose of navigation [1]. The basic activity of national hydrographic institutions is the creation of nautical charts based on measurement data obtained from direct depth measurements performed by hydrographic vessels. The precision of steering an unmanned hydrographic vessel along sounding profiles with the aim of measuring the depth and creating a bathymetric chart of an inland or marine waterbody is the main factor determining the quality of the bathymetric chart under creation. In traditional (manned) solutions, a vessel is controlled manually or in automatic mode using a vessel autopilot. The methodology of performing such measurements has been described comprehensively and in detail in the literature on the subject [2,3,4,5] and includes the following issues and processes: the selection of technical equipment for the vessel [6,7], planning of measurements [8], their performance [9,10], and the processing of results [11,12,13,14].
Contemporary bathymetric measurements are performed in a traditional (manned) manner using complex bathymetric systems based on MultiBeam EchoSounders (MBES) [15]. This enables the simultaneous measurement of a wide swath of the seabed, and Global Navigation Satellite Systems (GNSS) with various positioning accuracy, starting from the marine Differential Global Positioning System (DGPS) ensuring a positioning accuracy of 1–2 m (p = 0.95) [16,17], through to the European Geostationary Navigation Overlay Service (EGNOS), with an accuracy of 2–3 m (p = 0.95) [18,19], ending with solutions based on GNSS geodetic networks ensuring an accuracy of 2–5 cm (p = 0.95).
The beginning of the 21st century saw the development of autonomous vessels [20,21] and the use of unmanned vessels in a variety of measurement applications [22], including hydrography. Contemporary Autonomous/Unmanned Surface Vessels (ASV/USV) are design solutions which differ from each other mainly in the construction of the hull and the type of propulsion. Single- or multi-hulled vessels with a screw or screwless propulsion are commonly used in these fields [23]. Their particular common feature is a shallow draft, which allows them to enter hard-to-reach waterbodies, including those with a shallow depth [7,24]. For this reason, the use of small unmanned vessels in both inland and marine [25] hydrography is nowadays becoming increasingly widespread (Figure 1).
Small unmanned vessels, including hydrographic ones, are most often controlled either directly using a radio controller or automatically using an autopilot. For unmanned vessels, measurements are planned with software, which enables the design of sounding profiles (directions and distances between them) based on a specific measurement waterbody—usually on the basis of an orthophotomap from the Google Maps service (Figure 2a). Some of them also have a vessel position real-time monitoring capability. However, one should note that software of this type is used only by highly advanced structures of hydrographic unmanned vessels (i.e., those with an autonomous navigation mode) [26]. On the other hand, when it comes to manned vessels, there are a number of programs used to display maps and to navigate during (inland and maritime) sailing and to plan them. They include free software, such as OpenCPN and Transas iSailor, and proprietary software, such as HYPACK or QINSy (Figure 2b).
Contemporary hydrographic unmanned vessels use autopilots with Proportional-Integrative-Derivative (PID) controllers, which, after the tuning process, allow the vessel to be maintained on a specified trajectory (course), referred to as a hydrographic sounding profile. A PID controller is a commonly used feedback controller, which is popular because of its simplicity in design and robustness in performance. In a PID controller, which is sometimes called a three-term controller, three separate constants work together to minimise the error between the desired commands and the actual system response [27]. The distinguishing feature of the PID controller is the ability to use the three control terms of proportional, integral, and derivative influence on the controller output to apply accurate and optimal control of the USV’s course between the points located on the sounding profile. The PID controller continuously calculates an error value, e(t), as the difference between the calculated course between the (start and end) points of the sounding profile, r(t), and the current course calculated between the current USV’s position from the Global Positioning System (GPS) and the turning point on the profile, y(t). On this basis, the autopilot calculates the control signal, u(t), as a weighted sum of the outputs of three PID control terms (Figure 3) and feeds it to the vessel steering system. The Kp, Ki, and Kd coefficients are values for determining the effect of particular terms on the automatic process control. Their values are determined in the autopilot tuning process.
The values of variables r(t) and y(t) presented in Figure 3 are, in navigation terms, two angles. The former is the sounding profile azimuth (the angle between the line connecting the beginning and the end of the profile and the geographic north), while the latter is the current USV course, i.e., the angle between the instantaneous course line and the direction of geographic north (Figure 4).
In automatic mode, the USV autopilot should control in such a manner so that, based on the course y(t) being continuously determined, the rudder angle could be changed to obtain the end point of the profile along the shortest route. This is only possible provided that the current vessel’s position is determined using GNSS systems. Hence, the accuracy of USV positioning using a GNSS system is crucial due to the control accuracy. On the other hand, the referenced study proposed that the measure of steering precision should be the value of the transverse, lateral deviation from the course (cross track error—XTE). It should be minimised, i.e., the vessel ought to be located as close as possible to the sounding profile. For calculating XTE, the discrete location samples representing the vehicle’s path must be represented in a local Cartesian (x, y) coordinate system. While some location recording equipment may directly provide this information, others (such as that used in this work) provide output in the form of latitude and longitude coordinates. These were simply transformed using formulas and methods described in International Organization for Standardization (ISO) 12188-2:2012 standard [29]. This provided input to the XTE calculation procedure that consisted of a list of points in Cartesian coordinates for both the outbound and return paths [30]. In Figure 4, the XTE parameter, i.e., the lateral distance (transverse to the course) between the USV’s position and the sounding profile, is added.
In view of the fact that contemporary USVs use various GNSS system solutions (with various positioning accuracies) for the positioning, it is reasonable to ask: what GNSS solutions should be applied to ensure a positioning accuracy that is acceptable from the steering accuracy perspective? This study attempted to assess the accuracy of controlling a small automatic hydrographic vessel using an autopilot with a low-cost multi-GNSS receiver that is typical of recreational and Unmanned Aerial Vehicles (UAV). This solution is an alternative to the commonly applied positioning based on the GNSS geodetic network, which requires a very expensive receiver to ensure the positioning accuracy at a level of 2–5 cm (p = 0.95), a control system based on a marine gyrocompass or a satellite gyrocompass, and a professional vessel autopilot.

2. Materials and Methods

2.1. USV Modernisation

The first stage of research work was the technical modernisation of a hydrographic USV. The modernised USV was a small vessel controlled directly using Radio Control (RC) equipment, with no automatic mode (understood as the ability to independently accomplish a planned mission). It had a length of 1.1 m and a width of 0.7 m, with a total weight of approximately 18 kg. The USV was classified as X class, in accordance with the adopted global American nomenclature [31]. The hydrographic vessel was a commercial HyDrone vehicle manufactured by the Seafloor Systems Inc. (United States of America—USA). Its design included two hulls made from High-Density Polyethylene (HDPE) resistant to environmental conditions and mechanical factors. They were connected by an H-shaped frame made from aluminium (Figure 5a). It was normally equipped with a hydrographic system comprising a geodetic GNSS receiver (e.g., Trimble R10) and a Single Beam Echo Sounder (SBES) (e.g., SonarMite BTX). The main aims of the USV modernisation were to:
  • Enable the performance of hydrographic measurement campaigns in automatic mode involving independent (with no operator’s participation) sailing along the planned sounding profiles;
  • Improve the operating parameters and functionality through increasing the operating range, extending the operation time, and enhancing the reliability characteristics of both particular components and the entire system.
The USV modernisation concerned the following components: a PixHawk Cube autopilot was installed; an RC microwave transmission was modernised to increase the operation range by three times; for the autopilot control, a low-cost multi-GNSS receiver (u-blox NEO-M8N) with a built-in Fluxgate compass was used; the drive system was replaced and its power was increased (2 × 50 N); the previously used Absorbent Glass Mat (AGM) batteries (2 × 108 Wh) were replaced by LiPo batteries (2 × 326 Wh) to increase the time of operation by four times while reducing the weight by 28% (Figure 5b). Table 1 lists the basic technical characteristics and operational properties which were subject to modernisation. They were divided into two categories, related to automation (A) and operation (O).
The scope of the conducted modernisation of the hydrographic USV included all its main systems: drive, control, telemetric, and positioning. The only component that was not modified was the hydrographic system, comprising a geodetic GNSS receiver and an SBES, which met the International Hydrographic Organization (IHO) requirements. Figure 6 shows the basic components subjected to modernisation and a schematic diagram of electrical connections.

2.2. Measurements

The assessment of the effect of the conducted unmanned vessel modernisation on the operational properties was carried out based on experimental testing. On 7 March 2019, hydrographic measurements were performed to assess the accuracy of steering an ASV/USV in automatic mode along sounding profiles (Figure 7) designed in accordance with the principles included in the IHO S-44 standard [6]. Since the hydrometeorological conditions are an important factor affecting the obtained results, the measurements were performed in windless weather and the sea state was equal to 0 according to the Douglas scale (no wind waves or sea currents). The waterbody selected for the study was a small storage reservoir located in Gdańsk with a constant depth of 1.5 m, an orthophotomap of which was obtained from the Google Earth platform.
The study used an USV modernised to include automatic mode and equipped with a low-cost multi-GNSS receiver, whose task was to sail along the pre-set test routes. The sounding profiles were designed in four variants. For the first two routes (Figure 7a,b), they were designed in such a manner that the sounding lines were parallel to each other. The mutual distance between the profiles was assumed to be 5 and 10 m. The arrangement of the sounding profiles of two other routes (Figure 7c,d) resembled “narrowing squares” (a spiral of) towards the centre of the waterbody being sounded. The distance between the successive polygons was constant and amounted to 5 and 10 m for both variants, similar to the first two routes.
The test routes, i.e., hydrographic sounding profiles along which the USV moved, were planned using a typical geodetic software, Trimble Business Center, and satellite images obtained from the Google Earth platform. The coordinates of the route turning points were then exported to *.kml files. They were recorded as geodetic coordinates, referred to the WGS84 ellipsoid with a precision of nine decimal places. The planned USV routes set in this manner were converted to *.shp files dedicated to the ArduPilot Mission Planner software operating the 3DR PX4 Pixhawk autopilot installed on the vessel, thanks to telemetry (TBS Crossfire TX LITE).
A navigation multi-GNSS receiver NEO-M8N (GPS, GLONASS (GLObal NAvigation Satellite System), BDS (BeiDou Navigation Satellite System), Galileo, QZSS (Quasi-Zenith Satellite System), SBAS (Satellite Based Augmentation System)), which was installed along the vessel’s axis, was connected to the autopilot. In order to assess the steering accuracy, a geodetic receiver (Trimble R10) using the GNSS geodetic network was applied. The installation of two different receivers on the USV resulted from the fact that the dedicated accuracy of determining a position’s coordinates by the navigation multi-GNSS receiver was 2.5 m (CEP (Circular Error Probable), p = 0.50), while the geodetic receiver using the VRSNet.pl network enabled the performance of measurements in real time with an accuracy of 2–5 cm (p = 0.95) in both a horizontal and vertical plane. The geodetic GNSS receiver was a reference receiver based on which the XTE value was determined.
The navigation multi-GNSS receiver was installed at the front of the mounting frame connecting both hulls of the vessel, and the geodetic receiver was placed on a 1 metre long pole attached to the rear part of the mounting frame using a special grip. The data recorded at the time of the measurements by the geodetic receiver were recorded on the controller’s internal card, while the position of the navigation receiver was sent in real time to a laptop with u-center software installed by u-blox (Figure 8).

3. Results

The position coordinates recorded by the geodetic GNSS receiver, i.e., the latitude and longitude, were provided in an angular (curvilinear) measurement, preventing the direct determination of the XTE value in metres, in relation to the designed sounding profiles. For this reason, the geographic (angular) coordinates were projected from the surface of the World Geodetic System 1984 (WGS84) ellipsoid (with the parameters of a = 6,378,137.00 m, b = 6,356,752.314) [32] onto a flat surface using the Gauss–Krüger transformation commonly applied in geodesy [33]. The calculations yielded two-dimensional coordinates (x, y), where the x value represents the distance (in metres) between the point and the equator, calculated along the meridian arc (on the WGS84 ellipsoid), and the variable y is the distance (in metres) to the arbitrarily set central meridian. The minus sign indicates that the point is located to the west of the meridian, while the plus sign corresponds to a location to the east of the meridian. In order to avoid negative values of the coordinates on the y axis, a constant value of, for example, 500,000 m (each zone in the PL-2000 system spanned 3° of longitude) was frequently added to the result [34,35].
The studies used the PL-2000 system, and the replacement of angular coordinates into Cartesian coordinates was conducted based on the following mathematical relationships [36]:
x = m 0 N [ S ( B ) N + ( L ) 2 2 sin ( B ) cos ( B ) + ( L ) 4 24 sin ( B ) cos 3 ( B ) ( 5 t 2 + 9 η 2 + 4 η 4 ) + + ( L ) 6 720 sin ( B ) cos 5 ( B ) ( 61 58 t 2 + t 4 + 270 η 2 330 η 2 t 2 + 445 η 4 ]
y = m 0 N [ L cos ( B ) + ( L ) 3 6 cos 3 ( B ) ( 1 t 2 + η 2 ) + + ( L ) 5 120 cos 5 ( B ) ( 5 18 t 2 + t 4 + 14 η 2 58 η 2 t 2 + 13 η ) ] + 500000 + L 0 3 1000000
where m0 is the scale factor (-), N is the ellipsoid normal (radius of curvature perpendicular to the meridian) (m), S(B) is the meridian arc length from the equator to the arbitrary latitude (B) (m), ∆L is the distance between the point and the central meridian (rad), B and L are the ellipsoidal coordinates of the point (˚), and L0 is the longitude of the central meridian (˚). The other parameters of projection to the two-dimensional Cartesian coordinates in the PL-2000 system include:
t = tan ( B ) ,
η = e 2 cos 2 ( B ) 1 e 2 ,
where e is the first eccentricity (-).
Then, in order to determine the XTE distances, it was necessary to describe each route profile in a mathematical manner. Since the routes were comprised of several straight sections, each profile was presented as a linear function expressed using the following formula:
x i , j = a i , j y i , j + b i , j ,
where i is the route number, j is the section number for the i-th route, xi,j and yi,j are the flat rectangular coordinates PL-2000 of the point j recorded by a particular receiver on the i-th route, ai,j is a slope of the straight line j for the i-th route, defined as follows:
a i , j = x i , j + 1 x i , j y i , j + 1 y i , j ,
bi,j is a y-intercept of the straight line j for the i-th route, defined as follows:
b i , j = x i , j a i y i , j .
The distances were then calculated between the recorded coordinates of the geodetic GNSS receiver (converted into two-dimensional x, y coordinates) and the designed route sections. During the calculations, two variants needed to be considered. The first variant assumed that for the measured points, straight lines perpendicular to the designed hydrographic profiles could be drawn (Figure 9a), while in the second variant, it was not possible to determine the perpendicular line (Figure 9b). In the first case, the XTE value was calculated using the following formula:
X T E i , k = | a i , j y p i , k + x p i , k b i , j | ( a i , j ) 2 + 1 ,
where k is the point number recorded by a particular receiver, xpi,k and ypi,k are the flat rectangular coordinates PL-2000 of the point k recorded by a particular receiver on the i-th route.
On the other hand, in the second variant the distance to the nearest route turning point was determined using the following formula:
X T E i , k = ( x p i , k x i , j ) 2 + ( y p i , k y i , j ) 2 .
After calculating the XTE value, this variable was statistically analysed. Two accuracy measures were adopted as the assessment criteria: XTE (p = 0.68) and XTE (p = 0.95) which corresponded to the probabilities of 68% and 95%. Table 2 shows the values of these measures.
Based on the results presented in Table 2, it can be concluded that the statistics for the accuracy of steering an USV in the automatic mode, measured by the XTE variable for four representative routes, were very similar to each other and amounted to 0.92–1.4 m for p = 0.68 and 2.01–2.39 m for p = 0.95. The measurements demonstrated that the accuracy of maintaining the vessel along the profile was not affected by the route shape (parallel sounding lines and the “narrowing squares”) and the mutual distance between the profiles (5 and 10 m) (Figure 7).
As part of the study, an analysis of the XTE random variable distribution was conducted as well. To this end, Easy Fit software, which verifies the conformity of the measurements with typical statistical distributions using conformity tests (Kolmogorov–Smirnov, Anderson–Darling, and chi-square) was applied. The conducted analyses show that the empirical statistical distribution of the XTE values was most similar to four-parameter generalised gamma distribution with the probability density function [37]:
f ( X T E ; χ , ε , ϕ ) = ε χ Γ ( ϕ ) ( X T E χ ) ε ϕ 1 e ( X T E χ ) ε ,
where χ is the scale parameter (χ > 0), ε is the shape parameter (ε > 0), and ϕ is the shape parameter (ϕ > 0), where Γ(ϕ) is the Euler’s Gamma function with the following form:
Γ ( ϕ ) = 0 u ϕ 1 e u d u ,
and the cumulative distribution function with the following form:
F ( X T E ; χ , ε , ϕ ) = Γ n [ ϕ , ( X T E χ ) ε ] Γ ( ϕ ) ,
where the introduced auxiliary variable amounts to:
γ = ( X T E χ ) ε ,
and the incomplete gamma function is presented by the relationship:
Γ n ( ϕ , γ ) = 0 γ u ϕ 1 e u d u .
Figure 10 shows empirical and theoretical functions of the XTE variables: probability density function and cumulative distribution function.
Based on Figure 10, it can be concluded that the quantile of an order of 0.68 (percentile) in the analysed population amounted to 1.21 m, while the quantile of an order of 0.95 amounted to 2.34 m. This should be interpreted as meaning that 68% of the distance between the route recorded by geodetic GNSS receiver and the designed route was no greater than 1.21 m and, analogously, 95% of elements of this population did not exceed the value of 2.34 m. Next, the values of empirical and theoretical cumulative distribution function of the generalised gamma distribution of the XTE variable were compared using the following formula:
p ( X T E ) = F n ( X T E ) F ( X T E ) ,
where Fn(XTE) is the empirical cumulative distribution function of the XTE variable, and F(XTE) is the theoretical cumulative distribution function of the XTE variable.
A graph of the Δp(XTE) values is shown in Figure 11. At the same time, it was compared with the theoretical normal distribution.
Based on Figure 11, it can be observed that the empirical distribution was almost identically fitted to the theoretical generalised gamma distribution. The maximum difference between the probabilities of the occurrence of variable XTE for the empirical and theoretical generalised gamma distribution was less than ±0.01–0.015. On the other hand, for the normal (Gaussian) distribution, which was the most important probability distribution applied in practice, the analysed measure was several times greater and amounted to approximately ±0.08.

4. Discussion

The conducted study proved that the use of a low-cost multi-GNSS receiver as a position source for the autopilot popular in unmanned systems makes it possible to obtain a very high precision of steering for a hydrographic USV. Such a solution allows a hydrographic vessel to be maintained along the sounding profile with a transverse error (XTE) not exceeding 2 m. In traditional (manned) hydrography, sailing along sounding profiles is typically performed using systems based on a professional autopilot cooperating with a gyrocompass, satellite compass, or, less frequently, a magnetic compass. The typical accuracy of the course maintenance by gyrocompass devices is 1–1.5° [38], with that of satellite compasses being similar. However, under unfavourable conditions, it can even temporarily reach a value of 10° [39]. Moreover, expensive geodetic GNSS receivers are most frequently used in professional hydrography as a positioning system [9].
The proposed solution in this paper is an alternative to the professional measuring systems used in hydrography. The main factor affecting the accuracy of steering a hydrographic USV along a sounding profile using an autopilot is the operational characteristics of the multi-GNSS receiver. Thanks to the continuous development and extension of the GNSS satellite system constellation (GPS, GLONASS, BDS, Galileo), multi-GNSS receivers continue to improve their operational characteristics, including positioning accuracy. Many studies have attempted to verify the positioning accuracy, availability, continuity, and reliability with multi-GNSS receivers from urban [40,41,42] and maritime [43] to pedestrian positioning applications [44] using different methods [45].
It should be assumed that multi-GNSS receivers used in mobile devices will soon significantly increase their positioning accuracy thanks to the use of dual-frequency receivers [46] and other measurement techniques [40]. On 21 September 2017, Broadcom announced the world’s first mass-market, dual-frequency GNSS receiver device, the BCM47755. It is a very strong innovation destined to bring a revolution in the field of survey and geolocalisation. With these kinds of sensors, an accuracy of a few centimetres could be obtainable even with mobile devices [45]. The widespread introduction of multi-frequency GNSS receivers with an accuracy of a few centimetres is undoubtedly a major factor contributing to the improvement of unmanned vessel automatic control precision.

5. Conclusions

The preliminary study demonstrated that the accuracy of maintaining an USV carrying out hydrographic surveys in automatic mode using a popular Pixhawk autopilot and a multi-GNSS receiver supported by a Fluxgate magnetic compass enables the efficient performance of bathymetric measurements. The analysed solution allows a surface vessel to be maintained on sounding profiles with an accuracy of the transverse deviation from a course of 0.92–1.4 m (p = 0.68) and 2.01–2.39 m (p = 0.95). This means that it meets the IHO category 2 requirement [6] in terms of hydrographic system positioning accuracy. On this basis, it can be concluded that for the performance of selected hydrographic surveys, it is possible to use low-cost and widely available measuring equipment to successfully replace traditional solutions based on a professional autopilot. Moreover, the shallow draft of the vessel (20 cm) enables it to take bathymetric measurements of ultra-shallow waters in an automatic manner, which significantly increases their efficiency.
This publication proposed a number of modernisation solutions for a typical USV, previously controlled directly in a manual manner. It included all its basic components, such as the drive system, GNSS positioning, course control automatics, and the data transmission system. As a result, the vessel became able to take measurements in automatic mode and significantly increased its operational properties.
Research results have shown that low-cost multi-GNSS receivers can be successfully used in USVs for applications related to, among others, hydrographic surveys [47], in supporting the navigation process [21], in underwater photogrammetry [48], or in geological works [49].

Author Contributions

Conceptualisation, M.S., C.S. and H.L.; Data curation, M.S. and P.C.; Formal analysis, M.S. and C.S.; Investigation, M.S., H.L. and P.C.; Methodology, C.S. and H.L.; Supervision, C.S. and H.L.; Visualisation, M.S. and P.C.; Writing—original draft, M.S. and C.S.; Writing—review & editing, H.L. and P.C.

Funding

This research has been financed from the science budget for 2016-20, as a research project within the “Diamentowy Grant” Programme No. DI2015 008545.

Conflicts of Interest

The Authors declare no conflict of interest.

References

  1. IHO. Hydrographic Dictionary, 5th ed.; Vol. I, Special Publication No. 32; IHO: Monaco, Monaco, 1994. [Google Scholar]
  2. CHS. CHS Hydrographic Survey Standards, 2nd ed.; CHS: Ottawa, ON, Canada, 2013. [Google Scholar]
  3. IHO. Manual on Hydrography, 1st ed.; Publication C-13; IHO: Monaco, Monaco, 2005. [Google Scholar]
  4. NOAA. NOS Hydrographic Surveys Specifications and Deliverables; NOAA: Silver Spring, MD, USA, 2017. [Google Scholar]
  5. Umbach, M.J. Hydrographic Manual, 4th ed.; NOAA: Silver Spring, MD, USA, 1976. [Google Scholar]
  6. IHO. IHO Standards for Hydrographic Surveys, 5th ed.; Special Publication No. 44; IHO: Monaco, Monaco, 2008. [Google Scholar]
  7. Stateczny, A.; Grońska, D.; Motyl, W. Hydrodron—New Step for Professional Hydrography for Restricted Waters. In Proceedings of the 2018 Baltic Geodetic Congress, Gdańsk, Poland, 21–23 June 2018. [Google Scholar]
  8. Bouwmeester, E.C.; Heemink, A.W. Optimal Line Spacing in Hydrographic Survey. Int. Hydrogr. Rev. 1993, 70, 37–48. [Google Scholar]
  9. Makar, A. Determination of Inland Areas Coastlines. In Proceedings of the 18th International Multidisciplinary Scientific GeoConference SGEM 2018, Albena, Bulgaria, 2–8 July 2018. [Google Scholar]
  10. Specht, C.; Weintrit, A.; Specht, M. Determination of the Territorial Sea Baseline—Aspect of Using Unmanned Hydrographic Vessels. TransNav-Int. J. Mar. Navig. Saf. Sea Transp. 2016, 10, 649–654. [Google Scholar] [CrossRef]
  11. Elema, I.A.; Kwanten, M.C. Introduction of Vertical Reference Level Lowest Astronomical Tide (LAT) in the Products of the Netherlands Hydrographic Service. In Proceedings of the 15th International Congress of the International Federation of Hydrographic Societies, Antwerp, Belgium, 6–9 November 2006. [Google Scholar]
  12. El-Hattab, A.I. Investigating the Effects of Hydrographic Survey Uncertainty on Dredge Quantity Estimation. Mar. Geod. 2014, 37, 389–403. [Google Scholar] [CrossRef]
  13. Peters, R.; Ledoux, H.; Meijers, M. A Voronoi-Based Approach to Generating Depth-Contours for Hydrographic Charts. Mar. Geod. 2014, 37, 145–166. [Google Scholar] [CrossRef] [Green Version]
  14. Russom, D.; Halliwell, H.R.W. Some Basic Principles in the Compilation of Nautical Charts. Int. Hydrogr. Rev. 1978, 55, 11–19. [Google Scholar]
  15. Stateczny, A.; Włodarczyk-Sielicka, M.; Grońska, D.; Motyl, W. Multibeam Echosounder and LiDAR in Process of 360-Degree Numerical Map Production for Restricted Waters with HydroDron. In Proceedings of the 2018 Baltic Geodetic Congress, Gdańsk, Poland, 21–23 June 2018. [Google Scholar]
  16. Moore, T.; Hill, C.; Monteiro, L. Is DGPS Still a Good Option for Mariners? J. Navig. 2001, 54, 437–446. [Google Scholar] [CrossRef]
  17. Dziewicki, M.; Specht, C. Position Accuracy Evaluation of the Modernized Polish DGPS. Pol. Marit. Res. 2009, 16, 57–61. [Google Scholar] [CrossRef]
  18. GSA. EGNOS Open Service (OS) Service Definition Document; Version 2.3; GSA: Prague, Czech Republic, 2017. [Google Scholar]
  19. Specht, C.; Pawelski, J.; Smolarek, L.; Specht, M.; Dąbrowski, P. Assessment of the Positioning Accuracy of DGPS and EGNOS Systems in the Bay of Gdansk Using Maritime Dynamic Measurements. J. Navig. 2019, 72, 575–587. [Google Scholar] [CrossRef]
  20. Wróbel, K.; Montewka, J.; Kujala, P. System-Theoretic Approach to Safety of Remotely-Controlled Merchant Vessel. Ocean Eng. 2018, 152, 334–345. [Google Scholar] [CrossRef]
  21. Stateczny, A.; Kazimierski, W.; Burdziakowski, P.; Motyl, W.; Wisniewska, M. Shore Construction Detection by Automotive Radar for the Needs of Autonomous Surface Vehicle Navigation. Int. J. Geo-Inf. 2019, 8, 80. [Google Scholar] [CrossRef]
  22. Stateczny, A.; Burdziakowski, P. Universal Autonomous Control and Management System for Multipurpose Unmanned Surface Vessel. Pol. Marit. Res. 2019, 26, 30–39. [Google Scholar] [CrossRef] [Green Version]
  23. Li, C.; Jiang, J.; Duan, F.; Liu, W.; Wang, X.; Bu, L.; Sun, Z.; Yang, G. Modeling and Experimental Testing of an Unmanned Surface Vehicle with Rudderless Double Thrusters. Sensors 2019, 19, 2051. [Google Scholar] [CrossRef] [PubMed]
  24. Romano, A.; Duranti, P. Autonomous Unmanned Surface Vessels for Hydrographic Measurement and Environmental Monitoring. In Proceedings of the FIG Working Week, Rome, Italy, 6–10 May 2012. [Google Scholar]
  25. Specht, C.; Specht, M.; Cywiński, P.; Skóra, M.; Marchel, Ł.; Szychowski, P. A New Method for Determining the Territorial Sea Baseline Using an Unmanned, Hydrographic Surface Vessel. J. Coast. Res. 2019, 35, 925–936. [Google Scholar] [CrossRef]
  26. Specht, C.; Świtalski, E.; Specht, M. Application of an Autonomous/Unmanned Survey Vessel (ASV/USV) in Bathymetric Measurements. Pol. Marit. Res. 2017, 24, 36–44. [Google Scholar] [CrossRef] [Green Version]
  27. Beirami, M.; Lee, H.Y.; Yu, Y.H. Implementation of an Auto-Steering System for Recreational Marine Crafts Using Android Platform and NMEA Network. J. Korean Soc. Marit. Eng. 2015, 39, 577–585. [Google Scholar] [CrossRef]
  28. Rajinikanth, V.; Latha, K. I-PD Controller Tuning for Unstable System Using Bacterial Foraging Algorithm: A Study Based on Various Error Criterion. Appl. Comput. Intell. Soft Comput. 2012, 2012, 1–10. [Google Scholar] [CrossRef] [Green Version]
  29. ISO. ISO 12188-2:2012—Tractors and Machinery for Agriculture and Forestry—Test Procedures for Positioning and Guidance Systems in Agriculture—Part 2: Testing of Satellite-Based Auto-Guidance Systems during Straight and Level Travel; ISO: Geneva, Switzerland, 2010. [Google Scholar]
  30. Rounsaville, J.; Dvorak, J.; Stombaugh, T. Methods for Calculating Relative Cross-Track Error for ASABE/ISO Standard 12188-2 from Discrete Measurements. Trans. ASABE 2016, 59, 1609–1616. [Google Scholar] [Green Version]
  31. USN. The Navy Unmanned Surface Vehicle (USV) Master Plan. Available online: https://www.navy.mil/navydata/technology/usvmppr.pdf (accessed on 24 July 2019).
  32. NGA. Department of Defense World Geodetic System 1984, Its Definition and Relationships with Local Geodetic Systems, 3rd ed.; NGA: Springfield, VA, USA, 2004. [Google Scholar]
  33. Deakin, R.E.; Hunter, M.N.; Karney, C.F.F. The Gauss-Krüger Projection. In Proceedings of the 23rd Victorian Regional Survey Conference, Warrnambool, Australia, 10–12 September 2010. [Google Scholar]
  34. Gajderowicz, I. Map Projections: Basics; Publishing House of the University of Warmia and Mazury in Olsztyn: Olsztyn, Poland, 2009. [Google Scholar]
  35. Kadaj, R.J. Polish Coordinate Systems. Transformation Formulas, Algorithms and Softwares. Available online: http://www.geonet.net.pl/images/2002_12_uklady_wspolrz.pdf (accessed on 24 July 2019).
  36. Hofmann-Wellenhof, B.; Lichtenegger, H.; Collins, J. Global Positioning System: Theory and Practice; Springer: New York, NY, USA, 1994. [Google Scholar]
  37. Stacy, E.W. A Generalization of the Gamma Distribution. Ann. Math. Stat. 1962, 33, 1187–1192. [Google Scholar] [CrossRef]
  38. Jaskólski, K.; Felski, A.; Piskur, P. The Compass Error Comparison of an Onboard Standard Gyrocompass, Fiber-Optic Gyrocompass (FOG) and Satellite Compass. Sensors 2019, 19, 1942. [Google Scholar] [CrossRef]
  39. Felski, A. Exploitative Properties of Different Types of Satellite Compasses. Annu. Navig. 2010, 16, 33–40. [Google Scholar]
  40. Liu, W.; Shi, X.; Zhu, F.; Tao, X.; Wang, F. Quality Analysis of Multi-GNSS Raw Observations and a Velocity-Aided Positioning Approach Based on Smartphones. Adv. Space Res. 2019, 63, 2358–2377. [Google Scholar] [CrossRef]
  41. Szot, T.; Specht, C.; Specht, M.; Dabrowski, P.S. Comparative Analysis of Positioning Accuracy of Samsung Galaxy Smartphones in Stationary Measurements. PLoS ONE 2019, 14, e0215562. [Google Scholar] [CrossRef]
  42. Wang, L.; Li, Z.; Zhao, J.; Zhou, K.; Wang, Z.; Yuan, H. Smart Device-Supported BDS/GNSS Real-Time Kinematic Positioning for Sub-Meter-Level Accuracy in Urban Location-Based Services. Sensors 2016, 16, 2201. [Google Scholar] [CrossRef]
  43. Specht, C.; Dąbrowski, P.S.; Pawelski, J.; Specht, M.; Szot, T. Comparative Analysis of Positioning Accuracy of GNSS Receivers of Samsung Galaxy Smartphones in Marine Dynamic Measurements. Adv. Space Res. 2019, 63, 3018–3028. [Google Scholar] [CrossRef]
  44. Fissore, F.; Masiero, A.; Piragnolo, M.; Pirotti, F.; Guarnieri, A.; Vettore, A. Towards Surveying with a Smartphone. In New Advanced GNSS and 3D Spatial Techniques; Springer: Cham, Switzerland, 2010; pp. 167–176. [Google Scholar]
  45. Dabove, P.; Di Pietra, V. Towards High Accuracy GNSS Real-Time Positioning with Smartphones. Adv. Space Res. 2019, 63, 94–102. [Google Scholar] [CrossRef]
  46. Chen, B.; Gao, C.; Liu, Y.; Sun, P. Real-Time Precise Point Positioning with a Xiaomi MI 8 Android Smartphone. Sensors 2019, 19, 2835. [Google Scholar] [CrossRef]
  47. Specht, M. Method of Evaluating the Positioning System Capability for Complying with the Minimum Accuracy Requirements for the International Hydrographic Organization Orders. Sensors 2019, 19, 3860. [Google Scholar] [CrossRef]
  48. Giordano, F.; Mattei, G.; Parente, C.; Peluso, F.; Santamaria, R. MicroVEGA (Micro Vessel for Geodetics Application): A Marine Drone for the Acquisition of Bathymetric Data for GIS Applications. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2015, 40, 123–130. [Google Scholar] [CrossRef]
  49. Giordano, F.; Mattei, G.; Parente, C.; Peluso, F.; Santamaria, R. Integrating Sensors into a Marine Drone for Bathymetric 3D Surveys in Shallow Waters. Sensors 2016, 16, 41. [Google Scholar] [CrossRef]
Figure 1. Hydrographic unmanned surface vessels. A single-hulled CEE-USV vessel (a), a double-hulled HydroDron (b), and a Seafloor Systems vessel (c).
Figure 1. Hydrographic unmanned surface vessels. A single-hulled CEE-USV vessel (a), a double-hulled HydroDron (b), and a Seafloor Systems vessel (c).
Sensors 19 03939 g001
Figure 2. Applications used to plan sounding work, such as AutoDron (a) [26] and QINSy (b).
Figure 2. Applications used to plan sounding work, such as AutoDron (a) [26] and QINSy (b).
Sensors 19 03939 g002
Figure 3. USV autopilot steering process. Own study based on [28].
Figure 3. USV autopilot steering process. Own study based on [28].
Sensors 19 03939 g003
Figure 4. Graphic (navigation) interpretation of the automatic course adjustment system using an autopilot.
Figure 4. Graphic (navigation) interpretation of the automatic course adjustment system using an autopilot.
Sensors 19 03939 g004
Figure 5. USV before (a) and after (b) the modernisation.
Figure 5. USV before (a) and after (b) the modernisation.
Sensors 19 03939 g005
Figure 6. A schematic diagram of the main components subjected to the USV modernisation.
Figure 6. A schematic diagram of the main components subjected to the USV modernisation.
Sensors 19 03939 g006
Figure 7. Sounding profiles designed in two variants: parallel (a,b) and spiral (c,d), along with the actual plotted USV route. Measurement points were recorded by a geodetic GNSS receiver (sky-blue colour).
Figure 7. Sounding profiles designed in two variants: parallel (a,b) and spiral (c,d), along with the actual plotted USV route. Measurement points were recorded by a geodetic GNSS receiver (sky-blue colour).
Sensors 19 03939 g007
Figure 8. The window of the u-center software used to save messages recorded by the navigation multi-GNSS receiver in the National Marine Electronics Association (NMEA) standard.
Figure 8. The window of the u-center software used to save messages recorded by the navigation multi-GNSS receiver in the National Marine Electronics Association (NMEA) standard.
Sensors 19 03939 g008
Figure 9. A graphical method for determining the distance of the measured point to the designed route, if the straight lines perpendicular to the hydrographic profiles could be drawn (a) and it is not possible to determine the perpendicular line (b).
Figure 9. A graphical method for determining the distance of the measured point to the designed route, if the straight lines perpendicular to the hydrographic profiles could be drawn (a) and it is not possible to determine the perpendicular line (b).
Sensors 19 03939 g009
Figure 10. Probability density function (a) and cumulative distribution function (b) of the generalised gamma distribution of the XTE variable.
Figure 10. Probability density function (a) and cumulative distribution function (b) of the generalised gamma distribution of the XTE variable.
Sensors 19 03939 g010
Figure 11. The difference between the probabilities of the occurrence of variable XTE for the empirical and theoretical generalised gamma distribution.
Figure 11. The difference between the probabilities of the occurrence of variable XTE for the empirical and theoretical generalised gamma distribution.
Sensors 19 03939 g011
Table 1. A summary comparison of the USV functionality parameters before and after the modernisation.
Table 1. A summary comparison of the USV functionality parameters before and after the modernisation.
A/OFunctionalityBefore ModernisationAfter Modernisation
AControlDirect RCDirect RC, semi-automatic, automatic
ARC operation range300 m (2400 MHz)1 km (868 MHz)
ATelemetry monitoringAdditional PCIntegrated with the RC equipment
APositioning systemu-blox NEO-7: 56 channels; GPS, GLONASS, Galileo, QZSS, SBASu-blox NEO-M8N: 72 channels, GPS, GLONASS, BDS, Galileo, QZSS, SBAS
OPossibility for hull replacementNoYes
OType of driveEngines, main engine shafts, screwsIntegrated pushing propellers 2 × 50 N
OEngine cooling and ESCYes - forced, waterNot required
OBattery bank2 × 9Ah AGM (2 × 108 Wh)2 × 22 Ah LiPo (2 × 326 Wh)
OTime of operation until battery replacement time1.5 h6 h
OVehicle weight25 kg18 kg
OIngress protection classIP44IP56
Table 2. Statistical accuracy measures (XTE) of steering an USV for particular routes.
Table 2. Statistical accuracy measures (XTE) of steering an USV for particular routes.
Accuracy MeasureRoute a (10 m)Route b (5 m)Route c (10 m)Route d (5 m)
Route type Sensors 19 03939 i001 Sensors 19 03939 i002 Sensors 19 03939 i003 Sensors 19 03939 i004
Number of measurements458848506869
XTE (p = 0.68)0.92 m1.15 m1.40 m1.27 m
XTE (p = 0.95)2.01 m2.38 m2.20 m2.39 m

Share and Cite

MDPI and ACS Style

Specht, M.; Specht, C.; Lasota, H.; Cywiński, P. Assessment of the Steering Precision of a Hydrographic Unmanned Surface Vessel (USV) along Sounding Profiles Using a Low-Cost Multi-Global Navigation Satellite System (GNSS) Receiver Supported Autopilot. Sensors 2019, 19, 3939. https://0-doi-org.brum.beds.ac.uk/10.3390/s19183939

AMA Style

Specht M, Specht C, Lasota H, Cywiński P. Assessment of the Steering Precision of a Hydrographic Unmanned Surface Vessel (USV) along Sounding Profiles Using a Low-Cost Multi-Global Navigation Satellite System (GNSS) Receiver Supported Autopilot. Sensors. 2019; 19(18):3939. https://0-doi-org.brum.beds.ac.uk/10.3390/s19183939

Chicago/Turabian Style

Specht, Mariusz, Cezary Specht, Henryk Lasota, and Piotr Cywiński. 2019. "Assessment of the Steering Precision of a Hydrographic Unmanned Surface Vessel (USV) along Sounding Profiles Using a Low-Cost Multi-Global Navigation Satellite System (GNSS) Receiver Supported Autopilot" Sensors 19, no. 18: 3939. https://0-doi-org.brum.beds.ac.uk/10.3390/s19183939

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