Fuzzy logic controller in quadcopter
This report presents the findings of implementing fuzzy logic controller in UAV itself. The main focus here is to compare the difference between the conventional PID controller and fuzzy logic controller in terms of stability. UAV possess nonlinear characteristics. PID controller is a type of linear...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2014
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/60413 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-60413 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-604132023-07-07T16:56:01Z Fuzzy logic controller in quadcopter Pan, Biyong Lim Meng Hiot School of Electrical and Electronic Engineering DRNTU::Engineering This report presents the findings of implementing fuzzy logic controller in UAV itself. The main focus here is to compare the difference between the conventional PID controller and fuzzy logic controller in terms of stability. UAV possess nonlinear characteristics. PID controller is a type of linear control. Undoubtedly, using a linear controller to control a nonlinear system is bound to have instability issues. However, fuzzy logic controller is a type of nonlinear controller. Logically speaking, using fuzzy controller to control a nonlinear system will yield a better performance. Matlab is used to design the fuzzy controller and was tested with Simulink simulation. The result has shown that fuzzy controller has a better steady state response in accordance to the setpoint over PID controller. Fuzzy controller was also converted to C language and implemented into multiwii source codes. After testing the fuzzy codes on quadcopter, it was found that quadcopter reacts much quicker than the PID controller. Bachelor of Engineering 2014-05-27T04:13:50Z 2014-05-27T04:13:50Z 2014 2014 Final Year Project (FYP) http://hdl.handle.net/10356/60413 en Nanyang Technological University 59 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 |
spellingShingle |
DRNTU::Engineering Pan, Biyong Fuzzy logic controller in quadcopter |
description |
This report presents the findings of implementing fuzzy logic controller in UAV itself. The main focus here is to compare the difference between the conventional PID controller and fuzzy logic controller in terms of stability. UAV possess nonlinear characteristics. PID controller is a type of linear control. Undoubtedly, using a linear controller to control a nonlinear system is bound to have instability issues. However, fuzzy logic controller is a type of nonlinear controller. Logically speaking, using fuzzy controller to control a nonlinear system will yield a better performance. Matlab is used to design the fuzzy controller and was tested with Simulink simulation. The result has shown that fuzzy controller has a better steady state response in accordance to the setpoint over PID controller. Fuzzy controller was also converted to C language and implemented into multiwii source codes. After testing the fuzzy codes on quadcopter, it was found that quadcopter reacts much quicker than the PID controller. |
author2 |
Lim Meng Hiot |
author_facet |
Lim Meng Hiot Pan, Biyong |
format |
Final Year Project |
author |
Pan, Biyong |
author_sort |
Pan, Biyong |
title |
Fuzzy logic controller in quadcopter |
title_short |
Fuzzy logic controller in quadcopter |
title_full |
Fuzzy logic controller in quadcopter |
title_fullStr |
Fuzzy logic controller in quadcopter |
title_full_unstemmed |
Fuzzy logic controller in quadcopter |
title_sort |
fuzzy logic controller in quadcopter |
publishDate |
2014 |
url |
http://hdl.handle.net/10356/60413 |
_version_ |
1772825407132794880 |