Technical report
Scaling the Separation Principle: Sensing Requirements for 1000-Drone Swarms in Urban and Natural Environments
TL;DR
- Controlled swarm simulations up to 1,000 agents comparing sensing stacks and coordination architectures.
- Camera-only swarms lose 15.8 percentage points of coverage and see 8× the collision rate at 1,000 drones.
- UWB ranging becomes non-negotiable above ~100 drones.
| Max swarm size | 1,000 |
|---|---|
| Coverage drop (camera-only) | 15.8 pp |
| Collision-rate increase | 8× |
| UWB threshold | ~100 drones |
Abstract
Controlled swarm simulations up to 1,000 agents comparing sensing stacks and coordination architectures, with a focus on when ultra-wideband ranging becomes necessary as fleet scale and environment difficulty increase.
Most drone autonomy research is done on a single drone, maybe a few. The interesting engineering questions — and the practical deployment risks — change qualitatively when you scale to hundreds or thousands. This paper measures those changes in controlled simulation, with a specific focus on sensing stack requirements.
The core question
Can a camera-only swarm coordinate effectively at scale, or does it require inter-drone ranging (UWB or equivalent) above some fleet size? The practical stakes are real: UWB adds hardware cost, power consumption, and regulatory considerations. If camera-only works at 1,000 drones, the simpler sensing stack is the right answer. If it fails at 100, the ranging hardware is non-negotiable.
What we measured
We ran controlled simulations with fleet sizes from 10 to 1,000 drones across urban and natural environments, comparing four sensing configurations:
- Camera only
- Camera + UWB ranging
- Camera + GPS (reference case)
- Full sensing stack
Primary metrics: mission coverage (fraction of target area reached), collision rate (inter-drone and obstacle), and coordination latency (time to reach consensus on conflict resolution).
Results
Below roughly 100 drones, camera-only and ranging-equipped swarms perform similarly. The gap opens above that threshold and widens steeply through 1,000.
At 1,000 drones, camera-only swarms show a 15.8 percentage-point drop in coverage compared to ranging-equipped swarms, and an 8× increase in the collision rate. The mechanism is predictable: without inter-drone ranging, each drone's estimate of its neighbors' positions degrades as swarm density increases. Relative position uncertainty compounds across the planning graph, and conflicts that would have been resolved cleanly at small scale result in physical collisions at large scale.
The practical recommendation from this data: for swarms above ~100 drones, treat UWB ranging as infrastructure, not an option. Below that threshold, camera-only coordination is sufficient for most mission profiles.
What simulation can and cannot tell us here
These results are from controlled kinematic simulation. Real swarms add radio congestion, asymmetric packet loss, and physical occlusion effects that the simulation does not model. We expect the qualitative findings — that ranging becomes necessary above a threshold — to hold at real scale, but the threshold number (100 drones) should be read as an order-of-magnitude estimate, not a precise specification.
The companion blog post covers the implications in more operational depth: What 1,000 drones need to coordinate: UWB is non-negotiable above 100.
