Obstacle Avoidance Using Convolutional Neural Network For Drone Navigation In Oil Palm Plantation

In Malaysia, oil palm plantation is one of the vital sectors that contribute to the country economy. In recent years, drones are widely applied in the precision agriculture due to their flexibility and capability. However, one of the challenges in a low-altitude flight mission is the ability to avoi...

Full description

Saved in:
Bibliographic Details
Main Author: Lee, Hui Yin
Format: Monograph
Language:English
Published: Universiti Sains Malaysia 2019
Subjects:
Online Access:http://eprints.usm.my/58684/1/Obstacle%20Avoidance%20Using%20Convolutional%20Neural%20Network%20For%20Drone%20Navigation%20In%20Oil%20Palm%20Plantation.pdf
http://eprints.usm.my/58684/
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.usm.eprints.58684
record_format eprints
spelling my.usm.eprints.58684 http://eprints.usm.my/58684/ Obstacle Avoidance Using Convolutional Neural Network For Drone Navigation In Oil Palm Plantation Lee, Hui Yin T Technology In Malaysia, oil palm plantation is one of the vital sectors that contribute to the country economy. In recent years, drones are widely applied in the precision agriculture due to their flexibility and capability. However, one of the challenges in a low-altitude flight mission is the ability to avoid the obstacles in order to prevent the drone crashes. Most of the previous literature demonstrated the obstacle avoidance systems with active sensors which are not applicable on small aerial vehicles due to the cost, weight and power consumption constraints. In this research, we present a novel system that enables the autonomous navigation of a small drone in the oil palm plantation using a single camera only. The system is divided into two main stages: vision-based obstacle detection, in which the obstacles in the input images are detected, and motion control, in which the avoidance decisions are taken based on the results from the first stage. As the monocular vision does not provide depth information, a machine learning model, Faster R-CNN, was trained and adapted for the tree trunk detection. Subsequently, the heights of the predicted bounding boxes were used to indicate their estimated distances from the drone. The detection model performance was validated on the testing images in term of the average precision. In the system, the drone is programmed to move forward until the detection model detects any closed frontal obstacle. Next, the avoidance motion direction is defined by commanding a yawing angle which is corresponded to the x-coordinate in the image that indicated the optimum path direction with the widest obstacle-free space. We demonstrated the performance of the system by carrying out flight tests in the real oil palm plantation environment in two different locations, where one of them is a new place. The results showed that the proposed method was accurate and robust for the drone vision-based autonomous navigation in the oil palm plantation. Universiti Sains Malaysia 2019-06-01 Monograph NonPeerReviewed application/pdf en http://eprints.usm.my/58684/1/Obstacle%20Avoidance%20Using%20Convolutional%20Neural%20Network%20For%20Drone%20Navigation%20In%20Oil%20Palm%20Plantation.pdf Lee, Hui Yin (2019) Obstacle Avoidance Using Convolutional Neural Network For Drone Navigation In Oil Palm Plantation. Project Report. Universiti Sains Malaysia, Pusat Pengajian Kejuruteraan Aeroangkasa. (Submitted)
institution Universiti Sains Malaysia
building Hamzah Sendut Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Sains Malaysia
content_source USM Institutional Repository
url_provider http://eprints.usm.my/
language English
topic T Technology
spellingShingle T Technology
Lee, Hui Yin
Obstacle Avoidance Using Convolutional Neural Network For Drone Navigation In Oil Palm Plantation
description In Malaysia, oil palm plantation is one of the vital sectors that contribute to the country economy. In recent years, drones are widely applied in the precision agriculture due to their flexibility and capability. However, one of the challenges in a low-altitude flight mission is the ability to avoid the obstacles in order to prevent the drone crashes. Most of the previous literature demonstrated the obstacle avoidance systems with active sensors which are not applicable on small aerial vehicles due to the cost, weight and power consumption constraints. In this research, we present a novel system that enables the autonomous navigation of a small drone in the oil palm plantation using a single camera only. The system is divided into two main stages: vision-based obstacle detection, in which the obstacles in the input images are detected, and motion control, in which the avoidance decisions are taken based on the results from the first stage. As the monocular vision does not provide depth information, a machine learning model, Faster R-CNN, was trained and adapted for the tree trunk detection. Subsequently, the heights of the predicted bounding boxes were used to indicate their estimated distances from the drone. The detection model performance was validated on the testing images in term of the average precision. In the system, the drone is programmed to move forward until the detection model detects any closed frontal obstacle. Next, the avoidance motion direction is defined by commanding a yawing angle which is corresponded to the x-coordinate in the image that indicated the optimum path direction with the widest obstacle-free space. We demonstrated the performance of the system by carrying out flight tests in the real oil palm plantation environment in two different locations, where one of them is a new place. The results showed that the proposed method was accurate and robust for the drone vision-based autonomous navigation in the oil palm plantation.
format Monograph
author Lee, Hui Yin
author_facet Lee, Hui Yin
author_sort Lee, Hui Yin
title Obstacle Avoidance Using Convolutional Neural Network For Drone Navigation In Oil Palm Plantation
title_short Obstacle Avoidance Using Convolutional Neural Network For Drone Navigation In Oil Palm Plantation
title_full Obstacle Avoidance Using Convolutional Neural Network For Drone Navigation In Oil Palm Plantation
title_fullStr Obstacle Avoidance Using Convolutional Neural Network For Drone Navigation In Oil Palm Plantation
title_full_unstemmed Obstacle Avoidance Using Convolutional Neural Network For Drone Navigation In Oil Palm Plantation
title_sort obstacle avoidance using convolutional neural network for drone navigation in oil palm plantation
publisher Universiti Sains Malaysia
publishDate 2019
url http://eprints.usm.my/58684/1/Obstacle%20Avoidance%20Using%20Convolutional%20Neural%20Network%20For%20Drone%20Navigation%20In%20Oil%20Palm%20Plantation.pdf
http://eprints.usm.my/58684/
_version_ 1768007917124976640
score 13.160551