################################################################################ # # File Name: Mission_Two.cfg # # PURPOSE: Temp-following behavior over entire survey line to track internal wave # AUTHOR: Hoover # DATE: 2007AUG24 # NOTE: Planned as second mission, 19 hour overnight run. # Sequential behavoirs are bottom-up. Priorities are top-down. # Start this with vehicle near MISO_Inshore Waypoint # MODS: remove deg symbol and replace with simple text # All ascend behavior durations now 700 sec: drthom 26 nov 2007 # Timer set to 22 hours: drthom 26 nov 2007 # ################################################################################ # # 25M_Curve_MISO 36deg 37min 0.00secN 121deg 52min 30.00secW # latitude = 36.6167 # longitude = -121.875 # Depth = 25 meters or 14 fathoms # # MISO_Inshore 36deg 38min 15.00secN 121deg 53min 20.00secW # latitude = 36.6375 # longitude = -121.8889 # Depth = 62 meters or 34 fathoms # # MISO_Offshore 36deg 40min 00.00secN 121deg 55min 20.00secW # latitude = 36.6667 # longitude = -121.9222 # Depth = 86 meters or 47 fathoms # # 25_Curve_MISO to MISO_Inshore # Course of 330 or 150 true # Distance is 2600m # Time to travel at effective 1.3m/sec is 2000s or 33.33 min # # MISO_Inshore to MISO_Offshore # Course of 317 or 137 true # Distance is 4400m # Time to travel at effective 1.3m/sec is 3384s or 56.41 min # # Enter values for mintemp and maxtemp here # # #define MINTEMP 10.1 #define MAXTEMP 10.3 ################################################################################ # End of Mission ################################################################################ # Mission timer # Total time in subroutines is 81476s or 1357.9m or 22.63hrs # Time to travel distance is 64912s or 1081.9m or 18.00hrs # Est. for total mission is 69000s or 1150.0m or 19.20hrs # Max time set at 79200 or 22 hours behavior missionTimer { timeOut = 79200; } # Maximum depth and Abort Depth behavior depthEnvelope { minDepth = 0; maxDepth = 76; abortDepth = 81; abortAltitude = 2.5; } ################################################################################ # Recovery at 25M_Curve_MISO ################################################################################ ################################################################################ # 1010 : 25M_Curve_MISO ################################################################################ # Surface, 20 upangle, for 1 minutes # estimate 30sec from max depth (25m - 10m) to surface behavior ascend { duration = 700; horizontalMode = rudder; horizontal = 10; pitch = 20; speed = 1.5; endDepth = 2; } # 35 minutes from MISO_Inshore to 25M_Curve_MISO # Latitude: 36deg37min0.00secN (36.6167) # Longitude: 121deg52min30.00secW (-121.875) # Simple YoYo behavior behavior waypointtemp_yoyo { latitude = 36.6167; longitude = -121.875; captureRadius = 10; duration = 2200; speed = 1.5; minDepth = 2.5; maxDepth = 50; minAltitude = 10.0; maxCycles = 1000000; } # Dive, 15 degree down angle to 5 meter depth for 60 sec behavior descend { horizontalMode = heading; horizontal = 150; pitch = -15; speed = 1.5; maxDepth = 5; minAltitude = 10.0; duration = 60; } # 30 seconds to gain speed at heading 150 behavior setpoint { duration = 30; heading = 150; speed = 1.5; verticalMode = pitch; pitch = 0; } # 300 seconds or 30 GPS hits behavior getgps { duration = 300; minHits = 30; abortOnTimeout = True; } ################################################################################ # 0935 : Vehicle is now at MISO_Inshore ################################################################################ # Surface, 20 upangle, for 2 minutes # estimate 80sec from max depth (50m - 10m) to surface behavior ascend { duration = 700; horizontalMode = rudder; horizontal = 10; pitch = 20; speed = 1.5; endDepth = 2; } # 1 hour from MISO_Offshore to MISO_Inshore # Latitude: 36deg38min15.00secN (36.6375) # Longitude: 121deg53min20.00secW (-121.8889) behavior waypointtemp_yoyo { latitude = 36.6375; longitude = -121.8889; captureRadius = 10; duration = 3722; speed = 1.5; minDepth = 2.5; maxDepth = 76; minAltitude = 10.0; minTemp = MINTEMP; maxTemp = MAXTEMP; maxCycles = 1000000; } # Dive, 15 degree down angle to 5 meter depth for 60 sec behavior descend { horizontalMode = heading; horizontal = 137; pitch = -15; speed = 1.5; maxDepth = 5; minAltitude = 10.0; duration = 60; } # 30 seconds to gain speed at heading 137 behavior setpoint { duration = 30; heading = 137; speed = 1.5; verticalMode = pitch; pitch = 0; } # 300 seconds or 30 GPS hits behavior getgps { duration = 300; minHits = 30; abortOnTimeout = True; } ################################################################################ # 0835 : Vehicle is now at MISO_Offshore ################################################################################ # Surface, 20 upangle, for 3 minutes # estimate 135sec from max depth (76m - 10m) to surface behavior ascend { duration = 700; horizontalMode = rudder; horizontal = 10; pitch = 20; speed = 1.5; endDepth = 2; } # 1 hour from MISO_Inshore to MISO_Offshore # Latitude: 36deg40min00.00secN (36.6667) # Longitude: 121deg55min20.00secW (-121.9222) behavior waypointtemp_yoyo { latitude = 36.6667; longitude = -121.9222; captureRadius = 10; duration = 3722; speed = 1.5; minDepth = 2.5; maxDepth = 76; minAltitude = 10.0; minTemp = MINTEMP; maxTemp = MAXTEMP; maxCycles = 1000000; } # Dive, 15 degree down angle to 5 meter depth for 60 sec behavior descend { horizontalMode = heading; horizontal = 317; pitch = -15; speed = 1.5; maxDepth = 5; minAltitude = 10.0; duration = 60; } # 30 seconds to gain speed at heading 317 behavior setpoint { duration = 30; heading = 317; speed = 1.5; verticalMode = pitch; pitch = 0; } # 300 seconds or 30 GPS hits behavior getgps { duration = 300; minHits = 30; abortOnTimeout = True; } ################################################################################ # 0735 : Vehicle is now at MISO_Inshore ################################################################################ # Surface, 20 upangle, for 2 minutes # estimate 80sec from max depth (50m - 10m) to surface behavior ascend { duration = 700; horizontalMode = rudder; horizontal = 10; pitch = 20; speed = 1.5; endDepth = 2; } # 1 hour from MISO_Offshore to MISO_Inshore # Latitude: 36deg38min15.00secN (36.6375) # Longitude: 121deg53min20.00secW (-121.8889) behavior waypointtemp_yoyo { latitude = 36.6375; longitude = -121.8889; captureRadius = 10; duration = 3722; speed = 1.5; minDepth = 2.5; maxDepth = 76; minAltitude = 10.0; minTemp = MINTEMP; maxTemp = MAXTEMP; maxCycles = 1000000; } # Dive, 15 degree down angle to 5 meter depth for 60 sec behavior descend { horizontalMode = heading; horizontal = 137; pitch = -15; speed = 1.5; maxDepth = 5; minAltitude = 10.0; duration = 60; } # 30 seconds to gain speed at heading 137 behavior setpoint { duration = 30; heading = 137; speed = 1.5; verticalMode = pitch; pitch = 0; } # 300 seconds or 30 GPS hits behavior getgps { duration = 300; minHits = 30; abortOnTimeout = True; } ################################################################################ # 0635 : Vehicle is now at MISO_Offshore ################################################################################ # Surface, 20 upangle, for 3 minutes # estimate 135sec from max depth (76m - 10m) to surface behavior ascend { duration = 700; horizontalMode = rudder; horizontal = 10; pitch = 20; speed = 1.5; endDepth = 2; } # 1 hour from MISO_Inshore to MISO_Offshore # Latitude: 36deg40min00.00secN (36.6667) # Longitude: 121deg55min20.00secW (-121.9222) behavior waypointtemp_yoyo { latitude = 36.6667; longitude = -121.9222; captureRadius = 10; duration = 3722; speed = 1.5; minDepth = 2.5; maxDepth = 76; minAltitude = 10.0; minTemp = MINTEMP; maxTemp = MAXTEMP; maxCycles = 1000000; } # Dive, 15 degree down angle to 5 meter depth for 60 sec behavior descend { horizontalMode = heading; horizontal = 317; pitch = -15; speed = 1.5; maxDepth = 5; minAltitude = 10.0; duration = 60; } # 30 seconds to gain speed at heading 317 behavior setpoint { duration = 30; heading = 317; speed = 1.5; verticalMode = pitch; pitch = 0; } # 300 seconds or 30 GPS hits behavior getgps { duration = 300; minHits = 30; abortOnTimeout = True; } ################################################################################ # 0535 : Vehicle is now at MISO_Inshore ################################################################################ # Surface, 20 upangle, for 2 minutes # estimate 80sec from max depth (50m - 10m) to surface behavior ascend { duration = 700; horizontalMode = rudder; horizontal = 10; pitch = 20; speed = 1.5; endDepth = 2; } # 1 hour from MISO_Offshore to MISO_Inshore # Latitude: 36deg38min15.00secN (36.6375) # Longitude: 121deg53min20.00secW (-121.8889) behavior waypointtemp_yoyo { latitude = 36.6375; longitude = -121.8889; captureRadius = 10; duration = 3722; speed = 1.5; minDepth = 2.5; maxDepth = 76; minAltitude = 10.0; minTemp = MINTEMP; maxTemp = MAXTEMP; maxCycles = 1000000; } # Dive, 15 degree down angle to 5 meter depth for 60 sec behavior descend { horizontalMode = heading; horizontal = 137; pitch = -15; speed = 1.5; maxDepth = 5; minAltitude = 10.0; duration = 60; } # 30 seconds to gain speed at heading 137 behavior setpoint { duration = 30; heading = 137; speed = 1.5; verticalMode = pitch; pitch = 0; } # 300 seconds or 30 GPS hits behavior getgps { duration = 300; minHits = 30; abortOnTimeout = True; } ################################################################################ # 0435 : Vehicle is now at MISO_Offshore ################################################################################ # Surface, 20 upangle, for 3 minutes # estimate 135sec from max depth (76m - 10m) to surface behavior ascend { duration = 700; horizontalMode = rudder; horizontal = 10; pitch = 20; speed = 1.5; endDepth = 2; } # 1 hour from MISO_Inshore to MISO_Offshore # Latitude: 36deg40min00.00secN (36.6667) # Longitude: 121deg55min20.00secW (-121.9222) behavior waypointtemp_yoyo { latitude = 36.6667; longitude = -121.9222; captureRadius = 10; duration = 3722; speed = 1.5; minDepth = 2.5; maxDepth = 76; minAltitude = 10.0; minTemp = MINTEMP; maxTemp = MAXTEMP; maxCycles = 1000000; } # Dive, 15 degree down angle to 5 meter depth for 60 sec behavior descend { horizontalMode = heading; horizontal = 317; pitch = -15; speed = 1.5; maxDepth = 5; minAltitude = 10.0; duration = 60; } # 30 seconds to gain speed at heading 317 behavior setpoint { duration = 30; heading = 317; speed = 1.5; verticalMode = pitch; pitch = 0; } # 300 seconds or 30 GPS hits behavior getgps { duration = 300; minHits = 30; abortOnTimeout = True; } ################################################################################ # 0335 : Vehicle is now at MISO_Inshore ################################################################################ # Surface, 20 upangle, for 2 minutes # estimate 80sec from max depth (50m - 10m) to surface behavior ascend { duration = 700; horizontalMode = rudder; horizontal = 10; pitch = 20; speed = 1.5; endDepth = 2; } # 1 hour from MISO_Offshore to MISO_Inshore # Latitude: 36deg38min15.00secN (36.6375) # Longitude: 121deg53min20.00secW (-121.8889) behavior waypointtemp_yoyo { latitude = 36.6375; longitude = -121.8889; captureRadius = 10; duration = 3722; speed = 1.5; minDepth = 2.5; maxDepth = 76; minAltitude = 10.0; minTemp = MINTEMP; maxTemp = MAXTEMP; maxCycles = 1000000; } # Dive, 15 degree down angle to 5 meter depth for 60 sec behavior descend { horizontalMode = heading; horizontal = 137; pitch = -15; speed = 1.5; maxDepth = 5; minAltitude = 10.0; duration = 60; } # 30 seconds to gain speed at heading 137 behavior setpoint { duration = 30; heading = 137; speed = 1.5; verticalMode = pitch; pitch = 0; } # 300 seconds or 30 GPS hits behavior getgps { duration = 300; minHits = 30; abortOnTimeout = True; } ################################################################################ # 0235 : Vehicle is now at MISO_Offshore ################################################################################ # Surface, 20 upangle, for 3 minutes # estimate 135sec from max depth (76m - 10m) to surface behavior ascend { duration = 700; horizontalMode = rudder; horizontal = 10; pitch = 20; speed = 1.5; endDepth = 2; } # 1 hour from MISO_Inshore to MISO_Offshore # Latitude: 36deg40min00.00secN (36.6667) # Longitude: 121deg55min20.00secW (-121.9222) behavior waypointtemp_yoyo { latitude = 36.6667; longitude = -121.9222; captureRadius = 10; duration = 3722; speed = 1.5; minDepth = 2.5; maxDepth = 76; minAltitude = 10.0; minTemp = MINTEMP; maxTemp = MAXTEMP; maxCycles = 1000000; } # Dive, 15 degree down angle to 5 meter depth for 60 sec behavior descend { horizontalMode = heading; horizontal = 317; pitch = -15; speed = 1.5; maxDepth = 5; minAltitude = 10.0; duration = 60; } # 30 seconds to gain speed at heading 317 behavior setpoint { duration = 30; heading = 317; speed = 1.5; verticalMode = pitch; pitch = 0; } # 300 seconds or 30 GPS hits behavior getgps { duration = 300; minHits = 30; abortOnTimeout = True; } ################################################################################ # 0135 : Vehicle is now at MISO_Inshore ################################################################################ # Surface, 20 upangle, for 2 minutes # estimate 80sec from max depth (50m - 10m) to surface behavior ascend { duration = 700; horizontalMode = rudder; horizontal = 10; pitch = 20; speed = 1.5; endDepth = 2; } # 1 hour from MISO_Offshore to MISO_Inshore # Latitude: 36deg38min15.00secN (36.6375) # Longitude: 121deg53min20.00secW (-121.8889) behavior waypointtemp_yoyo { latitude = 36.6375; longitude = -121.8889; captureRadius = 10; duration = 3722; speed = 1.5; minDepth = 2.5; maxDepth = 76; minAltitude = 10.0; minTemp = MINTEMP; maxTemp = MAXTEMP; maxCycles = 1000000; } # Dive, 15 degree down angle to 5 meter depth for 60 sec behavior descend { horizontalMode = heading; horizontal = 137; pitch = -15; speed = 1.5; maxDepth = 5; minAltitude = 10.0; duration = 60; } # 30 seconds to gain speed at heading 137 behavior setpoint { duration = 30; heading = 137; speed = 1.5; verticalMode = pitch; pitch = 0; } # 300 seconds or 30 GPS hits behavior getgps { duration = 300; minHits = 30; abortOnTimeout = True; } ################################################################################ # 0035 : Vehicle is now at MISO_Offshore ################################################################################ # Surface, 20 upangle, for 3 minutes # estimate 135sec from max depth (76m - 10m) to surface behavior ascend { duration = 700; horizontalMode = rudder; horizontal = 10; pitch = 20; speed = 1.5; endDepth = 2; } # 1 hour from MISO_Inshore to MISO_Offshore # Latitude: 36deg40min00.00secN (36.6667) # Longitude: 121deg55min20.00secW (-121.9222) behavior waypointtemp_yoyo { latitude = 36.6667; longitude = -121.9222; captureRadius = 10; duration = 3722; speed = 1.5; minDepth = 2.5; maxDepth = 76; minAltitude = 10.0; minTemp = MINTEMP; maxTemp = MAXTEMP; maxCycles = 1000000; } # Dive, 15 degree down angle to 5 meter depth for 60 sec behavior descend { horizontalMode = heading; horizontal = 317; pitch = -15; speed = 1.5; maxDepth = 5; minAltitude = 10.0; duration = 60; } # 30 seconds to gain speed at heading 317 behavior setpoint { duration = 30; heading = 317; speed = 1.5; verticalMode = pitch; pitch = 0; } # 300 seconds or 30 GPS hits behavior getgps { duration = 300; minHits = 30; abortOnTimeout = True; } ################################################################################ # 2335 : Vehicle is now at MISO_Inshore ################################################################################ # Surface, 20 upangle, for 2 minutes # estimate 80sec from max depth (50m - 10m) to surface behavior ascend { duration = 700; horizontalMode = rudder; horizontal = 10; pitch = 20; speed = 1.5; endDepth = 2; } # 1 hour from MISO_Offshore to MISO_Inshore # Latitude: 36deg38min15.00secN (36.6375) # Longitude: 121deg53min20.00secW (-121.8889) behavior waypointtemp_yoyo { latitude = 36.6375; longitude = -121.8889; captureRadius = 10; duration = 3722; speed = 1.5; minDepth = 2.5; maxDepth = 76; minAltitude = 10.0; minTemp = MINTEMP; maxTemp = MAXTEMP; maxCycles = 1000000; } # Dive, 15 degree down angle to 5 meter depth for 60 sec behavior descend { horizontalMode = heading; horizontal = 137; pitch = -15; speed = 1.5; maxDepth = 5; minAltitude = 10.0; duration = 60; } # 30 seconds to gain speed at heading 137 behavior setpoint { duration = 30; heading = 137; speed = 1.5; verticalMode = pitch; pitch = 0; } # 300 seconds or 30 GPS hits behavior getgps { duration = 300; minHits = 30; abortOnTimeout = True; } ################################################################################ # 2235 : Vehicle is now at MISO_Offshore ################################################################################ # Surface, 20 upangle, for 3 minutes # estimate 135sec from max depth (76m - 10m) to surface behavior ascend { duration = 700; horizontalMode = rudder; horizontal = 10; pitch = 20; speed = 1.5; endDepth = 2; } # 1 hour from MISO_Inshore to MISO_Offshore # Latitude: 36deg40min00.00secN (36.6667) # Longitude: 121deg55min20.00secW (-121.9222) behavior waypointtemp_yoyo { latitude = 36.6667; longitude = -121.9222; captureRadius = 10; duration = 3722; speed = 1.5; minDepth = 2.5; maxDepth = 76; minAltitude = 10.0; minTemp = MINTEMP; maxTemp = MAXTEMP; maxCycles = 1000000; } # Dive, 15 degree down angle to 5 meter depth for 60 sec behavior descend { horizontalMode = heading; horizontal = 317; pitch = -15; speed = 1.5; maxDepth = 5; minAltitude = 10.0; duration = 60; } # 30 seconds to gain speed at heading 317 behavior setpoint { duration = 30; heading = 317; speed = 1.5; verticalMode = pitch; pitch = 0; } # 300 seconds or 30 GPS hits behavior getgps { duration = 300; minHits = 30; abortOnTimeout = True; } ################################################################################ # 2135 : Vehicle is now at MISO_Inshore ################################################################################ # Surface, 20 upangle, for 2 minutes # estimate 80sec from max depth (50m - 10m) to surface behavior ascend { duration = 700; horizontalMode = rudder; horizontal = 10; pitch = 20; speed = 1.5; endDepth = 2; } # 1 hour from MISO_Offshore to MISO_Inshore # Latitude: 36deg38min15.00secN (36.6375) # Longitude: 121deg53min20.00secW (-121.8889) behavior waypointtemp_yoyo { latitude = 36.6375; longitude = -121.8889; captureRadius = 10; duration = 3722; speed = 1.5; minDepth = 2.5; maxDepth = 76; minAltitude = 10.0; minTemp = MINTEMP; maxTemp = MAXTEMP; maxCycles = 1000000; } # Dive, 15 degree down angle to 5 meter depth for 60 sec behavior descend { horizontalMode = heading; horizontal = 137; pitch = -15; speed = 1.5; maxDepth = 5; minAltitude = 10.0; duration = 60; } # 30 seconds to gain speed at heading 137 behavior setpoint { duration = 30; heading = 137; speed = 1.5; verticalMode = pitch; pitch = 0; } # 300 seconds or 30 GPS hits behavior getgps { duration = 300; minHits = 30; abortOnTimeout = True; } ################################################################################ # 2035 : Vehicle is now at MISO_Offshore ################################################################################ # Surface, 20 upangle, for 3 minutes # estimate 135sec from max depth (76m - 10m) to surface behavior ascend { duration = 700; horizontalMode = rudder; horizontal = 10; pitch = 20; speed = 1.5; endDepth = 2; } # 1 hour from MISO_Inshore to MISO_Offshore # Latitude: 36deg40min00.00secN (36.6667) # Longitude: 121deg55min20.00secW (-121.9222) behavior waypointtemp_yoyo { latitude = 36.6667; longitude = -121.9222; captureRadius = 10; duration = 3722; speed = 1.5; minDepth = 2.5; maxDepth = 76; minAltitude = 10.0; minTemp = MINTEMP; maxTemp = MAXTEMP; maxCycles = 1000000; } # Dive, 15 degree down angle to 5 meter depth for 60 sec behavior descend { horizontalMode = heading; horizontal = 317; pitch = -15; speed = 1.5; maxDepth = 5; minAltitude = 10.0; duration = 60; } # 30 seconds to gain speed at heading 317 behavior setpoint { duration = 30; heading = 317; speed = 1.5; verticalMode = pitch; pitch = 0; } # 300 seconds or 30 GPS hits behavior getgps { duration = 300; minHits = 30; abortOnTimeout = True; } ################################################################################ # 1935 : Vehicle is now at MISO_Inshore ################################################################################ # Surface, 20 upangle, for 2 minutes # estimate 80sec from max depth (50m - 10m) to surface behavior ascend { duration = 700; horizontalMode = rudder; horizontal = 10; pitch = 20; speed = 1.5; endDepth = 2; } # 1 hour from MISO_Offshore to MISO_Inshore # Latitude: 36deg38min15.00secN (36.6375) # Longitude: 121deg53min20.00secW (-121.8889) behavior waypointtemp_yoyo { latitude = 36.6375; longitude = -121.8889; captureRadius = 10; duration = 3722; speed = 1.5; minDepth = 2.5; maxDepth = 76; minAltitude = 10.0; minTemp = MINTEMP; maxTemp = MAXTEMP; maxCycles = 1000000; } # Dive, 15 degree down angle to 5 meter depth for 60 sec behavior descend { horizontalMode = heading; horizontal = 137; pitch = -15; speed = 1.5; maxDepth = 5; minAltitude = 10.0; duration = 60; } # 30 seconds to gain speed at heading 137 behavior setpoint { duration = 30; heading = 137; speed = 1.5; verticalMode = pitch; pitch = 0; } # 300 seconds or 30 GPS hits behavior getgps { duration = 300; minHits = 30; abortOnTimeout = True; } ################################################################################ # 1835 : Vehicle is now at MISO_Offshore ################################################################################ # Surface, 20 upangle, for 3 minutes # estimate 135sec from max depth (76m - 10m) to surface behavior ascend { duration = 700; horizontalMode = rudder; horizontal = 10; pitch = 20; speed = 1.5; endDepth = 2; } # 1 hour from MISO_Inshore to MISO_Offshore # Latitude: 36deg40min00.00secN (36.6667) # Longitude: 121deg55min20.00secW (-121.9222) behavior waypointtemp_yoyo { latitude = 36.6667; longitude = -121.9222; captureRadius = 10; duration = 3722; speed = 1.5; minDepth = 2.5; maxDepth = 76; minAltitude = 10.0; minTemp = MINTEMP; maxTemp = MAXTEMP; maxCycles = 1000000; } # Dive, 15 degree down angle to 5 meter depth for 60 sec behavior descend { horizontalMode = heading; horizontal = 317; pitch = -15; speed = 1.5; maxDepth = 5; minAltitude = 10.0; duration = 60; } # 30 seconds to gain speed at heading 317 behavior setpoint { duration = 30; heading = 317; speed = 1.5; verticalMode = pitch; pitch = 0; } # 300 seconds or 30 GPS hits behavior getgps { duration = 300; minHits = 30; abortOnTimeout = True; } ################################################################################ # 1735 : Vehicle is now at MISO_Inshore ################################################################################ # Surface, 20 upangle, for 2 minutes # estimate 80sec from max depth (50m - 10m) to surface behavior ascend { duration = 700; horizontalMode = rudder; horizontal = 10; pitch = 20; speed = 1.5; endDepth = 2; } # 1 hour from MISO_Offshore to MISO_Inshore # Latitude: 36deg38min15.00secN (36.6375) # Longitude: 121deg53min20.00secW (-121.8889) behavior waypointtemp_yoyo { latitude = 36.6375; longitude = -121.8889; captureRadius = 10; duration = 3722; speed = 1.5; minDepth = 2.5; maxDepth = 76; minAltitude = 10.0; minTemp = MINTEMP; maxTemp = MAXTEMP; maxCycles = 1000000; } # Dive, 15 degree down angle to 5 meter depth for 60 sec behavior descend { horizontalMode = heading; horizontal = 137; pitch = -15; speed = 1.5; maxDepth = 5; minAltitude = 10.0; duration = 60; } # 30 seconds to gain speed at heading 137 behavior setpoint { duration = 30; heading = 137; speed = 1.5; verticalMode = pitch; pitch = 0; } # 300 seconds or 30 GPS hits behavior getgps { duration = 300; minHits = 30; abortOnTimeout = True; } ################################################################################ # 1635 : Vehicle is now at MISO_Offshore ################################################################################ # Surface, 20 upangle, for 3 minutes # estimate 135sec from max depth (76m - 10m) to surface behavior ascend { duration = 700; horizontalMode = rudder; horizontal = 10; pitch = 20; speed = 1.5; endDepth = 2; } # 1 hour from MISO_Inshore to MISO_Offshore # Latitude: 36deg40min00.00secN (36.6667) # Longitude: 121deg55min20.00secW (-121.9222) behavior waypointtemp_yoyo { latitude = 36.6667; longitude = -121.9222; captureRadius = 10; duration = 3722; speed = 1.5; minDepth = 2.5; maxDepth = 76; minAltitude = 10.0; minTemp = MINTEMP; maxTemp = MAXTEMP; maxCycles = 1000000; } # Dive, 15 degree down angle to 5 meter depth for 60 sec behavior descend { horizontalMode = heading; horizontal = 317; pitch = -15; speed = 1.5; maxDepth = 5; minAltitude = 10.0; duration = 60; } # 30 seconds to gain speed at heading 317 behavior setpoint { duration = 30; heading = 317; speed = 1.5; verticalMode = pitch; pitch = 0; } # 300 seconds or 30 GPS hits behavior getgps { duration = 300; minHits = 30; abortOnTimeout = True; } ################################################################################ # 1535 : Vehicle is now at MISO_Inshore ################################################################################ # Surface, 20 upangle, for 2 minutes # estimate 80sec from max depth (50m - 10m) to surface behavior ascend { duration = 700; horizontalMode = rudder; horizontal = 10; pitch = 20; speed = 1.5; endDepth = 2; } # 35 minutes from 25M_Curve_MISO to MISO_Inshore # Latitude: 36deg38min15.00secN (36.6375) # Longitude: 121deg53min20.00secW (-121.8889) # Simple YoYo behavior behavior waypointtemp_yoyo { latitude = 36.6375; longitude = -121.8889; captureRadius = 10; duration = 2200; speed = 1.5; minDepth = 2.5; maxDepth = 50; minAltitude = 10.0; maxCycles = 1000000; } # Dive, 15 degree down angle to 5 meter depth for 60 sec behavior descend { horizontalMode = heading; horizontal = 330; pitch = -15; speed = 1.5; maxDepth = 5; minAltitude = 10.0; duration = 60; } # 30 seconds to gain speed at heading 330 behavior setpoint { duration = 30; heading = 330; speed = 1.5; verticalMode = pitch; pitch = 0; } # 300 seconds or 30 GPS hits behavior getgps { duration = 300; minHits = 30; abortOnTimeout = True; } ################################################################################ # 1500 : 25M_Curve_MISO # 1500 : Launch at 25M_Curve_MISO. ################################################################################