Skip to content
Page auto-generated from this source.

Transport/transit_sink.tl

Mission ID: transit_sink

Mission Path: Transport/transit_sink.tl

Vehicle dives immediately with no comms/GPS and transits to desired waypoint and can be commanded to use/hold mass or buoyancy. When SinkOffSurface is true, the vehicle descends to SinkDepth using buoyancy only before driving, and after each NeedComms interval.

Arguments

MissionTimeout

MissionTimeout = 60 minute

Maximum duration of mission

NeedCommsTime

NeedCommsTime = 30 minute

How often to surface for commumications

Latitude

Latitude = NaN degree

Latitude of waypoint to seek. If set to NaN, uses latitude at mission initialization.

Longitude

Longitude = NaN degree

Longitude of waypoint to seek. If set to NaN, uses longitude at mission initialization.

Northings

Northings = 0 meter

Northward distance of the waypoint to seek. If combined with Latitude and/or Longitude, this is an offset from the specified Latitude and/or Longitude.

Eastings

Eastings = 0 meter

Eastward distance of the waypoint to seek. If combined with Latitude and/or Longitude, this is an offset from the specified Latitude and/or Longitude.

Depth

Depth = 10 meter

Depth of flat and level flight during the mission.

Speed

Speed = 1 meter_per_second

Speed of vehicle (relative to water) during the mission.

SinkOffSurface

SinkOffSurface = false

If true, use buoyancy only to decend to SinkDepth before driving to the commanded Depth. Also applies after each NeedComms interval.

SinkDepth

SinkDepth = 10 meter

Initial depth to decend using only buoyancy before driving.

SinkDepthTimeout

SinkDepthTimeout = 10 minute

Max wait time for the vehicle to reach the target sink depth.

MaxDepth

MaxDepth = 20 meter

Maximum depth for the entire mission.

MinOffshore

MinOffshore = 1 kilometer

Minimum distance offshore for the entire mission.

MinAltitude

MinAltitude = 7 meter

Minimum height above the sea floor for the entire mission.

MassHold

MassHold = true

Set to True in order to hold mass at default position, False to allow mass to run on its own.

BuoyancyHold

BuoyancyHold = true

Set to True in order to hold buoyancy at neutral position, False to allow buoyancy to run on its own.

Output

DiveMode

DiveMode = 0 count

Mission variable (don't change). The mission sets this variable to switch between dive modes. Initialized to DoingComms.

DoingComms

DoingComms = 0 count

Mission variable (don't change). The mission will run in this mode when doing surface comms.

SurfaceSink

SurfaceSink = 1 count

Mission variable (don't change). The mission will run in this mode when sinking from the surface using only buoyancy.

Cruise

Cruise = 2 count

Mission variable (don't change). The mission will run in this mode when driving to the waypoint at commanded Depth.

Inserts

Insert/NeedComms.tl

Insert/StandardEnvelopes.tl

Insert/BackseatDriver.tl

Insert/PowerOnly.tl

Invoked Module Behaviors

Guidance:Buoyancy

Guidance:Pitch

Guidance:SetSpeed

Guidance:Waypoint