Sunteți pe pagina 1din 40

Autonomous Underwater Robotics:

State of the Art and Future Challenges


PhD Trial Lecture

Arnfinn Aas Eielsen


Department of Engineering Cybernetics, NTNU

November 26, 2012

Outline
Introduction
Goals and Motivations
Groups/Projects With Recent Publications
Modeling
Low-Level Control
Sensor Systems
Simultaneous Localization And Mapping (SLAM)
Other Topics
Conclusions
References

Definitions
Underwater robotics typically refers to Unmanned Underwater Vehicles (UUVs).
At this time, two types of UUVs are in common usage:
I

Remotely Operated Vehicles (ROVs)

Autonomous Underwater Vehicles (AUVs)

Remotely Operated Vehicles (ROVs) are tele-operated vehicles, that can be used
to perform inspection and intervention missions under water, by being a mobile
platform for sensors and manipulators.
An ROV is an Underwater Vehicle-Manipulator System (UVMS).
Autonomous Underwater Vehicles (AUVs) are autonomous vehicles, which are
used as mobile sensor platforms that can undertake survey and inspection
missions under water, without human interaction.
Autonomous underwater robotics, is here defined as an autonomous UVMS.
Essentially: combining the capabilities of ROVs and AUVs.

Applications
Dirty Dangerous Distant Dull

Examples of areas:
I

Deep water (adverse conditions for communication to surface)

Under ice (inaccessible area for surface vehicles)

Nuclear plant fuel rod storage tanks (hazardous environment)

Examples of tasks:
I

Salvage and recovery/retrieval (clearing debris, retrieving objects)

Inspection (fish farming, mine detection, pipeline and hull inspection)

Intervention on subsea installations (valve operations, pipeline repair)

Survey (seafloor mapping, seismology, oceanography)

Observation (aiding undersea rescue, threat detection, marine biology)

Communications (placing acoustic markers, relaying)

Yuh et al. [2011], Sheridan and Verplank [1978]

Examples of Existing AUVs

(a)

(d)

(c)

The Hybrid ROV Nereus (Woods

Hole Oceanographic Institute).

Webb Research Thermal Glider

(Teledyne Webb Research).

The Bluefin HAUV prototype

(Bluefin Robotics Corporation).

(b)

(e)

HUGIN (Kongsberg Maritime).

RoboLobster (Office of Naval

Research).

Yuh et al. [2011], Morgansen et al. [2007]

(f)

Robofish (University of

Washington).

Applications
An ROV performing a valve operation on a subsea structure.

Source: Frank van Mierlo (Public Domain)

Goal
An overall goal for unmanned vehicles is increased autonomy.
Essentially getting rid of the infrastructure needed for tele-operation, expanding
the capabilities of underwater robotics.

Source: Schilling Robotics

Motivations

Use of ROVs is limited due to:


I

very high operational costs (approx. 8000 per day)

large crew and specialized mother vessel (dynamic positioning)

can not operate in ice covered areas

operator fatigue (even with auto-heading, auto-depth, etc.)

practical and safety issues (tether management)

time-delay in human-machine interaction (loss of precision)

limited depth (limited capability of tether and pressure hull)

Yuh and West [2001], Antonelli et al. [2008], Antonelli [2006], Yuh et al. [1998], Prats et al. [2011a],
Sheridan and Verplank [1978]

Autonomy Definitions
Types of autonomy:
I

Energy autonomy: reliable power sources and low power consumption

Navigation autonomy: localization without estimate error growth

Decision autonomy: solving tasks and fault detection and tolerance

Levels of automation/autonomy:
HIGH

10
9
8
7
6

LOW

5
4
3
2
1

The computer decides everything and acts autonomously,


ignoring the human.
Informs the human only if it, the computer, decides to.
Informs the human only if asked, or
executes automatically, then necessarily informs the human, and
allows the human a restricted time to veto before automatic
execution, or
executes the suggestion if the human approves, or
suggest one alternative.
Narrows the selection down to a few, or
the computer offers a complete set of decision/action alternatives, or
the computer offers no assistance:
human must take all decision and actions.

Parasuraman et al. [2000], Sheridan and Verplank [1978], Hagen et al. [2009]

Autonomy Goals
The overall goal for autonomous UVMSs is to be able to issue very high-level
commands, e.g.,
move from location A to location B, inspect the pipeline, unplug the
connector, retrieve the treasure chest from the sunken pirate ship
without having to specify all the sub-task needed to solve the mission (like to
ROV operator does now, or the the driver or a car).
Best current examples might be the EUREKA Prometheus Project, DARPA
Grand Challenge, and the Google Driverless Car.
Intermediate goals will be to find ways to assist ROV operators
(semi-autonomy); letting the ROV operators focus on higher level tasks, rather
than controlling everything.
Station keeping/dynamic positioning, automatically solving kinematic redundancy
and trajectory generation problems, compensating for time-delay (augmented
reality, predictor diplays), ...
Luettel et al. [2012], Yuh and West [2001], Hagen et al. [2009], Marani et al. [2009], Wang et al. [1995],
Prats et al. [2012a], Candeloro et al. [2012], Sheridan and Verplank [1978]

Research Areas Autonomous Underwater Robotics


Related to control engineering
I

Modeling + robust and adaptive control + singularity free representations

Sensor fusion + disturbance estimation/rejection

Computer vision + simultaneous localization and mapping (SLAM)

Trajectory planning + obstacle avoidance + kinematic redundancy

Mission control systems (high-level control)

Other examples (computer science, electrical, mechanical, chemical, ...):


Sensors, imaging, machine vision, real-time operating systems, dexterous
manipulator systems, efficient thrusters, lightweight structures, high-density
power sources, virtual reality, human machine interfaces, artificial intelligence, ...
Overlapping with research in other fields, especially other mobile robots:
I Unmanned Ground Vehicles (UGVs)
I
I
I

BigDog (Boston Dynamics)


Google Driverless Car (Google)
Sojourner (NASA)

Unmanned Aerial Vehicles (UAVs)


I
I

Black Hornet (Prox Dynamics)


Predator (General Atomics)

Groups/Projects With Recent Publications


TRIDENT/RAUVI (Reconfigurable Autonomous Underwater Vehicle for
Intervention Missions)
Co-ordinated by University of Jaume I, Castelln de la Plana, Spain
I

Vehicle: Girona 500

3 to 8 thrusters + 4 DOF manipulator (ARM5E)

Final sea trials in October 2012

SAUVIM (Semi-Autonomous Underwater Vehicle for Intervention Missions)


University of Hawaii at Manoa, USA
I

8 thrusters + 7 DOF manipulator (MARIS 7080)

Sea trials in January 2010

ALIVE (Autonomous Light Intervention VEhicle)


Hitec Framns, Cybernetix, Ifremer, Heriot-Watt University, Joint Research
Centre (European Commission)
I

5 thrusters + 6 DOF manipulator

Sea trials in October 2003

Marani et al. [2009], Prats et al. [2012a], Evans et al. [2003], Prats et al. [2011a]

Movies - ALIVE

The movies demonstrate several features:


I

Localization using acoustic signals.

Navigating to the proximity of the target.

Finding the target and approaching.

Visual servo control for station keeping.

Disturbance rejection, compensating for underwater current.

Visual servo control for manipulating/interacting with an ROV panel (valve


operations).

http://www.youtube.com/watch?v=NuVG15Sf9U0

Movies - TRIDENT
I

I
I

I
I

Surveying simultaneous
localization and mapping (SLAM).
Localization using maps, INS, DVL.
Navigating to the proximity of the
target.
Finding the target and approaching.
Visual servo control for station
keeping.
Visual servo control for interacting
with and retrieving a Black Box
mock-up.
Virtual/augmented reality for
mission control.

Not shown: Synchronous motion with


surface vessel (for SLAM).
http://www.youtube.com/watch?v=jdt_Gy-YjUI
Prats et al. [2011b]

Hardware Architecture SAUVIM

Kim and Yuh [2004]

Software Architecture RAUVI

Prats et al. [2012b]

Modeling
(roll)

Vehicle dynamics:

(surge)

I
Mv + Cv () + Dv () + gv (RB
) = v
h
iT
= 1 T , 2 T = [u, v, w, p, q, r]T

(pitch)

xb

(sway)
yb

(yaw)

(heave)
zb

I
Je (RB
)

I
(RB
)

=
= Je
h
iT
= 1 T , 2 T = [x, y, z, , , ]T

Vehicle-manipulator dynamics:
I

M (
q )+C(
q , )+D(
q , )+g(
q , RB
)=
iT
h
T
= 1 T , 2 T , q

yb

zb

Euler angle representation has


singularities non-minimal
representations such as quaternions
Antonelli et al. [2008], Antonelli [2006], Feldman [1979]

xb

x
yn
zn
z
x1

xn
y1

z1

Modeling Some Properties


Due to hydrodynamic effects, the mass matrix must include added mass. e.g.:
M = MRB +
| {z }
rigid body

MA
|{z}

added mass

Similarly for the Coriolis and centripetal contribution, e.g.:


C = CRB + CA
The damping matrix D should include hydrodynamic damping effects:
I

skin friction

vortex shedding damping

viscous damping (drag and lift)

(surface: potential damping + wave drift damping)

Currents is a major disturbance under water. Assumed to be irrotational and


constant. Included by considering the relative velocity r .
h T
iT
cI = vc I1 , 0T
r = RIB cI
I
Gravity and buoyancy forces are added to the vector g(
q , RB
).

Antonelli et al. [2008], Antonelli [2006]

Modeling Some Properties


For a fully actuated UVMS:
I
I
I

the inertia matrix is symmetric and positive definite, M = M T > 0


the damping matrix is positive definite, D > 0
the matrix M 2C is skew symmetric, M 2C = (M 2C)T

But only for certain symmetry and parametrization assumptions!

, Good: Linearity in parameters (no current):

I
=
(
q , RB
, , )

R n

/ Bad: Model complexity/order:


I

Single rigid body (e.g. vehicle): n,v > 100.

UVMS: n = (n + 1)n,v .

Antonelli et al. [2008], Antonelli [2006], From et al. [2012]

Modeling Thrusters

Thruster dynamics is non-linear (not ideal force generators, i.e. not


instantaneous and linear).
I
I
I

Behaves like a sluggish non-linear filter.


Limited power force saturation.
Can cause limit-cycling under closed-loop control.

For smaller/lighter vehicles and manipulators, the impact of the


time-constant and non-linearity can be a significant.
For UVMSs, the vehicle should be fully actuated, to counteract interaction
forces when using the manipulator.
There should be thruster redundancy for failure tolerance need methods
for thruster allocation.

Yoerger et al. [1990], Healey et al. [1995], Antonelli et al. [2008], Antonelli [2006]

Modeling Challenges
I

uncertainty
I
I
I

poor knowledge of hydrodynamic effects


difficulty of parameter identification
changes due to payload (mission-to-mission or during mission)

validity of model is limited to low velocities

complexity and/or order of the model

kinematic redundancy

singularity free representations

lack of thruster modeling (poor thruster performance)

Antonelli et al. [2008], Antonelli [2006], Srensen and Refsnes [2009], Yuh and West [2001]

Low-Level Control
Currently (SAUVIM + TRIDENT/RAUVI) proportional-integral-derivative (PID)
control or feed-forward control is used for vehicle and manipulator control.
PID control can take the form (for the vehicle, using quaternions, but usually
done using Euler angles):
Z t
I
v = gv (RB
) +KD p + KP p + KI
p(t0 )dt0
| {z }
0
optional


h
iT
p = 1 T QT R7 , p =

1,d 1
d Q)
Im(Q

The optional term improves transient response of sluggish integral action


(e.g. for yaw motion due to buoyancy and gravitation).
The coupling from the manipulator can be compensated using:
I

v = v + m (RB
, q, , )

The assumption is then that the manipulator has a fixed base, and regular
manipulator control schemes are used (kinematic and dynamic control).
Prats et al. [2012b], Marani et al. [2009], Antonelli [2006], From et al. [2010]

Low-Level Control
Challenges:
I

large model uncertainty (time-varying, poor parameter estimation)

disturbances (underwater currents, interaction forces, ...)

dynamic coupling between the vehicle and the manipulator

To improve performance, several non-linear control schemes have been proposed,


based on, e.g.:
Also:
I sliding-mode/variable structure
I neural-networks
I backstepping
I fuzzy logic
I feedback linearization
Basis for adaptive control laws and reduced order control laws.
Challenges:
I

persistency of excitation

high model complexity and/or order

state estimates (observers)

Antonelli [2006], Srensen and Refsnes [2009], Yuh and West [2001], Antonelli et al. [2008], Jordan and
Bustamante [2009], Antonelli et al. [2004a]

Sensor Systems
Autonomous operation requires perception of the vehicles local environment.
Pigeon: keen eyesight + learning capabilities
(vs. Manual Control to Line of Sight)

Skinner [1960], Wasserman [1995]

Sensors Used for Perception (Mission Specific)


Sensors are used to:
I

enable motion control (position measurement/localization)

perform a specific mission (inspection, survey, observation, targeting, ...)

Mission specific sensors (underwater manipulation):


I

cameras (two for stereo vision)

sonars (various configurations)

Basis for computer vision, and is used for visual servo control to provide
measurements to solve a task (relative position, shapes, colors, orientation, ...)
Examples of tasks: station keeping, pipeline tracking, recovering objects, valve
operations, clearing debris, welding, ...

Prats et al. [2012b], Antonelli et al. [2008], Marani and Choi [2010], Prats et al. [2011a], Horgan and
Toal [2009], Hutchinson et al. [1996]

Simultaneous Localization And Mapping (SLAM)


Simultaneous Localization And Mapping (SLAM): build a map of an unknown
environment and at the same time use this map to navigate.
A key prerequisite for truly autonomous navigation.
It is used by the high-level control layer (mission control) for
I

surveying

finding targets of interest

path planning to target

obstacle avoidance

planning the solution of a task

...

Extracts features (landmarks) from image data and correlates them with
position measurements (sensor fusion).
Luettel et al. [2012], Ferreira et al. [2012], Ribas et al. [2008], Ferreira et al. [2011],
Durrant-Whyte and Bailey [2006]

Simultaneous Localization And Mapping (SLAM)

Prats et al. [2012b]

Sensors Used for Localization and Navigation (Motion Control)


Compass: Measures heading relative to geodetic north (gyro compass) or
magnetic north (magnetic compass).
Inertial Measurement Unit (IMU): Provides measurements of linear acceleration
and angular velocity (using accelerometers, gyroscopes, and magnetometers).
Depth sensor: Pressure measurement that can be translated to a vehicle depth.
Altitude and forward-looking sonar: Length measurements to seafloor and
objects.
Doppler Velocity Log (DVL): Measures vehicle velocity relative to the seafloor
and relative water motion.
Global Navigation Satellite System (GNSS): Used to localize the vehicle on the
surface and to initialize the IMU. (Only works on the surface.)
Acoustic positioning: Measures position relative to transponders.
Long BaseLine (LBL), Short BaseLine (SBL), Ultra Short BaseLine (USBL).
SLAM: Position measurements relative to map features.
Kinsey et al. [2006], Ribas et al. [2008], Corke et al. [2007], Grenon et al. [2001], Hunt et al. [1974]

Sensor Fusion
131

s Truly Autonomous

Block diagram of the HUGIN integrated inertial navigation system.


SAS CVL
Delta
Position

DVL
Velocity
(in B)

Reset

Gyros
Accelerometers

Decompose
in L
_
Velocity (in L)

Angular
velocity

Compass

Specific Navigation
Equations
force

_
Attitude
Depth

IMU

_
INS
Horizontal
position

Error state
Kalman
filter

Pressure
sensor
_
Estimates

DGPS +
USBL

GPS

Terrain
Navigation

Range
(+bearing)
Underwater
transponder
positioning

(of errors in
navigation
equations and
colored sensor
errors)

k diagram
of et
theal.HUGIN
Hagen
[2009] integrated inertial navigation system.

CVL Correlation Velocity Log


(velocity)
DVL Doppler Velocity Log
(velocity)
DGPS Differential GPS
(position)
USBL Ultra Short BaseLine
(position)

Sensors Systems Challenges


I
I
I

Low bandwidth of the sensor readings.


Lack of precision (and bandwidth) deteriorates manipulator performance.
Errors and noise in measurements:
I
I
I
I

I
I

IMU and compass bias


acoustic signals affected by water temperature, pressure, and salinity
SLAM, DVL and sonar only work close to seafloor
low visibility and occlusion

Fault tolerance (sensor redundancy).


Non-linear models in sensor fusion (extended/unscented Kalman filter +
particle filter + non-linear observers).
Computational requirements (computer vision, SLAM, and sensor fusion).

SLAM must handle increasingly unstructured environments in situations where


GPS-like solutions (e.g. acoustic transponders) are unavailable or unreliable.
Underwater environment the most challenging for SLAM due to reduced sensorial
possibilities and lack reliable features.

Other Topics
I

Fault Detection and Tolerance

Guidance and Trajectory Generation

I
I

I
I

Low bandwidth for acoustic modems


Limited range (relaying)

Mission Control
I

Platooning
Relaying

Communications
I

Optimization methods
Waypoints and Line of Sight

Multiple Vehicles and Synchronization


I

Few results due to lack of good models

Mission planning and specification


Architectures for autonomous operation

Artificial intelligence
Real-time operating systems
Semi-autonomous operation
I

Relieving operators (simplifying operations and preventing fatigue)

Conclusions State of the Art

I
I
I

ALIVE + SAUVIM + TRIDENT/RAUVI


Experimentally proven autonomous UVMSs
Fairly basic methods:
I
I
I
I
I
I

Control PID
Sensor fusion simple models and Kalman filters
Computer vision well defined geometrical shapes
Autonomy Petri nets (finite state machines)
Kinematic redundancy limiting the workspace
...

Conclusions Future Challenges


I

Mathematical modeling
I
I
I
I
I
I

Singularity free representations


Kinematic redundancy
Thrusters
Complexity
Uncertainty
Correct modeling retaining good model properties
(boundedness and skew-symmetry)

More advanced or different control laws


I

Adaptive, robust, lower order (e.g. L1 -adaptive)

Sensor systems (bounded error growth)

Non-linear observers (e.g. particle filters)

Fault detection

Simultaneous localization and mapping (SLAM)

Autonomy (simple task specification and more intelligent behavior)

Yuh and West [2001], Antonelli et al. [2008], Antonelli [2006], Yuh et al. [1998], Prats et al. [2011a]

References I
G. Antonelli. Underwater Robots, volume 2 of Springer Tracts in Advanced Robotics. Springer, 2nd edition, 2006.
G. Antonelli, F. Caccavale, and S. Chiaverini. Adaptive Tracking Control of Underwater Vehicle-Manipulator Systems
Based on the Virtual Decomposition Approach. Robotics and Automation, IEEE Transactions on, 20(3):594602,
June 2004a.
G. Antonelli, S. Chiaverini, and S. Costantini. An experimental implementation or sensor fusion for mobile robots
based on kalman filtering. In World Automation Congress, 2004 Proceedings of the, pages 479484, Seville, June
2004b.
G. Antonelli, T. I. Fossen, and D. R. Yoerger. Underwater Robotics. In B. Siciliano and K. Oussama, editors,
Handbook of Robotics, pages 9871007. Springer, 2008.
F. Arrichiello, H. K. Heidarsson, S. Chiaverini, and G. S. Sukhatme. Cooperative caging and transport using
autonomous aquatic surface vehicles. Intelligent Service Robotics, 5(1):7387, Dec. 2011.
T. Bailey and H. Durrant-Whyte. Simultaneous Localization and Mapping (SLAM): Part II. IEEE Robotics &
Automation Magazine, 13(3):108117, Sept. 2006.
A. Bonchis, N. Hillier, J. Ryde, E. Duff, and C. Pradalier. Experiments in Autonomous Earth Moving. In 18th IFAC
World Congress, Proceedings of the, pages 1158811593, 2011.
M. Breivik and T. I. Fossen. Guidance Laws for Autonomous Underwater Vehicles. In A. V. Inzartsev, editor,
Underwater Vehicles, pages 5176. InTech, Jan. 2009.
N. A. Brokloff. Matrix Algorithm for Doppler Sonar Navigation. In OCEANS 1994, Proceedings of, pages 378383,
1994.
J. Brown, C. Tuggle, J. MacMahan, and A. Reniers. The use of autonomous vehicles for spatially measuring mean
velocity profiles in rivers and estuaries. Intelligent Service Robotics, 4(4):233244, July 2011.
M. Caccia, G. Bruzzone, F. Ferreira, and G. O. . E. Veruggio. Online video mosaicing through SLAM for ROVs.
OCEANS 2009 - EUROPE, pages 16, 2009.
M. Candeloro, A. J. Srensen, S. Longhi, and F. Dukan. Observers for Dynamic Positioning of ROVs with
Experimental Results. In MCMC 2012, pages 16, 2012.
G. Casalino, A. Caiti, A. Turetta, and E. Simetti. RT2: real-time ray-tracing for underwater range evaluation.
Intelligent Service Robotics, 4(4):259270, June 2011.
T. Chatchanayuenyong and M. Parnichkun. Neural network based-time optimal sliding mode control for an
autonomous underwater robot. Mechatronics, 16(8):471478, Oct. 2006.
F. Chaumette and S. Hutchinson. Visual Servo Control Part I: Basic Approaches. IEEE Robotics & Automation
Magazine, 13(4):8290, Dec. 2006.

References II
F. Chaumette and S. Hutchinson. Visual Servo Control Part II: Advanced Approaches. IEEE Robotics & Automation
Magazine, 14(1):109118, Mar. 2007.
M. Chitre, S. Shahabudeen, and M. Stojanovic. Underwater acoustic communications and networking: Recent
advances and future challenges. Marine technology society journal, 42(1):103116, 2008.
P. Corke, C. Detweiler, M. Dunbabin, M. Hamilton, D. Rus, and I. Vasilescu. Experiments with Underwater Robot
Localization and Tracking. In Robotics and Automation, 2007 IEEE International Conference on, pages
45564561, Roma, Apr. 2007.
G. De Novi, C. Melchiorri, J. C. Garcia, P. J. Sanz, P. Ridao, and G. S. C. . r. A. I. Oliver. A New Approach for a
Reconfigurable Autonomous Underwater Vehicle for Intervention. In Systems Conference, 2009 3rd Annual IEEE,
pages 2326, Vancouver, Mar. 2009.
H. Durrant-Whyte and T. Bailey. Simultaneous Localization and Mapping: Part I. IEEE Robotics & Automation
Magazine, 13(2):99108, June 2006.
J. Evans, P. Redmond, C. Plakas, K. Hamilton, and D. Lane. Autonomous Docking for Intervention-AUVs Using
Sonar and Video-Based Real-Time 3D Pose Estimation. In OCEANS, 2003 Proceedings of, pages 22012210,
San Diego, CA, Sept. 2003.
J. Feldman. DTNSRDC Revised Standarrd Submarine Equations of Motion. Technical report, BETHESDA, MD,
June 1979.
F. Ferreira, G. Veruggio, M. Caccia, and G. Bruzzone. Real-time optical SLAM-based mosaicking for unmanned
underwater vehicles. Intelligent Service Robotics, 5(1):5571, Nov. 2011.
F. Ferreira, G. Veruggio, M. Caccia, and G. Bruzzone. Comparing region-based and feature-based methods for ROV
vision-based motion estimation. In MCMC 2012, 2012.
G. Ferri, M. V. Jakuba, and D. R. Yoerger. A Novel Method for Hydrothermal Vents Prospecting Using an
Autonomous Underwater Robot. In Robotics and Automation, 2008. ICRA 2008. IEEE International Conference
on, pages 10551060, Pasadena, CA, May 2008.
C. Fragkopoulos and A. Grser. Sampling based path planning for high DoF manipulators without goal configuration.
In 18th IFAC World Congress, Proceedings of the, pages 1156811573, Milano, 2011.
P. J. From. Off-Shore Robotics. PhD thesis, NTNU, May 2010.
P. J. From, V. Duindam, K. Y. Pettersen, J. T. Gravdahl, and S. Sastry. Singularity-free dynamic equations of
vehiclemanipulator systems. Simulation Modelling Practice and Theory, 18(6):712731, June 2010.
P. J. From, K. Y. Pettersen, and J. T. Gravdahl. Singularity-free dynamic equations of spacecraft-manipulator
systems. Acta Astronautica, 69(11-12):10571065, Dec. 2011.

References III
P. J. From, I. Schjolberg, J. Tommy Gravdahl, K. Ytterstad Pettersen, and T. I. Fossen. On the Boundedness
Property of the Inertia Matrix and Skew-Symmetric Property of the Coriolis Matrix for Vehicle-Manipulator
Systems. Journal of Dynamic Systems Measurement and Control, Transactions of the ASME, 134(4):044501,
2012.
M. M. Gonalves, L. C. A. Pimenta, and G. A. S. Pereira. Coverage of curves in 3D with swarms of nonholonomic
aerial robots. In 18th IFAC World Congress, Proceedings of the, pages 1036710372, Milano, 2011.
N. Gracias and J. Santos-Victor. Underwater Video Mosaics as Visual Navigation Maps. Computer Vision and Image
Understanding, 79(1):6691, July 2000.
G. Grenon, P. E. An, S. M. Smith, and A. J. Healey. Enhancement of the Inertial Navigation System for the
Morpheus Autonomous Underwater Vehicles. Oceanic Engineering, IEEE Journal of, 26(4):548560, 2001.
P. E. Hagen, . Hegrens, B. Jalving, . Midtgaard, M. W. Hagen, and O. Kent. Making AUVs Truly Autonomous.
In A. V. Inzartsev, editor, Underwater Vehicles, pages 129152. InTech, Jan. 2009.
A. J. Healey, S. M. Rock, S. Cody, D. Miles, and J. P. Brown. Toward an Improved Understanding of Thruster
Dynamics for Underwater Vehicles. Oceanic Engineering, IEEE Journal of, 20(4):354361, 1995.
J. Horgan and D. Toal. Computer Vision Applications in the Navigation of Unmanned Underwater Vehicles. In A. V.
Inzartsev, editor, Underwater Vehicles, pages 195214. InTech, Jan. 2009.
H. M. Huang, E. Messina, and J. Albus. Autonomy level specification for intelligent autonomous vehicles: interim
progress report. In Perfornamce Metric for Intelligent Systems Workshop, 2003 Proceedings of the, Gaithersburg,
MD, Aug. 2003. Citeseer.
M. M. Hunt, W. M. Marquet, D. A. Moller, K. R. Peal, W. K. Smith, and R. C. Spindel. An Acoustic Navigation
System. Technical report, 1974.
S. Hutchinson, G. D. Hager, and P. I. Corke. A Tutorial on Visual Servo Control. Robotics and Automation, IEEE
Transactions on, 12(5):651670, 1996.
M. Ishitsuka, S. Sagara, and K. Ishii. Dynamics Analysis and Resolved Acceleration Control of an Autonomous
Underwater Vehicle Equipped with a Manipulator. In Underwater Technology, 2004 International Symposium on,
pages 277281, Apr. 2004.
M. A. Jordan and J. L. Bustamante. Adaptive Control for Guidance of Underwater Vehicles. In A. V. Inzartsev,
editor, Underwater Vehicles, pages 252278. InTech, Jan. 2009.
S. Kemna, M. J. Hamilton, D. T. Hughes, and K. D. LePage. Adaptive autonomous underwater vehicles for littoral
surveillance. Intelligent Service Robotics, 4(4):245258, July 2011.
T. W. Kim and J. Yuh. Development of a real-time control architecture for a semi-autonomous underwater vehicle
for intervention missions. Control Engineering Practice, 12(12):15211530, Dec. 2004.

References IV
Y.-H. Kim, S.-W. Lee, H. S. Yang, and D. A. Shell. Toward autonomous robotic containment booms: visual servoing
for robust inter-vehicle docking of surface vehicles. Intelligent Service Robotics, 5(1):118, Oct. 2011.
J. C. Kinsey, R. M. Eustice, and L. L. Whitcomb. A Survey of Underwater Vehicle Navigation: Recent Advances and
New Challenges. In IFAC Conference of Manoeuvering and Control of Marine Craft, Proceedings of the, Lisbon,
Sept. 2006.
D. M. Lane, J. B. C. Davies, G. Casalino, G. Bartolini, G. Cannata, G. Veruggio, M. Canals, C. Smith, D. J. OBrien,
M. Pickett, G. Robinson, D. Jones, E. Scott, A. Ferrara, D. Angelleti, M. Coccoli, R. Bono, P. Virgili, R. Pallas,
and E. Gracia. AMADEUS: advanced manipulation for deep underwater sampling. IEEE Robotics & Automation
Magazine, 4(4):3445, Dec. 1997.
J. Liu, W. Wang, F. Golnaraghi, and E. Kubica. A novel fuzzy framework for nonlinear system control. Fuzzy Sets
and Systems, 161(21):27462759, Nov. 2010.
T. Luettel, M. Himmelsbach, and H.-J. Wuensche. Autonomous Ground Vehicles - Concepts and a Path to the
Future. Proceedings of the IEEE, 100(Special Centennial Issue):18311839, 2012.
I. Mahon, S. B. Williams, O. Pizarro, and M. Johnson-Roberson. Efficient View-Based SLAM Using Visual Loop
Closures. IEEE Transactions on Robotics, 24(5):10021014, 2008.
G. Marani and S. Choi. Underwater Target Localization. IEEE Robotics & Automation Magazine, 17(1):6470, 2010.
G. Marani, S. K. Choi, and J. Yuh. Underwater autonomous manipulation for intervention missions AUVs. Ocean
Engineering, 36(1):1523, Jan. 2009.
G. Marani, G. Antonelli, and H.-T. Choi. Editorial: special issue on marine robotics. Intelligent Service Robotics, 4
(4):219220, Sept. 2011.
D. B. Marco and A. J. Healey. Current Developments in Underwater Vehicle Control and Navigation: the NPS
ARIES AUV. In OCEANS 2000 MTS/IEEE Conference and Exhibition, pages 10111016, 2000.
K. A. Morgansen, B. I. Triplett, and D. J. Klein. Geometric Methods for Modeling and Control of Free-Swimming
Fin-Actuated Underwater Vehicles. Robotics, IEEE Transactions on, 23(6):11841199, 2007.
V. Murino and A. Trucco. Underwater Computer Vision and Pattern Recognition. Computer Vision and Image
Understanding, 79(1):13, July 2000.
M. Nahon. A Simplified Dynamics Model for Autonomous Underwater Vehicles. In Autonomous Underwater Vehicle
Technology, 1996. AUV 96., Proceedings of the 1996 Symposium on, pages 373379, 1996.
S. Negahdaripour and A. Khamene. Motion-Based Compression of Underwater Video Imagery for the Operations of
Unmanned Submersible Vehicles. Computer Vision and Image Understanding, 79(1):162183, July 2000.
D. A. Paley, F. Zhang, and N. E. Leonard. Cooperative Control for Ocean Sampling: The Glider Coordinated Control
System. Control Systems Technology, IEEE Transactions on, 16(4):735744, 2008.

References V
N. Palomeras, M. Carreras, P. Ridao, and E. Hernandez. Mission control system for dam inspection with an AUV. In
Intelligent Robots and Systems, 2006 IEEE/RSJ International Conference on, pages 25512556, Beijing, 2006.
N. Palomeras, J. C. Garcia, M. Prats, J. J. Fernandez, P. J. Sanz, and P. S. C. . t. A. I. Ridao. A distributed
architecture for enabling autonomous underwater Intervention Missions. In Systems Conference, 2010 4th Annual
IEEE, 2010.
R. Parasuraman, T. B. Sheridan, and C. D. Wickens. A Model for Types and Levels of Human Interaction with
Automation. Systems, Man and Cybernetics, Part A: Systems and Humans, IEEE Transactions on, 30(3):
286297, 2000.
P. Patrn, B. Smith, Y. Pailhas, C. Capus, and J. Evans. Strategies and Sensors Technologies for UUV Collision,
Obstacle Avoidance and Escape. In 7th Unmanned Underwater Vehicle Showcase, 2005.
K. Y. Pettersen and E. Lefeber. Way-point tracking control of ships. In Decision and Control, 2001. Proceedings of
the 40th IEEE Conference on, pages 940945, Orlando, FL, Dec. 2001.
M. Prats, J. C. Garcia, J. J. Fernandez, R. Marin, and P. J. Sanz. Towards specification, planning and sensor-based
control of autonomous underwater intervention. In 18th IFAC World Congress, Proceedings of the, pages
1036110366, Milano, 2011a.
M. Prats, J. C. Garcia, J. J. Fernandez, R. Marin, and P. J. Sanz. Advances in the Specification and Execution of
Underwater Autonomous Manipulation Tasks. In OCEANS 2011, Proceedings of, pages 15, Santander, June
2011b.
M. Prats, J. C. Garcia, S. Wirth, D. Ribas, P. J. Sanz, P. Ridao, N. Gracias, and G. Oliver. Multipurpose autonomous
underwater intervention: A systems integration perspective. In Control & Automation (MED), 2012 20th
Mediterranean Conference on, pages 13791384, Barcelona, July 2012a.
M. Prats, D. Ribas, N. Palomeras, J. C. Garcia, V. Nannen, S. Wirth, J. J. Fernandez, J. P. Beltran, R. Campos,
P. Ridao, P. J. Sanz, G. Oliver, M. Carreras, N. Gracias, R. Marin, and A. Ortiz. Reconfigurable AUV for
intervention missions: a case study on underwater object recovery. Intelligent Service Robotics, 5(1):1931,
2012b.
D. Ribas, P. Ridao, J. D. Tards, and J. Neira. Underwater SLAM in Man-Made Structured Environments. Journal
of Field Robotics, 25(11-12):898921, Nov. 2008.
D. Ribas, P. Ridao, L. Magi, N. Palomeras, and M. Carreras. The Girona 500, a multipurpose autonomous
underwater vehicle. OCEANS, 2011 IEEE, 2010.
J. Schrimpf, M. Lind, and G. Mathisen. Time-Analysis of a Real-Time Sensor-Servoing System Using Line-of-Sight
Path Tracking. In Intelligent Robots and Systems (IROS), 2011 IEEE/RSJ International Conference on, pages
28612866, San Francisco, CA, Sept. 2011.

References VI
T. B. Sheridan. Space Teleoperation Through Time Delay: Review and Prognosis. Robotics and Automation, IEEE
Transactions on, 9(5):592606, 1993.
T. B. Sheridan and W. L. Verplank. Human and computer control of undersea teleoperators. Technical report, 1978.
C. Silpa-Anan. Autonomous Underwater Robot: Vision and Control. PhD thesis, The Australian National University,
Feb. 2001.
B. F. Skinner. Pigeons in a Pelican. American Psychologist, 15(1):28, 1960.
A. J. Srensen and J. Refsnes. Towards supervisory-switched control of hybrid underwater vehicles. Underwater
Technology: The International Journal of the Society for Underwater, 28(4):141150, Nov. 2009.
D. J. Stilwell, B. E. Bishop, and C. A. Sylvester. Redundant Manipulator Techniques for Partially Decentralized Path
Planning and Control of a Platoon of Autonomous Vehicles. IEEE Transactions on Systems, Man and
Cybernetics, Part B (Cybernetics), 35(4):842848, Aug. 2005.
L. Techy. Optimal navigation in planar time-varying flow: Zermelos problem revisited. Intelligent Service Robotics, 4
(4):271283, June 2011.
E. Trucco, Y. R. Petillot, I. T. Ruiz, K. Plakas, and D. M. Lane. Feature Tracking in Video and Sonar Subsea
Sequences with Applications. Computer Vision and Image Understanding, 79(1):92122, July 2000.
H. H. Wang, S. M. Rock, and M. J. Lee. Experiments in Automatic Retrieval of Underwater Objects with an AUV.
In OCEANS 1995, Proceedings of, pages 366373, San Diego, CA, Oct. 1995.
E. A. Wasserman. The Conceptual Abilities of Pigeons. American Scientist, 83:246255, 1995.
D. Wettergreen, C. Gaskett, and A. Zelinsky. Autonomous Guidance and Control for an Underwater Robotic Vehicle.
In International Conference on Field and Service Robotics, Proceedings of the, Pittsburgh, PA, Sept. 1999.
L. Whitcomb, D. Yoerger, H. Singh, and D. Mindell. Towards precision robotic maneuvering, survey, and
manipulation in unstructured undersea environments. In Robotics Research The Eighth International
Symposium, pages 4554. MIT PRESS, 1998.
L. L. Whitcomb. Underwater Robotics: Out of the Research Laboratory and Into the Field. In Robotics and
Automation, 2000. Proceedings. ICRA 00. IEEE International Conference on, pages 709716, San Francisco,
CA, Apr. 2000.
D. P. Williams. AUV-enabled adaptive underwater surveying for optimal data collection. Intelligent Service Robotics,
5(1):3354, Oct. 2011.
S. Williams and I. Mahon. Simultaneous Localisation and Mapping on the Great Barrier Reef. In Robotics and
Automation, 2004. Proceedings. ICRA 04. 2004 IEEE International Conference on, pages 17711776, New
Orleans, FL, 2004.

References VII

D. R. Yoerger, J. G. Cooke, and J.-J. Slotine. The Influence of Thruster Dynamics on Underwater Vehicle Behavior
and Their Incorporation Into Control System Design. Oceanic Engineering, IEEE Journal of, 15(3):167178, 1990.
J. Yuh. Modeling and Control of Underwater Robotic Vehicles. Systems, Man and Cybernetics, IEEE Transactions
on, 20(6):14751483, 1990.
J. Yuh. Design and Control of Autonomous Underwater Robots: a Survey. Autonomous Robots, 8(1):724, 2000.
J. Yuh and M. West. Underwater robotics. Advanced Robotics, 15(5):609639, Jan. 2001.
J. Yuh, S. K. Choi, C. Ikehara, G. H. Kim, G. McMurty, M. Ghasemi-Nejhad, N. Sarkar, and K. Sugihara. Design of a
Semi-Autonomous Underwater Vehicle for Intervention Missions (SAUVIM). In International Symposium on
Underwater Technology, 1998 Proceedings of the, pages 6368, Tokyo, Apr. 1998.
J. Yuh, G. Marani, and D. R. Blidberg. Applications of marine robotic vehicles. Intelligent Service Robotics, 4(4):
221231, July 2011.

S-ar putea să vă placă și