SkywardOpsDocs

Plan and launch a mission

Route, preflight checks, approval and the mission status flow.

Missions are planned in Missions → Planner. A mission ties a route on a site map to one unit, a time and a set of flight parameters.

1. Draft the route

Pick a site and a unit, then draw the route with Waypoints, add POIs and check Geofences. The planner shows distance and estimated time as you draw. Set altitude, speed, payload and battery reserve.

Grounded units are hidden from the unit picker.

2. Preflight checks

The planner runs the preflight checks every time something changes. Blocking checks must pass before a mission can be approved or launched; warnings are shown but do not block.

CheckPasses whenBlocking
Unit assigned and airworthyA unit is set and it is not grounded, in maintenance or offlineYes
Battery reserveReserve is between 20 % and 60 %Yes
Altitude limitAltitude is at most 120 m, or a waiver reference is setYes
RouteThe route has at least 2 waypointsYes
GeofencesThe route does not cross an active keep-out zoneYes
Battery chargedThe unit is charged to at least 60 %No
WindWind at most 36 km/h and gusts at most 45 km/h in the launch hourNo

All limits come from LIMITS in the shared rules package; the database enforces the same reserve and altitude rules with check constraints.

LimitValueKeyNotes
Max altitude120 mmaxAltitudeMHigher needs a waiver reference. Blocking.
Min battery reserve20 %minBatteryReservePctReserve kept for the return leg. Blocking.
Max battery reserve60 %maxBatteryReservePctUpper bound of the reserve setting. Blocking.
Min speed1 m/sminSpeedMsPlanner setting range.
Max speed20 m/smaxSpeedMsPlanner setting range.
Max wind36 km/hmaxWindKmhWeather warning, not blocking.
Max gusts45 km/hmaxGustKmhWeather warning, not blocking.
Min charge at launch60 %minLaunchBatteryPctWarning, not blocking.

3. Approval before launch

A mission cannot go from ready straight to the air. Someone with publish on Missions approves it first, then someone with publish launches it. The database records who approved and who launched as the people who actually did it; a forged name is overwritten.

  • A mission planner with edit can draft, schedule and mark ready, but cannot approve or launch.
  • Agents are capped at edit. The Preflight Agent can draft and check missions; it can never approve or launch.

4. Status flow

draft→scheduled→ready→approved→in_flight→completed/aborted
FromCan move toNeeds
draftscheduled, ready, cancellededit
scheduleddraft, ready, cancellededit
readyscheduled, approved, cancelledapproved needs publish
approvedin_flight, ready, cancelledin_flight needs publish
in_flightcompleted, abortedpublish
cancelleddraftedit

completed and aborted are final. When a mission completes, the system writes an append-only flight log for Compliance.

In demo mode, Launch shows a demo notice. Nothing is flown and no vehicle is contacted.

The Advisor

Missions → Advisor gives a go / no-go for each upcoming mission from weather, battery and geofence conflicts. It is a rule-based preview; see AI features.

On this page