ADOS SWARM RADIOIn Development

One controller, a formation of two hundred

A cheap, universal radio that runs on the module itself, with no companion computer required. A single ground controller commands more than two hundred drones in a chosen formation over a time-shared point-to-multipoint link.
In Development

Actively being built. The design is scoped and firm; it is not usable yet.

200+
Drones per channel
0
Companion computers required
TDMA
Point-to-multipoint

How it works

One link, a whole fleet

A single controller reaches every drone over a shared channel. Time slots keep the drones from talking over each other, so the same channel scales to hundreds of nodes.

One controller, many drones
Ground controllerDroneDroneDroneDroneDroneDroneDrone
Downlink commands are broadcast to the fleet, addressed by system id. Uplink telemetry rides in time slots, where the slot itself is the address. No companion computer is needed on the drone.

Two ways to run it

Standalone, or part of the agent

The radio does not need a companion computer. Where one is present, it slots into the agent's radio stack alongside the other links.

Standalone
The module talks MAVLink straight to the flight controller. The cheapest way to put a drone in a swarm.
With the agent
Where a companion computer is present, the radio joins the agent's other links and shares its failover.

The link

How the channel is shared

Asymmetric addressing keeps the wire small so refresh rate stays high across a large fleet.

Link characteristics
Topology
Point-to-multipoint
Channel access
Time slots (TDMA)
Downlink
Broadcast by system id
Uplink
Slot index is the address
Live steering
Formation setpoints
Preloaded
Trajectory plus start

A swarm that fits on the radio

The link is open-source and kill-gated through its milestones. Follow the design as it comes together.

Read the docs
Get Early Access