Nonlinear Dynamic Modeling of a Quadrotor and Its Control Using Sliding Mode Controller
Publication: Journal of Aerospace Engineering
Volume 36, Issue 6
Abstract
In this paper, an attempt has been made to implement the classical second order SMC for a nonlinear model of the Quadrotor with varied trajectories in a closed loop in simulation for the available model along with the model identified for Hexsoon Edu 450 Quadrotor. The controller is developed using an equivalent control technique that was realized using MATLAB. Because the quadrotor system is complex, the dynamic modeling has to be done by considering six degrees of freedom prior to the controller design. Primarily the attitude controllers of the quadrotor should be settled at the desired values. Then, the position controllers must be stabilized using effective tuning of the parameters of the controller. This paper presents a three-dimensional trajectory tracking of the quadrotor using a sliding mode controller (SMC) which is stable and accurate as per the comparison because the maneuvering of the quadrotor is a quick process. The results of the designed (SMC) are compared with a nonlinear PID controller in the literature. The result proved the robustness of the SMC against the uncertainties of the system compared with NPID.
Get full access to this article
View all available purchase options and get full access to this article.
Data Availability Statement
Some or all the data, the models, or the codes that support the findings of this study are available from the corresponding author upon reasonable request.
Acknowledgments
The authors are grateful to the Department of Instrumentation and Control Engineering, Manipal Institute of Technology, Manipal Academy of Higher Education (Institution of Eminence), Manipal-576104, Karnataka, India, for providing simulating laboratory environment and access to various journals. Also, we acknowledge Chirag Gupta, North Eastern Space Application Center (NESAC) Indian Space Research Organization/Department of Space Respond Program, Government of India, has funded this project under the project code: ISRO/RES/3/822/19–20, dated August 8, 2019.
References
Afflitto, A. L., R. B. Anderson, and K. Mohammadi. 2018. “An introduction to nonlinear robust control for unmanned quadrotor aircraft: How to design control algorithms for quadrotors using sliding mode control and adaptive control techniques.” IEEE Control Syst. Mag. 38 (3): 102–121. https://doi.org/10.1109/MCS.2018.2810559.
Besnarda, L., Y. B. Shtessel, and B. Landruma. 2012. “Quadrotor vehicle control via sliding mode controller driven by sliding mode disturbance observer.” J. Franklin Inst. 349 (2): 658–684. https://doi.org/10.1016/j.jfranklin.2011.06.031.
García, O., P. Ordaz, O. J. Santos-Sanchez, S. Salazar, and R. Lozano. 2019. “Backstepping and robust control for a quadrotor in outdoors environments: An experimental approach.” IEEE Access 7 (Mar): 40636–40648. https://doi.org/10.1109/ACCESS.2019.2906861.
He, Z., and L. Zhao. 2014. “A simple attitude control of quadrotor helicopter based on Ziegler-Nichols rules for tuning PD parameters.” Sci. World J. 2014 (Dec): 113–119. https://doi.org/10.1155/2014/280180.
Herrera, M., A. P. Gomez, W. Chamorro, and O. Camacho. 2015. “Sliding mode control: An approach to control a quadrotor.” In Proc., 2015 Asia Pacific Conf. on Computer Aided System Engineering, 314–319. New York: IEEE.
Liu, H., Y. Bai, G. Lu, and Y. Zhong. 2013. “Robust attitude control of uncertain quadrotors.” IET Control Theory Appl. 7 (11): 1583–1589. https://doi.org/10.1049/iet-cta.2012.0964.
Mamo, M. B. 2020. “Trajectory tracking control of quadcopter by designing third order SMC controller.” Global Sci. J. 8 (9): 2100–2108. https://doi.org/10.5075/epfl-thesis-3727.
Moreno-Valenzuela, J., R. Perez-Alcocer, M. Guerrero-Medina, and A. Dzul. 2018. “Nonlinear PID-type controller for quadrotor trajectory tracking.” IEEE/ASME Trans. Mechatron. 23 (5): 2436–2447. https://doi.org/10.1109/TMECH.2018.2855161.
Nadda, S., and A. Swarup. 2017. “Improved quadrotor altitude control design using second-order sliding mode.” J. Aerosp. Eng. 30 (6): 04017065. https://doi.org/10.1061/(ASCE)AS.1943-5525.0000781.
Najm, A. A., and I. K. Ibraheem. 2019. “Nonlinear PID controller design for a 6-DOF UAV quadrotor system.” Eng. Sci. Technol. 22 (4): 1087–1097. https://doi.org/10.1016/j.jestch.2019.02.005.
Rios, H., R. Falcon, O. A. Gonzalez, and A. Dzul. 2019. “Continuous sliding-mode control strategies for quadrotor robust tracking: Real-time application.” IEEE Trans. Ind. Electron. 66 (2): 1264–1272. https://doi.org/10.1109/TIE.2018.2831191.
Salazar, S., R. Lopez-Gutierrez, A. E. Rodriguez-Mata, I. Gonzalez Hernandez, and R. Lozano. 2017. “Robust quadrotor control attitude and altitude real time results.” J. Intell. Rob. Syst. 88 (2–4): 299–312. https://doi.org/10.1007/s10846-017-0520-y.
Sumantri, B., N. Uchiyama, and S. Sano. 2014. “Second order sliding mode control for a quad-rotor helicopter with a nonlinear sliding surface.” In Proc., IEEE Conf. on Control Applications, 742–746. New York: IEEE.
Xiao, J. 2020. “Trajectory planning of quadrotor using sliding mode control with extended state observer.” J. Meas. Control 53 (7–8): 1300–1308. https://doi.org/10.1177/0020294020927419.
Zhao, L., L. Dai, Y. Xia, and P. Li. 2019. “Attitude control for quadrotors subjected to wind disturbances via active disturbance rejection control and integral sliding mode control.” Mech. Syst. Sig. Process. 129 (Aug): 531–545. https://doi.org/10.1016/j.ymssp.2019.04.040.
Information & Authors
Information
Published In
Copyright
© 2023 American Society of Civil Engineers.
History
Received: Aug 23, 2020
Accepted: Jun 20, 2023
Published online: Aug 22, 2023
Published in print: Nov 1, 2023
Discussion open until: Jan 22, 2024
Authors
Metrics & Citations
Metrics
Citations
Download citation
If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.