Helipad detection for accurate UAV pose estimation by means of a visual sensor

In this article, we tackle the problem of developing a visual framework to allow the autonomous landing of an unmanned aerial vehicle onto a platform using a single camera. Specifically, we propose a vision-based helipad detection algorithm in order to estimate the attitude of a drone on which the camera is fastened with respect to target. Since the algorithm should be simple and quick, we implemented a method based on curvatures in order to detect the heliport marks, that is, the corners of character H. By knowing the size of H mark and the actual location of its corners, we are able to compute the homography matrix containing the relative pose information. The effectiveness of our methodology has been proven through controlled indoor and outdoor experiments. The outcomes have shown that the method provides high accuracies in estimating the distance and the orientation of camera with respect to visual target. Specifically, small errors lower than 1% and 4% have been achieved in the computing of measurements, respectively.

[1]  Christopher G. Harris,et al.  A Combined Corner and Edge Detector , 1988, Alvey Vision Conference.

[3]  Sven Lange,et al.  Autonomous landing for a multirotor UAV using vision , 2008 .

[4]  Rafael C. González,et al.  Digital image processing, 3rd Edition , 2008 .

[5]  Hobart R. Everett,et al.  Mobile robot positioning: Sensors and techniques , 1997, J. Field Robotics.

[6]  Chandran Saravanan,et al.  Autonomous robust helipad detection algorithm using computer vision , 2016, 2016 International Conference on Electrical, Electronics, and Optimization Techniques (ICEEOT).

[7]  Sven Lange,et al.  A vision based onboard approach for landing and position control of an autonomous multirotor UAV in GPS-denied environments , 2009, 2009 International Conference on Advanced Robotics.

[8]  Kwang Nam Choi,et al.  Autonomous flight system using marker recognition on drone , 2015, 2015 21st Korea-Japan Joint Workshop on Frontiers of Computer Vision (FCV).

[9]  Tiziana D'Orazio,et al.  Mobile robot position determination using visual landmarks , 1994, IEEE Trans. Ind. Electron..

[10]  Gaurav S. Sukhatme,et al.  Visually guided landing of an unmanned aerial vehicle , 2003, IEEE Trans. Robotics Autom..

[11]  Janne Heikkilä,et al.  A four-step camera calibration procedure with implicit image correction , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[12]  Carlo Tomasi,et al.  Good features to track , 1994, 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[13]  Zhengyou Zhang,et al.  Flexible camera calibration by viewing a plane from unknown orientations , 1999, Proceedings of the Seventh IEEE International Conference on Computer Vision.

[14]  Gaurav S. Sukhatme,et al.  An Experimental Study of the Autonomous Helicopter Landing Problem , 2002, ISER.

[15]  Wen-Hsiang Tsai,et al.  An omni-vision based localization method for automatic helicopter landing assistance on standard helipads , 2010, 2010 The 2nd International Conference on Computer and Automation Engineering (ICCAE).

[16]  Matthew A. Garratt,et al.  Monocular vision-based real-time target recognition and tracking for autonomously landing an UAV in a cluttered shipboard environment , 2017, Auton. Robots.

[17]  Tiziana D'Orazio,et al.  An Embedded Vision System for Real-Time Autonomous Localization Using Laser Profilometry , 2015, IEEE Transactions on Intelligent Transportation Systems.

[18]  Kwang-Ryul Baek,et al.  Implementation of vision-based real time helipad detection system , 2012, 2012 12th International Conference on Control, Automation and Systems.

[19]  Gaurav S. Sukhatme,et al.  Vision-based autonomous landing of an unmanned aerial vehicle , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[20]  G. Anitha,et al.  Vision Based Autonomous Landing of an Unmanned Aerial Vehicle , 2012 .

[21]  Paulo Rodrigues,et al.  Saliency-based cooperative landing of a multirotor aerial vehicle on an autonomous surface vehicle , 2014, 2014 IEEE International Conference on Robotics and Biomimetics (ROBIO 2014).

[22]  Hans P. Moravec Obstacle avoidance and navigation in the real world by a seeing robot rover , 1980 .

[23]  Tiziana D'Orazio,et al.  Target recognition by components for mobile robot navigation , 2003, J. Exp. Theor. Artif. Intell..

[24]  Derek Bradley,et al.  Adaptive Thresholding using the Integral Image , 2007, J. Graph. Tools.

[25]  Halpage Chinthaka Nuwandika Premachandra,et al.  A basic study of landing system for multicopters using Raspberry Pi , 2015, 2015 International Symposium on Consumer Electronics (ISCE).

[26]  Tiziana D'Orazio,et al.  RFID tag bearing estimation for mobile robot localization , 2009, 2009 International Conference on Advanced Robotics.

[27]  Jose Luis Sanchez-Lopez,et al.  An Approach Toward Visual Autonomous Ship Board Landing of a VTOL UAV , 2013, Journal of Intelligent & Robotic Systems.

[28]  Hobart R. Everett,et al.  Mobile Robot Positioning - Sensors and Techniques , 1997 .

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

[30]  Karolin Baecker,et al.  Two Dimensional Signal And Image Processing , 2016 .

[31]  Pascual Campoy Cervera,et al.  An Approach Toward Visual Autonomous Ship Board Landing of a VTOL UAV , 2014, 2013 International Conference on Unmanned Aircraft Systems (ICUAS).