21
REMUS 600 Autonomous Undersea Vehicle Planning, Acquisition, and Processing Workflow D C i NAVOCEANO O P j t Doug Cronin, NAVOCEANO, Ocean Projects Dave Small, NAVOCEANO, Ocean Projects Shannon Byrne, SAIC, Newport, R.I. 23 February 2012 Charts and bathymetry provided courtesy of the Canadian Hydrographic Service © SAIC. All rights reserved. Approved For Public Release The views expressed in this presentation are those of the author and do not necessarily reflect the official policy or position of the Department of the Navy, Department of Defense, nor the U.S. Government.

REMUS 600 Autonomous Undersea Vehicle … survey...REMUS 600 Autonomous Undersea Vehicle Planning, Acquisition, and Processing Workflow Doug CiCronin, NAVOCEANO, Ocean Pj tProjects

Embed Size (px)

Citation preview

Page 1: REMUS 600 Autonomous Undersea Vehicle … survey...REMUS 600 Autonomous Undersea Vehicle Planning, Acquisition, and Processing Workflow Doug CiCronin, NAVOCEANO, Ocean Pj tProjects

REMUS 600 Autonomous Undersea VehiclePlanning, Acquisition, and Processing Workflow

D C i NAVOCEANO O P j tDoug Cronin, NAVOCEANO, Ocean Projects

Dave Small, NAVOCEANO, Ocean Projects

Shannon Byrne, SAIC, Newport, R.I.y , , p ,

23 February 2012

Charts and bathymetry provided courtesy of the Canadian Hydrographic Service

© SAIC. All rights reserved. Approved For Public Release

The views expressed in this presentation are those of the author and do not necessarily reflect the official policy or position of the Department of the Navy, Department of Defense, nor the U.S. Government.

Page 2: REMUS 600 Autonomous Undersea Vehicle … survey...REMUS 600 Autonomous Undersea Vehicle Planning, Acquisition, and Processing Workflow Doug CiCronin, NAVOCEANO, Ocean Pj tProjects

Background

• Littoral Battlespace Sensing – Autonomous Underwater Vehicle (LBS‐AUV)– Acquisition delayed approximately two years from original schedule

S h d l t it d t COTS REMUS 600 AUV t i CY 2009• Schedule opportunity used to procure COTS REMUS 600 AUV system in CY 2009

• This talk focuses on the COTS REMUS 600 AUV, and the data it acquires

NAVOCEANO l d bj ti• NAVOCEANO goals and objectives– Expand existing AUV capabilities to support littoral requirements (less than 500 meters)

– Force multiplier, increase rate of effort for mapping coverage

– Operationalize COTS multibeam and side‐scan sonar technology on AUV platform

– Integrate AUV collected data into NAVOCEANO’s processing and production scheme

– Develop concept of operations to support:

• Mine warfare: detect contacts (0.5 m long by 0.1 m high) within 15 m horizontal uncertainty

• Bathymetry/hydro surveys: International Hydrographic Organization (IHO) “1A” bathymetry, coverage, feature detection

© SAIC. All rights reserved. Approved For Public Release2

COTS = Commercial Off The Shelf, REMUS = Remote Environmental Monitoring UnitS, CY = Calendar Year

Page 3: REMUS 600 Autonomous Undersea Vehicle … survey...REMUS 600 Autonomous Undersea Vehicle Planning, Acquisition, and Processing Workflow Doug CiCronin, NAVOCEANO, Ocean Pj tProjects

Technology Improvements

• REMUS 600 with Kongsberg NavP and NavLab capabilities– Leveraged FFI and Kongsberg development for HUGIN systems– NavP and NavLab integration completed in July 2011NavP and NavLab integration completed in July 2011

• NavP provides a rigorous, subsea, real‐time navigation solution– Robust time synchronization of distributed onboard computer architectureRobust time synchronization of distributed onboard computer architecture– Integration of onboard navigation and environmental sensors– Remote monitoring and control via modem for mission initialization and completion

• NavLab provides a toolset for post‐mission navigation reconstruction– Position and orientation uncertainty is reduced from forward/backward processing– Robust integration of position, speed, and acceleration measurementsg p p– Offsets, calibration alignments can be corrected post mission

© SAIC. All rights reserved. Approved For Public Release3

REMUS = Remote Environmental Monitoring UnitS, FFI = Norwegian Defense Research Institute, HUGIN = High Precision Untethered Geosurvey and Inspection System

Page 4: REMUS 600 Autonomous Undersea Vehicle … survey...REMUS 600 Autonomous Undersea Vehicle Planning, Acquisition, and Processing Workflow Doug CiCronin, NAVOCEANO, Ocean Pj tProjects

REMUS 600 Overview Hydrographic and Mine Warfare Mapping  AUV

Navigation Sensors• NavP• Paroscientific Pressure• P(y) Code GPS• Kearfott SeaNav T24 INS• TRDI 600 kHz DVL• Imagenex 852 Pencil Beam • Acoustic: USBL, LBL, UTP 

Environmental Sensors• Kongsberg EM3002 MBS• EdgeTech 230/850 kHz SSS• Neil Brown C,T Sensor•Wet Labs Inc.’s  ECO Optical• Comms: Acoustic, Iridium, RF

REMUS = Remote Environmental Monitoring UnitS, GPS = Global Positioning System, INS = Inertial Navigation System, DVL = Doppler Velocity Log, USBL = Ultra Short Baseline, LBL = Long Baseline, UTP = Underwater transponder

iti i MBS M ltiB S SSS id

© SAIC. All rights reserved. Approved For Public ReleaseApproximately 2,000 nautical miles to date

positioning, MBS = MultiBeam Sonar, SSS = side scan sonar, C = conductivity, T = temperature, RF = radio frequency

4

Page 5: REMUS 600 Autonomous Undersea Vehicle … survey...REMUS 600 Autonomous Undersea Vehicle Planning, Acquisition, and Processing Workflow Doug CiCronin, NAVOCEANO, Ocean Pj tProjects

AUV Data Flow

Standard file formats:1. MBS: raw.all, GSF2. SSS: UNISIPS 3. CTD: ASCII  

T-AGSAUV Platform SSS

4. Bathy grids: PFM, BAG

MBS = MultiBeam Sonar, GSF = Generic Sensor Format, SSS = side scan sonar, UNISIPS = Unified Sonar Image Processing System CTD = ConductivityMBS

Navigation Processor

INS

DVL

or S

yste

m

GSF, Unisips, CTD (ascii)Processing System, CTD = Conductivity Temperature Depth, Bathy = bathymetry, PFM = pure file magic, BAG = Bathymetry Attributed Grid, AUV = Autonomous Underwater Vehicle, CUBE = Combined Uncertainty and Bathymetry Estimator, DVL = Doppler Velocity Log, GPS =

MissionManager

DataManager

GPS

CTD

Other

Sens

o

pp y gGlobal Positioning System, INS = Inertial Navigation System, ISS60 = Integrated Survey System, EPMA = Environmental Post-Mission Analysis, SSS = side scan sonar, SVP = Sound Velocity Profiler, SABER = SAIC’s Survey Analysis and area Based EditoR

OtherSensors…

ISO VanSABER,

Fledermaus Hydro Mission PlannerQuality Control

GSF

PFM/BAG

NAVOCEANO

area Based EditoR

Network Attached Storage

EPMA

AUV Mission Planner

CTD / SVP

Unisips

mosaics

ASCII

© SAIC. All rights reserved. Approved For Public Release

Ship, Launch DataISS60CTD / SVP

Oceanographic SVP

5

Page 6: REMUS 600 Autonomous Undersea Vehicle … survey...REMUS 600 Autonomous Undersea Vehicle Planning, Acquisition, and Processing Workflow Doug CiCronin, NAVOCEANO, Ocean Pj tProjects

Typical Mission Workflow Sequence

• Pre‐mission planning

– Requirements: hydrography and MIW

– Environmental characteristics, traffic, notice to mariners , ,

– Navigation fixing, route and line sequencing, etc.

– Power planning and maintenance

– Revisit/monitor schedule

• Deploy, conduct mission, recover

– INS  initialization, prelaunch checklist

– Launch, communications checks, sensor checks

– Complete pre‐dive checklist

– Initial navigation solution

• Post‐mission processing, analysis, feedback

– Data offload, navigation post‐processing and merge

– Apply correctors, TPU, gridding, contact detection, quality assurance/quality control, correlate contacts

– Post‐mission checklist and feedback to next mission plan

© SAIC. All rights reserved. Approved For Public Release

Post mission checklist and feedback to next mission plan

MIW = Mine Warfare, TPU = Total Propagated Uncertainty 6

Page 7: REMUS 600 Autonomous Undersea Vehicle … survey...REMUS 600 Autonomous Undersea Vehicle Planning, Acquisition, and Processing Workflow Doug CiCronin, NAVOCEANO, Ocean Pj tProjects

AUV Uncertainty Budget Plan

• Navigation dominates horizontal TPU– GPS and/or acoustic provides initial position

– DVL constrains inertial drift between fixesDVL constrains inertial drift between fixes

• Approximation: 0.1% of distance traveled ( as 1 σ)

– DVL uncertainty is directional, some canceling occurs  on reciprocal azimuth

– Modeling suggests AUV can run 40 ‐ 45 minutesModeling suggests AUV can run 40  45 minutes between fixes for IHO 1A in 75 meter depth regime 

• Vertical TPU So nding ncertaint sonar meas rements roll pitch– Sounding uncertainty: sonar measurements, roll, pitch, heading, alignments, integration, SVP,  etc.

– Water levels remain a dominant issue in shallow water

– Vehicle depth added to MBS measurements

F t i fl i AUV d th l ti

Example V TPU budget for AUV,  75 m depthSonar, integration, SVP, varies across swath (m) 0.15

Tide measurement (m) 0.05Tide zoning (m) 0 3– Factors influencing AUV depth solution

• Salinity, temperature, atmospheric pressure, surface waves, latitude, pressure sensor, gravity

• NavP/NavLab mitigate influence of surface waves

Tide zoning (m) 0.3Surface waves (m) 0.05

Pressure measurement (m) 0.07Pressure conversion to depth (m) 0.1

Atmospheric pressure (m) 0.05

© SAIC. All rights reserved. Approved For Public Release

p p ( )Gravity anomaly (m) 0.05

Vertical TPU estimate (m, 95% CL) 0.37

TPU = Total Propagated Uncertainty, GPS = Global Positioning System, DVL = Doppler Velocity Log, IHO = International Hydrographic Organization, CL = Confidence Level, MBS = MultiBeam Sonar, SVP = Sound Velocity Profiler

7

Page 8: REMUS 600 Autonomous Undersea Vehicle … survey...REMUS 600 Autonomous Undersea Vehicle Planning, Acquisition, and Processing Workflow Doug CiCronin, NAVOCEANO, Ocean Pj tProjects

Concurrent Multibeam and AUV Testing

• NAVOCEANO and CHS collaboration

– CHS/IOS provided facilities, water levels, and reference data

– NAVOCEANO provided exposure to system technologiesp p y g

• Canadian Coast Guard vessel Otter Bay outfitted with

– Kongsberg EM2040 (0.5⁰ fore/aft x 1.0⁰ athwart ships)

– NavCom GPS, POS/MV, CTD, MVP‐30, ISS‐60

• NAVOCEANO’s MHS 1 outfitted with

AUV launch and recovery system (LARS)– AUV launch and recovery system (LARS) 

– AUV vehicle interface program (VIP) 

– NavCom GPS, POS/MV, CTD, HiPAP, ISS‐60, Reson 7125

• CHS personnel provided invaluable local‐area knowledge

CHS = Canadian Hydrographic Service, IOS = Institute of Oceanographic Science, GPS = Global Positioning System, MHS-1 = Mine Hunter SWATH (Small Waterplane Area Twin Hull) 1,

© SAIC. All rights reserved. Approved For Public Release

g y ( p )POS/MV = Positioning and Orientation System, Marine Vessels, AUV = autonomous undersea vehicle, CTD = Conductivity, Temperature, Depth, HiPAP = High Accuracy Acoustic Positioning, ISS = Integrated Survey System (for T-AGS 60 class ship)

8

Page 9: REMUS 600 Autonomous Undersea Vehicle … survey...REMUS 600 Autonomous Undersea Vehicle Planning, Acquisition, and Processing Workflow Doug CiCronin, NAVOCEANO, Ocean Pj tProjects

AUV Test Objectives

• Assess depth accuracy– Pressure sensor performance

• Assess navigation accuracyAssess navigation accuracy– Straight line performance– Reciprocal azimuth performance– Position fix/aiding needs

• Environmental sensitivity– Temperature and salinity– Barometric pressure

Effect of surface waves– Effect of surface waves– Water levels

• Try out new launch and recovery system• Process AUV navigation, MB, SSS data

fg , ,

• Train NAVOCEANO field personnel• Wide range of depths and seabed 

conditions in close proximity to CHS/IOS• Targets for feature detection testing• Test areas protected from weather

© SAIC. All rights reserved. Approved For Public Release9

MB = multibeam, SSS = side-scan sonar , AUV = autonomous undersea vehicle, CHS/IOS = Canadian Hydrographic Service/Institute of Ocean Sciences

• Test areas protected from weather• Really BIG tidal range!

Page 10: REMUS 600 Autonomous Undersea Vehicle … survey...REMUS 600 Autonomous Undersea Vehicle Planning, Acquisition, and Processing Workflow Doug CiCronin, NAVOCEANO, Ocean Pj tProjects

Sidney Test Overview

• Look at three specific areas– (1) Saanich Inlet, deep area

(2) Vi t i id d th– (2) Victoria, mid‐depth area

– (3) Sidney, shallow area

L k t ti l t i t 1

3

• Look at vertical uncertainty– EM2040 data

– CHS reference bathymetry data

1

• Look at horizontal uncertainty– MHS‐1 HiPAP reference position

– Contact/feature alignment from overlapping coverage

2

© SAIC. All rights reserved. Approved For Public Release

2CHS = Canadian Hydrographic Service, MHS-1 HiPAP = MHS-1 = Mine Hunter SWATH (Small Waterplane Area Twin Hull) 1 High Precision Acoustic Positioning

10

Page 11: REMUS 600 Autonomous Undersea Vehicle … survey...REMUS 600 Autonomous Undersea Vehicle Planning, Acquisition, and Processing Workflow Doug CiCronin, NAVOCEANO, Ocean Pj tProjects

Deep Water Test Area Results

• Depth range: 200 – 225 meters

AUV iti id d ith HiPAP• AUV position aided with HiPAP

• Seabird CTD casts taken pre‐mission and post mission

• CTD data also extracted from AUV

– Good agreement with Seabird profile

• Pressure to depth conversion includes

– Latitude

– Salinity profile, temperature profile

– Atmospheric pressure

© SAIC. All rights reserved. Approved For Public Release

HiPAP = High Precision Acoustic Positioning, CTD = Conductivity, Temperature and Depth

11

Page 12: REMUS 600 Autonomous Undersea Vehicle … survey...REMUS 600 Autonomous Undersea Vehicle Planning, Acquisition, and Processing Workflow Doug CiCronin, NAVOCEANO, Ocean Pj tProjects

Deep Water Test Area Results

• Look at temperature, salinity impact on AUV depth 

• AUV lines run at 75, 50, 30, and 10 meter altitudes

REMUS track lines superimposed on EM2040 bathymetry data

• Compare  EM2040 bathymetry to:

– AUV bathymetry, where AUV depth => Pressure (T, S)

AUV bathymetry where AUV depth => Pressure (0 35)– AUV bathymetry, where AUV depth => Pressure (0, 35)

AUVAltitude

Using (0 ⁰C, 35 PPT)

Using measured (T, S)( , ) ( , )

Difference @ 95% CL

Difference @ 95% CL

75 1 26 0 6475 m +1.26 m +0.64 m

50 m +1.39 m +0.60 m

30 m +1.50 m +0.62 m

© SAIC. All rights reserved. Approved For Public Release

10 m +1.61 m +0.61 m

T = Temperature, S = salinity, CL = Confidence Level12

Page 13: REMUS 600 Autonomous Undersea Vehicle … survey...REMUS 600 Autonomous Undersea Vehicle Planning, Acquisition, and Processing Workflow Doug CiCronin, NAVOCEANO, Ocean Pj tProjects

Mid‐Range Depth Area, Depth Difference

• Depth ranges from 70 meters to 90 meters

– Area surveyed with EM2040 system Aug 26

Difference obtained by subtracting EM3002 CUBE depth surface from EM2040 CUBE depth surface.  

Both grids at 1.0 meter node spacing.

– Area surveyed with REMUS Aug 20 and Aug 21

• AUV operated with 30 meter altitude goal

• NavLab navigation using full HiPAP• NavLab navigation using full HiPAP

– Use best navigation to focus on depth

• Results of bathymetry surface differencing

– Subtracting EM2040 bathy from 2008 CHS bathy shows 95% CL difference of 0.31 m, 86% positive

– Subtracting EM3002 bathy from EM2040 shows g y95% CL difference of 0.39 m, 98% positive

© SAIC. All rights reserved. Approved For Public Release

REMUS = Remote Environmental Monitoring UnitS, HiPAP = High Precision Acoustic Positioning, CL = Confidence Level, bathy = bathymetry

13

Page 14: REMUS 600 Autonomous Undersea Vehicle … survey...REMUS 600 Autonomous Undersea Vehicle Planning, Acquisition, and Processing Workflow Doug CiCronin, NAVOCEANO, Ocean Pj tProjects

Mid‐Range Depth Area, Horizontal

• Mission statistics

– 10 transects, 6 kilometers in length

– Approximately 9 hours long

– AUV aided with HiPAP at mission start

AUV aided with HiPAP at mission end– AUV aided with HiPAP at mission end

– DVL, inertial navigation between mission start and mission completion

Transponder• Post‐mission (KM NavLab) forward backward processing to generate new time series of AUV position and orientation

#1) HiPAP at start/end DR in between

Transponder

– #1) HiPAP at start/end DR in between

– #2) HiPAP at start/end, UTP in between

– #3) HiPAP throughout, no UTP Area of detail

© SAIC. All rights reserved. Approved For Public Release

HiPAP = High Precision Acoustic Positioning, DVL = Doppler Velocity Log, DR = Dead Reckoning, KM = Kongsberg Maritime, UTP = Underwater transponder positioning

14

Page 15: REMUS 600 Autonomous Undersea Vehicle … survey...REMUS 600 Autonomous Undersea Vehicle Planning, Acquisition, and Processing Workflow Doug CiCronin, NAVOCEANO, Ocean Pj tProjects

Mid‐Range Depth Area, Horizontal

• Dead reckoning, DVL bounded inertial

– HiPAP aided at mission start and mission end

– Horizontal uncertainty ramp consistent with modeling

– Partial horizontal uncertainty cancelling as expected

– Demonstrates value of forward, backward processing

• UTP, using single transponder

80% f d t d 1 h i t l it i– 80% of area covered meets order 1 horizontal criteria

– Peaks in error correlate with range to transponder

• NavLab uncertainty estimate is reasonable

© SAIC. All rights reserved. Approved For Public Release15

HiPAP = High Precision Acoustic Positioning, DVL = Doppler Velocity Log, UTP = Underwater transponder positioning, GPS = Global Positioning System, IHO = International Hydrographic Organization

Page 16: REMUS 600 Autonomous Undersea Vehicle … survey...REMUS 600 Autonomous Undersea Vehicle Planning, Acquisition, and Processing Workflow Doug CiCronin, NAVOCEANO, Ocean Pj tProjects

Mid‐Range Depth Area, Bathymetry

• Image on left is based on full HiPAP aiding from NavLab• Image on left is based on full HiPAP aiding from NavLab

• Image on right is based on UTP aiding from NavLab– Alignment of bed form features suggests offset in range of 5 – 10 meters

© SAIC. All rights reserved. Approved For Public Release16

HiPAP = High Precision Acoustic Positioning, UTP = Underwater transponder positioning,

Page 17: REMUS 600 Autonomous Undersea Vehicle … survey...REMUS 600 Autonomous Undersea Vehicle Planning, Acquisition, and Processing Workflow Doug CiCronin, NAVOCEANO, Ocean Pj tProjects

Mid‐Range Depth Area, Bathymetry

• Image on left is based on full HiPAP aiding from NavLab• Image on left is based on full HiPAP aiding from NavLab

• Image on right is based on DVL bounded inertial (HiPAP only at start/end) from NavLab– Alignment of bed form features suggests offset in range of 30 – 35 meters

© SAIC. All rights reserved. Approved For Public Release17

HiPAP = High Precision Acoustic Positioning, UTP = Underwater transponder positioning, DVL = Doppler Velocity Log

Page 18: REMUS 600 Autonomous Undersea Vehicle … survey...REMUS 600 Autonomous Undersea Vehicle Planning, Acquisition, and Processing Workflow Doug CiCronin, NAVOCEANO, Ocean Pj tProjects

Shallow Depth Area, Depth Difference

• Depth ranges from 18 meters to 20 meters

– Area surveyed with EM2040 system Aug 27

Difference obtained by subtracting EM3002 CUBE depth surface from EM2040 CUBE depth surface.  

Both grids at 0.5 meter node spacing.

– Area surveyed with REMUS Aug 18 and Aug 19

• AUV operated with 10 meter altitude goal

• NavLab navigation using full HiPAP• NavLab navigation using full HiPAP

– Use best navigation to focus on depth

• Results of bathymetry surface differencing

– Subtracting EM2040 bathy from 2003 CHS bathy shows 95% CL difference of 0.17 m, 80% negative

– Subtracting EM3002 bathy from EM2040 shows g y95% CL difference of 0.46 m, 100% positive

© SAIC. All rights reserved. Approved For Public Release

REMUS = Remote Environmental Monitoring UnitS, HiPAP = High Precision Acoustic Positioning, CL = Confidence Level, bathy = bathymetry

18

Page 19: REMUS 600 Autonomous Undersea Vehicle … survey...REMUS 600 Autonomous Undersea Vehicle Planning, Acquisition, and Processing Workflow Doug CiCronin, NAVOCEANO, Ocean Pj tProjects

Shallow Depth Area, Horizontal

• 1.0 km long transects, 15 m spacing

• AUV aided with HiPAP at mission start• AUV aided with HiPAP at mission start and end

– DVL, bounded inertial throughout mission

– No UTP for this mission

• NavLab post‐processed navigation compared with HiPAP tracking

• NavLab estimate of position uncertainty is conservative

• Majority of this mission completed with• Majority of this mission completed with navigation error below IHO order 1 guideline

© SAIC. All rights reserved. Approved For Public Release

HiPAP = High Precision Acoustic Positioning, DVL = Doppler Velocity Log, UTP = Underwater Transponder Positioning

19

Page 20: REMUS 600 Autonomous Undersea Vehicle … survey...REMUS 600 Autonomous Undersea Vehicle Planning, Acquisition, and Processing Workflow Doug CiCronin, NAVOCEANO, Ocean Pj tProjects

Summary

• Data from the AUV can meet IHO Order 1A guidelines, and MIW requirements 

– When horizontal uncertainty is managed via UTP positioning, or HiPAP positioning

– Should also be possible via surfacing for GPS fixes though not demonstrated here

– Line length factors into horizontal uncertainty management and mission planning 

– Management of vertical uncertainty requires salinity and temperature profileManagement of vertical uncertainty requires salinity and temperature profile

– Management of vertical uncertainty requires correction for atmospheric pressure

• AUV launch and recovery system on SWATH boat provides great platform for future work

• Future Directions

– More work required to better understand influence of heading changes on horizontal uncertainty

Define parameters for optimal placement of seafloor transponders– Define parameters for optimal placement of seafloor transponders

– Navigation solutions that allow AUV to remain submerged (USVs, feature matching, etc.) 

© SAIC. All rights reserved. Approved For Public Release20

AUV = Autonomous Underwater Vehicle, IHO = International Hydrographic Office, MIW = Mine Warfare, UTP = Underwater Transponder Positioning, HiPAP = High Precision Acoustic Positioning, GPS = Global Positioning System, SWATH = Small Wetted Area Twin Hull, USV = Unmanned Surface Vehicle

Page 21: REMUS 600 Autonomous Undersea Vehicle … survey...REMUS 600 Autonomous Undersea Vehicle Planning, Acquisition, and Processing Workflow Doug CiCronin, NAVOCEANO, Ocean Pj tProjects

Thank You

Questions?

© SAIC. All rights reserved. Approved For Public Release21