Visual steering of UAV in unknown environments

In this paper, we propose a novel approach for the visual navigation of unmanned aerial vehicles (UAV). In contrast to most available methods, a single perspective camera is used to estimate the complete set of 3D motion parameters undergone by the UAV. We establish robust point correspondences between consecutive image frames captured by the flying vehicle. Based on the estimated motion parameters as well as the reconstructed relative scene depth, a visual steering algorithm has been realized so that the UAV is capable of avoiding obstacles during navigation. The advantage of our approach lies in the fact that decision for collision avoidance is made immediately, by using purely visual information extracted from the live video sequence. Furthermore, it eliminates the time-consuming steps of explicit obstacle recognition and global reconstruction of the environment. Experimental evaluation has been carried out based on computer simulation as well as using a commercially available flying drone. It has been shown that the UAV is capable of autonomous navigation in unknown environments with arbitrary configuration of obstacles.

[1]  Javier Minguez,et al.  Nearness diagram (ND) navigation: collision avoidance in troublesome scenarios , 2004, IEEE Transactions on Robotics and Automation.

[2]  Takeo Kanade,et al.  An Iterative Image Registration Technique with an Application to Stereo Vision , 1981, IJCAI.

[3]  Kenichi Kanatani,et al.  3-D interpretation of optical flow by renormalization , 1993, International Journal of Computer Vision.

[4]  Jean-Arcady Meyer,et al.  A contribution to vision-based autonomous helicopter flight in urban environments , 2005, Robotics Auton. Syst..

[5]  Bernhard P. Wrobel,et al.  Multiple View Geometry in Computer Vision , 2001 .

[6]  Antonis A. Argyros,et al.  Biomimetic centering behavior [mobile robots with panoramic sensors] , 2004, IEEE Robotics & Automation Magazine.

[7]  Emmanuel G. Collins,et al.  Fuzzy behavior navigation for an unmanned helicopter in unknown environments , 2005, 2005 IEEE International Conference on Systems, Man and Cybernetics.

[8]  Y. J. Tejwani,et al.  Robot vision , 1989, IEEE International Symposium on Circuits and Systems,.

[9]  C. Yuan Simultaneous Tracking of Multiple Objects for Augmented Reality Applications , 2004, Eurographics Multimedia Workshop.

[10]  S. Umeyama,et al.  Least-Squares Estimation of Transformation Parameters Between Two Point Patterns , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[11]  Andrew Zisserman,et al.  Multiple view geometry in computer visiond , 2001 .

[12]  Dimitris P. Tsakiris,et al.  Biomimetic Centering Behavior for Undulatory Robots ∗ , 2006 .