To je problém kterým se zabývá obor nazvaný Distribuované systémy. Ty drony totiž nejsou řízeny jednotlivě, ale jako roj. Vzájemně kontrolují polohu a vzdálenost od okolních dronů, aby se nesrazili, a současně přijímají instrukce od řídícího počítače. Řídit je jednotlivě a pro každého zvlášť korigovat výchylky polohy by bylo extrémně náročné na výpočty a přesnost měření polohy, zato řídit roj jako celek zvládne jeden člověk.
Jak to vypadá v praxi můžete vidět v počítačových strategiích, které pracují s formacemi, například Homeworld nebo Age of Empires. Zadáte příkaz pro vytvoření formace, a jednotliví členové se do ní rozestaví. Pokud se jedná o identické členy, žádný z nich nemá pevně přidělenou pozici, postaví se tam kde je nejbližší určené volné místo.
Co se týká těchto dronů, obsluha jim tedy posílá jen příkazy typu "vytvořte formaci Z na souřadnicích X Y", a oni se tam seřadí, ať už se jedná o jakýkoliv naprogramovaný tvar. Jednotlivé drony se jen zajímají o to kde je nejbližší prázdné místo kde by měl nějaký dron být, a tam se přemístí, a cestou se budou vyhýbat srážkám s ostatními drony.
Je to samozřejmě mnohem komplexnější téma, ale snad jsem alespoň zhruba naznačil pointu.