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...

Full description

Saved in:
Bibliographic Details
Main Author: Pan, Biyong
Other Authors: Lim Meng Hiot
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