Control of a mini-UAV (Unmanned Aerial Vehicle)

Autonomous flight of an autonomous UAV has always been an interest to aviation industry. With a tremendous amount of research, autonomous take-off and landing of an UAV on a fixed point or along a fixed path is no longer unachievable. However, there is only a handful research on the autonomous landi...

Full description

Saved in:
Bibliographic Details
Main Author: Goh, Guo Dong
Other Authors: Zhong Zhaowei
Format: Final Year Project
Language:English
Published: 2015
Subjects:
Online Access:http://hdl.handle.net/10356/64610
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-64610
record_format dspace
spelling sg-ntu-dr.10356-646102023-03-04T18:56:28Z Control of a mini-UAV (Unmanned Aerial Vehicle) Goh, Guo Dong Zhong Zhaowei School of Mechanical and Aerospace Engineering DRNTU::Engineering::Aeronautical engineering::Aircraft Autonomous flight of an autonomous UAV has always been an interest to aviation industry. With a tremendous amount of research, autonomous take-off and landing of an UAV on a fixed point or along a fixed path is no longer unachievable. However, there is only a handful research on the autonomous landing of an UAV on a moving platform. Hence, generation of algorithms for autonomous landing of UAV on a moving platform is attempted. In this project, the dynamics and control theory of the quad copter are studied carefully. Next, the simulation environment is built using Ch language (a super set of C language) due to its strong graph plotting ability. Besides, several experiments are conducted to determine the quad copter’s parameters which are used in the simulation. In addition to that, OpenGL library is used to display the quad copter’s motions so that it is easier to visualise instead of relying on a few graphs. Lastly, the algorithms for autonomous landing and various manoeuvres are developed. The algorithms for different manoeuvres are tested and it is shown that the quad copter is able to perform all the prescribed manoeuvres. The results of each manoeuvre are discussed in detail in the result and discussion section. It is shown from the results that the quad copter is able to perform landing even at high speed of 7 m/s in simulation with a steady state error of smaller than 0.11 meter. Bachelor of Engineering (Aerospace Engineering) 2015-05-29T01:15:21Z 2015-05-29T01:15:21Z 2015 2015 Final Year Project (FYP) http://hdl.handle.net/10356/64610 en Nanyang Technological University 107 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Aeronautical engineering::Aircraft
spellingShingle DRNTU::Engineering::Aeronautical engineering::Aircraft
Goh, Guo Dong
Control of a mini-UAV (Unmanned Aerial Vehicle)
description Autonomous flight of an autonomous UAV has always been an interest to aviation industry. With a tremendous amount of research, autonomous take-off and landing of an UAV on a fixed point or along a fixed path is no longer unachievable. However, there is only a handful research on the autonomous landing of an UAV on a moving platform. Hence, generation of algorithms for autonomous landing of UAV on a moving platform is attempted. In this project, the dynamics and control theory of the quad copter are studied carefully. Next, the simulation environment is built using Ch language (a super set of C language) due to its strong graph plotting ability. Besides, several experiments are conducted to determine the quad copter’s parameters which are used in the simulation. In addition to that, OpenGL library is used to display the quad copter’s motions so that it is easier to visualise instead of relying on a few graphs. Lastly, the algorithms for autonomous landing and various manoeuvres are developed. The algorithms for different manoeuvres are tested and it is shown that the quad copter is able to perform all the prescribed manoeuvres. The results of each manoeuvre are discussed in detail in the result and discussion section. It is shown from the results that the quad copter is able to perform landing even at high speed of 7 m/s in simulation with a steady state error of smaller than 0.11 meter.
author2 Zhong Zhaowei
author_facet Zhong Zhaowei
Goh, Guo Dong
format Final Year Project
author Goh, Guo Dong
author_sort Goh, Guo Dong
title Control of a mini-UAV (Unmanned Aerial Vehicle)
title_short Control of a mini-UAV (Unmanned Aerial Vehicle)
title_full Control of a mini-UAV (Unmanned Aerial Vehicle)
title_fullStr Control of a mini-UAV (Unmanned Aerial Vehicle)
title_full_unstemmed Control of a mini-UAV (Unmanned Aerial Vehicle)
title_sort control of a mini-uav (unmanned aerial vehicle)
publishDate 2015
url http://hdl.handle.net/10356/64610
_version_ 1759856036843356160