journal article·2021-11-11Open access

Hierarchical Active Tracking Control for UAVs via Deep Reinforcement Learning

Wenlong Zhao, Zhijun Meng, Kaipeng Wang, Jiahui Zhang, Shaoze Lu

Applied Sciences· Volume 11· Issue 22

Abstract

Active tracking control is essential for UAVs to perform autonomous operations in GPS-denied environments. In the active tracking task, UAVs take high-dimensional raw images as input and execute motor actions to actively follow the dynamic target. Most research focuses on three-stage methods, which entail perception first, followed by high-level decision-making based on extracted spatial information of the dynamic target, and then UAV movement control, using a low-level dynamic controller. Perception methods based on deep neural networks are powerful but require considerable effort for manual ground truth labeling. Instead, we unify the perception and decision-making stages using a high-level controller and then leverage deep reinforcement learning to learn the mapping from raw images to the high-level action commands in the V-REP-based environment, where simulation data are infinite and inexpensive. This end-to-end method also has the advantages of a small parameter size and reduced effort requirements for parameter turning in the decision-making stage. The high-level controller, which has a novel architecture, explicitly encodes the spatial and temporal features of the dynamic target. Auxiliary segmentation and motion-in-depth losses are introduced to generate denser training signals for the high-level controller’s fast and stable training. The high-level controller and a conventional low-level PID controller constitute our hierarchical active tracking control framework for the UAVs’ active tracking task. Simulation experiments show that our controller trained with several augmentation techniques sufficiently generalizes dynamic targets with random appearances and velocities, and achieves significantly better performance, compared with three-stage methods.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Video Surveillance and Tracking Methods · Advanced Vision and Imaging · Robotics and Sensor-Based Localization

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

School of Aeronautic Science and Engineering, Beihang University, Beijing 100191, China

Funding

National Natural Science Foundation of China

References (32)

Show source-provided references
1. Dang, C.T., Pham, H.T., Pham, T.B., and Truong, N.V. (2013, January 25–28). Vision based ground object tracking using AR.Drone quadrotor. Proceedings of the 2013 International Conference on Control, Automation and Information Sciences (ICCAIS), Nha Trang City, Vietnam.
2. Pestana, J., Sanchez-Lopez, J., Campoy, P., and Saripalli, S. (2013, January 21–26). Vision based GPS-denied Object Tracking and following for unmanned aerial vehicles. Proceedings of the 2013 IEEE International Symposium on Safety, Security, and Rescue Robotics, Linköping, Sweden.10.1109/SSRR.2013.6719359 ↗
3. Mondragón, I.F., Campoy, P., Olivares-Mendez, M.A., and Martinez, C. (2011, January 1–4). 3D object following based on visual information for Unmanned Aerial Vehicles. Proceedings of the IX Latin American Robotics Symposium and IEEE Colombian Conference on Automatic Control, Bogota, Colombia.10.1109/LARC.2011.6086794 ↗
4. Boudjit, K., and Larbes, C. (2015, January 21–23). Detection and implementation autonomous target tracking with a Quadrotor AR.Drone. Proceedings of the 2015 12th International Conference on Informatics in Control, Automation and Robotics (ICINCO), Colmar, France.10.5220/0005523102230230 ↗
5. Distinctive Image Features from Scale-Invariant Keypoints10.1023/B:VISI.0000029664.99615.94 ↗
6. Leonardis, A., Bischof, H., and Pinz, A. (2006, January 7–13). SURF: Speeded Up Robust Features. Proceedings of the Computer Vision—ECCV 2006, Graz, Austria.10.1007/11744085 ↗
7. Redmon, J., Divvala, S., Girshick, R., and Farhadi, A. (2016, January 27–30). You Only Look Once: Unified, Real-Time Object Detection. Proceedings of the 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA.10.1109/CVPR.2016.91 ↗
8. Girshick, R., Donahue, J., Darrell, T., and Malik, J. (2014, January 23–28). Rich Feature Hierarchies for Accurate Object Detection and Semantic Segmentation. Proceedings of the 2014 IEEE Conference on Computer Vision and Pattern Recognition, Columbus, OH, USA.10.1109/CVPR.2014.81 ↗
9. Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks10.1109/TPAMI.2016.2577031 ↗
10. SSD: Single Shot MultiBox Detector10.1007/978-3-319-46448-0_2 ↗
11. Bolme, D.S., Beveridge, J.R., Draper, B.A., and Lui, Y.M. (2010, January 13–18). Visual object tracking using adaptive correlation filters. Proceedings of the 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, San Francisco, CA, USA.10.1109/CVPR.2010.5539960 ↗
12. High-Speed Tracking with Kernelized Correlation Filters10.1109/TPAMI.2014.2345390 ↗
13. Robust object tracking with online multiple instance learning10.1109/TPAMI.2010.226 ↗
14. Hua, G., and Jégou, H. (2016). Fully-Convolutional Siamese Networks for Object Tracking. Computer Vision—ECCV 2016 Workshops, Springer International Publishing.
15. Li, B., Yan, J., Wu, W., Zhu, Z., and Hu, X. (2018, January 18–23). High Performance Visual Tracking with Siamese Region Proposal Network. Proceedings of the 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA.10.1109/CVPR.2018.00935 ↗
16. Shadeed, O., Hasanzade, M., and Koyuncu, E. (2021, January 11–15). Deep Reinforcement Learning based Aggressive Flight Trajectory Tracker. Proceedings of the AIAA Scitech 2021 Forum, Online.10.2514/6.2021-0777 ↗
17. Siddiquee, M., Junell, J., and Van Kampen, E.J. (2019, January 7–11). Flight test of Quadcopter Guidance with Vision-Based Reinforcement Learning. Proceedings of the AIAA Scitech 2019 Forum, San Diego, CA, USA.10.2514/6.2019-0142 ↗
18. Autonomous Vehicular Landings on the Deck of an Unmanned Surface Vehicle using Deep Reinforcement Learning10.1017/S0263574719000316 ↗
19. End-to-End Active Object Tracking and Its Real-World Deployment via Reinforcement Learning10.1109/TPAMI.2019.2899570 ↗
20. Li, S., Liu, T., Zhang, C., Yeung, D.Y., and Shen, S. (2018, January 13–19). Learning Unmanned Aerial Vehicle Control for Autonomous Target Following. Proceedings of the 27th International Joint Conference on Artificial Intelligence, Stockholm, Sweden.10.24963/ijcai.2018/685 ↗
21. Rohmer, E., Singh, S.P.N., and Freese, M. (2013, January 3–7). V-REP: A versatile and scalable robot simulation framework. Proceedings of the 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems, Tokyo, Japan.10.1109/IROS.2013.6696520 ↗
22. James, S., Freese, M., and Davison, A. (2019). PyRep: Bringing V-REP to Deep Robot Learning. arXiv.
23. Puterman, M.L. (1994). Markov Decision Processes: Discrete Stochastic Dynamic Programming, John Wiley & Sons, Inc.. [1st ed.].10.1002/9780470316887 ↗
24. Schulman, J., Levine, S., Abbeel, P., Jordan, M., and Moritz, P. (2015, January 7–9). Trust Region Policy Optimization. Proceedings of the 32nd International Conference on Machine Learning, Lille, France.
25. Schulman, J., Wolski, F., Dhariwal, P., Radford, A., and Klimov, O. (2017). Proximal Policy Optimization Algorithms. arXiv.
26. Schulman, J., Moritz, P., Levine, S., Jordan, M., and Abbeel, P. (2015). High-dimensional continuous control using generalized advantage estimation. arXiv.
27. Woo, S., Park, J., Lee, J.Y., and Kweon, I.S. (2018, January 8–14). Cbam: Convolutional block attention module. Proceedings of the European Conference on Computer Vision (ECCV), Munich, Germany.10.1007/978-3-030-01234-2_1 ↗
28. Amiranashvili, A., Dosovitskiy, A., Koltun, V., and Brox, T. (2018, January 29–31). Motion perception in reinforcement learning with dynamic objects. Proceedings of the Conference on Robot Learning, Zürich, Switzerland.
29. Shang, W., Wang, X., Srinivas, A., Rajeswaran, A., Gao, Y., Abbeel, P., and Laskin, M. (2021). Reinforcement Learning with Latent Flow. arXiv.
30. Yang, G., and Ramanan, D. (2020, January 14–19). Upgrading Optical Flow to 3D Scene Flow Through Optical Expansion. Proceedings of the 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA.10.1109/CVPR42600.2020.00141 ↗
31. Kingma, D.P., and Ba, J. (2014). Adam: A method for stochastic optimization. arXiv.
32. Wallach, H., Larochelle, H., Beygelzimer, A., d’Alché-Buc, F., Fox, E., and Garnett, R. (2019). PyTorch: An Imperative Style, High-Performance Deep Learning Library. Advances in Neural Information Processing Systems 32, Curran Associates, Inc.