Design Optimal Adaptive Trajectory Tracking Control for Station Keeping and Attitude Control of Quadrotor Using Gray Wolf Optimization

Document Type : Original Article

Author

Faculty Member, Department of Mechanical Engineering, Payame Noor University,Tehran, Iran.

Abstract

Nowadays, various applications of quadrotors, in different fields such as monitoring, inspection, and rescue has attracted the attention of many researchers. Because of the extensive range of applications for quadrotors, maintaining their position control, condition control, and tracking is important. Thus, it is essential that these issues are considered and resolved. Therefore, based on Newton Euler’s method, structure of a model for analyzing the behavior of the system and design of the controller is introduced in the present research. As the dynamics of quadrotors are nonlinear, the adaptive optimal control algorithm for resolving this issue was used in order for the control parameters to be updated. For updating these control parameters, methods such as optimizing, fuzzy, neural networks and hybrid methods can be used. The fuzzy or neural networks methods do not have the capability of applying constraints such as the operator’s physical restrictions in the updating process. Their overall response speed is greater than the optimization methods. The optimization methods have more capabilities to find better and more acceptable responses than the above methods, but it is noteworthy that they require high-speed processors. Since the objective was to achieve better responses for station keeping and tracking maneuvers, the gray wolf optimization algorithm for updating the control parameters was utilized. In addition, to increase the resistance of the controllers and to optimize the control efforts, the authors proposed to combine the control inputs with other methods such as optimal nonlinear proportional–integral–derivative (pid). Finally, the results of simulations were presented. The results demonstrated that the proposed approach resolved all aspects of the main problem. additionally, the proposed approach can be used in maintaining position control, condition control and tracking.

Keywords

Main Subjects


[1] Lee, H., & Kim, H. J. (2017). Trajectory tracking control of multirotors from modelling to experiments: A survey. International Journal of Control, Automation and Systems, 15(1), 281-292. https://doi.org/10.1007/s12555-015-0289-3
[2] Antonelli, G., Cataldi, E., Arrichiello, F., Giordano, P. R., Chiaverini, S., & Franchi, A. (2018). Adaptive Trajectory Tracking for Quadrotor MAVs in Presence of Parameter Uncertainties and External Disturbances. IEEE Transactions on Control Systems Technology, 26(1), 248-254. https://doi.org/10.1109/TCST.2017.2650679
[3] Hayajneh, M., Melega, M., & Marconi, L. (2018). Design of autonomous smartphone based quadrotor and implementation of navigation and guidance systems. Mechatronics, 49, 119-133. https://doi.org/10.1016/j.mechatronics.2017.11.012
[4] Shastry, A. K., Kothari, M., & Abhishek, A. (2018, January 8-12). Development of Flight Dynamics Model of Quadrotor. 2018 American Institute of Aeronautics and Astronautics Guidance, Navigation, and Control Conference, Kissimmee, Florida. https://arc.aiaa.org/d oi/abs/10.2514/6.2018-1850
[5] Mottahedi, A., & Akbarzadeh Kalat, A. (2017). Adaptive robust sliding mode control of quadrotor in the presence of wind disturbance. Modares Mechanical Engineering, 16(12), 95-102. http://mme.modares.ac.ir/article-15-5615-en.html
[6] Navabi, M., & Mirzaei, H. (2015). Dynamic Modeling and Nonlinear Adaptive Control of Mesicopter Flight. Modares Mechanical Engineering, 15(5), 1-12. http://mme.m odares.ac.ir/article-15-8328-en.html
[7] Reklaitis, G. V., Ravindran, A., & Ragsdell, K. M. (2006). Engineering optimization: methods and applications (2 ed.). John Wiley & Sons. https://www.amazon.com/Engineering-Optimization-methods-applications-Ravindran/dp/0471558141
[8] Hare, W., Nutini, J., & Tesfamariam, S. (2013). A survey of non-gradient optimization methods in structural engineering. Advances in Engineering Software, 59, 19-28. https://doi.org/10. 1016/j.advengsoft.2013.03.001
[9] Mirjalili, S., Mirjalili, S. M., & Lewis, A. (2014). Grey Wolf Optimizer. Advances in Engineering Software, 69, 46-61. https://doi.org/10.1016/j.advengsoft.2013.12.007
[10] Khatoon, S., Gupta, D., & Das, L. K. (2014, September 24-27). PID & LQR control for a quadrotor: Modeling and simulation. 2014 International Conference on Advances in Computing, Communications and Informatics, Delhi, India.https://doi.org/10.11 09/ICACCI.2014.6968232
[11] Panomrattanarug, B., Higuchi, K., & Mora-Camino, F. (2013, September 14-17). Attitude control of a quadrotor aircraft using LQR state feedback controller with full order state observer. The society Of Instrument And Control Engineers Annual Conference 2013, Nagoya, Japan. https://ieeexplore.ieee.org/abstract/document/67 36320
[12] Zulu, A., & John, S. (2016). A review of control algorithms for autonomous quadrotors. Journal of Applied Sciences, 4(14), 547-556. https://doi.org/10.4236/ojapps.2014.4 14053
[13] Nicol, C. E. (2010). A Robust Adaptive Neural Network Control for a Quadrotor Helicopter [Master, University of Calgary]. Calgary, Alberta, Canada. https://www.collectionscanada .gc.ca/obj/thesescanada/vol2/002/MR62088.PDF?is_thesis=1&oclc_number=758060582
[14] Nicol, C., Macnab, C. J. B., & Ramirez-Serrano, A. (2011). Robust adaptive control of a quadrotor helicopter. Mechatronics, 21(6), 927-938. https://doi.org/10.1016/j.mec hatronics.2011.02.007
[15] Dehghan, M., Sadeghiyan, B., & Khosravian, E. (2021). Private Trajectory Intersection Testing: Is Garbled Circuit Better than Custom Protocols? International Journal of Engineering, 34(4), 863-872. https://doi.org/10.5829/ije.2021.34.04a.12
[16] Khosravian, E., & Maghsoudi, H. (2019). Design of an Intelligent Controller for Station Keeping, Attitude Control, and Path Tracking of a Quadrotor Using Recursive Neural Networks. International Journal of Engineering, 32(5), 747-758. https://ww w.ije.ir/article_88211_da6e2c4a4d4660d1aaf6ff6a46097f72.pdf
Volume 19, Issue 3 - Serial Number 59
Technical and Engineering
December 2022
Pages 663-695
  • Receive Date: 19 November 2022
  • Revise Date: 18 December 2022
  • Accept Date: 24 December 2022