LEARN

What is a companion computer?

A companion computer is a small Linux computer (such as a Raspberry Pi or NVIDIA Jetson) mounted on a drone alongside the flight controller. It runs the tasks the flight controller cannot: video encoding, long-range links, cloud connectivity, computer vision, and higher-level autonomy.

THE ROLE

What a companion computer does

A drone has two brains. The flight controller is a real-time board that stabilizes and steers the aircraft, running firmware such as ArduPilot, PX4, Betaflight, or iNav. The companion computer is a general-purpose Linux computer that sits next to it and does everything the flight controller was never meant to: encode and stream HD video, carry a long-range radio link, connect to the cloud over 4G or 5G, run computer-vision models, and execute higher-level autonomy.

The two connect over MAVLink, the open drone messaging protocol. The flight controller flies the aircraft; the companion computer makes it smart. Because the companion computer is a normal Linux machine, its capabilities are software, so they can be updated and extended long after the airframe is built.

COMPARISON

Companion computer vs flight controller

Job

Flight controllerStabilize and steer the aircraft
Companion computerVideo, links, cloud, AI, autonomy

Software

Flight controllerReal-time firmware (ArduPilot, PX4, Betaflight, iNav)
Companion computerGeneral-purpose Linux

Typical hardware

Flight controllerSTM32 flight board
Companion computerRaspberry Pi, NVIDIA Jetson, Rockchip ARM64

Updated by

Flight controllerFirmware flashes
Companion computerSoftware, any time

Connects over

Flight controllerMotors and sensors
Companion computerMAVLink to the flight controller

ON ALTNAUTICA

How Altnautica uses the companion computer

Altnautica's open-source drone agent runs on the companion computer. One install turns a Raspberry Pi, an NVIDIA Jetson, or any of 17 supported ARM64 Linux boards into a full companion computer, connected to the flight controller over MAVLink, with long-range video, cloud fleet connectivity, on-vehicle AI, and a signed plugin system.

Turn any board into a companion computer

One install of the open-source drone agent adds video, links, cloud, and AI to your drone.

Explore the Drone Agent
Get Early Access