Skip to content
Page auto-generated from this source.

Engineering/tow_passive.tl

Mission ID: tow_passive

Mission Path: Engineering/tow_passive.tl

Vehicle gets towed underwater at a fairly consistent depth and released without the vehicle knowing. Depth limits trigger the end of the mission.

Arguments

MissionTimeout

MissionTimeout = 30 minute

Maximum duration of mission

NeedCommsTime

NeedCommsTime = 30 minute

How often to surface for commumications

TowBoundUp

TowBoundUp = 2 meter

Once the vehicle reaches this depth for the timeout, it's no longer considered in tow.

TowBoundDown

TowBoundDown = 8 meter

Once the vehicle reaches this depth for the timeout, it's no longer considered in tow.

MaxDepth

MaxDepth = 15 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.

MassDefault

MassDefault = Control:VerticalControl.massDefault

Static setting for mass during. Defaults to massDefault setting.

BuoyancyNeutral

BuoyancyNeutral = Control:VerticalControl.buoyancyNeutral

Buoyancy bladder position. Defaults to buoyancyNeutral setting.

UnderTow

UnderTow = false

Sets true when we've been under long enough that we think we're under tow.

UnderTowTimerArmed

UnderTowTimerArmed = false

Sets true when we hit the top depth and want to arm the clock.

TowTimeout

TowTimeout = 3 minute

How long to wait until we're probably not being towed anymore

ArmingInterval

ArmingInterval = 60 second

Used to measure elapsed time

TowTimer

TowTimer = NaN minute

Elapsed time tow.

Output

None defined

Inserts

Insert/StandardEnvelopes.tl

Insert/NeedComms.tl

Invoked Module Behaviors

Guidance:Buoyancy

Guidance:Execute

Guidance:Pitch

Guidance:SetSpeed