Research Article
BibTex RIS Cite
Year 2020, Volume: 5 Issue: 1, 1 - 12, 27.04.2020
https://doi.org/10.30931/jetas.629403

Abstract

References

  • [1] Criado, R.M, Rubio, F.R., “Autonomous path tracking control design for a commercial quadcopter”, IFAC-PapersOnLine 48(9) (2015) : 73-78.
  • [2] Salih, A.L., Moghavvemi, M., Mohamed, H.A., Gaeid, K.S., “Flight PID controller design for a UAV quadrotor”, Scientific research and essays 5(23) (2010) : 3660-3667.
  • [3] Tanveer, M.H., Ahmed, S.F., Hazry, D., Warsi, F.A., Joyo, M.K., “Stabilized controller design for attitude and altitude controlling of quad-rotor under disturbance and noisy conditions”, American Journal of Applied Sciences 10(8) (2013) : 819-831.
  • [4] Tikani, V., Shahbazi, H., “Design and implementation of attitude PID controller with fuzzy system to adjust the controller gain values for quadrotor”, Modares Mechanical Engineering 16(9) (2016) : 19-28.
  • [5] Ahmed, S.F., Kadir, K., Joyo, M.K., “LQR-based controller design for altitude and longitudinal movement of quadrotor”, Journal of Applied Sciences 16(12) (2016) : 588-593.
  • [6] Bulgakov, A., Evgenov, A., Weller, C., “Automation of 3D building model generation using quadrotor”, Procedia Engineering 123 (2015) : 101-109.
  • [7] Ghaffar, A.A, Richardson, T., “Model reference adaptive control and LQR control for quadrotor with parametric uncertainties”, International Journal of Mechanical, Aerospace, Industrial, Mechatronic and Manufacturing Engineering 9(2) (2015) : 244-250.
  • [8] Mohammadi, V., Ghasemi, S., Kharrati, H., “PSO tuned FLC for full autopilot control of quadrotor to tackle wind disturbance using bond graph approach”, Applied Soft Computing 65 (2018) : 184-195.
  • [9] Tran, H.K., Chiou, J.S., “PSO-based algorithm applied to quadcopter micro air vehicle controller design”, Micromachines 7(9) (2016) : 168.
  • [10] Dong, J., He, B., “Novel fuzzy PID-type iterative learning control for quadrotor UAV”, Sensors 19(1) (2019) : 24.
  • [11] Ali, Z.A., Wang, D., Aamir, M., Masroor, S., “Trajectory tracking of a tri-rotor aerial vehicle using an MRAC-based robust hybrid control algorithm”, Aerospace 4(1) (2017) : 3-19.
  • [12] Jia, Z., Yu, J., Mei, Y., Chen, Y., Shen, Y., Ai, X., “Integral backstepping sliding mode control for quadrotor helicopter under external uncertain disturbances”, Aerospace Science and Technology 68 (2017) : 299-307.
  • [13] Modirrousta, A., Khodabandeh, M., “A novel nonlinear hybrid controller design for an uncertain quadrotor with disturbances”, Aerospace Science and Technology 45 (2015) : 294-308.
  • [14] Vempati, A.S., Choudhary, V., Behera, L., “Quadrotor: design, control and vision based localization”, IFAC Proceedings Volumes 47(1) (2014) : 1104-1110.
  • [15] Shao, X., Meng, Q., Liu, J., Wang, H., “RISE and disturbance compensation based trajectory tracking control for a quadrotor UAV without velocity measurements”, Aerospace Science and Technology 74 (2018) : 145-159.
  • [16] Xia, D., Cheng, L., Yao, Y., “A robust inner and outer loop control method for trajectory tracking of a quadrotor”, Sensors 17(9) (2017) : 2147.
  • [17] Shastry, A.K., Pattanaik, A., Kothari, M., “Neuro-adaptive augmented dynamic inversion controller for quadrotors”, IFAC-PapersOnLine 49(1) (2016) : 302-307.
  • [18] Govea-Vargas, A., Castro-Linares, R., Duarte-Mermoud, M.A., Aguila-Camacho, N., Ceballos-Benavides, G.E., “Fractional order Sosliding mode control of a class of second order perturbed nonlinear systems: Application to the trajectory tracking of a quadrotor”, Algorithms 11(11) (2018) : 168.
  • [19] Emran, B.J., Al-Omari, M., Abdel-Hafez, M.F., Jaradat, M.A., “A cascaded approach for quadrotor’s attitude estimation”, Procedia Technology 15 (2014) : 268-277.
  • [20] Bouadi, H., Tadjine, M., “Nonlinear observer design and sliding mode control of four rotors helicopter”, International Journal of Mechanical, Aerospace, Industrial, Mechatronic and Manufacturing Engineering 1(7) (2007) : 354-359.
  • [21] Stevek, J., Fikar, M., “Teaching aids for laboratory experiments with AR. Drone2 Quadrotor”, IFAC-PapersOnLine 49(6) (2016) : 236-241.
  • [22] Gonzalez, V.S., Moreno, V.J., “Motion control of a quadrotor aircraft via singular perturbations”, International Journal of Advanced Robotic Systems 10(10) (2013) : 368.

Adaptive Trajectory Tracking Control of a Quadrotor Based on Iterative Learning Algorithm

Year 2020, Volume: 5 Issue: 1, 1 - 12, 27.04.2020
https://doi.org/10.30931/jetas.629403

Abstract

This paper presents a new adaptive and optimal algorithm for the trajectory tracking control of a quadrotor using iterative learning algorithm (ILA) and enumerative learning method. Ordinarily the ILA, as an adaptive method, can perform well with PID control to improve the controller’s performance for a nonlinear system. Quadrotors are considered as nonlinear and unstable systems in which the use of an adaptive and optimal controller can increase its stability and decrease error level. In this method, a PID controller is proposed for the inner and outer control loops of a quadrotor and the ILA is used to adapt PID control gains. Subsequently, an enumerative learning algorithm is used to optimize the learning rates of the ILA. For this purpose, at first, the dynamic model of the quadrotor is acquired. After that, the structure of the control system and the inner and outer control loops are defined. In the end, the simulation results for the trajectory tracking control are demonstrated. Through simulation, it is concluded that as time increases, the performance of the suggested control method in trajectory tracking control becomes better and better and error signals convergence to zero.

References

  • [1] Criado, R.M, Rubio, F.R., “Autonomous path tracking control design for a commercial quadcopter”, IFAC-PapersOnLine 48(9) (2015) : 73-78.
  • [2] Salih, A.L., Moghavvemi, M., Mohamed, H.A., Gaeid, K.S., “Flight PID controller design for a UAV quadrotor”, Scientific research and essays 5(23) (2010) : 3660-3667.
  • [3] Tanveer, M.H., Ahmed, S.F., Hazry, D., Warsi, F.A., Joyo, M.K., “Stabilized controller design for attitude and altitude controlling of quad-rotor under disturbance and noisy conditions”, American Journal of Applied Sciences 10(8) (2013) : 819-831.
  • [4] Tikani, V., Shahbazi, H., “Design and implementation of attitude PID controller with fuzzy system to adjust the controller gain values for quadrotor”, Modares Mechanical Engineering 16(9) (2016) : 19-28.
  • [5] Ahmed, S.F., Kadir, K., Joyo, M.K., “LQR-based controller design for altitude and longitudinal movement of quadrotor”, Journal of Applied Sciences 16(12) (2016) : 588-593.
  • [6] Bulgakov, A., Evgenov, A., Weller, C., “Automation of 3D building model generation using quadrotor”, Procedia Engineering 123 (2015) : 101-109.
  • [7] Ghaffar, A.A, Richardson, T., “Model reference adaptive control and LQR control for quadrotor with parametric uncertainties”, International Journal of Mechanical, Aerospace, Industrial, Mechatronic and Manufacturing Engineering 9(2) (2015) : 244-250.
  • [8] Mohammadi, V., Ghasemi, S., Kharrati, H., “PSO tuned FLC for full autopilot control of quadrotor to tackle wind disturbance using bond graph approach”, Applied Soft Computing 65 (2018) : 184-195.
  • [9] Tran, H.K., Chiou, J.S., “PSO-based algorithm applied to quadcopter micro air vehicle controller design”, Micromachines 7(9) (2016) : 168.
  • [10] Dong, J., He, B., “Novel fuzzy PID-type iterative learning control for quadrotor UAV”, Sensors 19(1) (2019) : 24.
  • [11] Ali, Z.A., Wang, D., Aamir, M., Masroor, S., “Trajectory tracking of a tri-rotor aerial vehicle using an MRAC-based robust hybrid control algorithm”, Aerospace 4(1) (2017) : 3-19.
  • [12] Jia, Z., Yu, J., Mei, Y., Chen, Y., Shen, Y., Ai, X., “Integral backstepping sliding mode control for quadrotor helicopter under external uncertain disturbances”, Aerospace Science and Technology 68 (2017) : 299-307.
  • [13] Modirrousta, A., Khodabandeh, M., “A novel nonlinear hybrid controller design for an uncertain quadrotor with disturbances”, Aerospace Science and Technology 45 (2015) : 294-308.
  • [14] Vempati, A.S., Choudhary, V., Behera, L., “Quadrotor: design, control and vision based localization”, IFAC Proceedings Volumes 47(1) (2014) : 1104-1110.
  • [15] Shao, X., Meng, Q., Liu, J., Wang, H., “RISE and disturbance compensation based trajectory tracking control for a quadrotor UAV without velocity measurements”, Aerospace Science and Technology 74 (2018) : 145-159.
  • [16] Xia, D., Cheng, L., Yao, Y., “A robust inner and outer loop control method for trajectory tracking of a quadrotor”, Sensors 17(9) (2017) : 2147.
  • [17] Shastry, A.K., Pattanaik, A., Kothari, M., “Neuro-adaptive augmented dynamic inversion controller for quadrotors”, IFAC-PapersOnLine 49(1) (2016) : 302-307.
  • [18] Govea-Vargas, A., Castro-Linares, R., Duarte-Mermoud, M.A., Aguila-Camacho, N., Ceballos-Benavides, G.E., “Fractional order Sosliding mode control of a class of second order perturbed nonlinear systems: Application to the trajectory tracking of a quadrotor”, Algorithms 11(11) (2018) : 168.
  • [19] Emran, B.J., Al-Omari, M., Abdel-Hafez, M.F., Jaradat, M.A., “A cascaded approach for quadrotor’s attitude estimation”, Procedia Technology 15 (2014) : 268-277.
  • [20] Bouadi, H., Tadjine, M., “Nonlinear observer design and sliding mode control of four rotors helicopter”, International Journal of Mechanical, Aerospace, Industrial, Mechatronic and Manufacturing Engineering 1(7) (2007) : 354-359.
  • [21] Stevek, J., Fikar, M., “Teaching aids for laboratory experiments with AR. Drone2 Quadrotor”, IFAC-PapersOnLine 49(6) (2016) : 236-241.
  • [22] Gonzalez, V.S., Moreno, V.J., “Motion control of a quadrotor aircraft via singular perturbations”, International Journal of Advanced Robotic Systems 10(10) (2013) : 368.
There are 22 citations in total.

Details

Primary Language English
Subjects Engineering
Journal Section Research Article
Authors

Mohammad Mehdi Farzaneh

Alireza Tavakolpour-saleh This is me

Publication Date April 27, 2020
Published in Issue Year 2020 Volume: 5 Issue: 1

Cite

APA Farzaneh, M. M., & Tavakolpour-saleh, A. (2020). Adaptive Trajectory Tracking Control of a Quadrotor Based on Iterative Learning Algorithm. Journal of Engineering Technology and Applied Sciences, 5(1), 1-12. https://doi.org/10.30931/jetas.629403
AMA Farzaneh MM, Tavakolpour-saleh A. Adaptive Trajectory Tracking Control of a Quadrotor Based on Iterative Learning Algorithm. JETAS. April 2020;5(1):1-12. doi:10.30931/jetas.629403
Chicago Farzaneh, Mohammad Mehdi, and Alireza Tavakolpour-saleh. “Adaptive Trajectory Tracking Control of a Quadrotor Based on Iterative Learning Algorithm”. Journal of Engineering Technology and Applied Sciences 5, no. 1 (April 2020): 1-12. https://doi.org/10.30931/jetas.629403.
EndNote Farzaneh MM, Tavakolpour-saleh A (April 1, 2020) Adaptive Trajectory Tracking Control of a Quadrotor Based on Iterative Learning Algorithm. Journal of Engineering Technology and Applied Sciences 5 1 1–12.
IEEE M. M. Farzaneh and A. Tavakolpour-saleh, “Adaptive Trajectory Tracking Control of a Quadrotor Based on Iterative Learning Algorithm”, JETAS, vol. 5, no. 1, pp. 1–12, 2020, doi: 10.30931/jetas.629403.
ISNAD Farzaneh, Mohammad Mehdi - Tavakolpour-saleh, Alireza. “Adaptive Trajectory Tracking Control of a Quadrotor Based on Iterative Learning Algorithm”. Journal of Engineering Technology and Applied Sciences 5/1 (April 2020), 1-12. https://doi.org/10.30931/jetas.629403.
JAMA Farzaneh MM, Tavakolpour-saleh A. Adaptive Trajectory Tracking Control of a Quadrotor Based on Iterative Learning Algorithm. JETAS. 2020;5:1–12.
MLA Farzaneh, Mohammad Mehdi and Alireza Tavakolpour-saleh. “Adaptive Trajectory Tracking Control of a Quadrotor Based on Iterative Learning Algorithm”. Journal of Engineering Technology and Applied Sciences, vol. 5, no. 1, 2020, pp. 1-12, doi:10.30931/jetas.629403.
Vancouver Farzaneh MM, Tavakolpour-saleh A. Adaptive Trajectory Tracking Control of a Quadrotor Based on Iterative Learning Algorithm. JETAS. 2020;5(1):1-12.