Abstract-Obstacle avoidance is desirable for lightweight micro aerial vehicles and is a challenging problem since the payload constraints only permit monocular cameras and obstacles cannot be directly observed. Depth can however be inferred based on various cues in the image. Prior work has examined optical flow, and perspective cues, however these methods cannot handle frontal obstacles well. In this paper we examine the problem of detecting obstacles right in front of the vehicle. We developed a method to detect relative size changes of image patches that is able to detect size changes in the absence of optical flow. The method uses SURF feature matches in combination with template matching to compare relative obstacle sizes with different image spacing. We present results from our algorithm in autonomous flight tests on a small quadrotor. We are able to detect obstacles with a frameto-frame enlargement of 120% with a high confidence and confirmed our algorithm in 20 successful flight experiments. In future work, we will improve the control algorithms to avoid more complicated obstacle configurations.
Mori et al. REF extract SURF features from monocular images and use template matching to detect frontal obstacles from their change in relative size between consecutive frames.
First results in detecting and avoiding frontal obstacles from a monocular camera for micro unmanned aerial vehicles
2013 IEEE International Conference on Robotics and Automation
2013 IEEE International Conference on Robotics and Automation
Engineering Computer Science