Skip to content
Page auto-generated from XML file.

Engineering/SurfaceCurrentCompactModel.xml

Mission ID: SurfaceCurrentCompactModel

Mission Path: Engineering/SurfaceCurrentCompactModel.xml

The goal of this deployment is to demonstrate onboard capability with the Compact Models code. This demonstration will use the Compact Models trained by HF radar measurements to predict surface currents. This first test case will focus on vehicle localization, comparing position estimates computed with and without benefit of the surface current information. This means that the vehicle will be running the Compact Model code and recording its outputs, but will not be using those outputs in realtime. We want to make sure the outputs are reasonable before we integrate them into the navigation and control loops to let them drive the vehicle.

Arguments

MinAltitude

MinAltitude = 4 meter

Minimum altitude for the entire mission.

MaxDepth

MaxDepth = 50 meter

Maximum depth for the entire mission.

MinOffshore

MinOffshore = 2000 meter

Minimum offshore distance for the entire mission.

Speed

Speed = 1 meter_per_second

Vehicle speed.

MissionTimeout

MissionTimeout = 48 hour

Maximum duration of mission

MassDefault

MassDefault = Control:VerticalControl.massDefault

Static setting for mass during the mission. Defaults to massDefault setting in the Config/Control.cfg file.

BuoyancyNeutral

BuoyancyNeutral = Control:VerticalControl.buoyancyNeutral

Buoyancy bladder position while performing the YoYo behavior. Defaults to buoyancyNeutral setting in the Config/Control.cfg file.

WpCloseLat

WpCloseLat = 36.830 degree

Latitude of waypoint closest to MBARI.

WpCloseLon

WpCloseLon = -121.870 degree

Longitude of waypoint closest to MBARI.

WpFarLat

WpFarLat = 36.87501557446235 degree

Latitude of waypoint farthest from MBARI.

WpFarLon

WpFarLon = -121.96713471834381 degree

Longitude of waypoint farthest from MBARI.

WpCircleLat

WpCircleLat = 36.808 degree

Latitude of waypoint.

WpCircleLon

WpCircleLon = -121.827 degree

Longitude of waypoint.

ApproachDepth

ApproachDepth = 10.0 meter

Depth for initial approach.

ApproachTimeout

ApproachTimeout = 4 hour

Maximum duration of initial approach

ApproachNeedCommsTime

ApproachNeedCommsTime = 60 minute

Elapsed time after previous surface communications when vehicle will begin to ascend for additional surface communications. Only active during the approach.

NeedCommsTime

NeedCommsTime = 250 minute

Elapsed time after previous surface communications when vehicle will begin to ascend for additional surface communications. Set this large to only surface at waypoints.

Repeat

Repeat = 3 count

Number of times to repeat each lap.

ShallowDepth

ShallowDepth = 3.0 meter

Depth for shallow run.

MiddleDepth

MiddleDepth = 6.0 meter

Depth for middle run.

DeepDepth

DeepDepth = 9.0 meter

Depth for deep run.

DeepestDepth

DeepestDepth = 12.0 meter

Depth for deep run.

CircleDepth

CircleDepth = 3.0 meter

Depth for circling.

LegTimeout

LegTimeout = 4 hour

Maximum duration of leg in one direction.

LapTimeout

LapTimeout = 8 hour

Maximum duration of lap in both directions.

CircleRadius

CircleRadius = 250 meter

Radius of circle to run at end.

CircleRepeat

CircleRepeat = 13 count

Maximum number of times to circle the waypoint before going to Default.

CircleTimeout

CircleTimeout = 1 hour

Timeout for each circle.

YoYoMinDepth

YoYoMinDepth = 3.0 meter

Minimum depth during yo-yo's.

YoYoMaxDepth

YoYoMaxDepth = 23.0 meter

Maximum depth during yo-yo's.

YoYoMinAltitude

YoYoMinAltitude = 6.0 meter

Min altitude while in yo-yo mode.

YoYoUpPitch

YoYoUpPitch = 20.0 degree

Pitch when yo-yo's are ascending.

YoYoDownPitch

YoYoDownPitch = -20.0 degree

Pitch when yo-yo's are descending.

Output

None defined

Inserts

Insert/NeedComms.xml

Insert/CircleWaypoint.xml

When called, circle the given waypoint.

redefineArg Timeout = CircleTimeout
redefineArg Radius = CircleRadius
redefineArg CenterLat = WpCircleLat
redefineArg CenterLon = WpCircleLon

Insert/Science.xml

Invoked Behaviors

Guidance:AltitudeEnvelope

Guidance:Buoyancy

Guidance:DepthEnvelope

Guidance:OffshoreEnvelope

Guidance:Pitch

Guidance:SetSpeed

Guidance:Waypoint

Guidance:YoYo