SlideShare une entreprise Scribd logo
1  sur  53
Controlling AR.Drone Using Fuzzy Logic Controller
Presented By:
Bushra Malla Hammoud
Bassem Al-Mahow
Supervised By:
Dr. Maisaa Abo Kassem
Questions!
What is Fuzzy
Logic?!
Questions!
What is Fuzzy
Logic?!
Why Fuzzy
Logic?
Questions!
What is Fuzzy
Logic?!
Why Fuzzy
Logic?
What is Fuzzy
Controller?
Fuzzy
Input
Output
If then&
Trajectory Tracking of AR.Drone
Quadrotor Using Fuzzy Logic Controller
Quadcopter See and Avoid Using
a Fuzzy Controller
FuzzyLogic Unmanned Air Vehicle
Motion Planning
AR.Drone
AR.Drone
Characteristic
Structure
What can do?
Characteristics
Characteristics
Structure
Characteristic
Structure
What can do?
Characteristics
What can AR.drone do?
Trajectory Tracking of
AR.Drone
Electrical Engineering Department
University of Surabaya
December 2014
Block diagram of FLC controlled system
Block diagram of FLC controlled system
Distance and angle calculation
R 02 m
input
input
Alpha -6060 d
output Pitch -0.0750.075 d
output Yaw -0.40.4 d
We
have
2*25
Rule
The testing procedure
The result on a straight reference trajectory
The result on a straight reference trajectory with
A turn
The result on a square’s trajectory
The result on a G trajectory
Demo
See and Avoid Using a
Fuzzy Controller
Queensland University of Technology,
Australia
2012
Visual System using The
Camshift algorithm-
rithm
Fuzzy Control System
input Yaw-controller
output
Angle -0.60.6 d
input
Difference -0.30.3 dinput
Yaw -12001200 d/soutput
The testing procedure
Demo
Fuzzy Logic Unmanned
Air Vehicle Motion
Planning
Department of Aerospace Engineering,
University of Cincinnati
Calculations
Calculations
Distance 060m
input
Angle -1.61.6d
input
Distance 030m
input
Angle -3.23.2d
input
Velocity 01m/soutput
Angle -1.61.6doutput
We have 40 rules
We have 40 rules
We have 40 rules
Results
Demo
Let’s … More
Demos
See
<thank you>

Contenu connexe

En vedette

Fuzzy logic by zaid da'ood
Fuzzy logic by zaid da'oodFuzzy logic by zaid da'ood
Fuzzy logic by zaid da'oodmaster student
 
Fuzzy introduction
Fuzzy introductionFuzzy introduction
Fuzzy introductionVivek Kumar
 
Modelling of fuzzy logic controller for variable step mppt in photovoltaic sy...
Modelling of fuzzy logic controller for variable step mppt in photovoltaic sy...Modelling of fuzzy logic controller for variable step mppt in photovoltaic sy...
Modelling of fuzzy logic controller for variable step mppt in photovoltaic sy...eSAT Journals
 
Introduction to Fuzzy Logic in Networks
Introduction to Fuzzy Logic in NetworksIntroduction to Fuzzy Logic in Networks
Introduction to Fuzzy Logic in NetworksDr. Edwin Hernandez
 
Intelligent Control and Fuzzy Logic
Intelligent Control and Fuzzy LogicIntelligent Control and Fuzzy Logic
Intelligent Control and Fuzzy LogicPraneel Chand
 
33412283 solving-fuzzy-logic-problems-with-matlab
33412283 solving-fuzzy-logic-problems-with-matlab33412283 solving-fuzzy-logic-problems-with-matlab
33412283 solving-fuzzy-logic-problems-with-matlabsai kumar
 
MPPT using fuzzy logic
MPPT using fuzzy logicMPPT using fuzzy logic
MPPT using fuzzy logicmazirabbas
 
Fuzzy Logic in the Real World
Fuzzy Logic in the Real WorldFuzzy Logic in the Real World
Fuzzy Logic in the Real WorldBCSLeicester
 
a project report on MPPT algorithm for PV panel
a project report on MPPT algorithm for PV panela project report on MPPT algorithm for PV panel
a project report on MPPT algorithm for PV panelgauravchitransh
 
Fuzzy logic and neural networks
Fuzzy logic and neural networksFuzzy logic and neural networks
Fuzzy logic and neural networksqazi
 

En vedette (11)

Fuzzy logic by zaid da'ood
Fuzzy logic by zaid da'oodFuzzy logic by zaid da'ood
Fuzzy logic by zaid da'ood
 
Fuzzy introduction
Fuzzy introductionFuzzy introduction
Fuzzy introduction
 
Modelling of fuzzy logic controller for variable step mppt in photovoltaic sy...
Modelling of fuzzy logic controller for variable step mppt in photovoltaic sy...Modelling of fuzzy logic controller for variable step mppt in photovoltaic sy...
Modelling of fuzzy logic controller for variable step mppt in photovoltaic sy...
 
Introduction to Fuzzy Logic in Networks
Introduction to Fuzzy Logic in NetworksIntroduction to Fuzzy Logic in Networks
Introduction to Fuzzy Logic in Networks
 
Intelligent Control and Fuzzy Logic
Intelligent Control and Fuzzy LogicIntelligent Control and Fuzzy Logic
Intelligent Control and Fuzzy Logic
 
33412283 solving-fuzzy-logic-problems-with-matlab
33412283 solving-fuzzy-logic-problems-with-matlab33412283 solving-fuzzy-logic-problems-with-matlab
33412283 solving-fuzzy-logic-problems-with-matlab
 
MPPT using fuzzy logic
MPPT using fuzzy logicMPPT using fuzzy logic
MPPT using fuzzy logic
 
Fuzzy Logic in the Real World
Fuzzy Logic in the Real WorldFuzzy Logic in the Real World
Fuzzy Logic in the Real World
 
a project report on MPPT algorithm for PV panel
a project report on MPPT algorithm for PV panela project report on MPPT algorithm for PV panel
a project report on MPPT algorithm for PV panel
 
Fuzzy logic and neural networks
Fuzzy logic and neural networksFuzzy logic and neural networks
Fuzzy logic and neural networks
 
Fuzzy logic ppt
Fuzzy logic pptFuzzy logic ppt
Fuzzy logic ppt
 

Similaire à Ar drones

Caged Quadrotor Drone for Inspection of HVAC Ducts
Caged Quadrotor Drone for Inspection of HVAC DuctsCaged Quadrotor Drone for Inspection of HVAC Ducts
Caged Quadrotor Drone for Inspection of HVAC DuctsArwa Abougharib
 
Implementation Of Flight Control System Based ON KF AND PID CONTROL
Implementation Of Flight Control System Based ON KF  AND PID CONTROL Implementation Of Flight Control System Based ON KF  AND PID CONTROL
Implementation Of Flight Control System Based ON KF AND PID CONTROL NITISH K
 
Development of Automated Guided Vehicle (AGV)
Development of Automated Guided Vehicle (AGV)Development of Automated Guided Vehicle (AGV)
Development of Automated Guided Vehicle (AGV)Nur Syafiqah Mustaffa
 
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
 
TCNJ Indoor Aerial Robotics Presentation
TCNJ Indoor Aerial Robotics PresentationTCNJ Indoor Aerial Robotics Presentation
TCNJ Indoor Aerial Robotics PresentationWinston Moy
 
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
 
IRJET- Surveillance Drone
IRJET-  	  Surveillance DroneIRJET-  	  Surveillance Drone
IRJET- Surveillance DroneIRJET Journal
 
WAR FIELD INTELLIGENT DEFENSE FLAYING‐VEHICLE
WAR FIELD INTELLIGENT DEFENSE FLAYING‐VEHICLEWAR FIELD INTELLIGENT DEFENSE FLAYING‐VEHICLE
WAR FIELD INTELLIGENT DEFENSE FLAYING‐VEHICLEijiert bestjournal
 
Eagle Eye - BLDC Powered Quadcopter
Eagle Eye - BLDC Powered QuadcopterEagle Eye - BLDC Powered Quadcopter
Eagle Eye - BLDC Powered QuadcopterAvinash Chandra
 
A SMART VOICE CONTROLLED PICK AND PLACE ROBOT.pdf
A SMART VOICE CONTROLLED PICK AND PLACE ROBOT.pdfA SMART VOICE CONTROLLED PICK AND PLACE ROBOT.pdf
A SMART VOICE CONTROLLED PICK AND PLACE ROBOT.pdfAakash Sheelvant
 
A SMART VOICE CONTROLLED PICK AND PLACE ROBOT
A SMART VOICE CONTROLLED PICK AND PLACE ROBOTA SMART VOICE CONTROLLED PICK AND PLACE ROBOT
A SMART VOICE CONTROLLED PICK AND PLACE ROBOTIRJET Journal
 
PHD Thesis Presentation
PHD Thesis PresentationPHD Thesis Presentation
PHD Thesis PresentationMohamed Sobh
 
MED 2011 UPATcopter Presentation
MED 2011 UPATcopter PresentationMED 2011 UPATcopter Presentation
MED 2011 UPATcopter PresentationKostas Alexis
 
SCFT-Training_v8.2-1
SCFT-Training_v8.2-1SCFT-Training_v8.2-1
SCFT-Training_v8.2-1mahesh savita
 
Fuzzy Kalman Approach to Control the Navigation of Unmanned Aerial Vehicles
Fuzzy Kalman Approach to Control the Navigation of Unmanned Aerial VehiclesFuzzy Kalman Approach to Control the Navigation of Unmanned Aerial Vehicles
Fuzzy Kalman Approach to Control the Navigation of Unmanned Aerial VehiclesIDES Editor
 

Similaire à Ar drones (20)

Caged Quadrotor Drone for Inspection of HVAC Ducts
Caged Quadrotor Drone for Inspection of HVAC DuctsCaged Quadrotor Drone for Inspection of HVAC Ducts
Caged Quadrotor Drone for Inspection of HVAC Ducts
 
Implementation Of Flight Control System Based ON KF AND PID CONTROL
Implementation Of Flight Control System Based ON KF  AND PID CONTROL Implementation Of Flight Control System Based ON KF  AND PID CONTROL
Implementation Of Flight Control System Based ON KF AND PID CONTROL
 
BIO PORTFOLIO SHINE
BIO PORTFOLIO SHINEBIO PORTFOLIO SHINE
BIO PORTFOLIO SHINE
 
Development of Automated Guided Vehicle (AGV)
Development of Automated Guided Vehicle (AGV)Development of Automated Guided Vehicle (AGV)
Development of Automated Guided Vehicle (AGV)
 
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...
 
TCNJ Indoor Aerial Robotics Presentation
TCNJ Indoor Aerial Robotics PresentationTCNJ Indoor Aerial Robotics Presentation
TCNJ Indoor Aerial Robotics Presentation
 
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
 
IRJET- Surveillance Drone
IRJET-  	  Surveillance DroneIRJET-  	  Surveillance Drone
IRJET- Surveillance Drone
 
WAR FIELD INTELLIGENT DEFENSE FLAYING‐VEHICLE
WAR FIELD INTELLIGENT DEFENSE FLAYING‐VEHICLEWAR FIELD INTELLIGENT DEFENSE FLAYING‐VEHICLE
WAR FIELD INTELLIGENT DEFENSE FLAYING‐VEHICLE
 
Eagle Eye - BLDC Powered Quadcopter
Eagle Eye - BLDC Powered QuadcopterEagle Eye - BLDC Powered Quadcopter
Eagle Eye - BLDC Powered Quadcopter
 
A SMART VOICE CONTROLLED PICK AND PLACE ROBOT.pdf
A SMART VOICE CONTROLLED PICK AND PLACE ROBOT.pdfA SMART VOICE CONTROLLED PICK AND PLACE ROBOT.pdf
A SMART VOICE CONTROLLED PICK AND PLACE ROBOT.pdf
 
A SMART VOICE CONTROLLED PICK AND PLACE ROBOT
A SMART VOICE CONTROLLED PICK AND PLACE ROBOTA SMART VOICE CONTROLLED PICK AND PLACE ROBOT
A SMART VOICE CONTROLLED PICK AND PLACE ROBOT
 
PHD Thesis Presentation
PHD Thesis PresentationPHD Thesis Presentation
PHD Thesis Presentation
 
Dz36755762
Dz36755762Dz36755762
Dz36755762
 
MED 2011 UPATcopter Presentation
MED 2011 UPATcopter PresentationMED 2011 UPATcopter Presentation
MED 2011 UPATcopter Presentation
 
SCFT-Training_v8.2-1
SCFT-Training_v8.2-1SCFT-Training_v8.2-1
SCFT-Training_v8.2-1
 
Mouse Pad Brochure Capitol Pro-Surve
Mouse Pad Brochure Capitol Pro-SurveMouse Pad Brochure Capitol Pro-Surve
Mouse Pad Brochure Capitol Pro-Surve
 
Advanced Remote Air-Ground (RAG) System
Advanced Remote Air-Ground (RAG) SystemAdvanced Remote Air-Ground (RAG) System
Advanced Remote Air-Ground (RAG) System
 
Fuzzy Kalman Approach to Control the Navigation of Unmanned Aerial Vehicles
Fuzzy Kalman Approach to Control the Navigation of Unmanned Aerial VehiclesFuzzy Kalman Approach to Control the Navigation of Unmanned Aerial Vehicles
Fuzzy Kalman Approach to Control the Navigation of Unmanned Aerial Vehicles
 
Hovering Control of Quadrotor Based on Fuzzy Logic
Hovering Control of Quadrotor Based on Fuzzy LogicHovering Control of Quadrotor Based on Fuzzy Logic
Hovering Control of Quadrotor Based on Fuzzy Logic
 

Ar drones