Search
2017 Volume 32
Article Contents
ORIGINAL RESEARCH   Open Access    

Autonomous Unmanned Aerial Vehicle (UAV) landing in windy conditions with MAP-Elites

More Information
  • Abstract: With the recent increase in the use of Unmanned Aerial Vehicles (UAVs) comes a surge of inexperienced aviators who may not have the requisite skills to react appropriately if weather conditions quickly change while their aircraft are in flight. This creates a dangerous situation, in which the pilot cannot safely land the vehicle. In this work we examine the use of the MAP-Elites algorithm to search for sets of weights for use in an artificial neural network. This neural network directly controls the thrust and pitching torque of a simulated 3-degree of freedom (2 linear, 1 rotational) fixed-wing UAV, with the goal of obtaining a smooth landing profile. We then examine the use of the same algorithm in high-wind conditions, with gusts up to 30 knots.Our results show that MAP-Elites is an effective method for searching for control policies, and by evolving two separate controllers and switching which controller is active when the UAV is near-ground level, we can produce a wider variety of phenotypic behaviors. The best controllers achieved landing at a vertical speed of <1 m s−1 and at an angle of approach of <1° degree.
  • 加载中
  • Alexis K., Nikolakopoulos G. & Tzes A. 2011. Switching model predictive attitude control for a quadrotor helicopter subject to atmospheric disturbances’. Control Engineering Practice 19(10), 1195–1207.

    Google Scholar

    Anderson J. D. 2010. Fundamentals of Aerodynamics, 5th edition. McGraw-Hill Education.

    Google Scholar

    Bauer C. 1995. Ground state-fly state transition control for unique-trim aircraft flight control system. US Patent 5,446,666. 29 August. US Patent and Trademark Office https://www.google.com/patents/US5446666.

    Google Scholar

    Baxt W. 1991. Use of an artificial neural network for the diagnosis of myocardial infarction. Annals of Internal Medicine 115(11), 843–848.

    Google Scholar

    Cully A., Clune J., Tarapore D. & Mouret J. 2015. Robots that can adapt like animals. Nature 521(7553), 503–507.

    Google Scholar

    Drela M. 2013. XFOIL 6.99 subsonic airfoil development system (software). Released under the GNU GPL. http://web.mit.edu/drela/Public/web/xfoil/.

    Google Scholar

    Ecarlat P., Cully A., Maestre C. & Doncieux S. 2015. Learning a high diversity of object manipulations through an evolutionary-based babbling. In Proceedings of the Workshop Learning Object Affordances, IROS, 1–2.

    Google Scholar

    Federal Aviation Administration (FAA) 2008. On Landings Part II. Technical Report FAA-P-8740-12 AFS-8 (2008) HQ 101128, FAA.

    Google Scholar

    Federal Aviation Administration (FAA) 2015. Registration and Marking Requirements for Small Unmanned Aircraft. Technical report 80 FR 78593, FAA.

    Google Scholar

    Foster J. & Neuman F. 1970. Investigation of a digital automatic aircraft landing system in turbulence. NASA Technical Note D-6066, National Aeronautics and Space Administration.

    Google Scholar

    Gautam A., Sujit P. & Saripalli S. 2014. A survey of autonomous landing techniques for UAVs. In 2014 International Conference on Unmanned Aircraft Systems (ICUAS), 1210–1218. IEEE.

    Google Scholar

    Green W. E. & Oh P. Y. 2006. Autonomous hovering of a fixed-wing micro air vehicle. In Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006, 2164–2169. IEEE.

    Google Scholar

    Hornik K., Stinchcombe M. & White H. 1989. Multilayer feedforward networks are universal approximators. Neural Networks 2(5), 359–366.

    Google Scholar

    Jorgensen C. C. & Schley C. 1995. A neural network baseline problem for control of aircraft flare and touchdown. In Neural Networks for Control, Miller, W. T., Sutton, R. S., Werbos, P. J. (eds). A Bradford Book (March 2, 1995). 403.

    Google Scholar

    Kim H., Jordan M. I., Sastry S. & Ng A. Y. 2003. Autonomous helicopter flight via reinforcement learning. In Advances in Neural Information Processing Systems.

    Google Scholar

    Lehman J. & Stanley K. O. 2011. Abandoning objectives: evolution through the search for novelty alone. Evolutionary Computation 19(2), 189–223.

    Google Scholar

    Lewis F., Jagannathan S. & Yesildirak A. 1998. Neural Network Control of Robot Manipulators and Non-Linear Systems. CRC Press.

    Google Scholar

    Lewis M. S. 2011. Beaufort Wind Chart – Estimating Winds Speeds. Technical report, National Oceanic and Atmospheric Administration.

    Google Scholar

    Li G. & Baker S.P. 2007. Crash risk in general aviation. JAMA 297(14), 1596–1598.

    Google Scholar

    Li W. & Harris D. 2006. Pilot error and its relationship with higher organizational levels: HFACS analysis of 523 accidents. Aviation, Space, and Environmental Medicine 77(10), 1056–1061.

    Google Scholar

    Mellit A. & Pavan A. M. 2010. A 24-h forecast of solar irradiance using artificial neural network: application for performance prediction of a grid-connected PV plant at Trieste, Italy. Solar Energy 84(5), 807–821.

    Google Scholar

    Mouret J. & Clune J. 2015. Illuminating search spaces by mapping elites. Cornell University Library, Preprint - April 21, 2015. arXiv preprint arXiv:1504.04909.

    Google Scholar

    Nguyen A. M., Yosinski J. & Clune J. 2015. Innovation engines: automated creativity and improved stochastic optimization via deep learning. In Proceedings of the 2015 on Genetic and Evolutionary Computation Conference, 959–966. ACM.

    Google Scholar

    Oncu M. & Yildiz S. 2014. An Analysis of Human Causal Factors in Unmanned Aerial Vehicle (UAV) Accidents. PhD thesis, Naval Postgraduate School.

    Google Scholar

    Saeed A. S., Younes A. B., Islam S., Dias J., Seneviratne L. & Cai G. 2015. A review on the platform design, dynamic modeling and control of hybrid UAVs. In 2015 International Conference on Unmanned Aircraft Systems (ICUAS), 806–815. IEEE.

    Google Scholar

    Shappell S., Detwiler C., Holcomb K., Hackworth C., Boquet A. & Wiegmann D. A. 2007. Human error and commercial aviation accidents: an analysis using the human factors analysis and classification system.. Human Factors 49(2), 227–242.

    Google Scholar

    Shepherd J.III & Tumer K. 2010. Robust neuro-control for a micro quadrotor. In Proceedings of the 12th Annual Conference on Genetic and Evolutionary Computation, 1131–1138. ACM.

    Google Scholar

    Watson D. M., Hardy G. H. & Warner D. N.Jr 1983. Flight-test of the glide-slope track and flare-control laws for an automatic landing system for a powered-lift STOL airplane. NASA Technical Paper 2128, NASA Scientific and Technical Information Branch.

    Google Scholar

    Yliniemi L., Agogino A. K. & Tumer K. 2014a. Multirobot coordination for space exploration. AI Magazine 4(35), 61–74.

    Google Scholar

    Yliniemi L., Agogino A. & Tumer K. 2014b. Simulation of the introduction of new technologies in air traffic management. Adaptive Learning Agents, Part 3. Connection Science 27(3), 269–287.

    Google Scholar

    Yliniemi L. & Tumer K. 2014. PaCcET: an objective space transformation to iteratively convexify the pareto front. In 10th International Conference on Simulated Evolution and Learning (SEAL).

    Google Scholar

    Yliniemi L. & Tumer K. 2015. Complete coverage in the multi-objective PaCcET framework. In Companion Publication of the 2015 Annual Conference on Genetic and Evolutionary Computation, 1525–1526.

    Google Scholar

  • Cite this article

    Sierra A. Adibi, Scott Forer, Jeremy Fries, Logan Yliniemi. 2017. Autonomous Unmanned Aerial Vehicle (UAV) landing in windy conditions with MAP-Elites. The Knowledge Engineering Review 32(1), doi: 10.1017/S0269888917000121
    Sierra A. Adibi, Scott Forer, Jeremy Fries, Logan Yliniemi. 2017. Autonomous Unmanned Aerial Vehicle (UAV) landing in windy conditions with MAP-Elites. The Knowledge Engineering Review 32(1), doi: 10.1017/S0269888917000121

Article Metrics

Article views(32) PDF downloads(26)

ORIGINAL RESEARCH   Open Access    

Autonomous Unmanned Aerial Vehicle (UAV) landing in windy conditions with MAP-Elites

Abstract: Abstract: With the recent increase in the use of Unmanned Aerial Vehicles (UAVs) comes a surge of inexperienced aviators who may not have the requisite skills to react appropriately if weather conditions quickly change while their aircraft are in flight. This creates a dangerous situation, in which the pilot cannot safely land the vehicle. In this work we examine the use of the MAP-Elites algorithm to search for sets of weights for use in an artificial neural network. This neural network directly controls the thrust and pitching torque of a simulated 3-degree of freedom (2 linear, 1 rotational) fixed-wing UAV, with the goal of obtaining a smooth landing profile. We then examine the use of the same algorithm in high-wind conditions, with gusts up to 30 knots.Our results show that MAP-Elites is an effective method for searching for control policies, and by evolving two separate controllers and switching which controller is active when the UAV is near-ground level, we can produce a wider variety of phenotypic behaviors. The best controllers achieved landing at a vertical speed of <1 m s−1 and at an angle of approach of <1° degree.

    • This material is based upon work supported by the National Aeronautics and Space Administration (NASA) Space Grant College and Fellowship Training Program Cooperative Agreement #NNX15AI02H, issued through the Nevada Space Grant. The authors would also like to thank the Nevada Advanced Autonomous Systems Innovation Center (NAASIC) for their continued support.

    • © Cambridge University Press, 2017 2017Cambridge University Press
References (32)
  • About this article
    Cite this article
    Sierra A. Adibi, Scott Forer, Jeremy Fries, Logan Yliniemi. 2017. Autonomous Unmanned Aerial Vehicle (UAV) landing in windy conditions with MAP-Elites. The Knowledge Engineering Review 32(1), doi: 10.1017/S0269888917000121
    Sierra A. Adibi, Scott Forer, Jeremy Fries, Logan Yliniemi. 2017. Autonomous Unmanned Aerial Vehicle (UAV) landing in windy conditions with MAP-Elites. The Knowledge Engineering Review 32(1), doi: 10.1017/S0269888917000121
  • Catalog

      /

      DownLoad:  Full-Size Img  PowerPoint
      Return
      Return