Applying GA as Autonomous Landing Methodology to a Computer-Simulated UAV

The ultimate purpose of this study is to truly make unmanned aerial vehicles to be autonomous. As the starting point, in this paper, we have selected genetic algorithm as the method to achieve autonomy and will check the possibility of self-regulated autonomous unmanned aerial vehicle by applying the genetic algorithm. Landing has always been one of the most important tasks for aerial vehicles. Particularly, self-regulated autonomous landing is essential when it comes to unmanned aerial navigation. Since researching the autonomy of landing through falling body installed with a lunar Lander-like propulsion system would be more efficient for attaining the generalization of autonomous landing, it is applied on the simulation of computer-simulated falling body. When applying genetic algorithm, by first encoding genome into only 4 types of actions(left turn, right turn, thrust, free fall) then applying it on unmanned falling body, and finally combining the major computations of genetic algorithm to the unmanned falling body, we have made a successful progress in experiments. Meanwhile, previous studies have relied on various sensors to correct vertical, rotational, and horizontal errors. However, the use of measurement sensors has to be minimized in order to achieve true autonomy. The greatest accomplishment in this study was implemented a computer-simulated unmanned aerial vehicle, in order to minimize reliance of sensors, which can achieve the true meaning of autonomy of unmanned aerial vehicle and establishing a test bed for verifying the possibility by using genetic algorithm.

[1]  Haibin Ling,et al.  Real time robust L1 tracker using accelerated proximal gradient approach , 2012, 2012 IEEE Conference on Computer Vision and Pattern Recognition.

[2]  Rita Cunha,et al.  Landing of a Quadrotor on a Moving Target Using Dynamic Image-Based Visual Servo Control , 2016, IEEE Transactions on Robotics.

[3]  Hla Myo Tun,et al.  Vision-Based Object Tracking Algorithm With AR. Drone , 2016 .

[4]  Andreas Zell,et al.  An Onboard Monocular Vision System for Autonomous Takeoff, Hovering and Landing of a Micro Aerial Vehicle , 2012, Journal of Intelligent & Robotic Systems.

[5]  Michael J. Black,et al.  EigenTracking: Robust Matching and Tracking of Articulated Objects Using a View-Based Representation , 1996, International Journal of Computer Vision.

[6]  Michael King,et al.  Process Control: A Practical Approach , 2011 .

[7]  Junseok Kwon,et al.  Visual tracking decomposition , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[8]  Giovanni Muscato,et al.  UAV/UGV cooperation for surveying operations in humanitarian demining , 2013, 2013 IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR).

[9]  Roberto Brunelli,et al.  Template Matching Techniques in Computer Vision: Theory and Practice , 2009 .

[10]  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.

[11]  Shen Lincheng,et al.  On-board vision autonomous landing techniques for quadrotor: A survey , 2016, 2016 35th Chinese Control Conference (CCC).

[12]  Roman Bartak,et al.  A controller for autonomous landing of AR.Drone , 2014, The 26th Chinese Control and Decision Conference (2014 CCDC).

[13]  Roman Barták,et al.  On Autonomous Landing of AR.Drone: Hands-On Experience , 2014, FLAIRS.

[14]  Ming-Hsuan Yang,et al.  Robust Object Tracking with Online Multiple Instance Learning , 2011, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[15]  Roberto Brunelli,et al.  Advanced , 1980 .

[16]  Richard Szeliski,et al.  Computer Vision - Algorithms and Applications , 2011, Texts in Computer Science.

[17]  Julian Togelius,et al.  Towards a Video Game Description Language , 2013, Artificial and Computational Intelligence in Games.