SlideShare a Scribd company logo
1 of 5
Download to read offline
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 04 Issue: 08 | Aug -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1494
Modeling and Fuzzy Logic Control of a Quadrotor UAV
Muhammad Awais Sattar1, Dr Abdulla Ismail2
1Graduate Student, Dept. of Electrical Engineering, Rochester Institute of Technology, Dubai, UAE
2Professor, Dept. of Electrical Engineering, Rochester Institute of Technology, Dubai, UAE
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract - Quadrotors have a variety of applications in real
time e.g. surveillance, inspection, search, rescue and
reducing the human force in undesirable conditions.
Quadrotor UAV is equipped with four rotors for the purpose
of stability but this will make quadrotor more complex to
model and control. In this paper, intelligent controller is
designed to control attitude of quadrotor UAV. The paper
presents a detailed simulation model for a Quadrotor UAV
and Fuzzy logic control strategy is designed to implemented
for four basic motions; roll, pitch, yaw, and Z Height. The
controller presented in this paper is very simple in structure
and it is easy to implement. The main objective of this paper
is to get the desired output with respect to the desired input.
Simulink model and results are shown at the end of the
paper
Key Words: Quadrotor, UAV, Fuzzy logic Control,
Dynamics, Roll, Pitch, Yaw
1. INTRODUCTION
A quadrotor or quadcopter can be defined as a “multi-
rotor copter with four arms, each of which have a motor
and a propeller at their ends” [1].
UAVs are classified depending upon type of wings as
shown in figure 1.
Figure -1: UAV Classification
Quadrotor lies in the category of Rotary wing class of
UAVs they are usually used in the applications that
required hovering flights such as search and rescue
operations, security, journalism, emergency response and
in military applications [2].
Quadrotors UAV are different from a helicopter for two
main reasons
a) The way they are controlled i.e. helicopters are
not fully autonomous
b) Second is helicopter can change their blades angle
of attack while quadrotor lacks this functionality.
Quadrotors have many advantages over traditional
helicopters such as
a) Quadrotors have Small sizes
b) They are safe to use for civilians because of small
rotor.
c) Less complex mechanical structure
d) They are very easy to maintain
e) Due to their maneuverability, they are safer in
hazardous situations
This paper presents different classical and modern control
strategies for the control of quadrotor. Simulations result
and comparison of all control techniques are presented at
the end of this paper.
2. Dynamic Modeling of Quadrotor
Quadrotor UAV flies with the assistance of four motors as
shown in figure below. For the purpose of vertical flight
two opposite motors rotates in the similar direction. The
combination of opposite motors rotates in the similar
direction for stabilization on the x-axis other combination
of opposite motors keeps it stabilizes on the y-axis [3].
Figure -2: Quadrotor Motion
Quadrotor UAV is a 6 DOF aircraft, so there are 6 variables
(x, y, z,∅,θ and φ) that are used to express its orientation
in space. ∅, θ, and φ are also known as Euler’s angles.
Details of each variable are as follows [4]
 x and y: These variables are used to represent the
position of Quadrotor in space.
 Z: Defines the altitude of quadrotor
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 04 Issue: 08 | Aug -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1495
 ϕ: ϕ or Roll angle it represent angle about the x-
axis
 θ : θ or Pitch angle it represent angle about the y-
axis
 φ : φ or Yaw angle it represent angle about the z-
axis
In this Paper, Newton-Euler formalism is used to derive
the dynamics of the quadrotor. Following are the
assumptions made for the design [5]
 The Structure is rigid and symmetrical
 The propellers are rigid
 Thrust and drag are proportional to square of
propellers speed
The model presented in this Paper is considering following
equation of motion
(1)
In equation (1) m [kg] represent the mass of quadrotor
helicopter whereas Ixx [Nms2], Iyy-[Nms2], Izz [Nms2]
describes the factors of inertia matrix expressed in body
system, J [Nms-1] is the angular momentum and Ω [rads-1]
is the speed of propeller. U1, U2, U3, U4 are the inputs or
translation vector factors. Basic motions and the speed of
the propeller can be depicted by following equation 2 [6]
(2)
In equation (2) l[m], b[Ns2] and d[Nms2] describe the
distance between propeller center and quadrotors center,
lift and drag respectively. Ω1 [rads-1], Ω2[rads-1], Ω3[rads-1]
and Ω4[rads-1] are front, right, back and left propeller’s
velocity.
3. Fuzzy Logic Control
In 1965 Lotfi Zadeh developed fuzzy logic as a
mathematical tool to deal with uncertainty. Fuzzy logic is
based on if-then linguist rules that are easy to define for
example variable t is represented as temperature in fan
based cooling system the fan should start working at the
t>25C so a linguist value of HOT is assigned to t>25. Fuzzy
based systems helps to describe the problems that are ill
defined in much easier way [7].
The reasons of using fuzzy logic are as follows [8]
1. If you have proper knowledge of the system under
consideration Fuzzy Controllers are much easier
to implement as compared to the conventional
controller.
2. Fuzzy logic based controller are more robust.
3. For the nonlinear systems such as a Quadrotor
fuzzy logic can provide more suitable control.
Key Components of FLC
Fuzzy logic Control is divided into five main components
[9]
1. Defining of Input variables
2. Fuzzification
3. Fuzzy Rules
4. Defuzzification
5. Defining output variables
A Fuzzy logic system is shown in the figure below
Figure -3: Fuzzy Control System
By experimentation and careful observation following rule
base is defined for all four controllers.
Table -1: Fuzzy Rules
Height
E
NB N Z P PB
N GDM GD GD S GU
Z GUM GD S GU GUM
P GD S GU GUM GUM
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 04 Issue: 08 | Aug -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1496
For quadrotor control triangular, trapezoid and Gaussian
membership functions are used. Input range is from [-2, 2]
whereas output variable lies in the range of [-15, 15].
Following are the membership defined for each controller.
Figure -4: Error Input Membership Function
Figure -5: Derivative of Error Input Membership Function
Figure -6: Output Membership Function
The simulation in this paper is using the parameters as
mentioned in Bouabdallah PHD thesis as shown in table
below [5].
Table -2: Quadrotor Parameters
IXX 0.0075
IYY 0.0075
IZZ 0.0130
Jr 6.50x10-5
B 3.13x10-5
D 7.50x10-5
L 0.23
M 0.65
Simulink is used to develop the controller. For the control
of quadrotor four Fuzzy type controllers are used in order
to achieve the desired output. In this paper we are only
going to discuss the Roll Controller and rest remains
similar.
For the purpose to control the roll angle of the quadrotor
control input can be defined as [10]
U2=Kp.(ϕd-ϕ)+Kd.(ϕ d-ϕ (3)
Where
U2: Control Input Kp: Proportional Gain
Kd: Derivative Gain ϕd: Roll Desired
ϕ: Actual Roll
The equation above can be implemented in Simulink as
shown in figure below. Saturation blocks are used in the
design of the controller to avoid the any situation that can
take value out of the defined range.
Figure -7: Fuzzy Roll Controller
Fuzzy rules surface can be seen in the figure below
Figure -8: Fuzzy rules surface
Where
N: Negative Z: Zero
P: Positive GUM: Go Up Much
GU: Go Up S: Stand
GDM: Go Down Much GD: Go Down
NB: Negative Big PB: Positive Big
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 04 Issue: 08 | Aug -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1497
4. Simulation and Results
General Scheme of all controllers in Matlab is shown in the
picture below
Figure -9: Controller Block Diagram
Here in this case the desired input is unit step and desired
output is also unit step. Simulation results with respect to
the desired input is shown in the figures below
Figure -10: PHI Response
Figure -11: Theta Response
Figure -12: PSI Response
Figure -13: Z/Altitude Response
5. CONCLUSIONS
In this paper a nonlinear mathematical model of
quadrotor is presented and implementation of the
presented model is done through Matlab/Simulink. The
presented model also considered rotor dynamics and
aerodynamic effects which in most of the literatures are
not considered during modeling. By looking at the
responses shown in figures above we can observe that the
behavior of Roll, Pitch, Yaw and Z are almost the same as
the provided input. Further investigation can be made by
using the same controller design and implement it on
hardware.
REFERENCES
[1] Quadrotor HQ. (2013, August) QUADCOPTER HQ.
[Online]. HYPERLINK
"http://quadcopterhq.com/what-is-a-quadcopter/"
http://quadcopterhq.com/what-is-a-quadcopter/
[2] Y. Aghli,M. Alimohammadi,A. A. Akbari S. Norouzi
Ghazbi, "Quadrotors unmanned aerial vehicles : A
review," vol. 9, no. 1, 2016.
[3] Pavel Chmelař, "BUILDING AND CONTROLLING THE
QUADROCOPTER," vol. VI, 2011.
[4] Heba talla Mohamed Nabil ElKholy, "Dynamic
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 04 Issue: 08 | Aug -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1498
Modeling and Control of a Quadrotor Using Linear
and non linear approach," Cairo, 2014.
[5] Samir BOUABDALLAH, "Design and Control of
quadrotors with application to autonomous flying ,"
Lausanne, 2007.
[6] Mohammad Bagher Menhaj,Roland Siegwart Fardin
Fakurian, "FUZZY CONTROLLER DESIGN FOR
QUADROTOR UAVS USING MINIMAL CONTROL
INPUT," , Tehran, 2014.
[7] Muhammad Shoaib Nizami, "Development of a Fuzzy
Logic Controller for a Distillation Column Using
Rockwell Software," Ontario, Canada, 2011.
[8] Stephen Yurkovich Kevin M. Passino, Fuzzy Control.
California: Addison Wesley Longman, Inc., 2725 Sand
Hill Road, Menlo Park, California 94025, 1998.
[9] Prof. ir. H.B. Verbruggen, Fuzzy Logic in Control.
Amsterdam: Technische Universiteit Delft, 1995.
[10] Abdel-Razzak MERHEB and Hassan NOURA, "Novel
Bioinspired Stochastic Tuning of a Quadrotor PD
Controller," , Sydney, 2012 Australian Control
Conference.
BIOGRAPHIES
Muhammad Awais Sattar is a
graduate of Electrical
Engineering from Comsats
Institute of technology Lahore
(CIIT) and currently pursuing
his Master’s degree in Electrical
Engineering, specializing in
Control System, at Rochester
Institute of Technology (RIT),
Dubai Campus.
Dr Abdulla Ismail obtained his
B.Sc. (’80 , M.Sc. (’83 , and Ph.D.
(’86 degrees, all in electrical
engineering, from the University
of Arizona, U.S.A. Currently, he a
full professor of Electrical
Engineering and assistant to the
President at the Rochester
Institute of Technology, Dubai,
UAE

More Related Content

What's hot

Fuzzy Controlled Permanent Magnet Synchronous Motor Drive by Space Vector Pul...
Fuzzy Controlled Permanent Magnet Synchronous Motor Drive by Space Vector Pul...Fuzzy Controlled Permanent Magnet Synchronous Motor Drive by Space Vector Pul...
Fuzzy Controlled Permanent Magnet Synchronous Motor Drive by Space Vector Pul...IRJET Journal
 
Speed Control of Induction Motor by Using Intelligence Techniques
Speed Control of Induction Motor by Using Intelligence TechniquesSpeed Control of Induction Motor by Using Intelligence Techniques
Speed Control of Induction Motor by Using Intelligence TechniquesIJERA Editor
 
Comparative Analysis of P-I, I-P, PID and Fuzzy Controllers for Speed Control...
Comparative Analysis of P-I, I-P, PID and Fuzzy Controllers for Speed Control...Comparative Analysis of P-I, I-P, PID and Fuzzy Controllers for Speed Control...
Comparative Analysis of P-I, I-P, PID and Fuzzy Controllers for Speed Control...IRJET Journal
 
Speed Control of a Seperately Excited DC Motor by Implementing Fuzzy Logic Co...
Speed Control of a Seperately Excited DC Motor by Implementing Fuzzy Logic Co...Speed Control of a Seperately Excited DC Motor by Implementing Fuzzy Logic Co...
Speed Control of a Seperately Excited DC Motor by Implementing Fuzzy Logic Co...IRJET Journal
 
A New Induction Motor Adaptive Robust Vector Control based on Backstepping
A New Induction Motor Adaptive Robust Vector Control based on Backstepping A New Induction Motor Adaptive Robust Vector Control based on Backstepping
A New Induction Motor Adaptive Robust Vector Control based on Backstepping IJECEIAES
 
Integrated fuzzy logic controller for a Brushless DC Servomotor system
Integrated fuzzylogic controller for a Brushless DC Servomotor systemIntegrated fuzzylogic controller for a Brushless DC Servomotor system
Integrated fuzzy logic controller for a Brushless DC Servomotor systemEhab Al hamayel
 
A Comparative Study of PID and Fuzzy Controller for Speed Control of Brushles...
A Comparative Study of PID and Fuzzy Controller for Speed Control of Brushles...A Comparative Study of PID and Fuzzy Controller for Speed Control of Brushles...
A Comparative Study of PID and Fuzzy Controller for Speed Control of Brushles...IRJET Journal
 
IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...
IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...
IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...IRJET Journal
 
Speed control of dc motor using relay feedback tuned pi
Speed control of dc motor using relay feedback tuned piSpeed control of dc motor using relay feedback tuned pi
Speed control of dc motor using relay feedback tuned piAlexander Decker
 
PID Controller based DC Motor Speed Control
PID Controller based DC Motor Speed ControlPID Controller based DC Motor Speed Control
PID Controller based DC Motor Speed Controlrahulmonikasharma
 
Sliding Mode Methodology Vs. Computed Torque Methodology Using MATLAB/SIMULIN...
Sliding Mode Methodology Vs. Computed Torque Methodology Using MATLAB/SIMULIN...Sliding Mode Methodology Vs. Computed Torque Methodology Using MATLAB/SIMULIN...
Sliding Mode Methodology Vs. Computed Torque Methodology Using MATLAB/SIMULIN...CSCJournals
 

What's hot (18)

Fuzzy Controlled Permanent Magnet Synchronous Motor Drive by Space Vector Pul...
Fuzzy Controlled Permanent Magnet Synchronous Motor Drive by Space Vector Pul...Fuzzy Controlled Permanent Magnet Synchronous Motor Drive by Space Vector Pul...
Fuzzy Controlled Permanent Magnet Synchronous Motor Drive by Space Vector Pul...
 
40220140506005
4022014050600540220140506005
40220140506005
 
Speed Control of Induction Motor by Using Intelligence Techniques
Speed Control of Induction Motor by Using Intelligence TechniquesSpeed Control of Induction Motor by Using Intelligence Techniques
Speed Control of Induction Motor by Using Intelligence Techniques
 
Comparative Analysis of P-I, I-P, PID and Fuzzy Controllers for Speed Control...
Comparative Analysis of P-I, I-P, PID and Fuzzy Controllers for Speed Control...Comparative Analysis of P-I, I-P, PID and Fuzzy Controllers for Speed Control...
Comparative Analysis of P-I, I-P, PID and Fuzzy Controllers for Speed Control...
 
Speed Control of a Seperately Excited DC Motor by Implementing Fuzzy Logic Co...
Speed Control of a Seperately Excited DC Motor by Implementing Fuzzy Logic Co...Speed Control of a Seperately Excited DC Motor by Implementing Fuzzy Logic Co...
Speed Control of a Seperately Excited DC Motor by Implementing Fuzzy Logic Co...
 
A New Induction Motor Adaptive Robust Vector Control based on Backstepping
A New Induction Motor Adaptive Robust Vector Control based on Backstepping A New Induction Motor Adaptive Robust Vector Control based on Backstepping
A New Induction Motor Adaptive Robust Vector Control based on Backstepping
 
Integrated fuzzy logic controller for a Brushless DC Servomotor system
Integrated fuzzylogic controller for a Brushless DC Servomotor systemIntegrated fuzzylogic controller for a Brushless DC Servomotor system
Integrated fuzzy logic controller for a Brushless DC Servomotor system
 
Fuzzy motor
Fuzzy motorFuzzy motor
Fuzzy motor
 
A Comparative Study of PID and Fuzzy Controller for Speed Control of Brushles...
A Comparative Study of PID and Fuzzy Controller for Speed Control of Brushles...A Comparative Study of PID and Fuzzy Controller for Speed Control of Brushles...
A Comparative Study of PID and Fuzzy Controller for Speed Control of Brushles...
 
IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...
IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...
IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...
 
Gl3311371146
Gl3311371146Gl3311371146
Gl3311371146
 
V04507125128
V04507125128V04507125128
V04507125128
 
Speed control of dc motor using relay feedback tuned pi
Speed control of dc motor using relay feedback tuned piSpeed control of dc motor using relay feedback tuned pi
Speed control of dc motor using relay feedback tuned pi
 
Dz36755762
Dz36755762Dz36755762
Dz36755762
 
Jw3417821791
Jw3417821791Jw3417821791
Jw3417821791
 
PID Controller based DC Motor Speed Control
PID Controller based DC Motor Speed ControlPID Controller based DC Motor Speed Control
PID Controller based DC Motor Speed Control
 
Sliding Mode Methodology Vs. Computed Torque Methodology Using MATLAB/SIMULIN...
Sliding Mode Methodology Vs. Computed Torque Methodology Using MATLAB/SIMULIN...Sliding Mode Methodology Vs. Computed Torque Methodology Using MATLAB/SIMULIN...
Sliding Mode Methodology Vs. Computed Torque Methodology Using MATLAB/SIMULIN...
 
Continuous & discontinuous conduction
Continuous & discontinuous conductionContinuous & discontinuous conduction
Continuous & discontinuous conduction
 

Similar to Fuzzy Logic Control of a Quadrotor UAV

DEVELOPMENT AND IMPLEMENTATION OF A ADAPTIVE FUZZY CONTROL SYSTEM FOR A VTOL ...
DEVELOPMENT AND IMPLEMENTATION OF A ADAPTIVE FUZZY CONTROL SYSTEM FOR A VTOL ...DEVELOPMENT AND IMPLEMENTATION OF A ADAPTIVE FUZZY CONTROL SYSTEM FOR A VTOL ...
DEVELOPMENT AND IMPLEMENTATION OF A ADAPTIVE FUZZY CONTROL SYSTEM FOR A VTOL ...ijctcm
 
Modelling, and Design of a Quadcopter With MATLAB Implementation
Modelling, and Design of a Quadcopter With MATLAB ImplementationModelling, and Design of a Quadcopter With MATLAB Implementation
Modelling, and Design of a Quadcopter With MATLAB ImplementationIRJET Journal
 
Optimal Feedback Controllers for Aircraft Applications: A Survey
Optimal Feedback Controllers for Aircraft Applications: A SurveyOptimal Feedback Controllers for Aircraft Applications: A Survey
Optimal Feedback Controllers for Aircraft Applications: A SurveyIRJET Journal
 
IRJET- A Performance of Hybrid Control in Nonlinear Dynamic Multirotor UAV
IRJET- A Performance of Hybrid Control in Nonlinear Dynamic Multirotor UAVIRJET- A Performance of Hybrid Control in Nonlinear Dynamic Multirotor UAV
IRJET- A Performance of Hybrid Control in Nonlinear Dynamic Multirotor UAVIRJET Journal
 
Fuzzy and Pid Based Pitch Angle Control of Variable Speed Wind Turbines
Fuzzy and Pid Based Pitch Angle Control of Variable Speed Wind TurbinesFuzzy and Pid Based Pitch Angle Control of Variable Speed Wind Turbines
Fuzzy and Pid Based Pitch Angle Control of Variable Speed Wind TurbinesIRJET Journal
 
IRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy Controller
IRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy ControllerIRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy Controller
IRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy ControllerIRJET Journal
 
Modelling and Fuzzy Logic Control of the Pitch of a Wind Turbine
Modelling and Fuzzy Logic Control of the Pitch of a Wind TurbineModelling and Fuzzy Logic Control of the Pitch of a Wind Turbine
Modelling and Fuzzy Logic Control of the Pitch of a Wind TurbineIRJET Journal
 
DUAL NEURAL NETWORK FOR ADAPTIVE SLIDING MODE CONTROL OF QUADROTOR HELICOPTER...
DUAL NEURAL NETWORK FOR ADAPTIVE SLIDING MODE CONTROL OF QUADROTOR HELICOPTER...DUAL NEURAL NETWORK FOR ADAPTIVE SLIDING MODE CONTROL OF QUADROTOR HELICOPTER...
DUAL NEURAL NETWORK FOR ADAPTIVE SLIDING MODE CONTROL OF QUADROTOR HELICOPTER...ijistjournal
 
DUAL NEURAL NETWORK FOR ADAPTIVE SLIDING MODE CONTROL OF QUADROTOR HELICOPTER...
DUAL NEURAL NETWORK FOR ADAPTIVE SLIDING MODE CONTROL OF QUADROTOR HELICOPTER...DUAL NEURAL NETWORK FOR ADAPTIVE SLIDING MODE CONTROL OF QUADROTOR HELICOPTER...
DUAL NEURAL NETWORK FOR ADAPTIVE SLIDING MODE CONTROL OF QUADROTOR HELICOPTER...ijistjournal
 
Pitch Control of Wind Turbine through PID, Fuzzy and an Adaptive Fuzzy-PID Co...
Pitch Control of Wind Turbine through PID, Fuzzy and an Adaptive Fuzzy-PID Co...Pitch Control of Wind Turbine through PID, Fuzzy and an Adaptive Fuzzy-PID Co...
Pitch Control of Wind Turbine through PID, Fuzzy and an Adaptive Fuzzy-PID Co...IRJET Journal
 
Stability Control of an Autonomous Quadcopter through PID Control Law
Stability Control of an Autonomous Quadcopter through PID Control LawStability Control of an Autonomous Quadcopter through PID Control Law
Stability Control of an Autonomous Quadcopter through PID Control LawIJERA Editor
 
CRASH AVOIDANCE SYSTEM FOR DRONES
CRASH AVOIDANCE SYSTEM FOR DRONESCRASH AVOIDANCE SYSTEM FOR DRONES
CRASH AVOIDANCE SYSTEM FOR DRONESIRJET Journal
 
Design and Development of a Quadrotor – A Didactic Approach
Design and Development of a Quadrotor – A Didactic ApproachDesign and Development of a Quadrotor – A Didactic Approach
Design and Development of a Quadrotor – A Didactic ApproachIRJET Journal
 
Optimal and pid controller for controlling camera’s position in unmanned aeri...
Optimal and pid controller for controlling camera’s position in unmanned aeri...Optimal and pid controller for controlling camera’s position in unmanned aeri...
Optimal and pid controller for controlling camera’s position in unmanned aeri...Zac Darcy
 
Control Strategy of Triple Effect Evaporators based on Solar Desalination of...
Control Strategy  of Triple Effect Evaporators based on Solar Desalination of...Control Strategy  of Triple Effect Evaporators based on Solar Desalination of...
Control Strategy of Triple Effect Evaporators based on Solar Desalination of...IRJET Journal
 
A Comparison of Closed-Loop Performance of MULTIROTOR Configurations using No...
A Comparison of Closed-Loop Performance of MULTIROTOR Configurations using No...A Comparison of Closed-Loop Performance of MULTIROTOR Configurations using No...
A Comparison of Closed-Loop Performance of MULTIROTOR Configurations using No...IRJET Journal
 
Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...
Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...
Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...Zac Darcy
 
ENHANCED DATA DRIVEN MODE-FREE ADAPTIVE YAW CONTROL OF UAV HELICOPTER
ENHANCED DATA DRIVEN MODE-FREE ADAPTIVE YAW CONTROL OF UAV HELICOPTERENHANCED DATA DRIVEN MODE-FREE ADAPTIVE YAW CONTROL OF UAV HELICOPTER
ENHANCED DATA DRIVEN MODE-FREE ADAPTIVE YAW CONTROL OF UAV HELICOPTERijics
 
ENHANCED DATA DRIVEN MODE-FREE ADAPTIVE YAW CONTROL OF UAV HELICOPTER
ENHANCED DATA DRIVEN MODE-FREE ADAPTIVE YAW CONTROL OF UAV HELICOPTERENHANCED DATA DRIVEN MODE-FREE ADAPTIVE YAW CONTROL OF UAV HELICOPTER
ENHANCED DATA DRIVEN MODE-FREE ADAPTIVE YAW CONTROL OF UAV HELICOPTERijcisjournal
 

Similar to Fuzzy Logic Control of a Quadrotor UAV (20)

DEVELOPMENT AND IMPLEMENTATION OF A ADAPTIVE FUZZY CONTROL SYSTEM FOR A VTOL ...
DEVELOPMENT AND IMPLEMENTATION OF A ADAPTIVE FUZZY CONTROL SYSTEM FOR A VTOL ...DEVELOPMENT AND IMPLEMENTATION OF A ADAPTIVE FUZZY CONTROL SYSTEM FOR A VTOL ...
DEVELOPMENT AND IMPLEMENTATION OF A ADAPTIVE FUZZY CONTROL SYSTEM FOR A VTOL ...
 
Modelling, and Design of a Quadcopter With MATLAB Implementation
Modelling, and Design of a Quadcopter With MATLAB ImplementationModelling, and Design of a Quadcopter With MATLAB Implementation
Modelling, and Design of a Quadcopter With MATLAB Implementation
 
Optimal Feedback Controllers for Aircraft Applications: A Survey
Optimal Feedback Controllers for Aircraft Applications: A SurveyOptimal Feedback Controllers for Aircraft Applications: A Survey
Optimal Feedback Controllers for Aircraft Applications: A Survey
 
IRJET- A Performance of Hybrid Control in Nonlinear Dynamic Multirotor UAV
IRJET- A Performance of Hybrid Control in Nonlinear Dynamic Multirotor UAVIRJET- A Performance of Hybrid Control in Nonlinear Dynamic Multirotor UAV
IRJET- A Performance of Hybrid Control in Nonlinear Dynamic Multirotor UAV
 
Fuzzy and Pid Based Pitch Angle Control of Variable Speed Wind Turbines
Fuzzy and Pid Based Pitch Angle Control of Variable Speed Wind TurbinesFuzzy and Pid Based Pitch Angle Control of Variable Speed Wind Turbines
Fuzzy and Pid Based Pitch Angle Control of Variable Speed Wind Turbines
 
IRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy Controller
IRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy ControllerIRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy Controller
IRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy Controller
 
Modelling and Fuzzy Logic Control of the Pitch of a Wind Turbine
Modelling and Fuzzy Logic Control of the Pitch of a Wind TurbineModelling and Fuzzy Logic Control of the Pitch of a Wind Turbine
Modelling and Fuzzy Logic Control of the Pitch of a Wind Turbine
 
DUAL NEURAL NETWORK FOR ADAPTIVE SLIDING MODE CONTROL OF QUADROTOR HELICOPTER...
DUAL NEURAL NETWORK FOR ADAPTIVE SLIDING MODE CONTROL OF QUADROTOR HELICOPTER...DUAL NEURAL NETWORK FOR ADAPTIVE SLIDING MODE CONTROL OF QUADROTOR HELICOPTER...
DUAL NEURAL NETWORK FOR ADAPTIVE SLIDING MODE CONTROL OF QUADROTOR HELICOPTER...
 
DUAL NEURAL NETWORK FOR ADAPTIVE SLIDING MODE CONTROL OF QUADROTOR HELICOPTER...
DUAL NEURAL NETWORK FOR ADAPTIVE SLIDING MODE CONTROL OF QUADROTOR HELICOPTER...DUAL NEURAL NETWORK FOR ADAPTIVE SLIDING MODE CONTROL OF QUADROTOR HELICOPTER...
DUAL NEURAL NETWORK FOR ADAPTIVE SLIDING MODE CONTROL OF QUADROTOR HELICOPTER...
 
Pitch Control of Wind Turbine through PID, Fuzzy and an Adaptive Fuzzy-PID Co...
Pitch Control of Wind Turbine through PID, Fuzzy and an Adaptive Fuzzy-PID Co...Pitch Control of Wind Turbine through PID, Fuzzy and an Adaptive Fuzzy-PID Co...
Pitch Control of Wind Turbine through PID, Fuzzy and an Adaptive Fuzzy-PID Co...
 
Stability Control of an Autonomous Quadcopter through PID Control Law
Stability Control of an Autonomous Quadcopter through PID Control LawStability Control of an Autonomous Quadcopter through PID Control Law
Stability Control of an Autonomous Quadcopter through PID Control Law
 
CRASH AVOIDANCE SYSTEM FOR DRONES
CRASH AVOIDANCE SYSTEM FOR DRONESCRASH AVOIDANCE SYSTEM FOR DRONES
CRASH AVOIDANCE SYSTEM FOR DRONES
 
Design and Development of a Quadrotor – A Didactic Approach
Design and Development of a Quadrotor – A Didactic ApproachDesign and Development of a Quadrotor – A Didactic Approach
Design and Development of a Quadrotor – A Didactic Approach
 
Optimal and pid controller for controlling camera’s position in unmanned aeri...
Optimal and pid controller for controlling camera’s position in unmanned aeri...Optimal and pid controller for controlling camera’s position in unmanned aeri...
Optimal and pid controller for controlling camera’s position in unmanned aeri...
 
Control Strategy of Triple Effect Evaporators based on Solar Desalination of...
Control Strategy  of Triple Effect Evaporators based on Solar Desalination of...Control Strategy  of Triple Effect Evaporators based on Solar Desalination of...
Control Strategy of Triple Effect Evaporators based on Solar Desalination of...
 
D011121524
D011121524D011121524
D011121524
 
A Comparison of Closed-Loop Performance of MULTIROTOR Configurations using No...
A Comparison of Closed-Loop Performance of MULTIROTOR Configurations using No...A Comparison of Closed-Loop Performance of MULTIROTOR Configurations using No...
A Comparison of Closed-Loop Performance of MULTIROTOR Configurations using No...
 
Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...
Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...
Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...
 
ENHANCED DATA DRIVEN MODE-FREE ADAPTIVE YAW CONTROL OF UAV HELICOPTER
ENHANCED DATA DRIVEN MODE-FREE ADAPTIVE YAW CONTROL OF UAV HELICOPTERENHANCED DATA DRIVEN MODE-FREE ADAPTIVE YAW CONTROL OF UAV HELICOPTER
ENHANCED DATA DRIVEN MODE-FREE ADAPTIVE YAW CONTROL OF UAV HELICOPTER
 
ENHANCED DATA DRIVEN MODE-FREE ADAPTIVE YAW CONTROL OF UAV HELICOPTER
ENHANCED DATA DRIVEN MODE-FREE ADAPTIVE YAW CONTROL OF UAV HELICOPTERENHANCED DATA DRIVEN MODE-FREE ADAPTIVE YAW CONTROL OF UAV HELICOPTER
ENHANCED DATA DRIVEN MODE-FREE ADAPTIVE YAW CONTROL OF UAV HELICOPTER
 

More from IRJET Journal

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...IRJET Journal
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTUREIRJET Journal
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...IRJET Journal
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsIRJET Journal
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...IRJET Journal
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...IRJET Journal
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...IRJET Journal
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...IRJET Journal
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASIRJET Journal
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...IRJET Journal
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProIRJET Journal
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...IRJET Journal
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemIRJET Journal
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesIRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web applicationIRJET Journal
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...IRJET Journal
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.IRJET Journal
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...IRJET Journal
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignIRJET Journal
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...IRJET Journal
 

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZTE
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 

Recently uploaded (20)

Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 

Fuzzy Logic Control of a Quadrotor UAV

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 04 Issue: 08 | Aug -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1494 Modeling and Fuzzy Logic Control of a Quadrotor UAV Muhammad Awais Sattar1, Dr Abdulla Ismail2 1Graduate Student, Dept. of Electrical Engineering, Rochester Institute of Technology, Dubai, UAE 2Professor, Dept. of Electrical Engineering, Rochester Institute of Technology, Dubai, UAE ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract - Quadrotors have a variety of applications in real time e.g. surveillance, inspection, search, rescue and reducing the human force in undesirable conditions. Quadrotor UAV is equipped with four rotors for the purpose of stability but this will make quadrotor more complex to model and control. In this paper, intelligent controller is designed to control attitude of quadrotor UAV. The paper presents a detailed simulation model for a Quadrotor UAV and Fuzzy logic control strategy is designed to implemented for four basic motions; roll, pitch, yaw, and Z Height. The controller presented in this paper is very simple in structure and it is easy to implement. The main objective of this paper is to get the desired output with respect to the desired input. Simulink model and results are shown at the end of the paper Key Words: Quadrotor, UAV, Fuzzy logic Control, Dynamics, Roll, Pitch, Yaw 1. INTRODUCTION A quadrotor or quadcopter can be defined as a “multi- rotor copter with four arms, each of which have a motor and a propeller at their ends” [1]. UAVs are classified depending upon type of wings as shown in figure 1. Figure -1: UAV Classification Quadrotor lies in the category of Rotary wing class of UAVs they are usually used in the applications that required hovering flights such as search and rescue operations, security, journalism, emergency response and in military applications [2]. Quadrotors UAV are different from a helicopter for two main reasons a) The way they are controlled i.e. helicopters are not fully autonomous b) Second is helicopter can change their blades angle of attack while quadrotor lacks this functionality. Quadrotors have many advantages over traditional helicopters such as a) Quadrotors have Small sizes b) They are safe to use for civilians because of small rotor. c) Less complex mechanical structure d) They are very easy to maintain e) Due to their maneuverability, they are safer in hazardous situations This paper presents different classical and modern control strategies for the control of quadrotor. Simulations result and comparison of all control techniques are presented at the end of this paper. 2. Dynamic Modeling of Quadrotor Quadrotor UAV flies with the assistance of four motors as shown in figure below. For the purpose of vertical flight two opposite motors rotates in the similar direction. The combination of opposite motors rotates in the similar direction for stabilization on the x-axis other combination of opposite motors keeps it stabilizes on the y-axis [3]. Figure -2: Quadrotor Motion Quadrotor UAV is a 6 DOF aircraft, so there are 6 variables (x, y, z,∅,θ and φ) that are used to express its orientation in space. ∅, θ, and φ are also known as Euler’s angles. Details of each variable are as follows [4]  x and y: These variables are used to represent the position of Quadrotor in space.  Z: Defines the altitude of quadrotor
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 04 Issue: 08 | Aug -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1495  ϕ: ϕ or Roll angle it represent angle about the x- axis  θ : θ or Pitch angle it represent angle about the y- axis  φ : φ or Yaw angle it represent angle about the z- axis In this Paper, Newton-Euler formalism is used to derive the dynamics of the quadrotor. Following are the assumptions made for the design [5]  The Structure is rigid and symmetrical  The propellers are rigid  Thrust and drag are proportional to square of propellers speed The model presented in this Paper is considering following equation of motion (1) In equation (1) m [kg] represent the mass of quadrotor helicopter whereas Ixx [Nms2], Iyy-[Nms2], Izz [Nms2] describes the factors of inertia matrix expressed in body system, J [Nms-1] is the angular momentum and Ω [rads-1] is the speed of propeller. U1, U2, U3, U4 are the inputs or translation vector factors. Basic motions and the speed of the propeller can be depicted by following equation 2 [6] (2) In equation (2) l[m], b[Ns2] and d[Nms2] describe the distance between propeller center and quadrotors center, lift and drag respectively. Ω1 [rads-1], Ω2[rads-1], Ω3[rads-1] and Ω4[rads-1] are front, right, back and left propeller’s velocity. 3. Fuzzy Logic Control In 1965 Lotfi Zadeh developed fuzzy logic as a mathematical tool to deal with uncertainty. Fuzzy logic is based on if-then linguist rules that are easy to define for example variable t is represented as temperature in fan based cooling system the fan should start working at the t>25C so a linguist value of HOT is assigned to t>25. Fuzzy based systems helps to describe the problems that are ill defined in much easier way [7]. The reasons of using fuzzy logic are as follows [8] 1. If you have proper knowledge of the system under consideration Fuzzy Controllers are much easier to implement as compared to the conventional controller. 2. Fuzzy logic based controller are more robust. 3. For the nonlinear systems such as a Quadrotor fuzzy logic can provide more suitable control. Key Components of FLC Fuzzy logic Control is divided into five main components [9] 1. Defining of Input variables 2. Fuzzification 3. Fuzzy Rules 4. Defuzzification 5. Defining output variables A Fuzzy logic system is shown in the figure below Figure -3: Fuzzy Control System By experimentation and careful observation following rule base is defined for all four controllers. Table -1: Fuzzy Rules Height E NB N Z P PB N GDM GD GD S GU Z GUM GD S GU GUM P GD S GU GUM GUM
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 04 Issue: 08 | Aug -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1496 For quadrotor control triangular, trapezoid and Gaussian membership functions are used. Input range is from [-2, 2] whereas output variable lies in the range of [-15, 15]. Following are the membership defined for each controller. Figure -4: Error Input Membership Function Figure -5: Derivative of Error Input Membership Function Figure -6: Output Membership Function The simulation in this paper is using the parameters as mentioned in Bouabdallah PHD thesis as shown in table below [5]. Table -2: Quadrotor Parameters IXX 0.0075 IYY 0.0075 IZZ 0.0130 Jr 6.50x10-5 B 3.13x10-5 D 7.50x10-5 L 0.23 M 0.65 Simulink is used to develop the controller. For the control of quadrotor four Fuzzy type controllers are used in order to achieve the desired output. In this paper we are only going to discuss the Roll Controller and rest remains similar. For the purpose to control the roll angle of the quadrotor control input can be defined as [10] U2=Kp.(ϕd-ϕ)+Kd.(ϕ d-ϕ (3) Where U2: Control Input Kp: Proportional Gain Kd: Derivative Gain ϕd: Roll Desired ϕ: Actual Roll The equation above can be implemented in Simulink as shown in figure below. Saturation blocks are used in the design of the controller to avoid the any situation that can take value out of the defined range. Figure -7: Fuzzy Roll Controller Fuzzy rules surface can be seen in the figure below Figure -8: Fuzzy rules surface Where N: Negative Z: Zero P: Positive GUM: Go Up Much GU: Go Up S: Stand GDM: Go Down Much GD: Go Down NB: Negative Big PB: Positive Big
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 04 Issue: 08 | Aug -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1497 4. Simulation and Results General Scheme of all controllers in Matlab is shown in the picture below Figure -9: Controller Block Diagram Here in this case the desired input is unit step and desired output is also unit step. Simulation results with respect to the desired input is shown in the figures below Figure -10: PHI Response Figure -11: Theta Response Figure -12: PSI Response Figure -13: Z/Altitude Response 5. CONCLUSIONS In this paper a nonlinear mathematical model of quadrotor is presented and implementation of the presented model is done through Matlab/Simulink. The presented model also considered rotor dynamics and aerodynamic effects which in most of the literatures are not considered during modeling. By looking at the responses shown in figures above we can observe that the behavior of Roll, Pitch, Yaw and Z are almost the same as the provided input. Further investigation can be made by using the same controller design and implement it on hardware. REFERENCES [1] Quadrotor HQ. (2013, August) QUADCOPTER HQ. [Online]. HYPERLINK "http://quadcopterhq.com/what-is-a-quadcopter/" http://quadcopterhq.com/what-is-a-quadcopter/ [2] Y. Aghli,M. Alimohammadi,A. A. Akbari S. Norouzi Ghazbi, "Quadrotors unmanned aerial vehicles : A review," vol. 9, no. 1, 2016. [3] Pavel Chmelař, "BUILDING AND CONTROLLING THE QUADROCOPTER," vol. VI, 2011. [4] Heba talla Mohamed Nabil ElKholy, "Dynamic
  • 5. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 04 Issue: 08 | Aug -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1498 Modeling and Control of a Quadrotor Using Linear and non linear approach," Cairo, 2014. [5] Samir BOUABDALLAH, "Design and Control of quadrotors with application to autonomous flying ," Lausanne, 2007. [6] Mohammad Bagher Menhaj,Roland Siegwart Fardin Fakurian, "FUZZY CONTROLLER DESIGN FOR QUADROTOR UAVS USING MINIMAL CONTROL INPUT," , Tehran, 2014. [7] Muhammad Shoaib Nizami, "Development of a Fuzzy Logic Controller for a Distillation Column Using Rockwell Software," Ontario, Canada, 2011. [8] Stephen Yurkovich Kevin M. Passino, Fuzzy Control. California: Addison Wesley Longman, Inc., 2725 Sand Hill Road, Menlo Park, California 94025, 1998. [9] Prof. ir. H.B. Verbruggen, Fuzzy Logic in Control. Amsterdam: Technische Universiteit Delft, 1995. [10] Abdel-Razzak MERHEB and Hassan NOURA, "Novel Bioinspired Stochastic Tuning of a Quadrotor PD Controller," , Sydney, 2012 Australian Control Conference. BIOGRAPHIES Muhammad Awais Sattar is a graduate of Electrical Engineering from Comsats Institute of technology Lahore (CIIT) and currently pursuing his Master’s degree in Electrical Engineering, specializing in Control System, at Rochester Institute of Technology (RIT), Dubai Campus. Dr Abdulla Ismail obtained his B.Sc. (’80 , M.Sc. (’83 , and Ph.D. (’86 degrees, all in electrical engineering, from the University of Arizona, U.S.A. Currently, he a full professor of Electrical Engineering and assistant to the President at the Rochester Institute of Technology, Dubai, UAE