Cargando…
A Machine Learning Method for Vision-Based Unmanned Aerial Vehicle Systems to Understand Unknown Environments
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 estim...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7308845/ https://www.ncbi.nlm.nih.gov/pubmed/32517309 http://dx.doi.org/10.3390/s20113245 |
_version_ | 1783549084859105280 |
---|---|
author | Zhang, Tianyao Hu, Xiaoguang Xiao, Jin Zhang, Guofeng |
author_facet | Zhang, Tianyao Hu, Xiaoguang Xiao, Jin Zhang, Guofeng |
author_sort | Zhang, Tianyao |
collection | PubMed |
description | 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. |
format | Online Article Text |
id | pubmed-7308845 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-73088452020-06-25 A Machine Learning Method for Vision-Based Unmanned Aerial Vehicle Systems to Understand Unknown Environments Zhang, Tianyao Hu, Xiaoguang Xiao, Jin Zhang, Guofeng Sensors (Basel) Article 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. MDPI 2020-06-07 /pmc/articles/PMC7308845/ /pubmed/32517309 http://dx.doi.org/10.3390/s20113245 Text en © 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Zhang, Tianyao Hu, Xiaoguang Xiao, Jin Zhang, Guofeng A Machine Learning Method for Vision-Based Unmanned Aerial Vehicle Systems to Understand Unknown Environments |
title | A Machine Learning Method for Vision-Based Unmanned Aerial Vehicle Systems to Understand Unknown Environments |
title_full | A Machine Learning Method for Vision-Based Unmanned Aerial Vehicle Systems to Understand Unknown Environments |
title_fullStr | A Machine Learning Method for Vision-Based Unmanned Aerial Vehicle Systems to Understand Unknown Environments |
title_full_unstemmed | A Machine Learning Method for Vision-Based Unmanned Aerial Vehicle Systems to Understand Unknown Environments |
title_short | A Machine Learning Method for Vision-Based Unmanned Aerial Vehicle Systems to Understand Unknown Environments |
title_sort | machine learning method for vision-based unmanned aerial vehicle systems to understand unknown environments |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7308845/ https://www.ncbi.nlm.nih.gov/pubmed/32517309 http://dx.doi.org/10.3390/s20113245 |
work_keys_str_mv | AT zhangtianyao amachinelearningmethodforvisionbasedunmannedaerialvehiclesystemstounderstandunknownenvironments AT huxiaoguang amachinelearningmethodforvisionbasedunmannedaerialvehiclesystemstounderstandunknownenvironments AT xiaojin amachinelearningmethodforvisionbasedunmannedaerialvehiclesystemstounderstandunknownenvironments AT zhangguofeng amachinelearningmethodforvisionbasedunmannedaerialvehiclesystemstounderstandunknownenvironments AT zhangtianyao machinelearningmethodforvisionbasedunmannedaerialvehiclesystemstounderstandunknownenvironments AT huxiaoguang machinelearningmethodforvisionbasedunmannedaerialvehiclesystemstounderstandunknownenvironments AT xiaojin machinelearningmethodforvisionbasedunmannedaerialvehiclesystemstounderstandunknownenvironments AT zhangguofeng machinelearningmethodforvisionbasedunmannedaerialvehiclesystemstounderstandunknownenvironments |