################################################################################ # # PURPOSE: Fly two passes crossing over the transponder. # # AUTHOR: rsm # DATE: 2009/03/26 # NOTE: Sequential behavoirs are bottom-up. Priorities are top-down. # MODS: # ################################################################################ # behavior missionTimer { timeOut = 2000; } # # Depth Envelope # behavior depthEnvelope { minDepth = 0; #Meters maxDepth = 95; #Meters minAltitude = 3.0; #Meters abortAltitude = 1.5; #Meters deltaDepthRestart = 1; #Meters abortDepth = 100; #Meters } # # Come back up to the surface. Go straight to avoid fouling the float/tether. # behavior ascend { duration = 300; #Seconds horizontalMode = rudder; #Mode horizontal = 3; #Degrees; pitch = 30; #Degrees speed = 1.5; #Meters/sec endDepth = 2; #Meters } behavior waypoint_homing { latitude = 36.81249; longitude = -121.973463; duration = 400; depth = 95; speed = 1.0; dockBearing = 90.; inTrkOffset = -100; } behavior startCamera { duration = 1; nPhotos = 65; nSamplePeriods = 8; } # distance = 1.6; behavior waypoint_homing { latitude = 36.81249; longitude = -121.973463; duration = 400; depth = 95; speed = 1.0; dockBearing = 90.; inTrkOffset = 50; } behavior waypoint { latitude = 36.81249; longitude = -121.974463; duration = 400; depth = 95; speed = 1.0; } behavior waypoint_homing { latitude = 36.81249; longitude = -121.973463; duration = 400; depth = 95; speed = 1.0; dockBearing = 270.; inTrkOffset = -200; xTrkOffset = 4; } behavior startCamera { duration = 1; nPhotos = 65; nSamplePeriods = 8; } # distance = 1.6; behavior waypoint_homing { latitude = 36.81249; longitude = -121.973463; duration = 400; depth = 95; speed = 1.0; dockBearing = 270.; inTrkOffset = 50; xTrkOffset = 4; } # # 300 m East of the transponder: behavior waypoint { latitude = 36.812459; longitude = -121.970104; duration = 900; depth = 80; speed = 1.5; } behavior descend { duration = 200; #Seconds horizontalMode = heading; #Mode horizontal = 330; #Degrees; pitch = -30; #Degrees speed = 1.5; #Meters/sec maxDepth = 80; #Meters } # setpoint on surface to gather momentum behavior setpoint { duration = 30; heading = 330; speed = 1.5; verticalMode = pitch; pitch = 0; } behavior getgps { duration = 300; minHits = 5; abortOnTimeout = False; } # # Sequential behaviors begin at the bottom. #