Autonomous Flight with Onboard Stereo Vision

We shift our focus to the use of stereo vision for autonomous flight. Stereo vision implies carrying two cameras on board, which adds weight and increases the power consumption. Still, it also allows for instantaneous distance estimates, which is a considerable advantage on a moving (and oscillating) flapping wing MAV. In particular, we explain the onboard stereo vision and control algorithms that allow the 20-g DelFly Explorer to autonomously fly around in unknown environments for as long as its battery lasts.

[1]  Ronald S. Fearing,et al.  Optical flow on a flapping wing robot , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[2]  Guido C. H. E. de Croon,et al.  Autonomous flight of a 20-gram Flapping Wing MAV with a 4-gram onboard stereo vision system , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[3]  Alonzo Kelly,et al.  Reactive Nonholonomic Trajectory Generation via Parametric Optimal Control , 2003, Int. J. Robotics Res..

[4]  H. Hirschmüller Accurate and Efficient Stereo Processing by Semi-Global Matching and Mutual Information , 2005, CVPR.

[5]  Timothy W. McLain,et al.  Maximizing miniature aerial vehicles , 2006, IEEE Robotics & Automation Magazine.

[6]  Timothy W. McLain,et al.  Obstacle and Terrain Avoidance for Miniature Aerial Vehicles , 2007 .

[7]  Jan-Michael Frahm,et al.  Real-Time Plane-Sweeping Stereo with Multiple Sweeping Directions , 2007, 2007 IEEE Conference on Computer Vision and Pattern Recognition.

[8]  Guido C. H. E. de Croon,et al.  Stereo Vision Based Obstacle Avoidance on Flapping Wing MAVs , 2013 .

[9]  G C H E de Croon,et al.  Design, aerodynamics and autonomy of the DelFly , 2012, Bioinspiration & biomimetics.

[10]  Dimos V. Dimarogonas,et al.  3D navigation and collision avoidance for nonholonomic aircraft‐like vehicles , 2010 .

[11]  Nicolas H. Franceschini,et al.  Aerial robot piloted in steep relief by optic flow sensors , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[12]  Alfred Schmitt,et al.  Real-Time Stereo by using Dynamic Programming , 2003, 2004 Conference on Computer Vision and Pattern Recognition Workshop.

[13]  Dario Floreano,et al.  A 10-gram Microflyer for Vision-based Indoor Navigation , 2006, IROS.

[14]  Takeo Kanade,et al.  Efficient Two-phase 3D Motion Planning for Small Fixed-wing UAVs , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[15]  Juris Vagners,et al.  PARALLEL EVOLUTIONARY ALGORITHMS FOR UAV PATH PLANNING , 2004 .

[16]  Francisco Bonin-Font,et al.  Visual Navigation for Mobile Robots: A Survey , 2008, J. Intell. Robotic Syst..

[17]  Stefano Nolfi,et al.  Power and the limits of reactive agents , 2002, Neurocomputing.

[18]  N. Franceschini,et al.  From insect vision to robot vision , 1992 .

[19]  Guido C. H. E. de Croon,et al.  Sub-sampling: Real-time vision for micro air vehicles , 2012, Robotics Auton. Syst..

[20]  Evangelos Papadopoulos,et al.  On Path Planning and Obstacle Avoidance for Nonholonomic Platforms with Manipulators: A Polynomial Approach , 2002, Int. J. Robotics Res..

[21]  Patrick Fabiani,et al.  Low-speed optic-flow sensor onboard an unmanned helicopter flying outside over fields , 2013, 2013 IEEE International Conference on Robotics and Automation.

[22]  Dario Floreano,et al.  Miniature curved artificial compound eyes , 2013, Proceedings of the National Academy of Sciences.