Insights · Drone Tech & Sky-OS

Field notes from the programmable sky.

Engineering reports on aerodynamics, swarm autonomy, and the operating system that runs the choreography.

Drone Platform · Reference

The numbers behind every show.

5,000
Max swarm size
single-mission record
<200 ms
Mesh latency
input → all rotors
±2 cm
Hold accuracy
RTK-GNSS
21 min
Battery cycle
@ 14 m/s wind
0.8%
Failover budget
auto-RTL pilots
16M
Light pixels / craft
16-bit RGB+W
LIVE TELEMETRY · SHOW #1147
STREAMING
Telemetry Snapshot
ACTIVE CRAFT
1,524 / 1,524
MESH LATENCY
112 ms
AVG BATT
78%
WIND
06 kt · 047°
ALTITUDE
138 m AGL
DRIFT
0.4 m RMS
PACKET LOSS
0.3%
FORMATION
MESH → MONOGRAM
Refreshed 4×/sec · uplink redundant on 2.4 / 5 GHz mesh
Aerodynamics

The physics layer underneath every formation.

min spacing 1.4 m @ 0–8 m/s

Rotor wash & formation spacing

Downwash from a quad-rotor extends ~3× rotor diameter. We compute a per-craft exclusion volume and inflate it dynamically in turbulent wind so swarm density stays below induced-shear thresholds.

shear margin Δ18° / 4× stable

Wind-shear holding patterns

When gusts cross 12 m/s, Sky-OS rotates the entire formation to keep each craft's nose-into-wind component below 18°, trading a small bearing offset for a 4× reduction in attitude correction.

energy curve 60/40 front-loaded

Battery-aware choreography

Each craft reports state-of-charge every 250 ms. The choreography compiler schedules high-energy moves (rapid climbs, fast translations) into the first 60% of the show, then drops into low-current hold-and-glow patterns.

Sky-OS · Architecture

A single operating system, four load-bearing pillars.

Compiler
v3.1

Choreography → flight paths

Sky-OS ingests After-Effects timelines, CAD silhouettes, and live MIDI/OSC input, then compiles them into per-craft trajectory bundles with collision-free margins solved over the entire airspace volume.

Mesh
v3.1

Sub-200 ms swarm bus

A custom UDP mesh with adaptive forward-error-correction keeps end-to-end latency under 200 ms across 5,000 craft, surviving 12% packet loss without visible glitches in formation.

Pilot
v3.1

Onboard autonomy + RTL

Every craft runs a local autopilot that holds station for 30 s on link loss, then executes a deterministic return-to-launch — independent of the swarm controller.

Sim
v3.1

Hardware-in-the-loop sim

Shows are rehearsed against a digital twin of the airspace — wind, no-fly zones, audience geometry — at 60 fps before a single rotor spins.

Field Notes
Why the sky is the last untouched media surface
Field Note8 min

Why the sky is the last untouched media surface

Every flat surface in the city has been monetised. The volumetric airspace above the audience is the only canvas still measured in tens of thousands of people per square kilometre.

Read field note →
Sub-200 ms input → swarm latency, explained
Engineering12 min

Sub-200 ms input → swarm latency, explained

How we route audience input through the show controller and into 1,500 simultaneous flight paths without breaking choreography.

Read field note →
Cairo, 4,800 drones, and the pyramid problem
Case Diary6 min

Cairo, 4,800 drones, and the pyramid problem

Designing a multi-act spectacle against one of the most photographed skylines on earth — and the wind tunnel it creates after sunset.

Read field note →
Volumetric brand recall vs traditional OOH
Research14 min

Volumetric brand recall vs traditional OOH

Six pilots, 180,000 surveyed attendees, and what the data says about three-dimensional advertising recall.

Read field note →