Cross-disciplinary approaches for designing intelligent swarms of drones