Juman, Mohammed Ayoub
(2019)
An intelligent navigation system for oil palm plantations.
PhD thesis, University of Nottingham.
Abstract
In order to introduce automation to oil palm plantations as a solution to a reduction in workforce, a smart navigation system capable of operating autonomously was required. This thesis focuses on the creation of an intelligent navigation system for oil palm plantations. For the successful creation of the system, an object detection system to detect tree trunks, a path planner to calculate the optimum path to the tree and a trajectory controller to accurately move along the path was necessary. A robot rover was designed and built to test the created system, and novelties were presented in the object detection as well as the trajectory control systems to tackle the difficulties faced due to the plantation environment.
A novel tree trunk detection algorithm was proposed for object detection, focusing on oil palm trees in the plantation, as they were the key objects of interest. The algorithm used the Viola and Jones detector with a proposed pre-processing method along with depth information to tackle the issue of high false positive rates when the Viola and Jones detector was used on its own. The pre-processing method used colour space combination and segmentation to eliminate the ground not covered by trees and fed the resulting image into a cascade detector. The method had better performance when compared to both Neural Network and Support Vector Machine based detectors with a detection rate of 91.7% and had the lowest false acceptance rate overall, as well as a 97.8% detection rate during real time testing with the use of the robot, proving its high accuracy. Depth information obtained via the Microsoft KINECT sensor, resulted in a 100% detection rate of tree trunks within the sensor’s range during low light conditions.
The nearest detected tree as well as the distance to it was obtained and marked as the goal point, while the surrounding obstacles were detected via ultrasonic sensors. This information was then passed onto the path planning system, created by a modified D*lite algorithm, to plan an optimal path to the tree trunk from the robot’s current position.
The trajectory control system was based on the Enhanced Self Organizing Incremental Neural Network (ESOINN), which was able to produce exceptional trajectory control without the use of a kinematic / dynamic model of the robot while consistently reducing errors during incremental learning. However, the ESOINN was only capable of discrete outputs, which limited the motions capable by the robot. A novel incremental unsupervised learning algorithm that is capable of producing continuous outputs, called IDW-ESOINN, was proposed by incorporating an interpolation method known as Inverse Distance Weighting (IDW) to extract outputs from three of the nearest nodes to the data point and combining them based on their distance to the data. The method also led to the creation of virtual nodes that enabled more nodes to be produced in empty areas during the next stage of incremental learning. The IDW-ESOINN had a higher performance accuracy than the original ESOINN as well as the Kalman filter method in simulated path following tests, with a consistently low RMSE, while having the lowest RMSE 60% of the time when compared with the other two methods. In real-time testing, the IDW-ESOINN outperformed the original ESOINN again, proving its functionality.
Based on the results obtained via the various tests done, it can be concluded that the created navigation system had a high level of performance, which could lead to fully autonomous robots being used in oil palm plantations one step closer to realisation.
Item Type: |
Thesis (University of Nottingham only)
(PhD)
|
Supervisors: |
Wong, Yee Wan Rajkumar, Rajprasad Kumar |
Keywords: |
navigation system |
Subjects: |
Q Science > Q Science (General) |
Faculties/Schools: |
University of Nottingham, Malaysia > Faculty of Science and Engineering — Engineering > Department of Electrical and Electronic Engineering |
Item ID: |
55822 |
Depositing User: |
JUMAN, Mohammed
|
Date Deposited: |
27 Feb 2019 04:40 |
Last Modified: |
28 Jun 2019 03:52 |
URI: |
https://eprints.nottingham.ac.uk/id/eprint/55822 |
Actions (Archive Staff Only)
|
Edit View |