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

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
_version_ 1825907945489039360
author Lee, Hui Yin
author_facet Lee, Hui Yin
author_sort Lee, Hui Yin
collection USM
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.
first_indexed 2024-03-06T16:11:40Z
format Monograph
id usm.eprints-58684
institution Universiti Sains Malaysia
language English
last_indexed 2024-03-06T16:11:40Z
publishDate 2019
publisher Universiti Sains Malaysia
record_format dspace
spelling usm.eprints-586842023-05-23T02:49:29Z 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)
spellingShingle T Technology
Lee, Hui Yin
Obstacle Avoidance Using Convolutional Neural Network For Drone Navigation In Oil Palm Plantation
title 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_short 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
topic T Technology
url http://eprints.usm.my/58684/1/Obstacle%20Avoidance%20Using%20Convolutional%20Neural%20Network%20For%20Drone%20Navigation%20In%20Oil%20Palm%20Plantation.pdf
work_keys_str_mv AT leehuiyin obstacleavoidanceusingconvolutionalneuralnetworkfordronenavigationinoilpalmplantation