2025-02-22T01:26:55.126Z,1740187615.126 [CommandExec](IMPORTANT): Running 2025-02-22T01:26:55.148Z,1740187615.148 [CommandExec](IMPORTANT): got command restart logs 2025-02-22T01:26:55.158Z,1740187615.158 [Default] Stopped 2025-02-22T01:26:55.158Z,1740187615.158 [Default](DEBUG): Aggregate::uninitialize Default 2025-02-22T01:26:55.158Z,1740187615.158 [Default:B.GoToSurface] Stopped 2025-02-22T01:26:55.158Z,1740187615.158 [Default:B.GoToSurface](DEBUG): Uninitialize GoToSurfaceComponent. 2025-02-22T01:26:55.158Z,1740187615.158 [Default:CheckIn] Stopped 2025-02-22T01:26:55.158Z,1740187615.158 [Default:CheckIn](DEBUG): Aggregate::uninitialize Default:CheckIn 2025-02-22T01:26:55.158Z,1740187615.158 [Default:CheckIn:Read_Iridium] Stopped 2025-02-22T01:26:55.159Z,1740187615.159 [MissionManager](IMPORTANT): Started mission keepstation 2025-02-22T01:26:55.179Z,1740187615.179 [keepstation] Running Loop=1 2025-02-22T01:26:55.179Z,1740187615.179 [keepstation](DEBUG): Aggregate::initialize keepstation 2025-02-22T01:26:55.180Z,1740187615.180 [keepstation:StandardEnvelopes] Running Loop=1 2025-02-22T01:26:55.180Z,1740187615.180 [keepstation:StandardEnvelopes](DEBUG): Aggregate::initialize keepstation:StandardEnvelopes 2025-02-22T01:26:55.180Z,1740187615.180 [keepstation:StandardEnvelopes:A.AltitudeEnvelope] Running Loop=1 2025-02-22T01:26:55.180Z,1740187615.180 [keepstation:StandardEnvelopes:A.AltitudeEnvelope](DEBUG): Initialize AltitudeEnvelopeComponent. 2025-02-22T01:26:55.180Z,1740187615.180 [keepstation:StandardEnvelopes:B.DepthEnvelope] Running Loop=1 2025-02-22T01:26:55.180Z,1740187615.180 [keepstation:StandardEnvelopes:B.DepthEnvelope](DEBUG): Initialize DepthEnvelopeComponent. 2025-02-22T01:26:55.180Z,1740187615.180 [keepstation:StandardEnvelopes:C.OffshoreEnvelope] Running Loop=1 2025-02-22T01:26:55.180Z,1740187615.180 [keepstation:StandardEnvelopes:C.OffshoreEnvelope](DEBUG): Initialize OffshoreEnvelopeComponent. 2025-02-22T01:26:55.180Z,1740187615.180 [keepstation:BackseatDriver] Running Loop=1 2025-02-22T01:26:55.181Z,1740187615.181 [keepstation:BackseatDriver](DEBUG): Aggregate::initialize keepstation:BackseatDriver 2025-02-22T01:26:55.181Z,1740187615.181 [keepstation:BackseatDriver:A.BackseatDriver] Running Loop=1 2025-02-22T01:26:55.181Z,1740187615.181 [keepstation:PowerOnly] Running Loop=1 2025-02-22T01:26:55.181Z,1740187615.181 [keepstation:PowerOnly](DEBUG): Aggregate::initialize keepstation:PowerOnly 2025-02-22T01:26:55.181Z,1740187615.181 [keepstation:PowerOnly:A] Running Loop=1 2025-02-22T01:26:55.181Z,1740187615.181 [keepstation:PowerOnly:B] Running Loop=1 2025-02-22T01:26:55.181Z,1740187615.181 [keepstation:PowerOnly:C] Running Loop=1 2025-02-22T01:26:55.181Z,1740187615.181 [keepstation:PowerOnly:D] Running Loop=1 2025-02-22T01:26:55.181Z,1740187615.181 [keepstation:PowerOnly:E.Wait] Running Loop=1 2025-02-22T01:26:55.181Z,1740187615.181 [keepstation:PowerOnly:E.Wait](DEBUG): Initialize Wait Component. 2025-02-22T01:26:55.181Z,1740187615.181 [keepstation:H.Pitch] Running Loop=1 2025-02-22T01:26:55.181Z,1740187615.181 [keepstation:H.Pitch](DEBUG): Initialize. 2025-02-22T01:26:55.182Z,1740187615.182 [keepstation:B] Running Loop=1 2025-02-22T01:26:55.182Z,1740187615.182 [keepstation:H.Pitch] Running Loop=1 2025-02-22T01:26:55.183Z,1740187615.183 [keepstation:PowerOnly] Running Loop=1 2025-02-22T01:26:55.187Z,1740187615.187 [keepstation:PowerOnly:D] Stopped 2025-02-22T01:26:55.187Z,1740187615.187 [keepstation:PowerOnly:C] Stopped 2025-02-22T01:26:55.187Z,1740187615.187 [keepstation:PowerOnly:B] Stopped 2025-02-22T01:26:55.187Z,1740187615.187 [keepstation:PowerOnly:A] Stopped 2025-02-22T01:26:55.187Z,1740187615.187 [keepstation:BackseatDriver] Running Loop=1 2025-02-22T01:26:55.188Z,1740187615.188 [keepstation:BackseatDriver:A.BackseatDriver](INFO): Initializing backseat 2025-02-22T01:26:55.238Z,1740187615.238 [keepstation:StandardEnvelopes] Running Loop=1 2025-02-22T01:26:55.238Z,1740187615.238 [keepstation:StandardEnvelopes:C.OffshoreEnvelope] Running Loop=1 2025-02-22T01:26:55.238Z,1740187615.238 [keepstation:StandardEnvelopes:B.DepthEnvelope] Running Loop=1 2025-02-22T01:26:55.238Z,1740187615.238 [keepstation:StandardEnvelopes:A.AltitudeEnvelope] Running Loop=1 2025-02-22T01:26:55.239Z,1740187615.239 [keepstation:B] Stopped 2025-02-22T01:26:55.251Z,1740187615.251 [keepstation:D] Running Loop=1 2025-02-22T01:26:55.307Z,1740187615.307 [BackseatComponent](INFO): Powering up 2025-02-22T01:26:55.308Z,1740187615.308 [BackseatComponent](INFO): Subscribing to LCM channels. 2025-02-22T01:26:55.505Z,1740187615.505 [keepstation:D] Stopped 2025-02-22T01:26:55.505Z,1740187615.505 [keepstation:E] Running Loop=1 2025-02-22T01:26:55.901Z,1740187615.901 [keepstation:E] Stopped 2025-02-22T01:26:55.901Z,1740187615.901 [keepstation:StartingMission] Running Loop=1 2025-02-22T01:26:55.902Z,1740187615.902 [keepstation:StartingMission](DEBUG): Aggregate::initialize keepstation:StartingMission 2025-02-22T01:26:55.916Z,1740187615.916 [DataOverHttps](INFO): Received command: sched "restart logs" 2025-02-22T01:26:56.308Z,1740187616.308 [keepstation:NeedComms] Running Loop=1 2025-02-22T01:26:56.308Z,1740187616.308 [keepstation:NeedComms](DEBUG): Aggregate::initialize keepstation:NeedComms 2025-02-22T01:26:56.308Z,1740187616.308 [keepstation:NeedComms:B.GoToSurface] Running Loop=1 2025-02-22T01:26:56.308Z,1740187616.308 [keepstation:NeedComms:B.GoToSurface](DEBUG): Initialize GoToSurfaceComponent. 2025-02-22T01:26:56.309Z,1740187616.309 [keepstation:NeedComms:B.GoToSurface](INFO): Received depth rate setting nan m/s. 2025-02-22T01:26:56.309Z,1740187616.309 [keepstation:NeedComms:B.GoToSurface](INFO): Received pitch setting 19.999999 degrees. 2025-02-22T01:26:56.309Z,1740187616.309 [keepstation:NeedComms:B.GoToSurface](INFO): Received speed setting 1.000000 m/s. 2025-02-22T01:26:56.310Z,1740187616.310 [keepstation:NeedComms:B.GoToSurface](INFO): Received surface timeout setting 1000.000000 seconds. 2025-02-22T01:26:56.310Z,1740187616.310 [keepstation:NeedComms:B.GoToSurface](DEBUG): No altitude timeout specified. Using default value of 600.000000 seconds. 2025-02-22T01:26:56.310Z,1740187616.310 [keepstation:NeedComms:B.GoToSurface](INFO): Received pitch timeout configuration 60.000000 seconds. 2025-02-22T01:26:56.311Z,1740187616.311 [keepstation:NeedComms:A] Running Loop=1 2025-02-22T01:26:56.312Z,1740187616.312 [keepstation:NeedComms:A](INFO): last time_fix was: 1740187385.000000 second since 1970/01/01T00:00:00Z 2025-02-22T01:26:56.312Z,1740187616.312 [keepstation:NeedComms:A] Stopped 2025-02-22T01:26:56.712Z,1740187616.712 [keepstation:StandardEnvelopes:A.AltitudeEnvelope](ERROR): Altitude Measurement is not Active. 2025-02-22T01:26:56.713Z,1740187616.713 [keepstation:NeedComms:C] Running Loop=1 2025-02-22T01:26:57.121Z,1740187617.121 [keepstation:NeedComms:C](DEBUG): Initialize ReadDataComponent to sense time_fix 2025-02-22T01:26:58.702Z,1740187618.702 [NAL9602](DEBUG): Parsing RMC sentence: $GPRMC,012657.00,A,3647.56461,N,12150.89757,W,0.253,135.26,220225,,,A*7C 2025-02-22T01:26:58.724Z,1740187618.724 [NAL9602](INFO): GPS fix at 20250222T012657: (36.792744, -121.848293) 2025-02-22T01:26:58.777Z,1740187618.777 [keepstation:NeedComms:C] Stopped 2025-02-22T01:26:58.777Z,1740187618.777 [keepstation:NeedComms:D] Running Loop=1 2025-02-22T01:26:59.149Z,1740187619.149 [keepstation:NeedComms:D](DEBUG): Initialize ReadDataComponent to sense platform_communications 2025-02-22T01:27:14.555Z,1740187634.555 [DataOverHttps](INFO): Sending 39 bytes from file Logs/20250222T012407/Courier0015.lzma 2025-02-22T01:27:15.565Z,1740187635.565 [DataOverHttps](INFO): Moved sent file to Logs/20250222T012407/Courier0015.lzma.bak 2025-02-22T01:27:15.565Z,1740187635.565 [DataOverHttps](INFO): SBD MOMSN=23971708 2025-02-22T01:27:29.204Z,1740187649.204 [CommandExec](IMPORTANT): got command load ./Missions/Transport/keepstation.tl 2025-02-22T01:27:29.204Z,1740187649.204 [MissionManager](INFO): Uninitializing Mission keepstation 2025-02-22T01:27:29.204Z,1740187649.204 [keepstation] Stopped 2025-02-22T01:27:29.205Z,1740187649.205 [keepstation](DEBUG): Aggregate::uninitialize keepstation 2025-02-22T01:27:29.205Z,1740187649.205 [keepstation:NeedComms] Stopped 2025-02-22T01:27:29.205Z,1740187649.205 [keepstation:NeedComms](DEBUG): Aggregate::uninitialize keepstation:NeedComms 2025-02-22T01:27:29.205Z,1740187649.205 [keepstation:NeedComms:B.GoToSurface] Stopped 2025-02-22T01:27:29.205Z,1740187649.205 [keepstation:NeedComms:B.GoToSurface](DEBUG): Uninitialize GoToSurfaceComponent. 2025-02-22T01:27:29.205Z,1740187649.205 [keepstation:NeedComms:D] Stopped 2025-02-22T01:27:29.205Z,1740187649.205 [keepstation:StandardEnvelopes] Stopped 2025-02-22T01:27:29.205Z,1740187649.205 [keepstation:StandardEnvelopes](DEBUG): Aggregate::uninitialize keepstation:StandardEnvelopes 2025-02-22T01:27:29.205Z,1740187649.205 [keepstation:StandardEnvelopes:A.AltitudeEnvelope] Stopped 2025-02-22T01:27:29.205Z,1740187649.205 [keepstation:StandardEnvelopes:A.AltitudeEnvelope](DEBUG): Uninitialize AltitudeEnvelopeComponent. 2025-02-22T01:27:29.205Z,1740187649.205 [keepstation:StandardEnvelopes:B.DepthEnvelope] Stopped 2025-02-22T01:27:29.205Z,1740187649.205 [keepstation:StandardEnvelopes:B.DepthEnvelope](DEBUG): Uninitialize. 2025-02-22T01:27:29.206Z,1740187649.206 [keepstation:StandardEnvelopes:C.OffshoreEnvelope] Stopped 2025-02-22T01:27:29.206Z,1740187649.206 [keepstation:StandardEnvelopes:C.OffshoreEnvelope](DEBUG): Uninitialize OffshoreEnvelopeComponent. 2025-02-22T01:27:29.206Z,1740187649.206 [keepstation:BackseatDriver] Stopped 2025-02-22T01:27:29.206Z,1740187649.206 [keepstation:BackseatDriver](DEBUG): Aggregate::uninitialize keepstation:BackseatDriver 2025-02-22T01:27:29.206Z,1740187649.206 [keepstation:BackseatDriver:A.BackseatDriver] Stopped 2025-02-22T01:27:29.206Z,1740187649.206 [keepstation:PowerOnly] Stopped 2025-02-22T01:27:29.206Z,1740187649.206 [keepstation:PowerOnly](DEBUG): Aggregate::uninitialize keepstation:PowerOnly 2025-02-22T01:27:29.206Z,1740187649.206 [keepstation:PowerOnly:E.Wait] Stopped 2025-02-22T01:27:29.206Z,1740187649.206 [keepstation:PowerOnly:E.Wait](DEBUG): Uninitialize Wait Component. 2025-02-22T01:27:29.206Z,1740187649.206 [keepstation:H.Pitch] Stopped 2025-02-22T01:27:29.206Z,1740187649.206 [keepstation:StartingMission] Stopped 2025-02-22T01:27:29.207Z,1740187649.207 [keepstation:StartingMission](DEBUG): Aggregate::uninitialize keepstation:StartingMission 2025-02-22T01:27:29.287Z,1740187649.287 [MissionManager](INFO): Loading Mission from file: ./Missions/Transport/keepstation.tl 2025-02-22T01:27:29.287Z,1740187649.287 [MissionManager](DEBUG): TethyslAPI: loading: ./Missions/Transport/keepstation.tl 2025-02-22T01:27:29.290Z,1740187649.290 [MissionManager](DEBUG): TethyslAPI: mission file loaded: ./Missions/Transport/keepstation.tl 2025-02-22T01:27:30.839Z,1740187650.839 [MissionManager](DEBUG): TethyslAPI: ./Missions/Transport/keepstation.tl translated into: 4 45 NaN NaN 30 15 4 0.75 200 45 2 2025-02-22T01:27:30.857Z,1740187650.857 [MissionManager](INFO): DefineArg keepstation.MissionTimeout = 4.000000 h 2025-02-22T01:27:30.864Z,1740187650.864 [MissionManager](INFO): DefineArg keepstation.NeedCommsTime = 45.000000 min 2025-02-22T01:27:30.872Z,1740187650.872 [MissionManager](INFO): DefineArg keepstation.Latitude = nan arcdeg 2025-02-22T01:27:30.874Z,1740187650.874 [MissionManager](INFO): DefineArg keepstation.Longitude = nan arcdeg 2025-02-22T01:27:30.880Z,1740187650.880 [MissionManager](INFO): DefineArg keepstation.Depth = 30.000000 m 2025-02-22T01:27:30.882Z,1740187650.882 [MissionManager](INFO): DefineArg keepstation.ApproachDepth = 15.000000 m 2025-02-22T01:27:30.890Z,1740187650.890 [MissionManager](INFO): DefineArg keepstation.DepthDeadband = 4.000000 m 2025-02-22T01:27:30.897Z,1740187650.897 [MissionManager](INFO): DefineArg keepstation.Speed = 0.750000 m/s 2025-02-22T01:27:30.903Z,1740187650.903 [MissionManager](INFO): DefineArg keepstation.Radius = 200.000000 m 2025-02-22T01:27:30.905Z,1740187650.905 [MissionManager](INFO): DefineArg keepstation.MaxDepth = 45.000000 m 2025-02-22T01:27:30.912Z,1740187650.912 [MissionManager](INFO): DefineArg keepstation.MinOffshore = 2.000000 km 2025-02-22T01:27:30.912Z,1740187650.912 [MissionManager](INFO): Inserting Stack from file: Missions/Insert/NeedComms.tl 2025-02-22T01:27:30.912Z,1740187650.912 [MissionManager](DEBUG): TethyslAPI: loading: Missions/Insert/NeedComms.tl 2025-02-22T01:27:30.914Z,1740187650.914 [MissionManager](DEBUG): TethyslAPI: mission file loaded: Missions/Insert/NeedComms.tl 2025-02-22T01:27:31.012Z,1740187651.012 [BackseatComponent](INFO): Sent LCM shutdown request. 2025-02-22T01:27:31.013Z,1740187651.013 [BackseatComponent](INFO): Shutdown requested. Waiting (18.00 sec to power down.). 2025-02-22T01:27:31.366Z,1740187651.366 [MissionManager](DEBUG): TethyslAPI: Missions/Insert/NeedComms.tl translated into: 1 10 20 NaN 1 1000 7 30 0 last time_fix was: first GPS update timeout Comms timed out after minutes second GPS update timeout 2025-02-22T01:27:31.388Z,1740187651.388 [MissionManager](INFO): DefineArg keepstation:NeedComms.DiveInterval = 1.000000 h 2025-02-22T01:27:31.391Z,1740187651.391 [MissionManager](INFO): DefineArg keepstation:NeedComms.WaitForPitchUp = 10.000000 min 2025-02-22T01:27:31.405Z,1740187651.405 [MissionManager](INFO): DefineArg keepstation:NeedComms.SurfacePitch = 20.000000 arcdeg 2025-02-22T01:27:31.411Z,1740187651.411 [MissionManager](INFO): DefineArg keepstation:NeedComms.SurfaceDepthRate = nan m/s 2025-02-22T01:27:31.418Z,1740187651.418 [MissionManager](INFO): DefineArg keepstation:NeedComms.SurfaceSpeed = 1.000000 m/s 2025-02-22T01:27:31.431Z,1740187651.431 [MissionManager](INFO): DefineArg keepstation:NeedComms.SurfacingTimeout = 1000.000000 s 2025-02-22T01:27:31.433Z,1740187651.433 [MissionManager](INFO): DefineArg keepstation:NeedComms.GPSTimeout = 7.000000 min 2025-02-22T01:27:31.452Z,1740187651.452 [MissionManager](INFO): DefineArg keepstation:NeedComms.CommsTimeout = 30.000000 min 2025-02-22T01:27:31.462Z,1740187651.462 [keepstation:NeedComms:B.GoToSurface](DEBUG): Construct GoToSurface. 2025-02-22T01:27:31.495Z,1740187651.495 [MissionManager](INFO): Inserting Stack from file: Missions/Insert/StandardEnvelopes.tl 2025-02-22T01:27:31.495Z,1740187651.495 [MissionManager](DEBUG): TethyslAPI: loading: Missions/Insert/StandardEnvelopes.tl 2025-02-22T01:27:31.500Z,1740187651.500 [MissionManager](DEBUG): TethyslAPI: mission file loaded: Missions/Insert/StandardEnvelopes.tl 2025-02-22T01:27:31.664Z,1740187651.664 [MissionManager](DEBUG): TethyslAPI: Missions/Insert/StandardEnvelopes.tl translated into: 5 0 200 2000 2025-02-22T01:27:31.676Z,1740187651.676 [MissionManager](INFO): DefineArg keepstation:StandardEnvelopes.MinAltitude = 5.000000 m 2025-02-22T01:27:31.679Z,1740187651.679 [MissionManager](INFO): DefineArg keepstation:StandardEnvelopes.MaxDepthIgnore = 0.000000 m 2025-02-22T01:27:31.689Z,1740187651.689 [MissionManager](INFO): DefineArg keepstation:StandardEnvelopes.MaxDepth = 200.000000 m 2025-02-22T01:27:31.695Z,1740187651.695 [MissionManager](INFO): DefineArg keepstation:StandardEnvelopes.MinOffshore = 2000.000000 m 2025-02-22T01:27:31.696Z,1740187651.696 [keepstation:StandardEnvelopes:A.AltitudeEnvelope](DEBUG): Construct AltitudeEnvelope. 2025-02-22T01:27:31.703Z,1740187651.703 [keepstation:StandardEnvelopes:B.DepthEnvelope](DEBUG): Construct DepthEnvelope. 2025-02-22T01:27:31.720Z,1740187651.720 [keepstation:StandardEnvelopes:C.OffshoreEnvelope](DEBUG): Construct OffshoreEnvelope. 2025-02-22T01:27:31.736Z,1740187651.736 [MissionManager](INFO): Inserting Stack from file: Missions/Insert/BackseatDriver.tl 2025-02-22T01:27:31.736Z,1740187651.736 [MissionManager](DEBUG): TethyslAPI: loading: Missions/Insert/BackseatDriver.tl 2025-02-22T01:27:31.737Z,1740187651.737 [MissionManager](DEBUG): TethyslAPI: mission file loaded: Missions/Insert/BackseatDriver.tl 2025-02-22T01:27:31.774Z,1740187651.774 [MissionManager](DEBUG): TethyslAPI: Missions/Insert/BackseatDriver.tl translated into: 2025-02-22T01:27:31.786Z,1740187651.786 [MissionManager](INFO): DefineArg keepstation:BackseatDriver.EnableBackseat = 0 bool 2025-02-22T01:27:31.792Z,1740187651.792 [keepstation:BackseatDriver:A.BackseatDriver](DEBUG): Construct BackseatDriver. 2025-02-22T01:27:31.794Z,1740187651.794 [MissionManager](INFO): Inserting Stack from file: Missions/Insert/PowerOnly.tl 2025-02-22T01:27:31.794Z,1740187651.794 [MissionManager](DEBUG): TethyslAPI: loading: Missions/Insert/PowerOnly.tl 2025-02-22T01:27:31.800Z,1740187651.800 [MissionManager](DEBUG): TethyslAPI: mission file loaded: Missions/Insert/PowerOnly.tl 2025-02-22T01:27:32.109Z,1740187652.109 [MissionManager](DEBUG): TethyslAPI: Missions/Insert/PowerOnly.tl translated into: 99999 2025-02-22T01:27:32.117Z,1740187652.117 [MissionManager](INFO): DefineArg keepstation:PowerOnly.SampleAll = 0 bool 2025-02-22T01:27:32.124Z,1740187652.124 [MissionManager](INFO): DefineArg keepstation:PowerOnly.SampleLoad1 = 0 bool 2025-02-22T01:27:32.126Z,1740187652.126 [MissionManager](INFO): DefineArg keepstation:PowerOnly.SampleLoad2 = 0 bool 2025-02-22T01:27:32.129Z,1740187652.129 [MissionManager](INFO): DefineArg keepstation:PowerOnly.SampleLoad3 = 0 bool 2025-02-22T01:27:32.140Z,1740187652.140 [MissionManager](INFO): DefineArg keepstation:PowerOnly.EnabledPowerOnly = 0 bool 2025-02-22T01:27:32.157Z,1740187652.157 [keepstation:PowerOnly:E.Wait](DEBUG): Construct Wait. 2025-02-22T01:27:32.163Z,1740187652.163 [keepstation:H.Pitch](DEBUG): Construct. 2025-02-22T01:27:32.182Z,1740187652.182 [keepstation:TransitToStation:A.Buoyancy](DEBUG): Construct Buoyancy. 2025-02-22T01:27:32.196Z,1740187652.196 [keepstation:TransitToStation:B.Pitch](DEBUG): Construct. 2025-02-22T01:27:32.205Z,1740187652.205 [keepstation:TransitToStation:C.SetSpeed](DEBUG): Construct. 2025-02-22T01:27:32.212Z,1740187652.212 [keepstation:TransitToStation:Wpt1.Waypoint](DEBUG): Construct Waypoint. 2025-02-22T01:27:32.228Z,1740187652.228 [keepstation:KeepStation:B.Pitch](DEBUG): Construct. 2025-02-22T01:27:32.233Z,1740187652.233 [keepstation:KeepStation:C.KeepStation](DEBUG): Construct KeepStation. 2025-02-22T01:27:32.251Z,1740187652.251 [keepstation:KeepStation:D.Wait](DEBUG): Construct Wait. 2025-02-22T01:27:32.281Z,1740187652.281 [MissionManager](DEBUG): # Copyright (c) 2024 MBARI # MBARI Proprietary Information. Confidential. All Rights Reserved # Unauthorized copying or distribution of this file via any medium is strictly # prohibited. # # WARNING - This file contains information whose export is restricted by the # Export Administration Act of 1979 (Title 50, U.S.C., App. 2401 et seq.), as # amended. Violations of these export laws are subject to severe civil and/or # criminal penalties. mission keepstation { """ Vehicle transits to desired waypoint (or stays put if none is commanded) and stays within the specified radius. """ arguments { MissionTimeout = 4 hour """ Maximum duration of mission """ NeedCommsTime = 45 minute """ How often to surface for communications """ Latitude = NaN degree """ Latitude of waypoint to hold. If NaN, hold the latitude at start of mission. """ Longitude = NaN degree """ Longitude of waypoint to hold. If NaN, hold the longitude at start of mission. """ Depth = 30 meter """ Depth held during drift mode """ ApproachDepth = 15 meter """ Depth for initial approach to station. """ DepthDeadband = 4 meter """ How much vertical drift from the specified depth is allowed in drift mode """ Speed = 0.75 meter_per_second """ Vehicle transit speed. """ Radius = 200 meter """ Radius of circle around waypoint to hold. """ MaxDepth = 45 meter """ Maximum allowable depth during the mission. """ MinOffshore = 2 kilometer """ Minimum distance from the shoreline to maintain """ } timeout duration=MissionTimeout insert id="NeedComms" Insert/NeedComms.tl assign in sequence NeedComms:DiveInterval = NeedCommsTime insert Insert/StandardEnvelopes.tl assign in sequence StandardEnvelopes:MaxDepth = MaxDepth assign in sequence StandardEnvelopes:MinOffshore = MinOffshore insert Insert/BackseatDriver.tl insert Insert/PowerOnly.tl behavior Guidance:Pitch { run in parallel set massPosition = Control:VerticalControl.massDefault } call id="StartingMission" refId="NeedComms" aggregate TransitToStation { """ Need a separate aggregate for transit if we want to specify a different depth for the approach. """ run in sequence behavior Guidance:Buoyancy { run in parallel set position = Control:VerticalControl.buoyancyNeutral } behavior Guidance:Pitch { run in parallel set depth = ApproachDepth } behavior Guidance:SetSpeed { run in parallel set speed = Speed } behavior Guidance:Waypoint id="Wpt1" { run in sequence set latitude = Latitude set longitude = Longitude } } call id="OnStation" refId="NeedComms" aggregate KeepStation { run in sequence assign in parallel Control:VerticalControl.depthDeadband = DepthDeadband behavior Guidance:Pitch { run in parallel set depth = Depth } behavior Guidance:KeepStation { run in parallel set latitude = Latitude set longitude = Longitude set radius = Radius set speed = Speed } behavior Guidance:Wait { """ Due to the way the KeepStation behavior is currently implemented, we must run it in parallel and use a Wait to keep from completing the mission before the timeout expires. However, this new version of the mission uses a top-level timeout so that the entire mission will not run for longer then MissionTimeout. """ run in sequence set duration = MissionTimeout } } } 2025-02-22T01:27:32.281Z,1740187652.281 [CommandExec](IMPORTANT): Loaded ./Missions/Transport/keepstation.tl id=keepstation 2025-02-22T01:27:32.459Z,1740187652.459 [MissionManager](IMPORTANT): Started mission Default 2025-02-22T01:27:32.459Z,1740187652.459 [Default] Running Loop=1 2025-02-22T01:27:32.459Z,1740187652.459 [Default](DEBUG): Aggregate::initialize Default 2025-02-22T01:27:32.460Z,1740187652.460 [Default:B.GoToSurface] Running Loop=1 2025-02-22T01:27:32.460Z,1740187652.460 [Default:B.GoToSurface](DEBUG): Initialize GoToSurfaceComponent. 2025-02-22T01:27:32.460Z,1740187652.460 [Default:B.GoToSurface](DEBUG): No depth rate setting specified. Using default value of nan m/s. 2025-02-22T01:27:32.460Z,1740187652.460 [Default:B.GoToSurface](DEBUG): No pitch setting specified. Using default value of nan degrees. 2025-02-22T01:27:32.460Z,1740187652.460 [Default:B.GoToSurface](DEBUG): No speed setting specified. Using default value of 1.000000 m/s. 2025-02-22T01:27:32.461Z,1740187652.461 [Default:B.GoToSurface](DEBUG): No surface timeout specified. Using default value of 1000.000000 seconds. 2025-02-22T01:27:32.461Z,1740187652.461 [Default:B.GoToSurface](DEBUG): No altitude timeout specified. Using default value of 600.000000 seconds. 2025-02-22T01:27:32.461Z,1740187652.461 [Default:B.GoToSurface](INFO): Received pitch timeout configuration 60.000000 seconds. 2025-02-22T01:27:32.462Z,1740187652.462 [Default:A.Wait] Running Loop=1 2025-02-22T01:27:32.462Z,1740187652.462 [Default:A.Wait](DEBUG): Initialize Wait Component. 2025-02-22T01:27:35.662Z,1740187655.662 [NAL9602](INFO): SBD MO Status=0, MOMSN=13107, MT Status=0, MTMSN=0 2025-02-22T01:27:35.662Z,1740187655.662 [NAL9602](INFO): No messages in MT queue 2025-02-22T01:27:44.047Z,1740187664.047 [DataOverHttps](INFO): Sending 39 bytes from file Logs/20250222T012407/Courier0018.lzma 2025-02-22T01:27:45.050Z,1740187665.050 [DataOverHttps](INFO): Moved sent file to Logs/20250222T012407/Courier0018.lzma.bak 2025-02-22T01:27:45.050Z,1740187665.050 [DataOverHttps](IMPORTANT): SBD MOMSN=23971711, MTMSN=20250222T012744 2025-02-22T01:27:45.781Z,1740187665.781 [Default:A.Wait](INFO): Done Waiting. 2025-02-22T01:27:45.781Z,1740187665.781 [Default:A.Wait] Stopped 2025-02-22T01:27:45.781Z,1740187665.781 [Default:A.Wait](DEBUG): Uninitialize Wait Component. 2025-02-22T01:27:46.188Z,1740187666.188 [Default:CheckIn] Running Loop=1 2025-02-22T01:27:46.188Z,1740187666.188 [Default:CheckIn](DEBUG): Aggregate::initialize Default:CheckIn 2025-02-22T01:27:46.188Z,1740187666.188 [Default:CheckIn:Read_GPS] Running Loop=1 2025-02-22T01:27:48.190Z,1740187668.190 [NAL9602](DEBUG): Parsing RMC sentence: $GPRMC,012747.00,A,3647.55559,N,12150.89516,W,1.400,153.73,220225,,,A*73 2025-02-22T01:27:48.193Z,1740187668.193 [NAL9602](INFO): GPS fix at 20250222T012747: (36.792593, -121.848253) 2025-02-22T01:27:48.220Z,1740187668.220 [Default:CheckIn:Read_GPS] Stopped 2025-02-22T01:27:48.220Z,1740187668.220 [Default:CheckIn:Read_Iridium] Running Loop=1 2025-02-22T01:27:49.180Z,1740187669.180 [BackseatComponent](INFO): Powering down and starting shutdown timer (18.00 sec). 2025-02-22T01:27:49.180Z,1740187669.180 [BackseatComponent](INFO): Unsubscribing from LCM channels. 2025-02-22T01:27:49.181Z,1740187669.181 [LcmUniversalReporter](INFO): Deactivating messaging. 2025-02-22T01:27:56.220Z,1740187676.220 [DataOverHttps](INFO): Received command: sched "configset verticalcontrol.kpdepthbuoy 35 ratio persist" 2025-02-22T01:27:57.183Z,1740187677.183 [DataOverHttps](IMPORTANT): SBD MTMSN=20250222T012756 2025-02-22T01:28:08.135Z,1740187688.135 [DataOverHttps](INFO): Sending 39 bytes from file Logs/20250222T012407/Courier0021.lzma 2025-02-22T01:28:08.137Z,1740187688.137 [DataOverHttps](INFO): Received command: sched "load Transport/keepstation.tl;set keepstation.MissionTimeout 45 min;set keepstation.NeedCommsTime 60 min;set keepstation.Latitude 36.797 degree;set keepstation.Longitude -121.847 degree" 241ej 1 2 2025-02-22T01:28:09.603Z,1740187689.603 [DataOverHttps](INFO): Moved sent file to Logs/20250222T012407/Courier0021.lzma.bak 2025-02-22T01:28:09.611Z,1740187689.611 [DataOverHttps](IMPORTANT): SBD MOMSN=23971716, MTMSN=20250222T012808 2025-02-22T01:28:16.037Z,1740187696.037 [CommandExec](IMPORTANT): got command set keepstation.MissionTimeout 45 minute 2025-02-22T01:28:16.037Z,1740187696.037 [CommandExec](IMPORTANT): got command set keepstation.NeedCommsTime 60 minute 2025-02-22T01:28:16.038Z,1740187696.038 [CommandExec](IMPORTANT): got command set keepstation.Latitude 36.797 degree 2025-02-22T01:28:16.047Z,1740187696.047 [CommandExec](IMPORTANT): got command set keepstation.Longitude -121.847 degree 2025-02-22T01:28:16.048Z,1740187696.048 [CommandExec](IMPORTANT): got command set keepstation.DepthDeadband 1 meter 2025-02-22T01:28:16.056Z,1740187696.056 [CommandExec](IMPORTANT): got command schedule "set keepstation.DepthDeadband 1 m;set keepstation:BackseatDriver.EnableBackseat 1 bool;run" 2417a 2 2.000000 2025-02-22T01:28:16.056Z,1740187696.056 [CommandExec](IMPORTANT): Scheduling command #2 of 2 with id=2417a 2025-02-22T01:28:16.057Z,1740187696.057 [CommandExec](IMPORTANT): Scheduled #60 (#2 of 2 with id='2417a'): "set keepstation.DepthDeadband 1 m;set keepstation:BackseatDriver.EnableBackseat 1 bool;run", AFTER MISSION 2025-02-22T01:28:16.128Z,1740187696.128 [CommandExec](IMPORTANT): got command schedule "restart logs" 2025-02-22T01:28:16.128Z,1740187696.128 [CommandExec](IMPORTANT): Scheduled #61: "restart logs", AFTER MISSION 2025-02-22T01:28:16.145Z,1740187696.145 [CommandExec](IMPORTANT): got command schedule "configset verticalcontrol.kpdepthbuoy 35 ratio persist" 2025-02-22T01:28:16.145Z,1740187696.145 [CommandExec](IMPORTANT): Scheduled #62: "configset verticalcontrol.kpdepthbuoy 35 ratio persist", AFTER MISSION 2025-02-22T01:28:16.216Z,1740187696.216 [CommandExec](IMPORTANT): got command schedule "load Transport/keepstation.tl;set keepstation.MissionTimeout 45 min;set keepstation.NeedCommsTime 60 min;set keepstation.Latitude 36.797 degree;set keepstation.Longitude -121.847 degree" 241ej 1 2.000000 2025-02-22T01:28:16.217Z,1740187696.217 [CommandExec](IMPORTANT): Scheduling command #1 of 2 with id=241ej 2025-02-22T01:28:16.218Z,1740187696.218 [CommandExec](IMPORTANT): Scheduled #63 (#1 of 2 with id='241ej'): "load Transport/keepstation.tl;set keepstation.MissionTimeout 45 min;set keepstation.NeedCommsTime 60 min;set keepstation.Latitude 36.797 degree;set keepstation.Longitude -121.847 degree", AFTER MISSION 2025-02-22T01:28:20.564Z,1740187700.564 [NAL9602](INFO): Not Powering down - fast GPS 2025-02-22T01:28:21.003Z,1740187701.003 [DataOverHttps](INFO): Received command: sched "set keepstation:BackseatDriver.EnableBackseat 1 bool;run" 241ej 2 2