Quadrotor Control Using Advanced Control Techniques

Full Text (PDF, 3652KB), PP.40-47

Views: 0 Downloads: 0


Reham H. Mohammed 1,*

1. Suez Canal University, Faculty of Engineering/ Electrical Department, Ismailia, 41522, Egypt

* Corresponding author.

DOI: https://doi.org/10.5815/ijigsp.2019.02.05

Received: 7 Sep. 2018 / Revised: 7 Nov. 2018 / Accepted: 18 Dec. 2018 / Published: 8 Feb. 2019

Index Terms

Quadrotor, Proportional Integral Derivative (PID) controller, Genetic Algorithm (GA), Adaptive Neuro Fuzzy Inference System (ANFIS), Fuzzy-PID controller


Control of the quadrotor has been noted for its difficulty as the result of the so-called high maneuverability, exceedingly nonlinear system and strongly coupled multivariable. This work deals with the simulation depend on proposed controllers of a quadrotor that can overcome this difficulty. The quadrotor mathematical model is derived using a Newton-Euler formulation. Three types of controllers are investigated to control and stabilization the position and attitude of quadrotor using feedback linearization. The first controller is Fuzzy-PID, it is considered as a reference benchmark to compare its results with the others two controllers which are PID tuned using GA and ANFIS. The performance of the designed control structure is evaluated through the response and minimizing the error of the position and attitude. Simulation results, shows that position and attitude control using Fuzzy-PID has fast response and better steady state error and RMS error than ANFIS and PID tuned using GA. The all controllers are tested by simulation under the same conditions using SIMULINK under MATLAB2015a.

Cite This Paper

Reham H. Mohammed, "Quadrotor Control Using Advanced Control Techniques", International Journal of Image, Graphics and Signal Processing(IJIGSP), Vol.11, No.2, pp. 40-47, 2019. DOI: 10.5815/ijigsp.2019.02.05


[1]Kendoul, Farid. "Survey of advances in guidance, navigation, and control of unmanned rotorcraft systems." Journal of Field Robotics 29.2 (2012): 315-378.

[2]Reizenstein, Axel. "Position and Trajectory Control of a Quadcopter Using PID and LQ Controllers."(2017).

[3]Subodh Mishra, "Robust Control of Quadrotors." ,Master thesis, Department of Automatic Control and Robotics,(2017).

[4]Bresciani, T. "Modeling, identification and control of a quadrotor helicopter. Master’s thesis, Department of Automatic control, Lund University, October 2008, p. 170." (2008).

[5]De Lellis Costa de Oliveira, Marcelo. "Modeling, Identification and Control of a Quadrotor Aircraft." (2011).

[6]Al-Younes, Younes M., Mohammed A. Al-Jarrah, and Ali A. Jhemi. "Linear vs. nonlinear control techniques for a quadrotor vehicle." Mechatronics and its Applications (ISMA), 2010 7th International Symposium on. IEEE, 2010.

[7]Minh, Ly Dat, and Cheolkeun Ha. "Modeling and control of quadrotor MAV using vision-based measurement." Strategic Technology (IFOST), 2010 International Forum on. IEEE, 2010.

[8]Mellinger, Daniel, et al. "Design, modeling, estimation and control for aerial grasping and manipulation." Intelligent Robots and Systems (IROS), 2011 IEEE/RSJ International Conference on. IEEE, 2011.

[9]Altug, Erdinc, James P. Ostrowski, and Robert Mahony. "Control of a quadrotor helicopter using visual feedback." Robotics and Automation, 2002. Proceedings. ICRA'02. IEEE International Conference on. Vol. 1. IEEE, 2002.

[10]Mokhtari, Abdellah, et al. "Feedback linearization and linear observer for a quadrotor unmanned aerial vehicle." Advanced Robotics 20.1 (2006): 71-91.

[11]Madani, Tarek, and Abdelaziz Benallegue. "Control of a quadrotor mini-helicopter via full state backstepping technique." Decision and Control, 2006 45th IEEE Conference on. IEEE, 2006.

[12]Hou, Hongning, et al. "A simple controller of minisize quad-rotor vehicle." Mechatronics and Automation (ICMA), 2010 International Conference on. IEEE, 2010.

[13]Mahony, Robert, Vijay Kumar, and Peter Corke. "Multirotor aerial vehicles." IEEE Robotics and Automation magazine 20.32 (2012)

[14]Mellinger, Daniel Warren. "Trajectory generation and control for quadrotors." (2012).

[15]Youns, Majed D., Salih M. Attya, and Abdulla I. Abdulla. "Position ControlOf Robot ArmUsing Genetic Algorithm Based PID Controller." AL Rafdain Engineering Journal 21.6 (2013): 19-30.

[16]Kim, Jaesoo, and Nikola Kasabov. "HyFIS: adaptive neuro-fuzzy inference systems and their application to nonlinear dynamical systems." Neural Networks 12.9 (1999): 1301-1319.

[17]Pattaradej, Thana, Guanrong Chen, and Pitikhate Sooraksa. "Design and Implementation of Fuzzy P2ID Control of a bicycle robot." Integrated computer-aided engineering 9.4 (2002).

[18]E, GUV Ravi Kumar, and Mr Ch VN Raja. "Control of 5DOF Robot Arm using Fuzzy Supervisory Contro.l" International Journal of Emerging Trends in Engineering and Development 2.4, (2014).

[19]Jang, J-SR, and Chuen-Tsai Sun. "Neuro-fuzzy modeling and control." Proceedings of the IEEE 83.3 (1995): 378-406.

[20]Jang, J-SR. "ANFIS: adaptive-network-based fuzzy inference system." IEEE transactions on systems, man, and cybernetics 23.3 (1993): 665-685.

[21]Areed, Fayez G., Amira Y. Haikal, and Reham H. Mohammed. "Adaptive neuro-fuzzy control of an induction motor." Ain Shams Engineering Journal 1.1 (2010): 71-78.

[22]Mohammed, Reham H., Fahmy Bendary, and Kamel Elserafi. "Trajectory tracking control for robot manipulator using fractional order-fuzzy-PID controller." International Journal of Computer Applications 134.15 (2016).‏;