Waypoint Navigation of AR.Drone Quadrotor Using Fuzzy Logic Controller

Veronica Indrawati, Agung Prayitno, Thomas Ardi Kusuma


In this paper, AR.Drone is flown autonomously from the initial position (x,y,z) to the desired position called waypoint (xdes,ydes,zdes) using Fuzzy Logic Controller (FLC). The FLC consists of three control loops which are pitch control loop, roll control loop and vertical rate control loop. Pitch control loop is used to control the x-position of the AR.Drone; the inputs are the desired x-position and current value of x-position, while its output is the pitch.  Roll control loop is used to control the y-position of the AR.Drone; the inputs are the desired y-position and current value of y-position, while its output is the roll. Vertical rate control loop is used to control the z-position of the AR.Drone; the inputs are the desired z-position and current value of z-position and its output is the vertical rate. The algorithm is realized in three flight schemes and the navigation data is recorded. The first flight scheme: a desired x-position, xdes, of AR.Drone will be reached first followed by a desired y-position, ydes, and lastly a desired z-position, zdes.  The second flight scheme: a desired x-position and y-position, (xdes,ydes), will be reached simultaneously followed by a desired z-position, zdes. The third flight scheme: AR.Drone flies towards to desired position (xdes,ydes,zdes) simultaneously. The results show that the AR.Drone can reach the waypoint with the three schemes well. However, the flight scheme straight towards the waypoint with the FLC working simultaneously is the most satisfying one.


waypoint navigation, AR.Drone control, fuzzy logic controller

Full Text:



Michael M. The AR Drone LabVIEW Toolkit: A Software Framework for the Control of Low Cost Quadrotor Aerial Robots. Master of Science Thesis. TUFTS University. 2012.

Stephane P, Nicolas B. AR.Drone Developer Guide. Parrot. SDK 1.6. 2011.

http://ardrone2.parrot.com accessed on 11 August 2014.

Pierre-Jean B, Francois C, David V, Nicolas P. The Navigation and Control Technology Inside the AR Drone Micro UAV. 18th IFAC World Congress, Milano Italy. 2011.

Nick Dijkshoorn, Arnoud Visser. Integrating Sensor and Motion Models to Localize an Autonomous AR.Drone. International Journal of Micro Air Vehicle, Volume 3.Number 4. December 2011.

Krajnik T, Vonasek V, Fiser D, Faigl J. AR-Drone as a Platform for Robotic Research and Education. Research and Eductation in Robotics :EUROBOT. Heidelberg. 2011.

Agung Prayitno, Veronica Indrawati, Gabriel Utomo. Trajectory Tracking of AR.Drone Quadrotor Using Fuzzy Logic Controller. Journal Telkomnika. Vol.12. No.4. December 2014. pp.819-828.

Sarah Yifang Tang. Vision-Based Control for Autonomous Quadrotor. Final Report :Undergraduated Senior Thesis. Department of Mechanical and Aerospace Engineering. Princeton University . 2013.

Rabah Abbas, Qinghe Wu. Improved Leader Follower Formation Control for Multiple Quadrotors Based AFSA. Journal Telkomnika. Vol.13. No.1. March 2015. pp.85-92.


DOI: http://doi.org/10.12928/telkomnika.v13i3.1862


  • There are currently no refbacks.

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

TELKOMNIKA Telecommunication, Computing, Electronics and Control
ISSN: 1693-6930, e-ISSN: 2302-9293
Universitas Ahmad Dahlan, 4th Campus
Jl. Ringroad Selatan, Kragilan, Tamanan, Banguntapan, Bantul, Yogyakarta, Indonesia 55191
Phone: +62 (274) 563515, 511830, 379418, 371120
Fax: +62 274 564604