IEEE Robotics & Automation Magazine - March 2012 - 77

Navigation
The primary requirement of this observation program is
the ability to revisit benthic sites and image the same location on the seafloor. Revisiting the location of a single
image in surveys spaced out over a number of years is
likely to prove difficult even with high-end navigation
suites. The use of the dense grids allows an area to be revisited with a high degree of certainty as the majority of a
25 m 3 25 m patch of the seafloor is likely to overlap
between dives even if there is some offset in the estimated
vehicle location as might be expected when using a standard
GPS receiver. The broad survey grids, on the other hand, are
not designed to be revisited precisely but are meant to capture spatial variability within a particular dive site. A
standard set of oceanographic navigation instruments is,
therefore, sufficient for our purposes, although care must be
taken with calibration of the instruments and the manner in
which the navigation data are fused.
We operate an ocean-going AUV called Sirius capable
of undertaking the high-resolution, georeferenced survey
work [14]. This platform is a modified version of a midsize
robotic vehicle called SeaBED built at the Woods Hole
Oceanographic Institution [15]. This class of AUV has
been designed specifically for relatively low-speed, highresolution imaging and is passively stable in pitch and roll.
The submersible is equipped with a full suite of oceanographic sensors (see Table 1).
Real-Time Navigation
Our vehicle is equipped with a single-band GPS receiver,
a Doppler velocity log (DVL), a depth sensor, a magnetic
compass with integrated roll and pitch sensors, and an
ultrashort baseline (USBL) acoustic positioning system
deployed by the support vessel. The observations of
velocity provided by the DVL are combined with the
observations of attitude and depth using an extended
Kalman filter [14]. The USBL observations, consisting of
range and bearing measurements between the vessel and
the vehicle, are collected on the surface and are sent
together with the ship's position and attitude to the vehicle using the USBL's acoustic modem. These observations are received by the vehicle and fused into its
onboard navigation filter. The heading reference used is
sensitive to the magnetic signature of the rest of the vehicle [16], which can introduce distortions of several
degrees into the heading estimate. Even when soft and
hard iron calibrations are performed, persistent headingdependent errors of O (1°) are possible. While adequate
to perform linear transects or broader acoustic surveys
(particularly, when aided by acoustic positioning from a
long baseline or USBL), the magnitude of these errors
makes an intended dense mow the lawn pattern with
reciprocal, closely spaced, parallel track lines that are difficult for the vehicle to complete. We have recently
shown that it is possible to derive a heading-dependent
correction to the magnetic compass using visual data that

can enable a compass-equipped AUV to perform dense
visual coverage of a seafloor patch of approximately
50 m 3 75 m with 50 parallel track lines [17]. This has
resulted in a navigation suite that is capable of meeting
the requirements for repeated surveying of the permanent reference sites.
Simultaneous Localization and Mapping
To generate accurate models of the seafloor, it is important
that the estimated vehicle trajectory is self-consistent with
respect to the data being collected during each survey. We
employ visual SLAM to optimally fuse uncertain navigation estimates and visual observations [11]. This allows us
to further refine the estimated vehicle trajectory using the
environmental data, including high-resolution imagery
and multibeam sonar, collected during the survey. Cameras are capable of high-resolution observations so that
if the same scene is imaged from different positions, it is
possible to determine the relative poses of the cameras
using observations of features in the scene. These constraints are fused into the vehicle's navigation solution
to further refine the vehicle's estimated trajectory. Examples of loop closures identified in a dense survey are shown
in Figure 2(a).
To allow the survey data to be compared across years, it
is important that the annual surveys are coregistered. The
real-time navigation suite, including USBL observations, is
sufficient to position the vehicle within a meter of its
intended survey location, particularly in shallow water.
We have shown how loop closures can be identified in successive dives using standard SLAM techniques when the
time span between dives is short [10]. However, over the
course of a year or more, substantial changes in the benthos have often occurred and normal image features used
by our SLAM system do not reliably find matches. We are
currently working on developing multiresolution matching
techniques that use sonar data to provide gross registration
across years from major morphological features. Finerscale registration will need to account for variability in
the benthos itself and is an area of active research that
will exploit recent developments in the areas of image
change detection.
Delivering Data Products
We have demonstrated the ability of these AUV systems to
collect the type of data required to support the observation
program outlined herein. However, there is also a requirement to bridge the gap between the in situ observations
provided by the AUV and the information required to
answer specific scientific questions concerning changes in
marine habitats. The sheer volume of data available to
support these studies requires that much of the processing
and data integration be automated to avoid bottlenecks
associated with manual interpretation of imagery and associated data products. The data are currently available
online through the IMOS electronic marine infrastructure
MARCH 2012

*

IEEE ROBOTICS & AUTOMATION MAGAZINE

*

77



Table of Contents for the Digital Edition of IEEE Robotics & Automation Magazine - March 2012

IEEE Robotics & Automation Magazine - March 2012 - Cover1
IEEE Robotics & Automation Magazine - March 2012 - Cover2
IEEE Robotics & Automation Magazine - March 2012 - 1
IEEE Robotics & Automation Magazine - March 2012 - 2
IEEE Robotics & Automation Magazine - March 2012 - 3
IEEE Robotics & Automation Magazine - March 2012 - 4
IEEE Robotics & Automation Magazine - March 2012 - 5
IEEE Robotics & Automation Magazine - March 2012 - 6
IEEE Robotics & Automation Magazine - March 2012 - 7
IEEE Robotics & Automation Magazine - March 2012 - 8
IEEE Robotics & Automation Magazine - March 2012 - 9
IEEE Robotics & Automation Magazine - March 2012 - 10
IEEE Robotics & Automation Magazine - March 2012 - 11
IEEE Robotics & Automation Magazine - March 2012 - 12
IEEE Robotics & Automation Magazine - March 2012 - 13
IEEE Robotics & Automation Magazine - March 2012 - 14
IEEE Robotics & Automation Magazine - March 2012 - 15
IEEE Robotics & Automation Magazine - March 2012 - 16
IEEE Robotics & Automation Magazine - March 2012 - 17
IEEE Robotics & Automation Magazine - March 2012 - 18
IEEE Robotics & Automation Magazine - March 2012 - 19
IEEE Robotics & Automation Magazine - March 2012 - 20
IEEE Robotics & Automation Magazine - March 2012 - 21
IEEE Robotics & Automation Magazine - March 2012 - 22
IEEE Robotics & Automation Magazine - March 2012 - 23
IEEE Robotics & Automation Magazine - March 2012 - 24
IEEE Robotics & Automation Magazine - March 2012 - 25
IEEE Robotics & Automation Magazine - March 2012 - 26
IEEE Robotics & Automation Magazine - March 2012 - 27
IEEE Robotics & Automation Magazine - March 2012 - 28
IEEE Robotics & Automation Magazine - March 2012 - 29
IEEE Robotics & Automation Magazine - March 2012 - 30
IEEE Robotics & Automation Magazine - March 2012 - 31
IEEE Robotics & Automation Magazine - March 2012 - 32
IEEE Robotics & Automation Magazine - March 2012 - 33
IEEE Robotics & Automation Magazine - March 2012 - 34
IEEE Robotics & Automation Magazine - March 2012 - 35
IEEE Robotics & Automation Magazine - March 2012 - 36
IEEE Robotics & Automation Magazine - March 2012 - 37
IEEE Robotics & Automation Magazine - March 2012 - 38
IEEE Robotics & Automation Magazine - March 2012 - 39
IEEE Robotics & Automation Magazine - March 2012 - 40
IEEE Robotics & Automation Magazine - March 2012 - 41
IEEE Robotics & Automation Magazine - March 2012 - 42
IEEE Robotics & Automation Magazine - March 2012 - 43
IEEE Robotics & Automation Magazine - March 2012 - 44
IEEE Robotics & Automation Magazine - March 2012 - 45
IEEE Robotics & Automation Magazine - March 2012 - 46
IEEE Robotics & Automation Magazine - March 2012 - 47
IEEE Robotics & Automation Magazine - March 2012 - 48
IEEE Robotics & Automation Magazine - March 2012 - 49
IEEE Robotics & Automation Magazine - March 2012 - 50
IEEE Robotics & Automation Magazine - March 2012 - 51
IEEE Robotics & Automation Magazine - March 2012 - 52
IEEE Robotics & Automation Magazine - March 2012 - 53
IEEE Robotics & Automation Magazine - March 2012 - 54
IEEE Robotics & Automation Magazine - March 2012 - 55
IEEE Robotics & Automation Magazine - March 2012 - 56
IEEE Robotics & Automation Magazine - March 2012 - 57
IEEE Robotics & Automation Magazine - March 2012 - 58
IEEE Robotics & Automation Magazine - March 2012 - 59
IEEE Robotics & Automation Magazine - March 2012 - 60
IEEE Robotics & Automation Magazine - March 2012 - 61
IEEE Robotics & Automation Magazine - March 2012 - 62
IEEE Robotics & Automation Magazine - March 2012 - 63
IEEE Robotics & Automation Magazine - March 2012 - 64
IEEE Robotics & Automation Magazine - March 2012 - 65
IEEE Robotics & Automation Magazine - March 2012 - 66
IEEE Robotics & Automation Magazine - March 2012 - 67
IEEE Robotics & Automation Magazine - March 2012 - 68
IEEE Robotics & Automation Magazine - March 2012 - 69
IEEE Robotics & Automation Magazine - March 2012 - 70
IEEE Robotics & Automation Magazine - March 2012 - 71
IEEE Robotics & Automation Magazine - March 2012 - 72
IEEE Robotics & Automation Magazine - March 2012 - 73
IEEE Robotics & Automation Magazine - March 2012 - 74
IEEE Robotics & Automation Magazine - March 2012 - 75
IEEE Robotics & Automation Magazine - March 2012 - 76
IEEE Robotics & Automation Magazine - March 2012 - 77
IEEE Robotics & Automation Magazine - March 2012 - 78
IEEE Robotics & Automation Magazine - March 2012 - 79
IEEE Robotics & Automation Magazine - March 2012 - 80
IEEE Robotics & Automation Magazine - March 2012 - 81
IEEE Robotics & Automation Magazine - March 2012 - 82
IEEE Robotics & Automation Magazine - March 2012 - 83
IEEE Robotics & Automation Magazine - March 2012 - 84
IEEE Robotics & Automation Magazine - March 2012 - 85
IEEE Robotics & Automation Magazine - March 2012 - 86
IEEE Robotics & Automation Magazine - March 2012 - 87
IEEE Robotics & Automation Magazine - March 2012 - 88
IEEE Robotics & Automation Magazine - March 2012 - 89
IEEE Robotics & Automation Magazine - March 2012 - 90
IEEE Robotics & Automation Magazine - March 2012 - 91
IEEE Robotics & Automation Magazine - March 2012 - 92
IEEE Robotics & Automation Magazine - March 2012 - 93
IEEE Robotics & Automation Magazine - March 2012 - 94
IEEE Robotics & Automation Magazine - March 2012 - 95
IEEE Robotics & Automation Magazine - March 2012 - 96
IEEE Robotics & Automation Magazine - March 2012 - 97
IEEE Robotics & Automation Magazine - March 2012 - 98
IEEE Robotics & Automation Magazine - March 2012 - 99
IEEE Robotics & Automation Magazine - March 2012 - 100
IEEE Robotics & Automation Magazine - March 2012 - 101
IEEE Robotics & Automation Magazine - March 2012 - 102
IEEE Robotics & Automation Magazine - March 2012 - 103
IEEE Robotics & Automation Magazine - March 2012 - 104
IEEE Robotics & Automation Magazine - March 2012 - 105
IEEE Robotics & Automation Magazine - March 2012 - 106
IEEE Robotics & Automation Magazine - March 2012 - 107
IEEE Robotics & Automation Magazine - March 2012 - 108
IEEE Robotics & Automation Magazine - March 2012 - 109
IEEE Robotics & Automation Magazine - March 2012 - 110
IEEE Robotics & Automation Magazine - March 2012 - 111
IEEE Robotics & Automation Magazine - March 2012 - 112
IEEE Robotics & Automation Magazine - March 2012 - 113
IEEE Robotics & Automation Magazine - March 2012 - 114
IEEE Robotics & Automation Magazine - March 2012 - 115
IEEE Robotics & Automation Magazine - March 2012 - 116
IEEE Robotics & Automation Magazine - March 2012 - 117
IEEE Robotics & Automation Magazine - March 2012 - 118
IEEE Robotics & Automation Magazine - March 2012 - 119
IEEE Robotics & Automation Magazine - March 2012 - 120
IEEE Robotics & Automation Magazine - March 2012 - 121
IEEE Robotics & Automation Magazine - March 2012 - 122
IEEE Robotics & Automation Magazine - March 2012 - 123
IEEE Robotics & Automation Magazine - March 2012 - 124
IEEE Robotics & Automation Magazine - March 2012 - 125
IEEE Robotics & Automation Magazine - March 2012 - 126
IEEE Robotics & Automation Magazine - March 2012 - 127
IEEE Robotics & Automation Magazine - March 2012 - 128
IEEE Robotics & Automation Magazine - March 2012 - Cover3
IEEE Robotics & Automation Magazine - March 2012 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2010
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2010
https://www.nxtbookmedia.com