Document Type : Reseach Article

Authors

Department of Aerospace Engineering, Malek Ashtar University of Technology, Tehran, Iran

Abstract

In this paper, an adaptive controller is presented to control a quadrotor, whose parameters are extracted from the genetic algorithm optimization method. The advantage of this method is that based on the system states, the control coefficients are calculated online. For this purpose, a function between system states-space and control coefficients is obtained. From the database collected from the genetic algorithm optimization method, the parameters of the control coefficient function are obtained using the least squares method. The stability of the proposed controller is proved by the Lyapunov method. Finally, the performance of the proposed controller is compared with the PID controller, which is widely used in the literature. The results show that the proposed approach is promising.

Keywords

  • [1] Zhao, D. Wang, Q. –e. Zhao, J. Hu and Q. Pan, “Path following control of a quadrotor using dynamic extension with a well-designed stopping policy”, 2021 4th IEEE International Conference on Industrial Cyber-Physical Systems (ICPS), pp. 434-439, 2021.
  • [2] M. M. Dehghan., A. Parsa, A. Ahangarani Farahani and E. Ghezelbash, “Low-order linear estimation of a commercial quadrotor using flight test data sets”, Journal of Aeronautical Engineering, Vol. 20, pp. 25-35, 2019.
  • [3] Islam, M. Okasha and M.M. Idres, “Trajectory tracking in quadrotor platform by using PD controller and LQR control approach”, 6th Conference on Mechatronics-ICOM’17, pp.1-9, 2017.
  • [4] A. Najm, I. K. Ibraheem, “Nonlinear PID controller design for a 6-DOF UAV quadrotor system”, International Journal of Engineering Science and Technology, Vol. 22, pp.1087-1097, 2019.
  • [5] Zhou, B. Zhang, “Quadrotor UAV flight control using backstepping adaptive controller”, 2020 IEEE 6th International Conference on Control Science and Systems Engineering (ICCSSE), pp. 163-166, 2020.
  • [6] Qiao, Z. Liu, and Y. Zhang, “Gain scheduling PID control of the Quad-Rotor helicopter”, 2017 International Conference on Unmanned Systems (ICUS), pp. 1594-1601, 2017.
  • [7] Navabi, and H. Mirzaei, “Robust optimal adaptive trajectory tracking control of quadrotor helicopter”, Latin American Journal of Solids and Structures, Vol. 14, pp. 1043-1066, 2017.
  • [8] Shi, Y. Cheng, C. Yin, S. Dadras and X. Huang, X. “Design of fractional-order backstepping sliding mode control for quadrotor UAV”, Asian Journal of Control, Vol. 21, pp. 156-171, 2019.
  • [9] Edjghou, N. Slimane and K. Chafaa, “Fuzzy sliding mode control based on backstepping synthesis for unmanned quadrotors”, Advances Electrical and Electronic Engineering, Vol. 16, pp. 135-146, 2018.
  • Samantaray and S. Chakrabarty, “A fuzzy sliding mode control design for quadcopter”, International Conference on Unmanned Aerial System in Geomatics, pp. 191-200, 2019.
  • Sanz, P. Garcia, Q. Zhong and P. Albertos, “Robust control of quadrotors based on an uncertainty and disturbance estimator”, Journal of Dynamic Systems, Measurement, and Control, Vol. 138, 2016.
  • Zhao, B. Xian, Y. Zhang and X. Zhang, “Nonlinear robust adaptive tracking control of a quadrotor UAV via immersion and invariance methodology”, in IEEE Transactions on Industrial Electronics, Vol. 62, pp. 2891-2900, 2016.
  • -J. Wu, H. Tang and X. –Z. Jin, “Robust adaptive trajectory tracking control of a class of disturbed quadrotor aircraft”, 2021 IEEE 10th Data Driven Control and Learning Systems Conference (DDCLS), pp. 667–672, 2021.
  • X. Mung and S. K. Hong, “Robust backstepping trajectory tracking control of a quadrotor with input saturation via extended state observer”, Applied Science, Vol. 9, pp. 1-23, 2019.
  • Ahangarani Farahani, “Controller designed based on feedback linearization technique for quadrotor”, The First National Conference on Computational and Experimental Mechanics, SRTTU, Tehran, 2019.
  • K. Tan, J. Wang, Y. C.  Paw and T. Y. Ng, “Tracking of a moving ground target by a quadrotor using a backstepping approach based on a full state cascaded dynamics”, Appl. Soft Comput, Vol. 47, pp. 47–62, 2016.
  • –C, Liu and T. –W. Ou, “Non-linear adaptive tracking control for quadrotor arial robots under uncertain dynamics”, IET Control Theory & Applications, Vol. 15, pp. 1126–1139, 2021.
  • Huang, D. Huang, Z. Wang, and A. Shah, “Robust tracking control of a quadrotor UAV based on adaptive sliding mode controller”, Complexity, pp. 1-15, 2019.
  • Khalil, “Nonlinear systems”, Prentice Hall, Third edition, 2020.
  • Ahangarani Farahani and J. Karimi, “Adaptive controller design to Euler angles of quadrotor with unknown parameters”, The 18th International Conference of Iranian Aerospace Society, Tehran, Iran, 2020.