A robust control design approach for altitude control and trajectory tracking of a quadrotor
DOI:
https://doi.org/10.20998/2074-272X.2021.5.03Keywords:
six degree of freedom quadrotor, unmanned aerial vehicle, attitude regulation, nonlinear system, robust control, H∞ controllerAbstract
Introduction. Unmanned aerial vehicles as quadcopters, twin rotors, fixed-wing crafts, and helicopters are being used in many applications these days. Control approaches applied on the quadrotor after decoupling the model or separate altitude control and trajectory tracking have been reported in the literature. A robust linear H∞ controller has been designed for both altitude control and circular trajectory tracking at the desired altitude. Problem. The ability of the quadrotor system to hover at a certain height and track any desired trajectory makes their use in many industrial applications in both military and civil applications. Once a controller has been designed, it may not be able to maintain the desired performance in practical scenarios, i.e. in presence of wind gusts. Originality. This work presents the control strategy to ensure both altitude control and trajectory tracking using a single controller. Purpose. However, there is a need for a single controller that ensures both altitude control and trajectory tracking. Novelty. This paper presents a robust H∞ control for altitude control and trajectory tracking for a six degree of freedom of unmanned aerial vehicles quadrotor. Methodology. Multi input multi output robust H∞ controller has been proposed for the quadrotor for altitude control and tracking the desired reference. For the controller validation, a simulation environment is developed in which a 3D trajectory is tracked by the proposed control methodology. Results. Simulation results depict that the controller is efficient enough to achieve the desired objective at minimal control efforts. Practical value. To verify that the proposed approach is able to ensure stability, altitude control, and trajectory tracking under practical situations, the performance of the proposed control is tested in presence of wind gusts. The ability of the controller to cater to the disturbances within fractions of seconds and maintaining both transient and steady-state performance proves the effectiveness of the controller.
References
Valavanis K.P., Vachtsevanos G.J. Handbook of unmanned aerial vehicles. Springer Science + Business Media Dordrecht, 2015. doi: https://doi.org/10.1007/978-90-481-9707-1.
Luzar M., Korbicz J. Linear parameter-varying two rotor aero-dynamical system modelling with state-space neural network. In: Rutkowski L., Scherer R., Korytkowski M., Pedrycz W., Tadeusiewicz R., Zurada J. (eds) Artificial Intelligence and Soft Computing. ICAISC 2018. Lecture Notes in Computer Science, 2018, vol. 10842. Springer, Cham. doi: https://doi.org/10.1007/978-3-319-91262-2_52.
Venkatesan C. Fundamentals of helicopter dynamics. CRC Press, 2014. 338 p. doi: https://doi.org/10.1201/b17314.
Juang J., Huang M., Liu W. PID control using presearched genetic algorithms for a MIMO system. IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews), 2008, vol. 38, no. 5, pp. 716-727. doi: https://doi.org/10.1109/tsmcc.2008.923890.
Aldebrez F.M., Alam M.S., Tokhi M.O. Input-shaping with GA-tuned PID for target tracking and vibration reduction. Proceedings of the 2005 IEEE International Symposium on, Mediterrean Conference on Control and Automation Intelligent Control, 2005, pp. 485-490, doi: https://doi.org/10.1109/.2005.1467063.
Wen P., Lu T.W. 2008. Decoupling control of a twin rotor MIMO system using robust deadbeat control technique. IET Control Theory & Applications, 2008, vol. 2, no. 11, pp. 999-1007. doi: http://dx.doi.org/10.1049/iet-cta:20070335.
Pratap B., Agrawal A., Purwar S. Optimal control of twin rotor MIMO system using output feedback. 2012 2nd International Conference on Power, Control and Embedded Systems, 2012, pp. 1-6. doi: https://doi.org/10.1109/icpces.2012.6508113.
Thien R.T.Y., Kim Y. Decentralized formation flight via PID and integral sliding mode control. Aerospace Science and Technology, 2018, vol. 81, pp. 322-332. doi: https://doi.org/10.1016/j.ast.2018.08.011.
Moreno-Valenzuela J., Pérez-Alcocer R., Guerrero-Medina M., Dzul A. Nonlinear PID-type controller for quadrotor trajectory tracking. IEEE/ASME Transactions on Mechatronics, 2018, vol. 23, no. 5, pp. 2436-2447. doi: https://doi.org/10.1109/TMECH.2018.2855161.
Li Z., Ma X., Li Y. Model-free control of a quadrotor using adaptive proportional derivative-sliding mode control and robust integral of the signum of the error. International Journal of Advanced Robotic Systems, 2018, vol. 15, no. 5, p. 172988141880088. doi: https://doi.org/10.1177/1729881418800885.
Akbar R., Uchiyama N. Design and experiment of adaptive modified super-twisting control with a nonlinear sliding surface for a quadrotor helicopter. Advances in Mechanical Engineering, 2018, vol. 10, no. 10, p. 168781401880493. doi: https://doi.org/10.1177/1687814018804934.
Tran T.-T., Ha C. Self-tuning proportional double derivative-like neural network controller for a quadrotor. International Journal of Aeronautical and Space Sciences, 2018, vol. 19, no. 4, pp. 976-985. doi: https://doi.org/10.1007/s42405-018-0091-6.
Govea-Vargas A., Castro-Linares R., Duarte-Mermoud M., Aguila-Camacho N., Ceballos-Benavides G. Fractional order sliding mode control of a class of second order perturbed nonlinear systems: application to the trajectory tracking of a quadrotor. Algorithms, 2018, vol. 11, no. 11, p. 168. doi: https://doi.org/10.3390/a11110168.
Tengis T., Batmunkh A. State feedback control simulation of quadcopter model. 2016 11th International Forum on Strategic Technology (IFOST), 2016, pp. 553-557. doi: https://doi.org/10.1109/ifost.2016.7884178.
Skogestad S., Postlethwaite I. Multivariable feedback control: analysis and design. New York, Wiley, 2005.
John L., Mija S.J. Robust H∞ control algorithm for Twin Rotor MIMO System. 2014 IEEE International Conference on Advanced Communications, Control and Computing Technologies, 2014, pp. 168-173. doi: https://doi.org/10.1109/ICACCCT.2014.7019402.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2021 Z. A. Gulshan, M. Z. H. Ali, M. S. Shah, D. Nouman, M. Anwar, M. F. Ullah
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
Authors who publish with this journal agree to the following terms:
1. Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
2. Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
3. Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work.