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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |