1
|
Rossi C, Caro Zapata A, Milosevic Z, Suarez R, Dominguez S. Topological Navigation for Autonomous Underwater Vehicles in Confined Semi-Structured Environments. SENSORS (BASEL, SWITZERLAND) 2023; 23:2371. [PMID: 36904575 PMCID: PMC10007106 DOI: 10.3390/s23052371] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Figures] [Subscribe] [Scholar Register] [Received: 12/22/2022] [Revised: 02/17/2023] [Accepted: 02/20/2023] [Indexed: 06/18/2023]
Abstract
In this work, we present the design, implementation, and simulation of a topology-based navigation system for the UX-series robots, a spherical underwater vehicle designed to explore and map flooded underground mines. The objective of the robot is to navigate autonomously in the 3D network of tunnels of a semi-structured but unknown environment in order to gather geoscientific data. We start from the assumption that a topological map has been generated by a low-level perception and SLAM module in the form of a labeled graph. However, the map is subject to uncertainties and reconstruction errors that the navigation system must address. First, a distance metric is defined to compute node-matching operations. This metric is then used to enable the robot to find its position on the map and navigate it. To assess the effectiveness of the proposed approach, extensive simulations have been carried out with different randomly generated topologies and various noise rates.
Collapse
|
2
|
Mohrmann J, Greinert J. AUV Navigation Correction Based on Automated Multibeam Tile Matching. SENSORS 2022; 22:s22030954. [PMID: 35161705 PMCID: PMC8840710 DOI: 10.3390/s22030954] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 11/23/2021] [Revised: 01/13/2022] [Accepted: 01/21/2022] [Indexed: 11/16/2022]
Abstract
Ocean science and hydroacoustic seafloor mapping rely on accurate navigation underwater. By exploiting terrain information provided by a multibeam echosounder system, it is possible to significantly improve map quality. This article presents an algorithm capable of improving map quality and accuracy by aligning consecutive pings to tiles that are matched pairwise. A globally consistent solution is calculated from these matches. The proposed method has the potential to be used online in addition to other navigation solutions, but is mainly targeted for post processing. The algorithm was tested using different parameter settings on an AUV and a ship-based dataset. The ship-based dataset is publicly available as a benchmark. The original accurate navigation serving as a ground truth, alongside trajectories that include an artificial drift, are available. This allows quantitative comparisons between algorithms and parameter settings.
Collapse
Affiliation(s)
- Jochen Mohrmann
- DeepSea Monitoring/Marine Geosystems, GEOMAR Helmholtz Centre for Ocean Research Kiel, 24148 Kiel, Germany
- Correspondence:
| | - Jens Greinert
- Institute of Geosciences, Christian-Albrechts University Kiel, Ludewig-Meyn-Str. 10-12, 24098 Kiel, Germany;
| |
Collapse
|
3
|
Vallicrosa G, Himri K, Ridao P, Gracias N. Semantic Mapping for Autonomous Subsea Intervention. SENSORS 2021; 21:s21206740. [PMID: 34695951 PMCID: PMC8538227 DOI: 10.3390/s21206740] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 08/27/2021] [Revised: 09/28/2021] [Accepted: 09/29/2021] [Indexed: 11/16/2022]
Abstract
This paper presents a method to build a semantic map to assist an underwater vehicle-manipulator system in performing intervention tasks autonomously in a submerged man-made pipe structure. The method is based on the integration of feature-based simultaneous localization and mapping (SLAM) and 3D object recognition using a database of a priori known objects. The robot uses Doppler velocity log (DVL), pressure, and attitude and heading reference system (AHRS) sensors for navigation and is equipped with a laser scanner providing non-coloured 3D point clouds of the inspected structure in real time. The object recognition module recognises the pipes and objects within the scan and passes them to the SLAM, which adds them to the map if not yet observed. Otherwise, it uses them to correct the map and the robot navigation if they were already mapped. The SLAM provides a consistent map and a drift-less navigation. Moreover, it provides a global identifier for every observed object instance and its pipe connectivity. This information is fed back to the object recognition module, where it is used to estimate the object classes using Bayesian techniques over the set of those object classes which are compatible in terms of pipe connectivity. This allows fusing of all the already available object observations to improve recognition. The outcome of the process is a semantic map made of pipes connected through valves, elbows and tees conforming to the real structure. Knowing the class and the position of objects will enable high-level manipulation commands in the near future.
Collapse
|
4
|
Milosevic Z, Fernandez RAS, Dominguez S, Rossi C. Guidance for Autonomous Underwater Vehicles in Confined Semistructured Environments. SENSORS 2020; 20:s20247237. [PMID: 33348753 PMCID: PMC7766098 DOI: 10.3390/s20247237] [Citation(s) in RCA: 4] [Impact Index Per Article: 1.0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 11/13/2020] [Revised: 12/09/2020] [Accepted: 12/14/2020] [Indexed: 11/23/2022]
Abstract
In this work, we present the design, implementation, and testing of a guidance system for the UX-1 robot, a novel spherical underwater vehicle designed to explore and map flooded underground mines. For this purpose, it needs to navigate completely autonomously, as no communications are possible, in the 3D networks of tunnels of semistructured but unknown environments and gather various geoscientific data. First, the overall design concepts of the robot are presented. Then, the guidance system and its subsystems are explained. Finally, the system’s validation and integration with the rest of the UX-1 robot systems are presented. A series of experimental tests following the software-in-the-loop and the hardware-in-the-loop paradigms have been carried out, designed to simulate as closely as possible navigation in mine tunnel environments. The results obtained in these tests demonstrate the effectiveness of the guidance system and its proper integration with the rest of the systems of the robot, and validate the abilities of the UX-1 platform to perform complex missions in flooded mine environments.
Collapse
|
5
|
Palomer A, Ridao P, Ribas D. Inspection of an underwater structure using point‐cloud SLAM with an AUV and a laser scanner. J FIELD ROBOT 2019. [DOI: 10.1002/rob.21907] [Citation(s) in RCA: 36] [Impact Index Per Article: 7.2] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/10/2022]
Affiliation(s)
- Albert Palomer
- Computer Vision and Robotics Research Institute (VICOROB)Universitat de GironaGirona Spain
| | - Pere Ridao
- Computer Vision and Robotics Research Institute (VICOROB)Universitat de GironaGirona Spain
| | | |
Collapse
|
6
|
Nonlinear Attitude Control of a Spherical Underwater Vehicle. SENSORS 2019; 19:s19061445. [PMID: 30909650 PMCID: PMC6471748 DOI: 10.3390/s19061445] [Citation(s) in RCA: 8] [Impact Index Per Article: 1.6] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 02/18/2019] [Revised: 03/20/2019] [Accepted: 03/22/2019] [Indexed: 11/22/2022]
Abstract
In this work, we present the design, implementation, and testing of an attitude control system based on State Feedback Linearization (FL) of a prototype spherical underwater vehicle. The vehicle is characterized by a manifold design thruster configuration for both locomotion and maneuvering, as well as on a novel pendulum-based passive pitch control mechanism. First, the mechanical design and onboard electronics set up of the spherically shaped hull are introduced. Afterward, a high-fidelity dynamic model of the system is derived for a 6 degree-of-freedom (DOF) underwater vehicle, followed by several experiments that have been performed in a controlled environment to compare the performance of the proposed control method to that of a baseline Proportional-Integral-Derivative (PID) controller. Experimental results demonstrate that while both controllers were able to perform the specified maneuvers, the FL controller outperforms the PID in terms of precision and time response.
Collapse
|
7
|
Campos R, Garcia R. Surface meshing of underwater maps from highly defective point sets. J FIELD ROBOT 2017. [DOI: 10.1002/rob.21758] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/07/2022]
Affiliation(s)
- Ricard Campos
- Computer Vision and Robotics Institute; University of Girona; Girona Spain
| | - Rafael Garcia
- Computer Vision and Robotics Institute; University of Girona; Girona Spain
| |
Collapse
|
8
|
Yuan X, Martínez-Ortega JF, Fernández JAS, Eckert M. AEKF-SLAM: A New Algorithm for Robotic Underwater Navigation. SENSORS 2017; 17:s17051174. [PMID: 28531135 PMCID: PMC5470919 DOI: 10.3390/s17051174] [Citation(s) in RCA: 9] [Impact Index Per Article: 1.3] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 02/22/2017] [Revised: 05/08/2017] [Accepted: 05/19/2017] [Indexed: 11/16/2022]
Abstract
In this work, we focus on key topics related to underwater Simultaneous Localization and Mapping (SLAM) applications. Moreover, a detailed review of major studies in the literature and our proposed solutions for addressing the problem are presented. The main goal of this paper is the enhancement of the accuracy and robustness of the SLAM-based navigation problem for underwater robotics with low computational costs. Therefore, we present a new method called AEKF-SLAM that employs an Augmented Extended Kalman Filter (AEKF)-based SLAM algorithm. The AEKF-based SLAM approach stores the robot poses and map landmarks in a single state vector, while estimating the state parameters via a recursive and iterative estimation-update process. Hereby, the prediction and update state (which exist as well in the conventional EKF) are complemented by a newly proposed augmentation stage. Applied to underwater robot navigation, the AEKF-SLAM has been compared with the classic and popular FastSLAM 2.0 algorithm. Concerning the dense loop mapping and line mapping experiments, it shows much better performances in map management with respect to landmark addition and removal, which avoid the long-term accumulation of errors and clutters in the created map. Additionally, the underwater robot achieves more precise and efficient self-localization and a mapping of the surrounding landmarks with much lower processing times. Altogether, the presented AEKF-SLAM method achieves reliably map revisiting, and consistent map upgrading on loop closure.
Collapse
Affiliation(s)
- Xin Yuan
- Centro de Investigación en Tecnologías Software y Sistemas para la Sostenibilidad (CITSEM), Campus Sur, Universidad Politécnica de Madrid (UPM), Madrid 28031, Spain.
| | - José-Fernán Martínez-Ortega
- Centro de Investigación en Tecnologías Software y Sistemas para la Sostenibilidad (CITSEM), Campus Sur, Universidad Politécnica de Madrid (UPM), Madrid 28031, Spain.
| | - José Antonio Sánchez Fernández
- Centro de Investigación en Tecnologías Software y Sistemas para la Sostenibilidad (CITSEM), Campus Sur, Universidad Politécnica de Madrid (UPM), Madrid 28031, Spain.
| | - Martina Eckert
- Centro de Investigación en Tecnologías Software y Sistemas para la Sostenibilidad (CITSEM), Campus Sur, Universidad Politécnica de Madrid (UPM), Madrid 28031, Spain.
| |
Collapse
|
9
|
Bodenmann A, Thornton B, Ura T. Generation of High-resolution Three-dimensional Reconstructions of the Seafloor in Color using a Single Camera and Structured Light. J FIELD ROBOT 2016. [DOI: 10.1002/rob.21682] [Citation(s) in RCA: 46] [Impact Index Per Article: 5.8] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/10/2022]
Affiliation(s)
- Adrian Bodenmann
- Institute of Industrial Science; The University of Tokyo; Tokyo Japan
| | - Blair Thornton
- Institute of Industrial Science; The University of Tokyo; Tokyo Japan
| | - Tamaki Ura
- Center for Socio-Robotic Synthesis; Kyushu Institute of Technology; Fukuoka Japan
| |
Collapse
|
10
|
Multibeam 3D Underwater SLAM with Probabilistic Registration. SENSORS 2016; 16:s16040560. [PMID: 27104538 PMCID: PMC4851074 DOI: 10.3390/s16040560] [Citation(s) in RCA: 42] [Impact Index Per Article: 5.3] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 01/15/2016] [Revised: 04/13/2016] [Accepted: 04/14/2016] [Indexed: 11/16/2022]
Abstract
This paper describes a pose-based underwater 3D Simultaneous Localization and Mapping (SLAM) using a multibeam echosounder to produce high consistency underwater maps. The proposed algorithm compounds swath profiles of the seafloor with dead reckoning localization to build surface patches (i.e., point clouds). An Iterative Closest Point (ICP) with a probabilistic implementation is then used to register the point clouds, taking into account their uncertainties. The registration process is divided in two steps: (1) point-to-point association for coarse registration and (2) point-to-plane association for fine registration. The point clouds of the surfaces to be registered are sub-sampled in order to decrease both the computation time and also the potential of falling into local minima during the registration. In addition, a heuristic is used to decrease the complexity of the association step of the ICP from O(n2) to O(n). The performance of the SLAM framework is tested using two real world datasets: First, a 2.5D bathymetric dataset obtained with the usual down-looking multibeam sonar configuration, and second, a full 3D underwater dataset acquired with a multibeam sonar mounted on a pan and tilt unit.
Collapse
|
11
|
VanMiddlesworth M, Kaess M, Hover F, Leonard JJ. Mapping 3D Underwater Environments with Smoothed Submaps. ACTA ACUST UNITED AC 2015. [DOI: 10.1007/978-3-319-07488-7_2] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.1] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 02/17/2023]
|
12
|
Campos R, Garcia R, Alliez P, Yvinec M. A surface reconstruction method for in-detail underwater 3D optical mapping. Int J Rob Res 2014. [DOI: 10.1177/0278364914544531] [Citation(s) in RCA: 33] [Impact Index Per Article: 3.3] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/17/2022]
Abstract
Underwater range scanning techniques are starting to gain interest in underwater exploration, providing new tools to represent the seafloor. These scans (often) acquired by underwater robots usually result in an unstructured point cloud, but given the common downward-looking or forward-looking configuration of these sensors with respect to the scene, the problem of recovering a piecewise linear approximation representing the scene is normally solved by approximating these 3D points using a heightmap (2.5D). Nevertheless, this representation is not able to correctly represent complex structures, especially those presenting arbitrary concavities normally exhibited in underwater objects. We present a method devoted to full 3D surface reconstruction that does not assume any specific sensor configuration. The method presented is robust to common defects in raw scanned data such as outliers and noise often present in extreme environments such as underwater, both for sonar and optical surveys. Moreover, the proposed method does not need a manual preprocessing step. It is also generic as it does not need any information other than the points themselves to work. This property leads to its wide application to any kind of range scanning technologies and we demonstrate its versatility by using it on synthetic data, controlled laser scans, and multibeam sonar surveys. Finally, and given the unbeatable level of detail that optical methods can provide, we analyze the application of this method on optical datasets related to biology, geology and archeology.
Collapse
Affiliation(s)
- Ricard Campos
- Computer Vision and Robotics Group, University of Girona, Spain
| | - Rafael Garcia
- Computer Vision and Robotics Group, University of Girona, Spain
| | - Pierre Alliez
- Titane, INRIA Sophia Antipolis - Méditerranée, France
| | | |
Collapse
|
13
|
Papadopoulos G, Kurniawati H, Shariff ASBM, Wong LJ, Patrikalakis NM. Experiments on Surface Reconstruction for Partially Submerged Marine Structures. J FIELD ROBOT 2013. [DOI: 10.1002/rob.21478] [Citation(s) in RCA: 13] [Impact Index Per Article: 1.2] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/05/2022]
Affiliation(s)
- Georgios Papadopoulos
- Department of Mechanical Engineering; Massachusetts Institute of Technology; 77 Massachusetts Avenue Cambridge Massachusetts 02139
| | - Hanna Kurniawati
- School of Inf. Technology & Electrical Engineering; University of Queensland, St Lucia; Brisbane QLD Australia
| | | | - Liang Jie Wong
- Tropical Marine Science Institute; National University of Singapore; 21 Lower Kent Ridge Road Singapore
| | - Nicholas M. Patrikalakis
- Department of Mechanical Engineering; Massachusetts Institute of Technology; 77 Massachusetts Avenue Cambridge Massachusetts 02139
| |
Collapse
|
14
|
Frequency-based underwater terrain segmentation. Auton Robots 2013. [DOI: 10.1007/s10514-013-9353-0] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 10/26/2022]
|
15
|
Kunz C, Singh H. Map Building Fusing Acoustic and Visual Information using Autonomous Underwater Vehicles. J FIELD ROBOT 2013. [DOI: 10.1002/rob.21473] [Citation(s) in RCA: 20] [Impact Index Per Article: 1.8] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/08/2022]
Affiliation(s)
- Clayton Kunz
- Department of Applied Ocean Physics and Engineering; Woods Hole Oceanographic Institution; Woods Hole Massachusetts 02543
| | - Hanumant Singh
- Department of Applied Ocean Physics and Engineering; Woods Hole Oceanographic Institution; Woods Hole Massachusetts 02543
| |
Collapse
|
16
|
Ferreira F, Veruggio G, Caccia M, Bruzzone G. Real-time optical SLAM-based mosaicking for unmanned underwater vehicles. INTEL SERV ROBOT 2011. [DOI: 10.1007/s11370-011-0103-x] [Citation(s) in RCA: 33] [Impact Index Per Article: 2.5] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/29/2022]
|
17
|
|
18
|
Williams SB, Pizarro O, Webster JM, Beaman RJ, Mahon I, Johnson-Roberson M, Bridge TCL. Autonomous underwater vehicle-assisted surveying of drowned reefs on the shelf edge of the Great Barrier Reef, Australia. J FIELD ROBOT 2010. [DOI: 10.1002/rob.20356] [Citation(s) in RCA: 52] [Impact Index Per Article: 3.7] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/08/2022]
|
19
|
Bingham B, Foley B, Singh H, Camilli R, Delaporta K, Eustice R, Mallios A, Mindell D, Roman C, Sakellariou D. Robotic tools for deep water archaeology: Surveying an ancient shipwreck with an autonomous underwater vehicle. J FIELD ROBOT 2010. [DOI: 10.1002/rob.20350] [Citation(s) in RCA: 136] [Impact Index Per Article: 9.7] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/10/2022]
|
20
|
Johnson-Roberson M, Pizarro O, Williams SB, Mahon I. Generation and visualization of large-scale three-dimensional reconstructions from underwater robotic surveys. J FIELD ROBOT 2010. [DOI: 10.1002/rob.20324] [Citation(s) in RCA: 209] [Impact Index Per Article: 14.9] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/08/2022]
|
21
|
Williams SB, Pizarro O, Mahon I, Johnson-Roberson M. Simultaneous Localisation and Mapping and Dense Stereoscopic Seafloor Reconstruction Using an AUV. EXPERIMENTAL ROBOTICS 2009. [DOI: 10.1007/978-3-642-00196-3_47] [Citation(s) in RCA: 24] [Impact Index Per Article: 1.6] [Reference Citation Analysis] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 12/12/2022]
|