Obstacle avoidance for micro quadrotor based on optical flow

In recent years, UAV has attracted a lot of attention and is being used widely. However, in order to complete missions successfully, the ability to sense and avoid obstacles is essential for UAV. In this paper, a method for micro quadrotor to detect obstacles based on optical flow is proposed. Based on the ROS framework, a controller is developed to avoid the detected obstacles and is successfully experienced on the Ar.Drone. Experiments show that the proposed method is robust and effective for micro quadrotor to avoid obstacles.

[1]  Tong Li,et al.  Comparison of the acoustic performance and positioning accuracy of three kinds of planar partial discharge ultrasonic array sensors , 2016 .

[2]  Y. J. Park,et al.  Near-Infrared Detection Using Pulsed Tunneling Junction in Silicon Devices , 2016, IEEE Transactions on Electron Devices.

[3]  Ashutosh Saxena,et al.  High speed obstacle avoidance using monocular vision and reinforcement learning , 2005, ICML.

[4]  Gordon Wyeth,et al.  Learning to avoid indoor obstacles from optical flow , 2007 .

[5]  赵海 Zhao Hai,et al.  Obstacle avoidance algorithm based on monocular vision for quad-rotor helicopter , 2014 .

[6]  Gunnar Farnebäck,et al.  Two-Frame Motion Estimation Based on Polynomial Expansion , 2003, SCIA.

[7]  Cordelia Schmid,et al.  DeepMatching: Hierarchical Deformable Dense Matching , 2015, International Journal of Computer Vision.

[8]  Arko Lucieer,et al.  An Assessment of the Repeatability of Automatic Forest Inventory Metrics Derived From UAV-Borne Laser Scanning Data , 2014, IEEE Transactions on Geoscience and Remote Sensing.

[9]  Xing Ze-ping Obstacle detection for unmanned aerial vehicle based on monocular vision , 2009 .

[10]  Min-Jea Tahk,et al.  Optical Flow Based Collision Avoidance of Multi-Rotor UAVs in Urban Environments , 2011 .

[11]  Ashutosh Saxena,et al.  Low-power parallel algorithms for single image based obstacle avoidance in aerial robots , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[12]  Cordelia Schmid,et al.  EpicFlow: Edge-preserving interpolation of correspondences for optical flow , 2015, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[13]  Debasish Ghose,et al.  Vision Based Obstacle Detection and Avoidance for UAVs Using Image Segmentation , 2015 .

[14]  Sergio Montenegro,et al.  An Autonomous UAV with an Optical Flow Sensor for Positioning and Navigation , 2013 .

[15]  Wei Liu,et al.  Obstacle avoidance for quadrotor using improved method based on optical flow , 2015, 2015 IEEE International Conference on Information and Automation.

[16]  Kevin Gurney,et al.  Bio-Inspired Visual Navigation for a Quadcopter using Optic Flow , 2016 .