Drones need to be able to detect and localize each other if they are to collaborate in multi-robot teams or swarms. Typically, computer vision methods based on visual appearance are investigated to this end. In contrast, in this work, a method based on dense optical flow (OF) is
...
Drones need to be able to detect and localize each other if they are to collaborate in multi-robot teams or swarms. Typically, computer vision methods based on visual appearance are investigated to this end. In contrast, in this work, a method based on dense optical flow (OF) is developed that detects dynamic objects. This is achieved by comparing the flow vectors of dense OF with the direction to the Focus of Expansion (FoE) in the image plane. A simulation in AirSim is developed to validate this approach and to create datasets for motion-based object detection of MAVs. This simulation includes ground-truth FoE, depth, OF and IMU data. The results show that this method performs well if the OF vector's magnitude is large enough and its angle is sufficiently different from those of static world points. We expect that the presented method will serve as a useful baseline for deep learning methods that use dense optical flow as input.