Skip to main content

Mission Planning

Overview

The Mission Planning panel lets you create, edit, and upload a full waypoint list to the vehicle.

Supported item types

TypeDescription
TakeoffTakeoff with target altitude
WaypointWaypoint with lat/lng/alt
Loiter UnlimitedCircle indefinitely over the point
Loiter TurnsCircle for N laps
LandLand at the specified point
RTLReturn To Launch
Survey GridAutomatic photogrammetry grid
GeofencePolygonal safety perimeter

Creating a mission

  1. Click New mission to reset the list
  2. Click on the map to add waypoints
  3. Drag markers to reposition them
  4. Set altitude and parameters in the side panel

Survey (photogrammetry grid)

The Survey function automatically generates flight strips to cover a polygonal area:

  1. Draw the area polygon by clicking vertices on the map
  2. Set altitude, side overlap, and frontlap
  3. Choose the strip angle (0° = North-South)
  4. Harlock calculates optimized waypoints minimizing turns

Uploading to the vehicle

  • Upload — sends the mission to the vehicle via MAVLink (MISSION_ITEM_INT)
  • Download — downloads the mission currently stored on the drone
  • Clear — clears the mission on the vehicle
warning

Uploading overwrites the mission currently stored on the vehicle. Download first if you want to keep it.

Geofence

The geofence is managed separately from the main mission. Define a polygon on the map and upload it with Fence → Upload. ArduPilot uses the geofence to prevent flight outside the perimeter.

Local saving

Missions can be saved as local drafts (.json). Use File → Save draft and File → Load draft.