Self-constructing controller for autonomous vehicle

The Unmanned Aerial Vehicle (UAV) is one of the marvels of technologies that has constantly evolved for many more applications. The UAV, which was once used only for military applications as a means of a weapon system through air strikes in World War II, has now expanded beyond that. This is thanks...

Full description

Saved in:
Bibliographic Details
Main Author: Muhammad Amirul Afiq
Other Authors: Mahardhika Pratama
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2020
Subjects:
Online Access:https://hdl.handle.net/10356/141682
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-141682
record_format dspace
spelling sg-ntu-dr.10356-1416822020-06-10T02:48:30Z Self-constructing controller for autonomous vehicle Muhammad Amirul Afiq Mahardhika Pratama School of Computer Science and Engineering mpratama@ntu.edu.sg Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence The Unmanned Aerial Vehicle (UAV) is one of the marvels of technologies that has constantly evolved for many more applications. The UAV, which was once used only for military applications as a means of a weapon system through air strikes in World War II, has now expanded beyond that. This is thanks to advancement in technology, which has pathed ways for UAVs (drones) to be accessible for the masses. Various modern techniques have been developed and implemented in modern UAVs such that it has partial autonomous capabilities. One of such methods is the ability to operate itself to fly along a predetermined path. While such research has its merits in building potentially fully autonomous UAV, the common challenge has always been to provide a stable and consistent controller for it. This is due to the complexity of the UAV hardware where it is difficult and time consuming to tune and optimize to operate perfectly under various conditions. This project explores the performance of a Generic Evolving Self-Organizing Neuro-Fuzzy Control of Bio-inspired Unmanned Aerial Vehicles (G-Controller) when implemented on an autonomous UAV. The G-Controller comprises the combination of Sliding Mode Control (SMC) with generic evolving neuro-fuzzy system (GENEFIS). The goal of the G-controller is to develop a self-organizing and evolving controller that’s capable of handling uncertainties in the environment. Users are also not required to be domain experts and no offline training is required. Through testing and simulating the use of this controller on an autonomous UAV plant, we can determine the viability of implementing the UAV for realworld applications where environmental conditions may vary. Bachelor of Engineering (Computer Engineering) 2020-06-10T02:48:30Z 2020-06-10T02:48:30Z 2020 Final Year Project (FYP) https://hdl.handle.net/10356/141682 en SCSE19-0074 application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
country Singapore
collection DR-NTU
language English
topic Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence
spellingShingle Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence
Muhammad Amirul Afiq
Self-constructing controller for autonomous vehicle
description The Unmanned Aerial Vehicle (UAV) is one of the marvels of technologies that has constantly evolved for many more applications. The UAV, which was once used only for military applications as a means of a weapon system through air strikes in World War II, has now expanded beyond that. This is thanks to advancement in technology, which has pathed ways for UAVs (drones) to be accessible for the masses. Various modern techniques have been developed and implemented in modern UAVs such that it has partial autonomous capabilities. One of such methods is the ability to operate itself to fly along a predetermined path. While such research has its merits in building potentially fully autonomous UAV, the common challenge has always been to provide a stable and consistent controller for it. This is due to the complexity of the UAV hardware where it is difficult and time consuming to tune and optimize to operate perfectly under various conditions. This project explores the performance of a Generic Evolving Self-Organizing Neuro-Fuzzy Control of Bio-inspired Unmanned Aerial Vehicles (G-Controller) when implemented on an autonomous UAV. The G-Controller comprises the combination of Sliding Mode Control (SMC) with generic evolving neuro-fuzzy system (GENEFIS). The goal of the G-controller is to develop a self-organizing and evolving controller that’s capable of handling uncertainties in the environment. Users are also not required to be domain experts and no offline training is required. Through testing and simulating the use of this controller on an autonomous UAV plant, we can determine the viability of implementing the UAV for realworld applications where environmental conditions may vary.
author2 Mahardhika Pratama
author_facet Mahardhika Pratama
Muhammad Amirul Afiq
format Final Year Project
author Muhammad Amirul Afiq
author_sort Muhammad Amirul Afiq
title Self-constructing controller for autonomous vehicle
title_short Self-constructing controller for autonomous vehicle
title_full Self-constructing controller for autonomous vehicle
title_fullStr Self-constructing controller for autonomous vehicle
title_full_unstemmed Self-constructing controller for autonomous vehicle
title_sort self-constructing controller for autonomous vehicle
publisher Nanyang Technological University
publishDate 2020
url https://hdl.handle.net/10356/141682
_version_ 1681059519742869504