Skip to content

How-to Guides

Task-oriented recipes for working on AirStack. Each guide assumes you've completed Get AirStack Flying and know the Key Concepts; it gets you through one job without re-teaching the system.

Guide groups

Group Covers
Development Environment Local setup, VSCode & debugging, forking, remote dev on OSMO
Docker & Builds Pulling/building images, per-container shells, build profiles
Simulation Scene catalog, Isaac container workflows, spawning drones, overhead camera, Unreal export
Autonomy Adding a state estimator, world model & planner, or controller; coordination algorithms and payloads; the integration checklist
GCS Operation Waypoints & geofences, Foxglove, operating the GCS, extending the visualizer
Robot & Field Hardware install, adding a vehicle or platform, HITL, logging, data offloading
Modules & Stacks Creating a custom stack, integrating a module into a stack, module CI
Testing Unit tests, end-to-end benchmarks, using CI
Contributing Branching & releases, docs, feature notebook, working with coding agents, extending the CLI

Quick command reference

The full command and flag tables live in the CLI Reference. The ones you'll use constantly:

airstack up --sim isaac --robots 1     # launch sim + robot + GCS
airstack status                        # container status
airstack connect robot-desktop         # tmux into a container
airstack test -m unit -v               # run unit tests
airstack docs                          # serve these docs locally
airstack down                          # stop everything

Looking for why things are built this way? See Concepts: Key Concepts, System Architecture, and the Modular AirStack design pages.