Cooperative AUV Navigation using MOOS: MLBL Maurice Fallon and John Leonard

Similar documents
Cooperative AUV Navigation using a Single Surface Craft

Cooperative AUV Navigation using a Single. Maneuvering Surface Craft

Efficient AUV Navigation Fusing Acoustic Ranging and Side-scan Sonar

Experimental Validation of the Moving Long Base-Line Navigation Concept

Uncertainty-Based Localization Solution for Under-Ice Autonomous Underwater Vehicles

Positioning Small AUVs for Deeper Water Surveys Using Inverted USBL

AUV Self-Localization Using a Tetrahedral Array and Passive Acoustics

Autonomous Underwater Vehicles

A Shallow Water Acoustic Network for Mine Countermeasures Operations with Autonomous Underwater Vehicles

Experimental Comparison of Synchronous-Clock Cooperative Acoustic Navigation Algorithms

Blair. Ballard. MIT Adviser: Art Baggeroer. WHOI Adviser: James Preisig. Ballard

Physics-based Simulation Environment for Adaptive and Collaborative Marine Sensing with MOOS-IvP

MarineSIM : Robot Simulation for Marine Environments

Communication-Constrained Multi-AUV Cooperative SLAM

Passive Mobile Robot Localization within a Fixed Beacon Field. Carrick Detweiler

Office of Naval Research. BAA , Undersea Cooperative Cueing and Intervention (UC2I) Amendment 3

An Origin State Method for Communication Constrained Cooperative Localization with Robustness to Packet Loss

Underwater Acoustic Communication and Modem-Based Navigation Aids

Advances in Decentralized Single-Beacon Acoustic Navigation for Underwater Vehicles: Theory and Simulation

Decentralized Cooperative Trajectory Estimation for Autonomous Underwater Vehicles

IEEE JOURNAL OF OCEANIC ENGINEERING 1. Cooperative Path Planning for Range-Only Localization Using a Single Moving Beacon

Minimizing Trilateration Errors in the Presence of Uncertain Landmark Positions

Modeling and Evaluation of Bi-Static Tracking In Very Shallow Water

Sensor-based Motion Planning for MCM Teams. by Sean Kragelund Center for Autonomous Vehicle Research (CAVR)

Undersea Communications

AUV Navigation and Localization - A Review

PHINS, An All-In-One Sensor for DP Applications

Robotics Enabling Autonomy in Challenging Environments

Navigation of an Autonomous Underwater Vehicle in a Mobile Network

Applications of iusbl Technology overview

Acoustic Communications and Navigation for Mobile Under-Ice Sensors

The Oil & Gas Industry Requirements for Marine Robots of the 21st century

Shallow Water Array Performance (SWAP): Array Element Localization and Performance Characterization

Artificial Beacons with RGB-D Environment Mapping for Indoor Mobile Robot Localization

Localisation et navigation de robots

Lecture: Allows operation in enviroment without prior knowledge

Teledyne Marine Acoustic Imagining

Underwater Acoustic Communication and Positioning State of the Art and New Uses

James Bellingham. Marine Robotics

Current Developments in Underwater Vehicle Control and Navigation: The NPS ARIES AUV

Progress Report. Mohammadtaghi G. Poshtmashhadi. Supervisor: Professor António M. Pascoal

Multistatic, Concurrent Detection, Classification and Localization Concepts for Autonomous, Shallow Water Mine Counter Measures

AUV Localization Using a Single Transponder Acoustic Positioning System

Autonomous Underwater Vehicle Navigation.

Hybrid system using both USBL and LBL for shallow waters

Experiences with Hydrographic Data Budgets Using a Low-logistics AUV Platform. Thomas Hiller Teledyne Marine Systems

Multi-Band Acoustic Modem for the Communications and Navigation Aid AUV

One-Way Travel-Time Inverted Ultra-Short Baseline Localization for Low-Cost Autonomous Underwater Vehicles

Underwater Vehicle Systems at IFREMER. From R&D to operational systems. Jan Opderbecke IFREMER Unit for Underwater Systems

Teamwork among marine robots advances and challenges

AN AIDED NAVIGATION POST PROCESSING FILTER FOR DETAILED SEABED MAPPING UUVS

Smart and Networking Underwater Robots in Cooperation Meshes

Jeffrey M. Walls and Ryan M. Eustice

Veicoli marini senza equipaggio: definizione di metodologie sperimentali

Virtual Long Baseline (VLBL) autonomous underwater vehicle navigation using a single transponder

Range-Only Underwater Target Localization: Error Characterization

Overview of Challenges in the Development of Autonomous Mobile Robots. August 23, 2011

EIS - Electronics Instrumentation Systems for Marine Applications

Autonomous Surface Craft Provide Flexibility to Remote Adaptive Oceanographic Sampling and Modeling

Acoustic Communications for UUVs

Cooperative Localization for Autonomous Underwater Vehicles

MINE SEARCH MISSION PLANNING FOR HIGH DEFINITION SONAR SYSTEM - SELECTION OF SPACE IMAGING EQUIPMENT FOR A SMALL AUV DOROTA ŁUKASZEWICZ, LECH ROWIŃSKI

Acoustic Communications and Navigation for Mobile Under-Ice Sensors

The Impact of IT on the. Marine Navigator. Andrew Eccleston. University of Plymouth

Carrier Phase GPS Augmentation Using Laser Scanners and Using Low Earth Orbiting Satellites

Cooperative navigation: outline

Outline Use phase/channel tracking, DFE, and interference cancellation techniques in combination with physics-base time reversal for the acoustic MIMO

Autonomous Inspection of Subsea Facilities

Experimental Cooperative Control of Fixed-Wing Unmanned Aerial Vehicles

Robots at Work The growing role of robotic systems in the Oceans and Subsea Engineering. David Brookes Senior Advisor, Upstream Engineering, BP

Hybrid architectures. IAR Lecture 6 Barbara Webb

Towards Reliable Underwater Acoustic Video Transmission for Human-Robot Dynamic Interaction

Supporting AUV localisation through next generation underwater acoustic networks: results from the field

Low cost underwater acoustic localization. Eduardo Iscar, Atulya Shree, Nicholas Goumas, and Matthew Johnson-Roberson

AUVFEST 05 Quick Look Report of NPS Activities

Cooperative Localization by Factor Composition over a Faulty Low-Bandwidth Communication Channel

Multisensory Based Manipulation Architecture

TORSTEIN PEDERSEN. Improving the Common DVL: A New Standard in Doppler Velocity Logs

Underwater Vehicles. Alexander Bahr, John J. Leonard, Maurice F. Fallon. Abstract

Multiple-Vehicle Resource-Constrained Navigation in the Deep Ocean. Brooks Louis-Kiguchi Reed

Range Sensing strategies

Unified Command and Control for Heterogeneous Marine Sensing Networks

Toward a Platform-Independent Acoustic Communications and Navigation System for Underwater Vehicles

MIT Unmanned Marine Vehicle Autonomy, Sensing and Communications Spring 2015

Vision-based Localization and Mapping with Heterogeneous Teams of Ground and Micro Flying Robots

Semi-Autonomous Parking for Enhanced Safety and Efficiency

A 3D, FORWARD-LOOKING, PHASED ARRAY, OBSTACLE AVOIDANCE SONAR FOR AUTONOMOUS UNDERWATER VEHICLES

Ranger USBL Acoustic Positioning System for DP Reference and Survey

Shallow Water MCM and ASW Using Off-Board, Autonomous Sensor Networks and Multistatic, Time-Reversal Acoustics

Underwater source localization using a hydrophone-equipped glider

NAVIGATION OF MOBILE ROBOTS

Typhoon at CommsNet 2013: experimental experience on AUV navigation and localization

Multi-Receiver Vector Tracking

Project Name Here CSEE 4840 Project Design Document. Thomas Chau Ben Sack Peter Tsonev

Seafloor Mapping Using Interferometric Sonars: Advances in Technology and Techniques

CS123. Programming Your Personal Robot. Part 3: Reasoning Under Uncertainty

ENSTA Bretagne Robotics Topic Group

Pipeline Inspection and Environmental Monitoring Using AUVs

New GENERATION ACOUSTIC. single solution for all underwater communication needs.

Robust Range-Only Beacon Localization

Transcription:

Cooperative AUV Navigation using MOOS: MLBL Maurice Fallon and John Leonard

Cooperative ASV/AUV Navigation AUV Navigation is not error bounded: Even with a $300k RLG, error will accumulate GPS and Radio Comms absorbed Visual or Sonar Sensor ranges too great LBL: requires stationary installed beacons USBL: Doesn t scale well to multiple vehicles Cooperative Navigation Aid: Example: Autonomous Scout Kayak Computer and servo controlled prop Acoustic Modem and GPS sensor Or any surface acoustic source: Gateway Buoy, Research Vessel w/ GPS 2

Acoustic Marine Communication Acoustic Modem: Designed by WHOI Range: Up to 2km in open ocean One 32 byte packet per 10 seconds One-Way Range Estimate via globally sync ed clocks (using board by Ryan Eustice, U Mich) Already installed on AUVs for command and control NO (EXTERNAL) MODIFICATION OF EXISTING AUVs REQUIRED Share the kayak position estimate and range measurement with the AUV so that it can improve its own navigation Share the AUV s position estimate with the kayak so that the kayak can path its path to best inform the AUV in future AIM: mobile, bounded error AUV navigation for any number of AUVs 3

Cooperative Navigation: AUV Overview navigation corrections Frontseat Computer irecon (REMUS) ioceanservercomms (IVER2) etc navigation acomms incl ranging pcn processes WHOI Micro Modem pacommshandler (goby-acomms) 4

Full CNA and AUV Overview 5

Algorithm Details 1. AUV(s) initializes with known position and propagates uncertainty using a filter (typically at dive) 2. Each period (10 seconds) either an AUV(s) or the CNA transmits using the modem: CNA sends: GPS position and a time stamp AUV(s) sends: current position estimate and covariance 3. If the AUV(s) receives CNA message: corrects position and uncertainty via a full-trajectory NLS optimization (using isam, Kaess et al, TRO 2008) 4. If the CNA receives AUV(s) message: it uses the estimate to plan its path, to best aid the AUV(s) Two motion strategies for CNA: Encirclement or Zig-zagging 6

Proof of Concept, 2 kayaks [Nov 2008] 7

Iver2 Test: Charles River at MIT [EKF] Real Time Experiment using an OceanServer Iver2 with a kayak One-Way-Ranging tested online Successfully tested precision timing board Travelled 2km, 5m below surface Supported by one CNA kayak With Scott Sideleau and Don Eickstedt (NUWC Newport) 30 min experiment, 200 transmissions [about 50% successful] CNA Kayak adaptively followed AUV using CNA s own position estimate (transmitted back to the surface) Position Error of 11m measured when AUV surfaced (twice). [60m without CNA] 8

Iver2 Test: Results [EKF Version] 9

Field Tests June 2010: Panama City Florida 10 Hydroid REMUS 100 [with RLG] An MIT SCOUT kayak or Deckbox With Andrew Bouchard, Jason Price et al. (NSWC, Panama City)

Acoustic Ranging Only Results [isam] 11 Aim: Extend duration of MCM missions, avoiding vehicle GPS surfaces. Minimal change to current operating procedure Experiment: Transmission to AUV every 20seconds (v high frequency) Round Trip Ranging Used Ship operated as an approx. stationary beacon on anchor Observability due to AUV motion Back seat estimation no active control

Acoustic CoopNav: Where can it help? Lower-cost Prop-count or DVL with basic compass Analysis of where isam would be useful Iver 2 (several % error) High-end Ring Laser Gyroscope/DVL Combination REMUS 100 (<1% error) Applicable Current Navigation Sufficient Short (20-40mins between surfacing) Applicable Applicable Long (several hours+) Almost every AUV operation has at least one surface acoustic modem in the water Why not consider it? 12

Combined Acoustic Ranging and Side-scan Sonar 13 Ongoing/Upcoming Work: Sonar Targets repeatedly visible during operation. Much research on side-scan sonar based SLAM: Newman ISRR03, Aulinas Oceans10 etc Detect target re-observations and treat as a SLAM loop closure re-adjust entire pose graph Same Mission as before: Use original acoustic Ranges Multiple observations of (artificial) targets in side-scan sonar Efficient online optimization using isam Towards an online multiple AUV, distributed localization system

Combined Acoustic Ranging and Side-scan Sonar 14 Ongoing/Upcoming Work: Sonar Targets repeatedly visible during operation. Much research on side-scan sonar based SLAM: Newman ISRR03, Aulinas Oceans10 etc Detect target re-observations and treat as a SLAM loop closure re-adjust entire pose graph Same Mission as before: Use original acoustic Ranges Multiple observations of (artificial) targets in side-scan sonar Efficient online optimization using isam Towards an online multiple AUV, distributed localization system

Multisession Combined Acoustic Ranging and Side-scan Sonar 15 Target observation constraints drawn across 4 missions to optimize joint map (including eventual sonar mosaic)

Inter AUV Cooperative Navigation Large Heterogeneous Fleet Expensive AUV working with a group of cheaper vehicles Mission 1: Expensive INSenabled AUV doesn t surface, cheap AUV surfaces occasionally and reports an accurate position Mission 2: Expensive AUV encircles a large set of cheaper AUVs and shares it s accurate position information The cheap AUVs can operate as though they have the expensive navigation abilities. Distributed knowledge of other AUVs accurate positions ICRA 2010 Paper on designing a scalable network protocol for navigation 16

Future Work and Thanks Summary: Suite for cooperative navigation nearing maturity Surface range measurements from any acoustic source Easily combined into existing systems isam Library released this week: http://people.csail.mit.edu/kaess/isam/ Contributions from: Alex Bahr, Georgios Papadopoulos, Toby Schneider, Joe Curcio, Andrew Patrikalakis, Michael Kaess, Taylor Gilbert 17 Sponsored by the Office of Naval Research (Dan Dietz and Mike Benjamin)

Example Scenario for AUV B Speaker Tracking -Steered Beamformer -Particle Filtering -Examples AUV A transmits msg AUV B receives it Kayak AUV Nav. -Illustration -Sea Tests River Exploration -DGC -Bridge Mapping -Obstacle Detection AUV B transmits msg But receives nothing AUV C transmits msg AUV B receives it 10 Red: Known Black: Rx Blue: Unknown Green: Measured Range

Inter AUV Navigation: Algorithm Speaker Tracking -Steered Beamformer -Particle Filtering -Examples Kayak AUV Nav. -Illustration -Sea Tests River Exploration -DGC -Bridge Mapping -Obstacle Detection Each AUV transmits request for unknown messages Using similar messages from other vehicles: AUV maintains a log of messages required by other AUVs Uses it to choose what to send If AUV has a full set of Dead Reckoning/Range messages: Do filter correction or optimization Notes: Flexible to any filter or NLS solution Currently Implemented: EKF Future: Efficient full-trajectory NLS using isam (Kaess et al 2008) Related to Online Bundle Adjustment 10

Dead Reckoning Only Background -Other Approaches -Acoustic Modems -CNA and AUV Coop Inter AUV Navigation -Illustration Experimental Validation Future Work 10

Using Inter AUV Communication Background -Other Approaches -Acoustic Modems -CNA and AUV Coop Inter AUV Navigation -Illustration Experimental Validation Future Work 11

Inter AUV Navigation: Results Background -Other Approaches -Acoustic Modems -CNA and AUV Coop Inter AUV Navigation -Illustration Experimental Validation Future Work 12 x - without cooperation o - using cooperation Three Vehicles Duration: 70 mins 16 km travelled in total 420 message Tx s 332 Successful (80 %)