MISSION PLANNINGShipping

Plan it. Validate it. Fly it.

A drag-and-drop waypoint editor with nested action timelines, seven pattern generators, terrain following, geofence management, and a pre-upload validator. Everything a paid GCS charges for, built in and open source.
mission-planning
7
Pattern Generators
5
File Formats
Offline
Plan Library
GPLv3
Open Source

WAYPOINTS

Point, click, and script each stop.

Click the map to place a waypoint, drag to reposition, and set altitude, speed, and hold time. Each waypoint carries a nested timeline of actions you expand and edit inline: camera triggers, servo moves, delays, and jumps. Batch-select with Ctrl or Shift to edit many at once, with full undo and redo.

  • Drag-and-drop placement with multi-select batch editing
  • Per-waypoint action timeline: triggers, servos, delays, jumps
  • Jumps reference a waypoint by a stable id, so reordering never breaks them
  • AGL altitude profiles with automatic terrain elevation
waypoint-editor

PATTERNS

Seven generators. Zero manual work.

Select an area, pick a pattern, and adjust the parameters. The planner computes optimal waypoints. Most tools lock these behind a paid tier. We open-sourced all seven.

Survey

Boustrophedon

Area coverage with configurable overlap and sidelap. Set the camera parameters and line spacing is computed for you.

Orbit

Circle POI

Orbit a point of interest at a set radius, altitude, and pass count. Built for inspection and 3D capture.

Corridor

Linear scan

Follow a road, pipeline, or power line. Set the corridor width and parallel passes are generated along the path.

SAR

Expanding square

An outward spiral from a known point. The standard search pattern for maritime and wilderness operations.

SAR

Sector search

A triangular pattern radiating from a datum. Used when the search area is roughly known.

SAR

Parallel track

Parallel sweeps across a defined area. Covers large zones methodically.

3D scan

Structure scan

Multi-altitude orbits around a building or structure, generating data for photogrammetry.

Open source

Every generator ships in the current release. No premium tier, no add-on unlock.

DECISION

Which pattern for the job.

The generator you reach for follows from what you are covering.

PATTERN SELECTION
Define the areaDraw a polygon or set a datum
What are you covering?
Map an area
BoustrophedonOverlap-aware survey grid
Inspect a point
Circle POI or structure scanOrbit at radius and altitude
Search a zone
Expanding square, sector, or parallel trackStandard SAR patterns
Corridor scan follows a linear feature such as a road or pipeline. The ground-sample-distance calculator turns a target resolution into a flight altitude and line spacing.

TERRAIN

Follow the ground, automatically.

Set the altitude in AGL and the planner adjusts each waypoint to hold a consistent height over the terrain. Hills, valleys, and slopes are all accounted for, so the sensor stays at the right distance from the surface. Elevation data is cached locally with an LRU cache, so repeat queries never hit the network.

  • AGL and MSL altitude modes, switchable at any time
  • Automatic terrain fetch on waypoint placement
  • Local LRU cache for offline-friendly repeat queries
  • A terrain profile drawn along the whole mission path
terrain-following

SAFETY

Boundaries and backup plans.

Geofence editor

  • Inclusion and exclusion zones
  • Polygon and circle shapes
  • Upload and download from the flight controller
  • A visual overlay on the mission map

Rally points

  • Emergency landing locations
  • Drag-and-drop placement on the map
  • Upload to the flight controller
  • Visual markers with a distance readout

VALIDATION

Catch problems before takeoff.

The validator runs a set of pre-upload checks. Errors block the upload, warnings let you proceed with a flag. You see every problem before the drone leaves the ground.

Missing takeoff commanderror
Altitude ceiling violationerror
Waypoints outside the geofenceerror
Excessive distance between waypointswarning
Minimum waypoint count not metwarning
Battery range estimate exceededwarning

FILES

Import anything. Export everywhere.

Supported formats

KML / KMZCSV.waypoints.planGeoJSON

Every format imports and exports. Bring a plan from another tool, or hand one off.

Plan library

Save, load, duplicate, and organize missions. Everything is stored locally in IndexedDB, so there is no cloud and no account required. Name plans, tag them, and search them later. Built for operators who fly the same routes and want quick access to past work.

TRANSFORMS

Move it, rotate it, scale it.

Move

Reposition the entire mission to a new location in one drag.

Rotate

Pivot all waypoints around the mission center point.

Scale

Expand or shrink the mission area proportionally.

Ready to see your mission fly?

Simulate it in 3D on a CesiumJS globe with real terrain, animated flight paths, and camera presets.

Explore 3D Simulation

Plan your first mission in under a minute.

Drop waypoints, generate a pattern, validate it, and upload to the flight controller.

Launch Mission Control
Get Early Access