I would try sound. Make each drone emit a distinct (ultrasonic) frequency and triangulate them that way. Maybe you could get velocity estimates too from the Doppler shift? I don't really know what I'm talking about, but it feels like this would be easier than a visual method.