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