ADOS SWARM

Fleet coordination, from the radio up to the hive mind

Two layers make a swarm work. A radio layer lets every drone hear every other drone. On-board logic turns what each drone hears into its own flight, so the fleet acts as one. Swarm is in development.
24
Drones per fleet
2
Layers: radio and logic
On-board
Distributed intelligence

A wedge formation, each drone flying off the neighbours it hears.

A wedge formation, each drone flying off the neighbours it hears.

The two halves

A shared bus and a smart fleet

The radio is the plumbing: every drone broadcasts where it is and where it is heading, and every node hears it. The logic is the intelligence: each drone turns those beacons into its own setpoint. Neither needs a ground station in the loop.

Every node hears every node
Ground stationDroneDroneDroneDroneDrone
Each drone broadcasts a 20-byte beacon twice a second, and every node, drone and ground station alike, hears every other. Power the ground station off and each drone's neighbour table is unchanged.

In the agent

The swarm bus, by the numbers

The swarm bus shares the long-range video radio, so a fleet needs no second adapter. The logic that flies the fleet ships switched off and is turned on in the agent config.

Swarm bus and swarm logic
Fleet size
Up to 24 drones
Beacon
20 bytes, twice a second
Airtime at 24 drones
0.84% of one channel
Seal
Fleet-keyed authenticated encryption
Behaviours
Hold, flocking, formation
Formations
Line, column, wedge, grid, circle
Swarm flight control
Off by default

One ecosystem, many drones

The swarm bus and the on-board swarm logic live in the open-source drone agent, and the logic that flies the fleet ships switched off. Follow the design as it comes together.

Read the docs
Get Early Access