Hostname: page-component-74656f9884-j7cmm Total loading time: 0 Render date: 2026-11-05T14:54:14.291Z Has data issue: false hasContentIssue false

AUV Bathymetric Simultaneous Localisation and Mapping Using Graph Method

Published online by Cambridge University Press:  05 July 2019

Teng Ma*
Affiliation:
(Science and Technology on Underwater Vehicle Laboratory, Harbin Engineering University, Harbin 150001, China)
Ye Li
Affiliation:
(Science and Technology on Underwater Vehicle Laboratory, Harbin Engineering University, Harbin 150001, China)
Yusen Gong
Affiliation:
(Science and Technology on Underwater Vehicle Laboratory, Harbin Engineering University, Harbin 150001, China)
Rupeng Wang
Affiliation:
(Science and Technology on Underwater Vehicle Laboratory, Harbin Engineering University, Harbin 150001, China)
Mingwei Sheng
Affiliation:
(Science and Technology on Underwater Vehicle Laboratory, Harbin Engineering University, Harbin 150001, China)
Qiang Zhang
Affiliation:
(Science and Technology on Underwater Vehicle Laboratory, Harbin Engineering University, Harbin 150001, China)
*
Rights & Permissions [Opens in a new window]

Abstract

Although topographic mapping missions and geological surveys carried out by Autonomous Underwater Vehicles (AUVs) are becoming increasingly prevalent, the lack of precise navigation in these scenarios still limits their application. This paper deals with the problems of long-term underwater navigation for AUVs and provides new mapping techniques by developing a Bathymetric Simultaneous Localisation And Mapping (BSLAM) method based on graph SLAM technology. To considerably reduce the calculation cost, the trajectory of the AUV is divided into various submaps based on Differences of Normals (DoN). Loop closures between submaps are obtained by terrain matching; meanwhile, maximum likelihood terrain estimation is also introduced to build weak data association within the submap. Assisted by one weight voting method for loop closures, the global and local trajectory corrections work together to provide an accurate navigation solution for AUVs with weak data association and inaccurate loop closures. The viability, accuracy and real-time performance of the proposed algorithm are verified with data collected onboard, including an 8 km planned track recorded at a speed of 4 knots in Qingdao, China.

Information

Type
Research Article
Copyright
Copyright © The Royal Institute of Navigation 2019 
Figure 0

Algorithm 1 BSLAM FRAMEWORK

Figure 1

Figure 1. Planned track of the BSLAM process.

Figure 2

Figure 2. Schematic diagram of pose graph construction.

Figure 3

Figure 3. The measurement model of the AUV (a) Measurement model (b) 2D measurement model.

Figure 4

Figure 4. Calculation of confidence.

Figure 5

Figure 5. Network of combination of two loop closures (a) Network 1 (b) Network 2 (c) Network 3.

Figure 6

Algorithm 2. alg2

Figure 7

Figure 6. Sea Trial area around Zhongsha Jiao.

Figure 8

Figure 7. Devices used in the sea trial experiment (a) V-plate with transducers and Mini-SVS (b) Main module of GS+(c) Fibre optic gyrocompass.

Figure 9

Figure 8. The architecture of the BSLAM simulation system.

Figure 10

Figure 9. Graph construction results (a) Results of submap division (b) Results of weighted voting method.

Figure 11

Figure 10. Graph optimisation results in the BSLAM (a) DR bathymetric map (b) DR error history (c) Incomplete BSLAM (without weak data association) bathymetric map (d) Incomplete BSLAM (without weak data association) bathymetric map (e) BSLAM bathymetric map (f) BSLAM error history.

Figure 12

Figure 11. Registration error in real time.

Figure 13

Figure 12. Time consumed results (a) Total time consumed in the BSLAM (b) Time consumed in graph optimisation.