Deprecated/Engineering/SurfaceCurrentCompactModel.xml
¶
Mission ID: SurfaceCurrentCompactModel
Mission Path: Deprecated/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