A ground-based vision system for UAV tracking

It is presented a vision system based on a standard RGB digital camera to track an unmanned aerial vehicle (UAV) during the landing process aboard a ship. The developed vision system is located on the ship's deck and is used to track the UAV during all the landing process. A Ground-based vision system makes it possible to use an UAV with small size and weight, since the UAV will have less computer requirements. The proposed method uses a particle filter (PF) for pose estimation and an unscented Kalman filter (UKF) approach for filtering. This combination provides an adapted filtering framework for tracking. The implemented particle filter is inspired in the evolution strategies present in genetic algorithms with modifications in the mutation and crossover operators to avoid sample impoverishment. Results show that position and angular estimates precision is compatible with the automatic landing system requirements.

[1]  S. Godsill,et al.  Evolutionary MCMC Particle Filtering for Target Cluster Tracking , 2009, 2009 IEEE 13th Digital Signal Processing Workshop and 5th IEEE Signal Processing Education Workshop.

[2]  Ramsey Michael Faragher,et al.  Understanding the Basis of the Kalman Filter Via a Simple and Intuitive Derivation [Lecture Notes] , 2012, IEEE Signal Processing Magazine.

[3]  G. Marakas Decision Support Systems in the 21st Century , 1998 .

[4]  Bill Triggs,et al.  Histograms of oriented gradients for human detection , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[5]  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).

[6]  Yong Rui,et al.  Better proposal distributions: object tracking using unscented particle filter , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.

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

[8]  Mandyam V. Srinivasan,et al.  A stereo vision system for UAV guidance , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[9]  Jean Ponce,et al.  Computer Vision: A Modern Approach , 2002 .

[10]  Miguel A. Olivares-Méndez,et al.  Trinocular ground system to control UAVs , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[11]  Alexandre Bernardino,et al.  A Ground-Based Vision System for UAV Pose Estimation , 2015 .

[12]  Srikanth Saripalli,et al.  Vision-based Autonomous Landing of an Helicopter on a Moving Target , 2009 .

[13]  Nando de Freitas,et al.  An Introduction to Sequential Monte Carlo Methods , 2001, Sequential Monte Carlo Methods in Practice.

[14]  Hai Long Pei,et al.  Improved Vision-Based Algorithm for Unmanned Aerial Vehicles Autonomous Landing , 2013 .

[15]  Jianwei Zhang,et al.  Autonomous landing of an UAV with a ground-based actuated infrared stereo vision system , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[16]  E. Kraft,et al.  A quaternion-based unscented Kalman filter for orientation tracking , 2003, Sixth International Conference of Information Fusion, 2003. Proceedings of the.

[17]  F. Markley,et al.  Unscented Filtering for Spacecraft Attitude Estimation , 2003 .

[18]  D. Simon Optimal State Estimation: Kalman, H Infinity, and Nonlinear Approaches , 2006 .

[19]  Frank Dellaert,et al.  Autonomous Flight in GPS-Denied Environments Using Monocular Vision and Inertial Sensors , 2010, J. Aerosp. Inf. Syst..

[20]  Anton J. Haug Bayesian Estimation and Tracking: A Practical Guide , 2012 .

[21]  Zengfu Wang,et al.  Automatic take-off and landing of a quad-rotor flying robot , 2012, 2012 24th Chinese Control and Decision Conference (CCDC).

[22]  Rainer Lienhart,et al.  An extended set of Haar-like features for rapid object detection , 2002, Proceedings. International Conference on Image Processing.

[23]  Nando de Freitas,et al.  The Unscented Particle Filter , 2000, NIPS.

[24]  Henrik I. Christensen,et al.  Robust 3D visual tracking using particle filtering on the SE(3) group , 2011, 2011 IEEE International Conference on Robotics and Automation.

[25]  F. Lewis,et al.  Optimal and Robust Estimation: With an Introduction to Stochastic Control Theory, Second Edition , 2007 .

[26]  N. Ward,et al.  GPS Jamming and the Impact on Maritime Navigation , 2009, Journal of Navigation.

[27]  Yong Zhang,et al.  Research on computer vision-based for UAV autonomous landing on a ship , 2009, Pattern Recognit. Lett..

[28]  Ngai Ming Kwok,et al.  Evolutionary particle filter: re-sampling from the genetic algorithm perspective , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[29]  Patrick Doherty,et al.  Vision-Based Unmanned Aerial Vehicle Navigation Using Geo-Referenced Information , 2009, EURASIP J. Adv. Signal Process..

[30]  Tom Drummond,et al.  Faster and Better: A Machine Learning Approach to Corner Detection , 2008, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[31]  Euntai Kim,et al.  A New Evolutionary Particle Filter for the Prevention of Sample Impoverishment , 2009, IEEE Transactions on Evolutionary Computation.

[32]  Emanuele Frontoni,et al.  A Vision-Based Guidance System for UAV Navigation and Safe Landing using Natural Landmarks , 2010, J. Intell. Robotic Syst..

[33]  Junchuan Zhou,et al.  Applying Quaternion-based Unscented Particle Filter on INS/GPS with Field Experiments , 2011 .

[34]  Christopher Wilkin,et al.  In-Flight Orientation, Object Identification and Landing Support for an Unmanned Air Vehicle , 2004 .

[35]  Kanwalvir Singh Dhindsa,et al.  Development of an Improved Feature based Algorithm for Image Matching , 2011 .

[36]  Efraim Turban,et al.  Decision Support and Business Intelligence Systems (8th Edition) , 2006 .

[37]  Nando de Freitas,et al.  Sequential Monte Carlo Methods in Practice , 2001, Statistics for Engineering and Information Science.

[38]  Alexandre Bernardino,et al.  Sample-Based 3D Tracking of Colored Objects : A Flexible Architecture , 2008, BMVC.

[39]  Vincent Lepetit,et al.  Monocular Model-Based 3D Tracking of Rigid Objects: A Survey , 2005, Found. Trends Comput. Graph. Vis..

[40]  N. Higham Analysis of the Cholesky Decomposition of a Semi-definite Matrix , 1990 .

[41]  Jong-Hwan Kim,et al.  Unscented Filtering in a Unit Quaternion Space for Spacecraft Attitude Estimation , 2007, 2007 IEEE International Symposium on Industrial Electronics.

[42]  Mohammed Marey,et al.  A Kalman-Filter-Based Method for Pose Estimation in Visual Servoing , 2010, IEEE Transactions on Robotics.

[44]  Peihua Li,et al.  Visual contour tracking based on particle filters , 2003, Image Vis. Comput..

[45]  Andreas Zell,et al.  Automatic Take Off, Tracking and Landing of a Miniature UAV on a Moving Carrier Vehicle , 2011, J. Intell. Robotic Syst..

[46]  Tom Drummond,et al.  Machine Learning for High-Speed Corner Detection , 2006, ECCV.

[47]  Simon J. Julier,et al.  The scaled unscented transformation , 2002, Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301).

[48]  A.M. Goncalves-Coelho,et al.  Tests of a light UAV for naval surveillance , 2007, OCEANS 2007 - Europe.

[49]  Dan Simon,et al.  Optimal State Estimation: Kalman, H∞, and Nonlinear Approaches , 2006 .

[50]  B. Anderson,et al.  Optimal Filtering , 1979, IEEE Transactions on Systems, Man, and Cybernetics.

[51]  Petar M. Djuric,et al.  Resampling Algorithms for Particle Filters: A Computational Complexity Perspective , 2004, EURASIP J. Adv. Signal Process..

[52]  S. Shankar Sastry,et al.  A vision system for landing an unmanned aerial vehicle , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[53]  Pedro U. Lima,et al.  Tracking objects with generic calibrated sensors: An algorithm based on color and 3D shape features , 2010, Robotics Auton. Syst..