A Machine Learning Method for Vision-Based Unmanned Aerial Vehicle Systems to Understand Unknown Environments

被引:12
作者
Zhang, Tianyao [1 ,2 ]
Hu, Xiaoguang [1 ]
Xiao, Jin [1 ]
Zhang, Guofeng [1 ]
机构
[1] Beihang Univ, Sch Automat Sci & Elect Engn, Beijing 100191, Peoples R China
[2] Beihang Univ, ShenYuan Honors Coll, Beijing 100191, Peoples R China
关键词
UAV; visual RGB; real-time; YOLOv3; color detection; object detection; machine learning system;
D O I
10.3390/s20113245
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
What makes unmanned aerial vehicles (UAVs) intelligent is their capability of sensing and understanding new unknown environments. Some studies utilize computer vision algorithms like Visual Simultaneous Localization and Mapping (VSLAM) and Visual Odometry (VO) to sense the environment for pose estimation, obstacles avoidance and visual servoing. However, understanding the new environment (i.e., make the UAV recognize generic objects) is still an essential scientific problem that lacks a solution. Therefore, this paper takes a step to understand the items in an unknown environment. The aim of this research is to enable the UAV with basic understanding capability for a high-level UAV flock application in the future. Specially, firstly, the proposed understanding method combines machine learning and traditional algorithm to understand the unknown environment through RGB images; secondly, the You Only Look Once (YOLO) object detection system is integrated (based on TensorFlow) in a smartphone to perceive the position and category of 80 classes of objects in the images; thirdly, the method makes the UAV more intelligent and liberates the operator from labor; fourthly, detection accuracy and latency in working condition are quantitatively evaluated, and properties of generality (can be used in various platforms), transportability (easily deployed from one platform to another) and scalability (easily updated and maintained) for UAV flocks are qualitatively discussed. The experiments suggest that the method has enough accuracy to recognize various objects with high computational speed, and excellent properties of generality, transportability and scalability.
引用
收藏
页码:1 / 26
页数:26
相关论文
共 38 条
[1]   Survey of computer vision algorithms and applications for unmanned aerial vehicles [J].
Al-Kaff, Abdulla ;
Martin, David ;
Garcia, Fernando ;
de la Escalera, Arturo ;
Maria Armingol, Jose .
EXPERT SYSTEMS WITH APPLICATIONS, 2018, 92 :447-463
[2]  
Falanga Davide, 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA), P5774, DOI 10.1109/ICRA.2017.7989679
[3]   Dynamic obstacle avoidance for quadrotors with event cameras [J].
Falanga, Davide ;
Kleber, Kevin ;
Scaramuzza, Davide .
SCIENCE ROBOTICS, 2020, 5 (40)
[4]   Science, technology and the future of small autonomous drones [J].
Floreano, Dario ;
Wood, Robert J. .
NATURE, 2015, 521 (7553) :460-466
[5]   Development of a Recognition System for Spraying Areas from Unmanned Aerial Vehicles Using a Machine Learning Approach [J].
Gao, Pengbo ;
Zhang, Yan ;
Zhang, Linhuan ;
Noguchi, Ryozo ;
Ahamed, Tofael .
SENSORS, 2019, 19 (02)
[6]   Deep Residual Learning for Image Recognition [J].
He, Kaiming ;
Zhang, Xiangyu ;
Ren, Shaoqing ;
Sun, Jian .
2016 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2016, :770-778
[7]  
Hinton G. E., 2012, ar**v preprint ar**v:1207.0580, DOI DOI 10.48550/ARXIV.1207.0580
[8]   A meta-analysis of human-system interfaces in unmanned aerial vehicle (UAV) swarm management [J].
Hocraffer, Amy ;
Nam, Chang S. .
APPLIED ERGONOMICS, 2017, 58 :66-80
[9]  
Howard A. G., 2017, ABS170404861 CORR, DOI DOI 10.48550/ARXIV.1704.04861
[10]   A Distributed Architecture for Human-Drone Teaming: Timing Challenges and Interaction Opportunities [J].
Hummel, Karin Anna ;
Pollak, Manuela ;
Krahofer, Johannes .
SENSORS, 2019, 19 (06)