Aerostack2

DocsConcepts

Overview

The ideas behind Aerostack2, and the order to read about them in.

Authored by
  • @alvgaona

These pages explain how Aerostack2 works, from the overall architecture down to each part of a drone's stack. They're worth reading before you write a mission for a real drone, add support for a new one or write your own plugins.

When a mission flies a drone, every part described here takes a turn. The mission starts a behavior. The behavior sends motion references to the motion controller. The controller turns them into commands for the aerial platform, which flies the drone and reports its sensors. The state estimator turns those sensors into the drone's position, and the controller and behaviors use it to close the loop.

The big picture

The drone's stack

Flying missions

Last updated on November 3, 2026

On this page

Last updated on November 3, 2026