The software-defined drone stack
Architecture
One stack, four layers
From the board on the drone up to the fleet in the cloud. Every layer is independent, and every layer is open.
Capabilities
Every part of the platform
Compute, autonomy, connectivity, and the ecosystem around them. Each capability carries its own maturity so nothing on this page overstates what ships today.
Principles
What the platform stands for
One ground station and one agent speak ArduPilot, PX4, Betaflight, and iNav across 17 supported companion boards.
GPLv3 software and CC0 hardware. Fork it, ship it commercially, keep your own revisions private.
The ground station reaches an agent directly over the LAN. Cloud relay is there when you want remote reach, never required.
The onboard agent runs a hybrid Rust and Python runtime, with the safety-critical services written in Rust for reliability.
FAQ
Frequently asked questions
What is ADOS?
ADOS is Altnautica's drone operating stack: the software layers that run across the drone, the ground, and the cloud. It is open source under GPLv3, works with ArduPilot, PX4, Betaflight, and iNav, and runs on hardware you already own.
Which flight-controller firmware does Altnautica support?
Altnautica supports ArduPilot and PX4 fully over MAVLink, and Betaflight and iNav over MSP. The same Mission Control ground station configures and flies all four.
What hardware does the drone agent run on?
The drone agent runs on 17 supported companion boards, from a Raspberry Pi 3, 4, and 5 and Compute Modules to NVIDIA Jetson Nano and Orin Nano, Radxa, Orange Pi, and other Rockchip ARM64 Linux boards. One install command detects the board and configures it.
One ecosystem for any drone
Start with the ground station in your browser, then add the agent to any companion computer.
Launch Mission Control