# Mission Filename: 2015_281_168.cfg
#
#
#                   *** CAUTION *** 
#   *** THIS MISSION GENERATED WITH UTILITY WP2M ***
#               *** UNPROVEN CODE ***
#
#               *** LAUNCH WAYPOINT ***
#               LAT/LON: 36.7571 -121.9843
#
#               *** INITIAL HEADING *** 
#                        50.2  
#
#             *** abortOnTimeout is True ***
#
#   *** GULPERS ARMED AT START OF MISSION ***
# *** MOVE THE ARMING BEHAVIOR IF NECESSARY ***
#
# Expected survey line distance: 28174.3 meters
# Expected mission time: 19988.3 seconds
#    5 hours
#    33 minutes
# mission timer set to 120% of estimated time of mission
behavior missionTimer {
timeOut = 23986;
}
# depth envelope set to commanded + 5 m, abort at commanded + 10
behavior depthEnvelope {
 minDepth = 10.0;
 maxDepth = 90.0;
 abortDepth = 100.0;
 abortAltitude = 2.5;
 abortLockoutDepth = 8.0;
}
behavior getgps {
duration = 1800;
minHits = 300;
abortOnTimeout = True;
}
# ***** Mission Ends ^ *****
behavior ascend {
duration = 1200;
horizontalMode = rudder;
horizontal = 5;
pitch = 20;
speed = 1.5;
endDepth = 2;
}
behavior waypoint_yoyo {
# leg distance = 2511.2;
# N36 47.8500 W121 49.2000
latitude = 36.7975;
longitude = -121.8200;
captureRadius = 10;
duration = 2511;
speed = 1.500;
minDepth = 10;
maxDepth = 75;
minAltitude = 15;
maxCycles = 2000;
}
# Descend behavior to 5 meters
behavior descend {
horizontalMode = heading;
horizontal = 34;
pitch = -30;
speed = 1.5;
maxDepth = 5;
minAltitude = 9;
duration = 60;
}
# setpoint on surface to gather momentum
behavior setpoint {
duration = 30;
heading = 34;
speed = 1.5;
verticalMode = pitch;
pitch = 0;
}
behavior getgps {
duration = 300;
minHits = 30;
abortOnTimeout = True;
}
# ***** FINAL WAYPOINT NUMBER: 11 ^ *****
behavior ascend {
duration = 1200;
horizontalMode = heading;
horizontal = 34;
pitch = 20;
speed = 1.5;
endDepth = 2;
}
behavior waypoint_yoyo {
# leg distance = 3600.0;
# N36 46.7258 W121 50.1446
latitude = 36.7788;
longitude = -121.8357;
captureRadius = 10;
duration = 3600;
speed = 1.500;
minDepth = 10;
maxDepth = 75;
minAltitude = 15;
maxCycles = 2000;
}
# Descend behavior to 5 meters
behavior descend {
horizontalMode = heading;
horizontal = 34;
pitch = -30;
speed = 1.5;
maxDepth = 5;
minAltitude = 9;
duration = 60;
}
# setpoint on surface to gather momentum
behavior setpoint {
duration = 30;
heading = 34;
speed = 1.5;
verticalMode = pitch;
pitch = 0;
}
behavior getgps {
duration = 300;
minHits = 30;
abortOnTimeout = True;
}
# ***** WAYPOINT NUMBER: 10 ^ *****
behavior ascend {
duration = 1200;
horizontalMode = rudder;
horizontal = 5;
pitch = 20;
speed = 1.5;
endDepth = 2;
}
behavior waypoint_yoyo {
# leg distance = 1750.6;
# N36 45.1140 W121 51.4980
latitude = 36.7519;
longitude = -121.8583;
captureRadius = 10;
duration = 1751;
speed = 1.500;
minDepth = 10;
maxDepth = 75;
minAltitude = 15;
maxCycles = 2000;
}
# Descend behavior to 5 meters
behavior descend {
horizontalMode = heading;
horizontal = 178;
pitch = -30;
speed = 1.5;
maxDepth = 5;
minAltitude = 9;
duration = 60;
}
# setpoint on surface to gather momentum
behavior setpoint {
duration = 30;
heading = 178;
speed = 1.5;
verticalMode = pitch;
pitch = 0;
}
behavior getgps {
duration = 300;
minHits = 30;
abortOnTimeout = True;
}
# ***** WAYPOINT NUMBER: 9 ^ *****
behavior ascend {
duration = 1200;
horizontalMode = heading;
horizontal = 178;
pitch = 20;
speed = 1.5;
endDepth = 2;
}
behavior waypoint_yoyo {
# leg distance = 3600.0;
# N36 46.0582 W121 51.5314
latitude = 36.7676;
longitude = -121.8589;
captureRadius = 10;
duration = 3600;
speed = 1.500;
minDepth = 10;
maxDepth = 75;
minAltitude = 15;
maxCycles = 2000;
}
# Descend behavior to 5 meters
behavior descend {
horizontalMode = heading;
horizontal = 178;
pitch = -30;
speed = 1.5;
maxDepth = 5;
minAltitude = 9;
duration = 60;
}
# setpoint on surface to gather momentum
behavior setpoint {
duration = 30;
heading = 178;
speed = 1.5;
verticalMode = pitch;
pitch = 0;
}
behavior getgps {
duration = 300;
minHits = 30;
abortOnTimeout = True;
}
# ***** WAYPOINT NUMBER: 8 ^ *****
behavior ascend {
duration = 1200;
horizontalMode = heading;
horizontal = 141;
pitch = 20;
speed = 1.5;
endDepth = 2;
}
behavior waypoint_yoyo {
# leg distance = 2848.9;
# N36 48.0000 W121 51.6000
latitude = 36.8000;
longitude = -121.8600;
captureRadius = 10;
duration = 2849;
speed = 1.500;
minDepth = 10;
maxDepth = 75;
minAltitude = 15;
maxCycles = 2000;
}
# Descend behavior to 5 meters
behavior descend {
horizontalMode = heading;
horizontal = 141;
pitch = -30;
speed = 1.5;
maxDepth = 5;
minAltitude = 9;
duration = 60;
}
# setpoint on surface to gather momentum
behavior setpoint {
duration = 30;
heading = 141;
speed = 1.5;
verticalMode = pitch;
pitch = 0;
}
behavior getgps {
duration = 300;
minHits = 30;
abortOnTimeout = True;
}
# ***** WAYPOINT NUMBER: 7 ^ *****
behavior ascend {
duration = 1200;
horizontalMode = heading;
horizontal = 90;
pitch = 20;
speed = 1.5;
endDepth = 2;
}
behavior waypoint_yoyo {
# leg distance = 2670.4;
# N36 49.2000 W121 52.8000
latitude = 36.8200;
longitude = -121.8800;
captureRadius = 10;
duration = 2670;
speed = 1.500;
minDepth = 10;
maxDepth = 75;
minAltitude = 15;
maxCycles = 2000;
}
# Descend behavior to 5 meters
behavior descend {
horizontalMode = heading;
horizontal = 90;
pitch = -30;
speed = 1.5;
maxDepth = 5;
minAltitude = 9;
duration = 60;
}
# setpoint on surface to gather momentum
behavior setpoint {
duration = 30;
heading = 90;
speed = 1.5;
verticalMode = pitch;
pitch = 0;
}
behavior getgps {
duration = 300;
minHits = 30;
abortOnTimeout = True;
}
# ***** WAYPOINT NUMBER: 6 ^ *****
#Arm UNFIRED gulpers for adaptive firing#
behavior ArmTheGulper{
duration = 5;
gulper15 = 1;
gulper16 = 1;
gulper17 = 1;
gulper18 = 1;
gulper19 = 1;
}
#   Point E achieved   arm Gulpers 15 16 17 18 19
behavior ascend {
duration = 1200;
horizontalMode = rudder;
horizontal = 5;
pitch = 20;
speed = 1.5;
endDepth = 2;
}
behavior waypoint_yoyo {
# leg distance = 3335.8;
# N36 49.2000 W121 54.6000
latitude = 36.8200;
longitude = -121.9100;
captureRadius = 10;
duration = 3336;
speed = 1.500;
minDepth = 10;
maxDepth = 75;
minAltitude = 15;
maxCycles = 2000;
}
# Descend behavior to 5 meters
behavior descend {
horizontalMode = heading;
horizontal = 360;
pitch = -30;
speed = 1.5;
maxDepth = 5;
minAltitude = 9;
duration = 60;
}
# setpoint on surface to gather momentum
behavior setpoint {
duration = 30;
heading = 360;
speed = 1.5;
verticalMode = pitch;
pitch = 0;
}
behavior getgps {
duration = 300;
minHits = 30;
abortOnTimeout = True;
}
# ***** WAYPOINT NUMBER: 5 ^ *****
#Arm UNFIRED gulpers for adaptive firing#
behavior ArmTheGulper{
duration = 5;
gulper10 = 1;
gulper11 = 1;
gulper12 = 1;
gulper13 = 1;
gulper14 = 1;
}
#   Point D achieved  arm Gulpers 10 11 12 13 14 
behavior ascend {
duration = 1200;
horizontalMode = rudder;
horizontal = 5;
pitch = 20;
speed = 1.5;
endDepth = 2;
}
behavior waypoint_yoyo {
# leg distance = 2099.7;
# N36 47.4000 W121 54.6000
latitude = 36.7900;
longitude = -121.9100;
captureRadius = 10;
duration = 2100;
speed = 1.500;
minDepth = 10;
maxDepth = 75;
minAltitude = 15;
maxCycles = 2000;
}
# Descend behavior to 5 meters
behavior descend {
horizontalMode = heading;
horizontal = 58;
pitch = -30;
speed = 1.5;
maxDepth = 5;
minAltitude = 9;
duration = 60;
}
# setpoint on surface to gather momentum
behavior setpoint {
duration = 30;
heading = 58;
speed = 1.5;
verticalMode = pitch;
pitch = 0;
}
behavior getgps {
duration = 300;
minHits = 30;
abortOnTimeout = True;
}
# ***** WAYPOINT NUMBER: 4 ^ *****
behavior ascend {
duration = 1200;
horizontalMode = heading;
horizontal = 90;
pitch = 20;
speed = 1.5;
endDepth = 2;
}
behavior waypoint_yoyo {
# leg distance = 1781.2;
# N36 46.8000 W121 55.8000
latitude = 36.7800;
longitude = -121.9300;
captureRadius = 10;
duration = 1781;
speed = 1.500;
minDepth = 10;
maxDepth = 75;
minAltitude = 15;
maxCycles = 2000;
}
# Descend behavior to 5 meters
behavior descend {
horizontalMode = heading;
horizontal = 90;
pitch = -30;
speed = 1.5;
maxDepth = 5;
minAltitude = 9;
duration = 60;
}
# setpoint on surface to gather momentum
behavior setpoint {
duration = 30;
heading = 90;
speed = 1.5;
verticalMode = pitch;
pitch = 0;
}
behavior getgps {
duration = 300;
minHits = 30;
abortOnTimeout = True;
}
# ***** WAYPOINT NUMBER: 3 ^ *****
#Arm UNFIRED gulpers for adaptive firing#
behavior ArmTheGulper{
duration = 5;
gulper5 = 1;
gulper6 = 1;
gulper7 = 1;
gulper8 = 1;
gulper9 = 1;
}
#   Point B achieved   arm Gulpers 5 6 7 8 9
behavior ascend {
duration = 1200;
horizontalMode = heading;
horizontal = 50;
pitch = 20;
speed = 1.5;
endDepth = 2;
}
behavior waypoint_yoyo {
# leg distance = 3476.5;
# N36 46.8000 W121 57.0000
latitude = 36.7800;
longitude = -121.9500;
captureRadius = 10;
duration = 3477;
speed = 1.500;
minDepth = 10;
maxDepth = 75;
minAltitude = 15;
maxCycles = 2000;
}
# Descend behavior to 5 meters
behavior descend {
horizontalMode = heading;
horizontal = 50;
pitch = -30;
speed = 1.5;
maxDepth = 5;
minAltitude = 9;
duration = 60;
}
# setpoint on surface to gather momentum
behavior setpoint {
duration = 30;
heading = 50;
speed = 1.5;
verticalMode = pitch;
pitch = 0;
}
behavior getgps {
duration = 300;
minHits = 30;
abortOnTimeout = True;
}
# ***** WAYPOINT NUMBER: 2 ^ *****
#Arm UNFIRED gulpers for adaptive firing#
behavior ArmTheGulper{
duration = 5;
gulper0 = 1;
gulper1 = 1;
gulper2 = 1;
gulper3 = 1;
gulper4 = 1;
}
#   Point A achieved  arm Gulpers 0 1 2 3 4 
behavior ascend {
duration = 1200;
horizontalMode = heading;
horizontal = 50;
pitch = 20;
speed = 1.5;
endDepth = 2;
}
behavior waypoint_yoyo {
# leg distance = 500.0;
# N36 45.6000 W121 58.8000
latitude = 36.7600;
longitude = -121.9800;
captureRadius = 10;
duration = 650;
speed = 1.500;
minDepth = 10;
maxDepth = 75;
minAltitude = 15;
maxCycles = 2000;
}
# Descend behavior to 5 meters
behavior descend {
horizontalMode = heading;
horizontal = 50;
pitch = -30;
speed = 1.5;
maxDepth = 5;
minAltitude = 9;
duration = 60;
}
# setpoint on surface to gather momentum
behavior setpoint {
duration = 30;
heading = 50;
speed = 1.5;
verticalMode = pitch;
pitch = 0;
}
behavior getgps {
duration = 300;
minHits = 30;
abortOnTimeout = True;
}
# ***** WAYPOINT NUMBER: 1 ^ *****
# ***** LAUNCH WAYPOINT 0 *****
# LAT/LON: 36.7571 -121.9843
# N36 45.4274 W121 59.0588
# INITIAL HEADING:  50.2  
