Skip to content
Page auto-generated from this source.

Maintenance/optimize_roll_speed.tl

Mission ID: optimize_roll_speed

Mission Path: Maintenance/optimize_roll_speed.tl

Vehicle transits to desired waypoint while optimizing speed to achieve a target roll angle.

Arguments

MissionTimeout

MissionTimeout = 60 minute

Maximum duration of mission

NeedCommsTime

NeedCommsTime = 30 minute

How often to surface for communications

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.

Depth

Depth = 30 meter

Depth of flat and level flight during the mission.

StartSpeed

StartSpeed = 0.9 meter_per_second

Initial speed for roll optimization.

TargetRollAngle

TargetRollAngle = 0 degree

Target roll angle for roll speed optimization.

RollError

RollError = 2 degree

Error tolerance for roll angle during speed optimization.

MaxSpeed

MaxSpeed = 1.1 meter_per_second

Maximum speed for roll speed optimization.

MinSpeed

MinSpeed = 0.6 meter_per_second

Minimum speed for roll speed optimization.

WindowLen

WindowLen = 5 minute

Time window for roll speed optimization.

InitStep

InitStep = 0.05 meter_per_second

Initial step size for roll speed optimization.

MinStep

MinStep = 0.025 meter_per_second

Minimum step size for roll speed optimization.

Verbose

Verbose = true

Enable verbose logging for roll speed optimization.

MaxDepth

MaxDepth = 35 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

None defined

Inserts

Insert/NeedComms.tl

Insert/StandardEnvelopes.tl

Insert/BackseatDriver.tl

Insert/PowerOnly.tl

Invoked Module Behaviors

Guidance:Buoyancy

Guidance:Pitch

Guidance:SetRollSpeed

Guidance:Waypoint