enabling shallow water flight on slocum gliders chip haldeman, david aragon, hugh roarty, scott...

14
Enabling Shallow Water Flight on Slocum Gliders Chip Haldeman, David Aragon, Hugh Roarty, Scott Glenn, and Josh Kohut Rutgers University Blue - < 9 m

Upload: ross-briggs

Post on 16-Jan-2016

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Enabling Shallow Water Flight on Slocum Gliders Chip Haldeman, David Aragon, Hugh Roarty, Scott Glenn, and Josh Kohut Rutgers University Blue - < 9 m

Enabling Shallow Water Flight on Slocum Gliders

Chip Haldeman, David Aragon, Hugh Roarty, Scott Glenn, and Josh Kohut

Rutgers University

Blue - < 9 m

Page 2: Enabling Shallow Water Flight on Slocum Gliders Chip Haldeman, David Aragon, Hugh Roarty, Scott Glenn, and Josh Kohut Rutgers University Blue - < 9 m

Autonomous Platforms

Very broad…includes a wide variety of applications

Page 3: Enabling Shallow Water Flight on Slocum Gliders Chip Haldeman, David Aragon, Hugh Roarty, Scott Glenn, and Josh Kohut Rutgers University Blue - < 9 m

In our field:Autonomous Platforms

Wave GliderREMUS

Page 4: Enabling Shallow Water Flight on Slocum Gliders Chip Haldeman, David Aragon, Hugh Roarty, Scott Glenn, and Josh Kohut Rutgers University Blue - < 9 m

Seaglider

APEX Floats

Spray Glider

Autonomous Platforms – buoyancy driven

Slocum glider – only shallow water capable glider

Shallow water pump (4-30 m water depth)

Page 5: Enabling Shallow Water Flight on Slocum Gliders Chip Haldeman, David Aragon, Hugh Roarty, Scott Glenn, and Josh Kohut Rutgers University Blue - < 9 m

Shallow Water Sampling Issues

“Dredging”

“Bottom Sampling”

UD_275 “OTIS”

RU28

Pressure

Measured water depth

Pressure + raw altitude

Page 6: Enabling Shallow Water Flight on Slocum Gliders Chip Haldeman, David Aragon, Hugh Roarty, Scott Glenn, and Josh Kohut Rutgers University Blue - < 9 m

Shallow Water Sampling Issues

Why is this bad?

1. Data quality

– affects vertical and spatial resolution. Glider is still sampling, so there is plenty of data, but not where you want it.

2. Platform Risk

-- Sediment buildup in nosecone results in loss of buoyancy. Can’t float, can’t fly. Ejection weight?

-- Sediment in nosecone grinds between pump and diaphragm, causing leak and ending mission…or loss of the platform.

*Tip - Plug the nosecone for shallow coastal flights

Page 7: Enabling Shallow Water Flight on Slocum Gliders Chip Haldeman, David Aragon, Hugh Roarty, Scott Glenn, and Josh Kohut Rutgers University Blue - < 9 m

• This leaves a short window to obtain a hit during about 3 cycles or 12 seconds. Altimeter produces a hit every ~2 cycles.

OBTAINING HITS IN VERY SHALLOW WATER

REJECTED REJECTEDACCEPTED...

but 2 hits are required

Considered “on surface” or “too soon after inflection”

Too close to bottom (below minimum altimeter value)

Page 8: Enabling Shallow Water Flight on Slocum Gliders Chip Haldeman, David Aragon, Hugh Roarty, Scott Glenn, and Josh Kohut Rutgers University Blue - < 9 m

• Altimeter filter: m_water_depth [n] = m_depth [n] + m_raw_altitude [n-1]Normally adds ~ 1 m to glider’s water depth calculation

Pitch angle depth correction

ALTIMETRY: TAKING GROUND TRUTHING LITERALLY

Page 9: Enabling Shallow Water Flight on Slocum Gliders Chip Haldeman, David Aragon, Hugh Roarty, Scott Glenn, and Josh Kohut Rutgers University Blue - < 9 m

Glider’s water depth = altitude (filtered) + glider

depth

Water depth = altitude + glider depth

Actual water depth corrected for pitch

• Actual depth is 21 m according to pitch corrected pressure sensor• Non-filtered pings show depth at about .3 m shallower, filtered pings show depth about 1.2 m deeper• In this example our altimeter, with the filter, is creating depths about 1.2 m deeper than actual.

ALTIMETRY: FINDING THE WRONG BOTTOM

Page 10: Enabling Shallow Water Flight on Slocum Gliders Chip Haldeman, David Aragon, Hugh Roarty, Scott Glenn, and Josh Kohut Rutgers University Blue - < 9 m

As glider approaches bottom, hits below u_min_altimeter setting are rejected, but surface reflections are seen and accepted as “good”…so glider attempts to descend through ~10 m of sediment

10 m

10 m

SURFACE REFLECTIONS

REJECTED

“on surface/not diving” or hasn’t met “post-inflection time” requirements. Hits considered “good”, but rejected

ACCEPTED

Page 11: Enabling Shallow Water Flight on Slocum Gliders Chip Haldeman, David Aragon, Hugh Roarty, Scott Glenn, and Josh Kohut Rutgers University Blue - < 9 m

How do we fix it?

Software solution, developed and tested at Rutgers, modifies default deepwater flight settings to enable shallow water flight. Confident of flight in 8 m of water…possibly as shallow as 6 m.

-- Obtaining valid altimetry in very shallow water - several default settings modified to allow more altimetry through

-- To avoid reflections, limit range of altimeter to less than water depth.

Shallow Water Sampling Issues

Page 12: Enabling Shallow Water Flight on Slocum Gliders Chip Haldeman, David Aragon, Hugh Roarty, Scott Glenn, and Josh Kohut Rutgers University Blue - < 9 m

Pushing the envelope – very shallow water (6-7 m) flight

• 1-2 bottom solutions per dive; approx. 9 cycles or ~ 30 seconds• Flight in depths shallower than above will likely require a change in flight

characteristics (pitch angle, pump throw, H stability) to slow flight and allow more valid altimetry. How do we address altimetry reflection issue?

Page 13: Enabling Shallow Water Flight on Slocum Gliders Chip Haldeman, David Aragon, Hugh Roarty, Scott Glenn, and Josh Kohut Rutgers University Blue - < 9 m

•Slocum gliders are capable of flight in shallow water, 4-30 m

•Software fix modifies deepwater flight settings to enable shallow water flight

•Bottom impacts and data degradation avoided

Page 14: Enabling Shallow Water Flight on Slocum Gliders Chip Haldeman, David Aragon, Hugh Roarty, Scott Glenn, and Josh Kohut Rutgers University Blue - < 9 m

### alt.mi Shallow water (<15 m) altimetry coefficients### David Aragon, Chip Haldeman, Rutgers University ### Account for shallow water; need enough good hitssensor: u_reqd_depth_at_surface(m) 2sensor: u_alt_min_post_inflection_time(sec) 4.0 sensor: u_alt_min_depth(m) 1.0sensor: u_min_altimeter(m) 1.5 ### Set this to less than actual water depth to avoid reflectionssensor: u_max_altimeter(m) 6.0 ### Reduces filtered altimetrysensor: u_alt_reqd_good_in_a_row(nodim) 1sensor: u_alt_filter_enabled(bool) 0sensor: u_alt_reduced_usage_mode(bool) 0 ### Avoids bug in code; likely fixed but untested...sensor: m_altitude_rate(m/s) -1sensor: u_sound_speed(m/s) 1510.0 ### Keeps previous depth if new one not attained (2 yos)sensor: u_max_water_depth_lifetime(yos) 2### Attempts to limit max slope of bottom (use cautiously)sensor: u_max_bottom_slope(m/m) 3.0 ### Set this to get around false hits at depth, but use caution!!!sensor: u_min_water_depth(m) 0 sensor: u_max_water_depth(m) 2000

alt.mi