Fuzzy controller for UAV-landing task using 3D-position visual estimation

This paper presents a Fuzzy Control application for a landing task of an Unmanned Aerial Vehicle, using the 3D-position estimation based on visual tracking of piecewise planar objects. This application allows the UAV to land on scenarios in which it is only possible to use visual information to obtain the position of the vehicle. The use of the homography permits a realtime estimation of the UAV's pose with respect to a helipad using a monocular camera. Fuzzy Logic allows the definition of a model-free control system of the UAV. The Fuzzy controller analyzes the visual information to generate altitude commands for the UAV to develop the landing task.

[1]  Robert C. Bolles,et al.  Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography , 1981, CACM.

[2]  Jiao Shi,et al.  Design and Simulation of the Longitudinal Autopilot of UAV Based on Self-Adaptive Fuzzy PID Control , 2009, 2009 International Conference on Computational Intelligence and Security.

[3]  François Chaumette,et al.  Visual servo control. I. Basic approaches , 2006, IEEE Robotics & Automation Magazine.

[4]  Peter F. Sturm,et al.  Algorithms for plane-based pose estimation , 2000, Proceedings IEEE Conference on Computer Vision and Pattern Recognition. CVPR 2000 (Cat. No.PR00662).

[5]  Zhengyou Zhang,et al.  A Flexible New Technique for Camera Calibration , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[6]  Pascual Campoy,et al.  Visual servoing using fuzzy controllers on an unmanned aerial vehicles , 2009 .

[7]  Gaurav S. Sukhatme,et al.  A visual servoing approach for tracking features in urban areas using an autonomous helicopter , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[8]  Miguel A. Olivares-Méndez,et al.  Computer Vision Onboard UAVs for Civilian Tasks , 2009, J. Intell. Robotic Syst..

[9]  M.A.O. Mendez,et al.  Fuzzy Logic User Adaptive Navigation Control System For Mobile Robots In Unknown Environments , 2007, 2007 IEEE International Symposium on Intelligent Signal Processing.

[10]  Peter I. Corke,et al.  Image processing algorithms for UAV "sense and avoid" , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[11]  Marie-Odile Berger,et al.  Pose Estimation for Planar Structures , 2002, IEEE Computer Graphics and Applications.

[12]  Zhihai He,et al.  Vision-based UAV flight control and obstacle avoidance , 2006, 2006 American Control Conference.

[13]  Tao Dong,et al.  Path Tracking and Obstacles Avoidance of UAVs - Fuzzy Logic Approach , 2005, The 14th IEEE International Conference on Fuzzy Systems, 2005. FUZZ '05..

[14]  Jan Albert Mulder,et al.  Towards Vision-Based UAV Situation Awareness , 2005 .

[15]  Seth Hutchinson,et al.  Visual Servo Control Part I: Basic Approaches , 2006 .

[16]  Gaurav S. Sukhatme,et al.  Landing a Helicopter on a Moving Target , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

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

[18]  Greg Welch,et al.  Welch & Bishop , An Introduction to the Kalman Filter 2 1 The Discrete Kalman Filter In 1960 , 1994 .

[19]  Miguel A. Olivares-Méndez,et al.  Unmanned aerial vehicles UAVs attitude, height, motion estimation and control using visual systems , 2010, Auton. Robots.

[20]  Peter I. Corke,et al.  A tutorial on visual servo control , 1996, IEEE Trans. Robotics Autom..

[21]  H. Damasio,et al.  IEEE Transactions on Pattern Analysis and Machine Intelligence: Special Issue on Perceptual Organization in Computer Vision , 1998 .

[22]  J.-Y. Bouguet,et al.  Pyramidal implementation of the lucas kanade feature tracker , 1999 .

[23]  Pascual Campoy,et al.  Fuzzy control system navigation using priority areas , 2008 .

[24]  Andrew W. Fitzgibbon,et al.  Markerless tracking using planar structures in the scene , 2000, Proceedings IEEE and ACM International Symposium on Augmented Reality (ISAR 2000).

[25]  Miguel A. Olivares-Méndez,et al.  3D pose estimation based on planar object tracking for UAVs control , 2010, 2010 IEEE International Conference on Robotics and Automation.

[26]  Ian D. Reid,et al.  A plane measuring device , 1999, Image Vis. Comput..

[27]  J.F. Smith,et al.  Fuzzy Logic Based Resource Manager for a Team of UAVs , 2006, NAFIPS 2006 - 2006 Annual Meeting of the North American Fuzzy Information Processing Society.