33 research outputs found
Improving Self-Consistency in Underwater Mapping Through Laser-Based Loop Closure (Extended)
Accurate, self-consistent bathymetric maps are needed to monitor changes in
subsea environments and infrastructure. These maps are increasingly collected
by underwater vehicles, and mapping requires an accurate vehicle navigation
solution. Commercial off-the-shelf (COTS) navigation solutions for underwater
vehicles often rely on external acoustic sensors for localization, however
survey-grade acoustic sensors are expensive to deploy and limit the range of
the vehicle. Techniques from the field of simultaneous localization and
mapping, particularly loop closures, can improve the quality of the navigation
solution over dead-reckoning, but are difficult to integrate into COTS
navigation systems. This work presents a method to improve the self-consistency
of bathymetric maps by smoothly integrating loop-closure measurements into the
state estimate produced by a commercial subsea navigation system. Integration
is done using a white-noise-on-acceleration motion prior, without access to raw
sensor measurements or proprietary models. Improvements in map self-consistency
are shown for both simulated and experimental datasets, including a 3D scan of
an underwater shipwreck in Wiarton, Ontario, Canada.Comment: 26 pages, 18 figures. V2 correct Table III x2 parameter values, Table
VIII 'INS' values, and equation A.2
Contributions to automated realtime underwater navigation
Submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy at the Massachusetts Institute of Technology and the Woods Hole Oceanographic Institution February 2012This dissertation presents three separate–but related–contributions to the art of underwater
navigation. These methods may be used in postprocessing with a human in
the loop, but the overarching goal is to enhance vehicle autonomy, so the emphasis is
on automated approaches that can be used in realtime. The three research threads
are: i) in situ navigation sensor alignment, ii) dead reckoning through the water column,
and iii) model-driven delayed measurement fusion. Contributions to each of
these areas have been demonstrated in simulation, with laboratory data, or in the
field–some have been demonstrated in all three arenas.
The solution to the in situ navigation sensor alignment problem is an asymptotically
stable adaptive identifier formulated using rotors in Geometric Algebra. This
identifier is applied to precisely estimate the unknown alignment between a gyrocompass
and Doppler velocity log, with the goal of improving realtime dead reckoning
navigation. Laboratory and field results show the identifier performs comparably to
previously reported methods using rotation matrices, providing an alignment estimate
that reduces the position residuals between dead reckoning and an external acoustic
positioning system. The Geometric Algebra formulation also encourages a straightforward
interpretation of the identifier as a proportional feedback regulator on the
observable output error. Future applications of the identifier may include alignment
between inertial, visual, and acoustic sensors.
The ability to link the Global Positioning System at the surface to precision dead
reckoning near the seafloor might enable new kinds of missions for autonomous underwater
vehicles. This research introduces a method for dead reckoning through
the water column using water current profile data collected by an onboard acoustic
Doppler current profiler. Overlapping relative current profiles provide information to
simultaneously estimate the vehicle velocity and local ocean current–the vehicle velocity
is then integrated to estimate position. The method is applied to field data using
online bin average, weighted least squares, and recursive least squares implementations.
This demonstrates an autonomous navigation link between the surface and the
seafloor without any dependence on a ship or external acoustic tracking systems. Finally, in many state estimation applications, delayed measurements present an
interesting challenge. Underwater navigation is a particularly compelling case because
of the relatively long delays inherent in all available position measurements. This research
develops a flexible, model-driven approach to delayed measurement fusion in
realtime Kalman filters. Using a priori estimates of delayed measurements as augmented
states minimizes the computational cost of the delay treatment. Managing
the augmented states with time-varying conditional process and measurement models
ensures the approach works within the proven Kalman filter framework–without
altering the filter structure or requiring any ad-hoc adjustments. The end result is
a mathematically principled treatment of the delay that leads to more consistent estimates
with lower error and uncertainty. Field results from dead reckoning aided
by acoustic positioning systems demonstrate the applicability of this approach to
real-world problems in underwater navigation.I have been financially supported by:
the National Defense Science and Engineering Graduate (NDSEG) Fellowship administered
by the American Society for Engineering Education, the Edwin A. Link
Foundation Ocean Engineering and Instrumentation Fellowship, and WHOI Academic
Programs office
Toward autonomous underwater mapping in partially structured 3D environments
Submitted in partial fulfillment of the requirements for the degree of Master of Science at the Massachusetts Institute of Technology and the Woods Hole Oceanographic Institution February 2014Motivated by inspection of complex underwater environments, we have developed a
system for multi-sensor SLAM utilizing both structured and unstructured environmental
features. We present a system for deriving planar constraints from sonar data,
and jointly optimizing the vehicle and plane positions as nodes in a factor graph. We
also present a system for outlier rejection and smoothing of 3D sonar data, and for
generating loop closure constraints based on the alignment of smoothed submaps.
Our factor graph SLAM backend combines loop closure constraints from sonar data
with detections of visual fiducial markers from camera imagery, and produces an online
estimate of the full vehicle trajectory and landmark positions. We evaluate our
technique on an inspection of a decomissioned aircraft carrier, as well as synthetic
data and controlled indoor experiments, demonstrating improved trajectory estimates
and reduced reprojection error in the final 3D map
Advances in Simultaneous Localization and Mapping in Confined Underwater Environments Using Sonar and Optical Imaging.
This thesis reports on the incorporation of surface information into a probabilistic simultaneous localization and mapping (SLAM) framework used on an autonomous underwater vehicle (AUV) designed for underwater inspection. AUVs operating in cluttered underwater environments, such as ship hulls or dams, are commonly equipped with Doppler-based sensors, which---in addition to navigation---provide a sparse representation of the environment in the form of a three-dimensional (3D) point cloud. The goal of this thesis is to develop perceptual algorithms that take full advantage of these sparse observations for correcting navigational drift and building a model of the environment. In particular, we focus on three objectives. First, we introduce a novel representation of this 3D point cloud as collections of planar features arranged in a factor graph. This factor graph representation probabalistically infers the spatial arrangement of each planar segment and can effectively model smooth surfaces (such as a ship hull). Second, we show how this technique can produce 3D models that serve as input to our pipeline that produces the first-ever 3D photomosaics using a two-dimensional (2D) imaging sonar. Finally, we propose a model-assisted bundle adjustment (BA) framework that allows for robust registration between surfaces observed from a Doppler sensor and visual features detected from optical images. Throughout this thesis, we show methods that produce 3D photomosaics using a combination of triangular meshes (derived from our SLAM framework or given a-priori), optical images, and sonar images. Overall, the contributions of this thesis greatly increase the accuracy, reliability, and utility of in-water ship hull inspection with AUVs despite the challenges they face in underwater environments.
We provide results using the Hovering Autonomous Underwater Vehicle (HAUV) for autonomous ship hull inspection, which serves as the primary testbed for the algorithms presented in this thesis. The sensor payload of the HAUV consists primarily of: a Doppler velocity log (DVL) for underwater navigation and ranging, monocular and stereo cameras, and---for some applications---an imaging sonar.PhDElectrical Engineering: SystemsUniversity of Michigan, Horace H. Rackham School of Graduate Studieshttp://deepblue.lib.umich.edu/bitstream/2027.42/120750/1/paulozog_1.pd
Toward lifelong visual localization and mapping
Thesis (Ph.D.)--Joint Program in Applied Ocean Science and Engineering (Massachusetts Institute of Technology, Department of Electrical Engineering and Computer Science; and the Woods Hole Oceanographic Institution), 2013.Cataloged from PDF version of thesis.Includes bibliographical references (p. 171-181).Mobile robotic systems operating over long durations require algorithms that are robust and scale efficiently over time as sensor information is continually collected. For mobile robots one of the fundamental problems is navigation; which requires the robot to have a map of its environment, so it can plan its path and execute it. Having the robot use its perception sensors to do simultaneous localization and mapping (SLAM) is beneficial for a fully autonomous system. Extending the time horizon of operations poses problems to current SLAM algorithms, both in terms of robustness and temporal scalability. To address this problem we propose a reduced pose graph model that significantly reduces the complexity of the full pose graph model. Additionally we develop a SLAM system using two different sensor modalities: imaging sonars for underwater navigation and vision based SLAM for terrestrial applications. Underwater navigation is one application domain that benefits from SLAM, where access to a global positioning system (GPS) is not possible. In this thesis we present SLAM systems for two underwater applications. First, we describe our implementation of real-time imaging-sonar aided navigation applied to in-situ autonomous ship hull inspection using the hovering autonomous underwater vehicle (HAUV). In addition we present an architecture that enables the fusion of information from both a sonar and a camera system. The system is evaluated using data collected during experiments on SS Curtiss and USCGC Seneca. Second, we develop a feature-based navigation system supporting multi-session mapping, and provide an algorithm for re-localizing the vehicle between missions. In addition we present a method for managing the complexity of the estimation problem as new information is received. The system is demonstrated using data collected with a REMUS vehicle equipped with a BlueView forward-looking sonar. The model we use for mapping builds on the pose graph representation which has been shown to be an efficient and accurate approach to SLAM. One of the problems with the pose graph formulation is that the state space continuously grows as more information is acquired. To address this problem we propose the reduced pose graph (RPG) model which partitions the space to be mapped and uses the partitions to reduce the number of poses used for estimation. To evaluate our approach, we present results using an online binocular and RGB-Depth visual SLAM system that uses place recognition both for robustness and multi-session operation. Additionally, to enable large-scale indoor mapping, our system automatically detects elevator rides based on accelerometer data. We demonstrate long-term mapping using approximately nine hours of data collected in the MIT Stata Center over the course of six months. Ground truth, derived by aligning laser scans to existing floor plans, is used to evaluate the global accuracy of the system. Our results illustrate the capability of our visual SLAM system to map a large scale environment over an extended period of time.by Hordur Johannsson.Ph.D
Mapping of complex marine environments using an unmanned surface craft
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 2011.Cataloged from PDF version of thesis.Includes bibliographical references (p. 185-199).Recent technology has combined accurate GPS localization with mapping to build 3D maps in a diverse range of terrestrial environments, but the mapping of marine environments lags behind. This is particularly true in shallow water and coastal areas with man-made structures such as bridges, piers, and marinas, which can pose formidable challenges to autonomous underwater vehicle (AUV) operations. In this thesis, we propose a new approach for mapping shallow water marine environments, combining data from both above and below the water in a robust probabilistic state estimation framework. The ability to rapidly acquire detailed maps of these environments would have many applications, including surveillance, environmental monitoring, forensic search, and disaster recovery. Whereas most recent AUV mapping research has been limited to open waters, far from man-made surface structures, in our work we focus on complex shallow water environments, such as rivers and harbors, where man-made structures block GPS signals and pose hazards to navigation. Our goal is to enable an autonomous surface craft to combine data from the heterogeneous environments above and below the water surface - as if the water were drained, and we had a complete integrated model of the marine environment, with full visibility. To tackle this problem, we propose a new framework for 3D SLAM in marine environments that combines data obtained concurrently from above and below the water in a robust probabilistic state estimation framework. Our work makes systems, algorithmic, and experimental contributions in perceptual robotics for the marine environment. We have created a novel Autonomous Surface Vehicle (ASV), equipped with substantial onboard computation and an extensive sensor suite that includes three SICK lidars, a Blueview MB2250 imaging sonar, a Doppler Velocity Log, and an integrated global positioning system/inertial measurement unit (GPS/IMU) device. The data from these sensors is processed in a hybrid metric/topological SLAM state estimation framework. A key challenge to mapping is extracting effective constraints from 3D lidar data despite GPS loss and reacquisition. This was achieved by developing a GPS trust engine that uses a semi-supervised learning classifier to ascertain the validity of GPS information for different segments of the vehicle trajectory. This eliminates the troublesome effects of multipath on the vehicle trajectory estimate, and provides cues for submap decomposition. Localization from lidar point clouds is performed using octrees combined with Iterative Closest Point (ICP) matching, which provides constraints between submaps both within and across different mapping sessions. Submap positions are optimized via least squares optimization of the graph of constraints, to achieve global alignment. The global vehicle trajectory is used for subsea sonar bathymetric map generation and for mesh reconstruction from lidar data for 3D visualization of above-water structures. We present experimental results in the vicinity of several structures spanning or along the Charles River between Boston and Cambridge, MA. The Harvard and Longfellow Bridges, three sailing pavilions and a yacht club provide structures of interest, having both extensive superstructure and subsurface foundations. To quantitatively assess the mapping error, we compare against a georeferenced model of the Harvard Bridge using blueprints from the Library of Congress. Our results demonstrate the potential of this new approach to achieve robust and efficient model capture for complex shallow-water marine environments. Future work aims to incorporate autonomy for path planning of a region of interest while performing collision avoidance to enable fully autonomous surveys that achieve full sensor coverage of a complete marine environment.by Jacques Chadwick Leedekerken.Ph.D
Sistema de Localização Subaquático para VeÃculos Autónomos
A necessidade de exploração e mineração no meio subaquático desencadeou, de
alguma forma, uma acentuada evolução nas tecnologias e no desenvolvimento de
veÃculos autónomos que opere nesse tipo de ambientes. A autonomia nas operações
encontra-se, inteiramente, relacionada com o sistema de localização e é nesse sentido
que o desenvolvimento desta dissertação se foca.
Os resultados obtidos com o presente estudo pretendem constituir um contributo
para a obtenção de maior precisão e exatidão na performance de um sistema de
localização subaquático. Neste sentido, são estudados dois aspetos fundamentais
para um sistema de localização ser robusto e preciso, sendo eles a fusão sensorial e
a calibração.
A fusão sensorial consistiu em utilizar um EKF com dados sensoriais do DVL, USBL,
acelerómetros e sensor de pressão para estimar a localização. No entanto, para a
realização da fusão sensorial, os sensores necessitam de ser calibrados, pois o desalinhamento
entre os diversos sensores produz influência negativamente no sistema de
localização. Assim sendo, foi desenvolvido um sistema de calibração para minimizar
esse problema.
As Minas subaquáticas, é um dos principais locais de operação para UUV para o
INESC TEC, no entanto, as Minas apresentam distorções magnéticas sendo uma
grande dificuldade para os sistemas de localização tradicionais. Deste modo, foi
proposto um modelo para a obtenção da atitude sem recurso aos magnetómetros
evitando a essas distorções.
Por fim, com o intuito de efetuar a validação dos algoritmos desenvolvidos foram realizados
datasets para comprovar a eficiência do sistema de localização subaquático
proposto.
Os resultados obtidos com o sistema desenvolvido neste estudo, quando comparados
com o ground truth apresentaram erros inferiores a meio metro na posição estimada
e 0.1 graus na orientação estimada, ao longo de um percurso de 722 m com uma
duração de 10 minutos. É de salientar que o filtro probabilÃstico demonstrou-se
robusto mesmo com a existência de algumas falhas na obtenção das medidas dos
sensores acústicos.The need to explore and mine underwater has triggered, in some ways, a pronounced
evolution of the technologies and the development of autonomous vehicles which
could operate in that type of environment. The operations autonomy is entirely
related with the localization system and this thesis is focused in that sense.
The results we obtained with the present study aim to contribute to the process
of obtaining a higher precision and accuracy in the performance of an underwater
localization system. In this sense, we study two fundamental features for the robustness
and precision of a localization system: multiple sensor fusion and system
calibration.
An Extended Kalman Filter was used to fuse the sensor data from Doppler Velocity
Log, Ultra-short baseline, accelerometers and a pressure sensor to estimate the
position. However, in order to perform the sensorial fusion, the sensors need to be
calibrated since the misalignment between the different sensors produces negative
effects on the localization system. Thus, we have developed a calibration system to
decimate this problem.
The underwater mines, one of the means of operation for the autonomous vehicles
used in some ongoing projects at the INESC TEC's Centre for Robotics and Autonomous
Systems, present very hostile characteristics with high magnetic distortions.
This being the case, we have proposed a model to obtain the attitude without resorting
to the magnetometers which would be immune to these distortions.
Lastly, in order to validate the algorithms we have developed, we have performed
datasets to prove the eficiency of the underwater localization system we propose.
The results we obtained with the system we have developed in this study, when
compared to the ground truth, presented errors which were inferior to half a meter
in the estimated position and 0.1 degrees in the estimated orientation, through a
route of 722 meters with a duration of 10 minutes. We should emphasize that the
probabilistic filter proved to be robust even with the existence of some
aws while
obtaining the measurements of the acoustic sensors
Underwater Vehicles
For the latest twenty to thirty years, a significant number of AUVs has been created for the solving of wide spectrum of scientific and applied tasks of ocean development and research. For the short time period the AUVs have shown the efficiency at performance of complex search and inspection works and opened a number of new important applications. Initially the information about AUVs had mainly review-advertising character but now more attention is paid to practical achievements, problems and systems technologies. AUVs are losing their prototype status and have become a fully operational, reliable and effective tool and modern multi-purpose AUVs represent the new class of underwater robotic objects with inherent tasks and practical applications, particular features of technology, systems structure and functional properties