Proceedings

Learning Unmanned Aerial Vehicle Control for Autonomous Target Following

Download BibTeX Cite

Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence. Main track. Pages 4936-4942.

https://doi.org/10.24963/ijcai.2018/685

Abstract

While deep reinforcement learning (RL) methods have achieved unprecedented successes in a range of challenging problems, their applicability has been mainly limited to simulation or game domains due to the high sample complexity of the trial-and-error learning process. However, real-world robotic applications often need a data-efficient learning process with safety-critical constraints. In this paper, we consider the challenging problem of learning unmanned aerial vehicle (UAV) control for tracking a moving target. To acquire a strategy that combines perception and control, we represent the policy by a convolutional neural network. We develop a hierarchical approach that combines a model-free policy gradient method with a conventional feedback proportional-integral-derivative (PID) controller to enable stable learning without catastrophic failure. The neural network is trained by a combination of supervised learning from raw images and reinforcement learning from games of self-play. We show that the proposed approach can learn a target following policy in a simulator efficiently and the learned behavior can be successfully transferred to the DJI quadrotor platform for real-world UAV control.

  1. [Abbeel et al., 2007] Pieter Abbeel, Adam Coates, Morgan Quigley, and Andrew Y Ng. An application of reinforcement learning to aerobatic helicopter flight. In NIPS, 2007.
  2. [Abbeel et al., 2010] Pieter Abbeel, Adam Coates, and Andrew Y Ng. Autonomous helicopter aerobatics through apprenticeship learning. The International Journal of Robotics Research, 2010.
  3. [Aijun Bai, 2017] Stuart Russell Aijun Bai. Efficient reinforcement learning with hierarchies of machines by leveraging internal tran- sitions. In IJCAI, 2017. IJCAI
  4. [Bachrach et al., 2012] Abraham Bachrach, Samuel Prentice, Rui- jie He, Peter Henry, Albert S Huang, Michael Krainin, Daniel Maturana, Dieter Fox, and Nicholas Roy. Estimation, planning, and mapping for autonomous flight using an RGB-D camera in GPS-denied environments. The International Journal of Robotics Research, 31(11):1320-1343, 2012.
  5. [Barry and Tedrake, 2015] Andrew J Barry and Russ Tedrake. Push- broom stereo for high-speed navigation in cluttered environments. In ICRA, 2015.
  6. [Bills et al., 2011] Cooper Bills, Joyce Chen, and Ashutosh Saxena. Autonomous MAV flight in indoor environments using single image perspective cues. In ICRA, 2011.
  7. [Deisenroth et al., 2015] Marc Peter Deisenroth, Dieter Fox, and Carl Edward Rasmussen. Gaussian processes for data-efficient learning in robotics and control. IEEE Transactions on Pattern Analysis and Machine Intelligence, 37(2):408-423, 2015.
  8. [Duan et al., 2016] Yan Duan, Xi Chen, Rein Houthooft, John Schul- man, and Pieter Abbeel. Benchmarking deep reinforcement learn- ing for continuous control. In ICML, 2016.
  9. [Giusti et al., 2016] Alessandro Giusti, Jérôme Guzzi, Dan C Cires ¸an, Fang-Lin He, Juan P Rodríguez, Flavio Fontana, Matthias Faessler, Christian Forster, Jürgen Schmidhuber, Gianni Di Caro, et al. A machine learning approach to visual perception of forest trails for mobile robots. IEEE Robotics and Automation Letters, 1(2):661-667, 2016.
  10. [Gu et al., 2017] Shixiang Gu, Ethan Holly, Timothy Lillicrap, and Sergey Levine. Deep reinforcement learning for robotic manipu- lation with asynchronous off-policy updates. In ICRA, 2017.
  11. [Kingma and Ba, 2015] Diederik Kingma and Jimmy Ba. Adam: A method for stochastic optimization. In ICLR, 2015.
  12. [Lee, 2011] Taeyoung Lee. Geometric tracking control of the atti- tude dynamics of a rigid body on so (3). In ACC, 2011.
  13. [Levine et al., 2016] Sergey Levine, Chelsea Finn, Trevor Darrell, and Pieter Abbeel. End-to-end training of deep visuomotor poli- cies. Journal of Machine Learning Research, 17(39):1-40, 2016.
  14. [Li and Yeung, 2017] Siyi Li and Dit-Yan Yeung. Visual object tracking for unmanned aerial vehicles: A benchmark and new motion models. In AAAI, 2017.
  15. [Lillicrap et al., 2016] Timothy P Lillicrap, Jonathan J Hunt, Alexander Pritzel, Nicolas Heess, Tom Erez, Yuval Tassa, David Silver, and Daan Wierstra. Continuous control with deep rein- forcement learning. In ICLR, 2016.
  16. [Mellinger and Kumar, 2011] Daniel Mellinger and Vijay Kumar. Minimum snap trajectory generation and control for quadrotors. In ICRA, 2011.
  17. [Mnih et al., 2015] Volodymyr Mnih, Koray Kavukcuoglu, David Silver, Andrei A Rusu, Joel Veness, Marc G Bellemare, Alex Graves, Martin Riedmiller, Andreas K Fidjeland, Georg Ostrovski, et al. Human-level control through deep reinforcement learning. Nature, 518(7540):529-533, 2015.
  18. [Mnih et al., 2016] Volodymyr Mnih, Adria Puigdomenech Badia, Mehdi Mirza, Alex Graves, Timothy P Lillicrap, Tim Harley, David Silver, and Koray Kavukcuoglu. Asynchronous methods for deep reinforcement learning. In ICML, 2016.
  19. [Mohajerin and Waslander, 2014] Nima Mohajerin and Steven L Waslander. Modular deep recurrent neural network: Application to quadrotors. In SMC, 2014.
  20. [Mueller et al., 2012] Fabian L Mueller, Angela P Schoellig, and Raffaello D'Andrea. Iterative learning of feed-forward corrections for high-performance tracking. In IROS, 2012.
  21. [Peters and Schaal, 2006] Jan Peters and Stefan Schaal. Policy gra- dient methods for robotics. In IROS, 2006.
  22. [Punjani and Abbeel, 2015] Ali Punjani and Pieter Abbeel. Deep learning helicopter dynamics models. In ICRA, 2015.
  23. [Ross et al., 2013] Stéphane Ross, Narek Melik-Barkhudarov, Ku- mar Shaurya Shankar, Andreas Wendel, Debadeepta Dey, J An- drew Bagnell, and Martial Hebert. Learning monocular reactive UAV control in cluttered natural environments. In ICRA, 2013.
  24. [Sadeghi and Levine, 2017] Fereshteh Sadeghi and Sergey Levine. (CAD) 2 RL: Real single-image flight without a single real image. In RSS, 2017.
  25. [Schmid et al., 2013] Korbinian Schmid, Teodor Tomic, Felix Ruess, Heiko Hirschmüller, and Michael Suppa. Stereo vision based indoor/outdoor navigation for flying robots. In IROS, 2013.
  26. [Schulman et al., 2015] John Schulman, Sergey Levine, Pieter Abbeel, Michael Jordan, and Philipp Moritz. Trust region policy optimization. In ICML, 2015.
  27. [Shen et al., 2013] Shaojie Shen, Yash Mulgaonkar, Nathan Michael, and Vijay Kumar. Vision-based state estimation and trajectory control towards high-speed flight with a quadrotor. In RSS, 2013.
  28. [Silver et al., 2014] David Silver, Guy Lever, Nicolas Heess, Thomas Degris, Daan Wierstra, and Martin Riedmiller. Determin- istic policy gradient algorithms. In ICML, 2014.
  29. [Sun et al., 2017] Ting Sun, Shengyi Nie, Dit-Yan Yeung, and Shao- jie Shen. Gesture-based piloting of an aerial robot using monocular vision. In ICRA, 2017.
  30. [Sutton et al., 1999] Richard S Sutton, David A McAllester, Satin- der P Singh, and Yishay Mansour. Policy gradient methods for reinforcement learning with function approximation. In NIPS, 1999.
  31. [Zhang et al., 2016] Tianhao Zhang, Gregory Kahn, Sergey Levine, and Pieter Abbeel. Learning deep control policies for autonomous aerial vehicles with MPC-guided policy search. In ICRA, 2016.
  32. [Zhu et al., 2017] Yuke Zhu, Roozbeh Mottaghi, Eric Kolve, Joseph J Lim, Abhinav Gupta, Li Fei-Fei, and Ali Farhadi. Target- driven visual navigation in indoor scenes using deep reinforcement learning. In ICRA, 2017.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards