distributed intelligent systems and algorithms laboratory...

22
Autonomous Underwater Vehicles - N T lf th E l ti fO dLk a New Tool for the Exploration of Oceans and Lakes 12 O b 2009 12 October 2009 Distributed Intelligent Systems and Algorithms Laboratory disal epfl ch Alexander Bahr disal.epfl.ch

Upload: dothien

Post on 06-Mar-2018

216 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Distributed Intelligent Systems and Algorithms Laboratory ...disalw3.epfl.ch/Miscellaneous/Events_News/Docs/Bahr_seminar... · Autonomous Underwater Vehicles - a N T l f th E l ti

Autonomous Underwater Vehicles -N T l f th E l ti f O d L ka New Tool for the Exploration of Oceans and Lakes

12 O b 200912 October 2009

Distributed Intelligent Systems and Algorithms Laboratorydisal epfl ch

Alexander Bahrdisal.epfl.ch

Page 2: Distributed Intelligent Systems and Algorithms Laboratory ...disalw3.epfl.ch/Miscellaneous/Events_News/Docs/Bahr_seminar... · Autonomous Underwater Vehicles - a N T l f th E l ti

Why go under water ?• Land, atmosphere and sea surface maps:

• Many parameters obtainable through remote sensingMany parameters obtainable through remote sensing• High-resolution• (Almost) complete coverage• Up to date• Cheap to obtain

S b f• Subsurface maps:• In situ measurements required !• Low resolution

46°31’ N 6°34’ E (60 m * 150 m)

Low resolution• Sparse• Out-of-date (often by decades)• Expensive to obtain

38°12’ N 155° 03’ W (700 km * 1500 km)

Alexander Bahr

38 12 N 155 03 W (700 km 1500 km)

Page 3: Distributed Intelligent Systems and Algorithms Laboratory ...disalw3.epfl.ch/Miscellaneous/Events_News/Docs/Bahr_seminar... · Autonomous Underwater Vehicles - a N T l f th E l ti

Outline• What is an AUV?• Types of AUVs• Types of AUVs• Payloads (sensing/scientific and navigation)• Challenges in underwater robotics (CommunicationChallenges in underwater robotics (Communication,

Navigation)• Cooperative Navigation

Seaglider (University of Washington USA)

p g• Applications

Washington, USA)

Page 4: Distributed Intelligent Systems and Algorithms Laboratory ...disalw3.epfl.ch/Miscellaneous/Events_News/Docs/Bahr_seminar... · Autonomous Underwater Vehicles - a N T l f th E l ti

What is an AUV? – and what not• Vehicle

• Mobile14.12.2009: Carrick Detweiler -

N t k f R b t dMobile• Resource-constrained

• Underwater

Networks of Robots and Sensors for Underwater Monitoring

• Hostile environment• Pressure• Corrosion• Corrosion• Fouling

• Potential loss of vehicle• Autonomous

• Not remote controlled• On board decision making• Limited intervention

capabilitiesp

Alexander Bahr

Page 5: Distributed Intelligent Systems and Algorithms Laboratory ...disalw3.epfl.ch/Miscellaneous/Events_News/Docs/Bahr_seminar... · Autonomous Underwater Vehicles - a N T l f th E l ti

Types of AUVs – active propulsion

Low end AUV Top end AUV

Pictures courtesy of University of Hydroid, Ocean Server

Low end AUV Top end AUV

Dimensions 0.7 m length * 0.1 m diameter 5 m length * 0.7 m diameter

Price $15’000 $2’000’000$ $

Top speed 1 m/s 3 m/s (15 m/s ?)

Max depth 100 m 11’000m

Alexander BahrEndurance 2h 24h (72h)

Page 6: Distributed Intelligent Systems and Algorithms Laboratory ...disalw3.epfl.ch/Miscellaneous/Events_News/Docs/Bahr_seminar... · Autonomous Underwater Vehicles - a N T l f th E l ti

Types of AUVs – active propulsion

Cetus (Lockheed Martin USA) Flapping foil AUV (MIT)Cetus (Lockheed Martin, USA)

Hovering AUV (MIT/Bluefin)

Flapping foil AUV (MIT)

Gavia (Hafmynd, Iceland)SAPPHIRES (Saab, Sweden)

Nereus hybrid AUV/ROV (WHOI)SeaBed (WHOI USA)Solar AUV (AUVSI USA) Nereus, hybrid AUV/ROV (WHOI)SeaBed (WHOI, USA)Solar AUV (AUVSI, USA)

http://auvac.org/resources/browse/configuration/

Page 7: Distributed Intelligent Systems and Algorithms Laboratory ...disalw3.epfl.ch/Miscellaneous/Events_News/Docs/Bahr_seminar... · Autonomous Underwater Vehicles - a N T l f th E l ti

Types of AUVs – buoyancy driven• Vehicle changes buoyancy from positive to negative and back• Attached wings cause forward motion• Attached wings cause forward motion

• Maximum depth (2000 m)• Forward speed (0.3 m/s)p ( )• Range: 5000 km (and more)

• Very long endurance vehicle (6 months – many years)

Seaglider (University of Washington USA)

• Very low power consumption• Limited sensing capabilities• Limited navigation sensorsWashington, USA)• Limited navigation sensors• Limited controllability• Bio fouling becomes relevantg

• Price: $100’000

Pictures courtesy of University of Washington/APL, Webb Research

Page 8: Distributed Intelligent Systems and Algorithms Laboratory ...disalw3.epfl.ch/Miscellaneous/Events_News/Docs/Bahr_seminar... · Autonomous Underwater Vehicles - a N T l f th E l ti

Types of AUVs – buoyancy driven

Seaglider (University of Washington, USA)

XRAY glider (University of Washington, USA)

Pi f U i i f W hi /APL W bb R h

Alexander BahrPictures courtesy of University of Washington/APL, Webb Research

Page 9: Distributed Intelligent Systems and Algorithms Laboratory ...disalw3.epfl.ch/Miscellaneous/Events_News/Docs/Bahr_seminar... · Autonomous Underwater Vehicles - a N T l f th E l ti

External sensing payloads

• Video Camera• Sophisticated sonar (multi beam SAS)• Sophisticated sonar (multi-beam, SAS)• Active acoustics (sub-bottom profiler)• Sampler• Manipulator• Large chemical sensors (CO2)• Computationally expensive sensors

• Camera (still)• Simple sonar (side-scan, pencil beam)• Magnetometer• Small chemical sensors (O chlorophyll)

• Passive acoustics

• Small chemical sensors (O2, chlorophyll)

• Conductivity, Temperature, Depth• Fluorescence• Backscatter

Page 10: Distributed Intelligent Systems and Algorithms Laboratory ...disalw3.epfl.ch/Miscellaneous/Events_News/Docs/Bahr_seminar... · Autonomous Underwater Vehicles - a N T l f th E l ti

External sensing payloads• Side-scan sonar • Imaging sonar

• Photos • Multi-beam sonar:

Pictures courtesy of Dana Yoerger, Hanu Singh, Hafmynd, Bluefin, IMOS Australia

Page 11: Distributed Intelligent Systems and Algorithms Laboratory ...disalw3.epfl.ch/Miscellaneous/Events_News/Docs/Bahr_seminar... · Autonomous Underwater Vehicles - a N T l f th E l ti

Navigation payloads

• Fiber-optic north seeking gyro• Sophisticated INS• Sophisticated INS

• Doppler Velocity Logger (DVL)• Simple Inertial Navigation System (INS)• Long / Ultra-short Base Line

• GPS• Depth• Simple accelerometer (orientation)p ( )• 3 axis magnetic compass

Pictures courtesy of University of Hydroid, Ocean Server, Webb Research

Page 12: Distributed Intelligent Systems and Algorithms Laboratory ...disalw3.epfl.ch/Miscellaneous/Events_News/Docs/Bahr_seminar... · Autonomous Underwater Vehicles - a N T l f th E l ti

Challenges - communication• What does not work

• Very High Frequency Ultra High Frequency radio (MHz)Very High Frequency, Ultra High Frequency radio (MHz)(Wifi, Bluetooth, etc.)

• Extremly High Frequency radio (GHz)(GSM Satellite)(GSM, Satellite)

• Infrared• What “sort-of” works (short range)W at so t o wo s (s o t a ge)

• Very Low Frequency radio (kHz)• Green/blue LEDs• Directed laser• Return current

Wh t k• What works• Extremly Low Frequency (Hz)• AcousticAcoustic

Pictures courtesy of WHOI, MIT, Grumman, ANU, US Navy

Page 13: Distributed Intelligent Systems and Algorithms Laboratory ...disalw3.epfl.ch/Miscellaneous/Events_News/Docs/Bahr_seminar... · Autonomous Underwater Vehicles - a N T l f th E l ti

Acoustic communication• Acoustic modem (WHOI, Benthos, MIT, …)• Range: O(100 m) – O(1-10 km)Range: O(100 m) O(1 10 km)• Data rate: O(bytes/s) – O(kbytes/s)• Energy expensive O(1 Joule/byte)

32 bytes every 10s !gy p ( y )

• Small channel capacity (one modem at a time)• Strong temporal and local variations of channel• Interference with navigation equipment (LBL, DVL)• Strong acoustic signature• Multipath

• Direct (1)S f b (2)

21• Surface bounce (2)• Thermocline Bounce (3)• Bottom bounce (4)

43

1T1T2

• Bottom bounce (4)

Page 14: Distributed Intelligent Systems and Algorithms Laboratory ...disalw3.epfl.ch/Miscellaneous/Events_News/Docs/Bahr_seminar... · Autonomous Underwater Vehicles - a N T l f th E l ti

Underwater navigation• Absolute positioning

• GPS (only when surfacing)• GPS (only when surfacing)

• LBL:

1 AUV d i t ll b1. AUV send query ping to all beacons

2. Beacon 1 responds

3. Beacon 2 responds

4. Vehicle computes position

• Beacon field needs to be predeployed

• Operating area is limited by to a few km2

• Vision-aided navigation

1-5 kmPicture courtesy of Ryan Eustice

Page 15: Distributed Intelligent Systems and Algorithms Laboratory ...disalw3.epfl.ch/Miscellaneous/Events_News/Docs/Bahr_seminar... · Autonomous Underwater Vehicles - a N T l f th E l ti

Underwater navigation• Relative positioning:

• Depth sensor → underwater navigation is a 2D problem• Depth sensor → underwater navigation is a 2D problem• Magnetic compass ($1k; accuracy: 1-3 degrees)• Fiber Optical Gyro (FOG) ($40k; accuracy: 0 1 degree)Fiber Optical Gyro (FOG) ($40k; accuracy: 0.1 degree)• Inertial Navigation System• Doppler Velocity Logger (DVL)pp y gg ( )

– Provides 2D speed over ground– Maximum distance to seafloor: 30 m – 200 m

Pictures courtesy of RDI, IXSEA

Best case AUV navigation accuracies– Surface: GPS– Near seafloor: 0.1% distance traveled– Mid-water column: 1.5 km/h drift

Page 16: Distributed Intelligent Systems and Algorithms Laboratory ...disalw3.epfl.ch/Miscellaneous/Events_News/Docs/Bahr_seminar... · Autonomous Underwater Vehicles - a N T l f th E l ti

Cooperative navigationDifferent vehicles have different navigation sensors with different accuracies

10% lled] Glider

(compass + speed estimate)

nce

trave

l

AUV1%

%/d

ista

n AUV(DVL/compass based navigation)

0.1%

on e

rror

[

AUV deluxe(INS with fiber- optic gyro)

Surface vehicle(GPS)0%

Nav

igat

io

( p gy )

N

Pictures courtesy of University of Washington/APL, Hydroid, Kongsberg

Page 17: Distributed Intelligent Systems and Algorithms Laboratory ...disalw3.epfl.ch/Miscellaneous/Events_News/Docs/Bahr_seminar... · Autonomous Underwater Vehicles - a N T l f th E l ti

Cooperative navigationIn heterogeneous teams:

“Use other vehicles’ position estimate to update my own”

x,P ,r

• Each vehicle is outfitted with an acoustic modem• Vehicle broadcast

– Position estimate (x,y, depth, course, speed)x

– Certainty estimate– (additional information)

• Inter vehicle measurement (range is available)

P

r• Inter-vehicle measurement (range is available)r

Page 18: Distributed Intelligent Systems and Algorithms Laboratory ...disalw3.epfl.ch/Miscellaneous/Events_News/Docs/Bahr_seminar... · Autonomous Underwater Vehicles - a N T l f th E l ti

Cooperative navigation• Ad-hoc:

– Heterogeneous group of vehiclesHeterogeneous group of vehicles– Broadcast when position uncertainty low

• Hierarchical:Hierarchical: – Task specific AUVs– Dedicated communication and navigation aids g

(CNA) (expensive navigation sensors, frequent surfacings, few vehicles) → masterMission specific AUVs– Mission specific AUVs (cheap navigation sensors, no surfacing, many vehicles) → slave

Illustration courtesy of Bluefin Robotics

Page 19: Distributed Intelligent Systems and Algorithms Laboratory ...disalw3.epfl.ch/Miscellaneous/Events_News/Docs/Bahr_seminar... · Autonomous Underwater Vehicles - a N T l f th E l ti

Cooperative Navigation experiment• Panama City, FL, December 2006

Mi C t M (MCM)• Mine Counter Measure (MCM)• 2 Autonomous Surface Crafts• 1 AUV:

– Bluefin 12’’– Navigation: depth gauge, DVL, INS, compass– Acoustic modem

ASC f ll d AUV• ASCs followed AUV• ASCs broadcast GPS position, AUV got range to ASC

19

Page 20: Distributed Intelligent Systems and Algorithms Laboratory ...disalw3.epfl.ch/Miscellaneous/Events_News/Docs/Bahr_seminar... · Autonomous Underwater Vehicles - a N T l f th E l ti

Cooperative Navigation experiment

30 m !

20

Page 21: Distributed Intelligent Systems and Algorithms Laboratory ...disalw3.epfl.ch/Miscellaneous/Events_News/Docs/Bahr_seminar... · Autonomous Underwater Vehicles - a N T l f th E l ti

Applications

• Static missions• Pre-programmed• List of waypoints• Non-adaptive

• Adaptive missionsi ll d

Pictures courtesy of Ocean Server

• Partially pre-programmed• List of behaviors• Vehicle adapts depending on

warmcold

• Vehicle adapts depending on sensor reading

• Multi-vehicle missions• Pre-programmed or adaptive To be announced: Naomi Leonard

Page 22: Distributed Intelligent Systems and Algorithms Laboratory ...disalw3.epfl.ch/Miscellaneous/Events_News/Docs/Bahr_seminar... · Autonomous Underwater Vehicles - a N T l f th E l ti

Conclusions

• AUVs face difficulties not encountered in other environments• Expensive hardware, but cheaper alternatives are underway• Experiments require careful planning and execution

• Efficient mapping of environment in time and spacepp g p• Leveraging mobility and autonomy can provide results not

obtainable through conventional means