Trajectory Tracking Control for a Quadcopter under External Disturbances
Received: 21 July 2024 | Revised: 26 August 2024 | Accepted: 3 September 2024 | Online: 23 September 2024
Corresponding author: Minh Tuan Nguyen
Abstract
This paper initially discusses the application of a Sliding Mode Controller (SMC) for drone control, encompassing vertical takeoff and landing. Subsequently, the dynamic model of the quadcopter is formulated using the Newton-Euler method. Despite the challenges posed by the nonlinear characteristics of Unmanned Aerial Vehicles (UAVs), empirical evidence from previous tests and simulation studies underscores the efficacy of the SMC in delivering satisfactory performance and robust resistance against interference. Moreover, this research endeavors to present a quadcopter model and simulation, leveraging the SMC alongside the Newton-Euler formula to enhance control precision in the face of external magnetic disturbances affecting the UAV. Both the position and attitude of the UAV are governed by the SMC. The dynamic and control models of the quadcopter are implemented and visualized in MATLAB, culminating in results that substantiate the efficacy of the proposed controller across diverse scenarios. Furthermore, the performance of the proposed control method is compared with alternative methodologies such as PID, particularly in scenarios involving disturbances. The simulation results indicate promising and practical implications.
Keywords:
sliding mode control, UAV, backstepping, quadcopter, MATLAB/SimulinkDownloads
References
A. Katiar, R. Rashdi, Z. Ali, and U. Baig, "Control and stability analysis of quadcopter," in International Conference on Computing, Mathematics and Engineering Technologies, Sukkur, Pakistan, Mar. 2018, pp. 1–6.
D. L. T. Tran, H. T. Do, H. T. Tran, T. Hoang, and M. T. Nguyen, "A Design and Implement of Fuzzy Controller for Taking-off and Landing for Unmanned Aerial Vehicles," in International Conference on Engineering Research and Applications, Thai Nguyen, Vietnam, Dec. 2022, pp. 13–22.
A. Noordin, M. A. M. Basri, and Z. Mohamed, "Simulation and experimental study on PID control of a quadrotor MAV with perturbation," Bulletin of Electrical Engineering and Informatics, vol. 9, no. 5, pp. 1811–1818, Oct. 2020.
H. T. Tran, D. L. T. Tran, V. Q. Nguyen, H. T. Do, and M. T. Nguyen, "A Novel Framework of Modelling, Control, and Simulation for Autonomous Quadrotor UAVs Utilizing Arduino Mega," Wireless Communications and Mobile Computing, vol. 2022, no. 1, 2022, Art. no. 3044520.
E. Okyere, A. Bousbaine, G. T. Poyi, A. K. Joseph, and J. M. Andrade, "LQR controller design for quad-rotor helicopters," The Journal of Engineering, vol. 2019, no. 17, pp. 4003–4007, 2019.
M. Maaruf, M. S. Mahmoud, and A. Ma’arif, "A Survey of Control Methods for Quadrotor UAV," International Journal of Robotics and Control Systems, vol. 2, no. 4, pp. 652–665, Sep. 2022.
J. Zhang and L. Guo, "Theory and Design of PID Controller for Nonlinear Uncertain Systems," IEEE Control Systems Letters, vol. 3, no. 3, pp. 643–648, Jul. 2019.
R. P. Borase, D. K. Maghade, S. Y. Sondkar, and S. N. Pawar, "A review of PID control, tuning methods and applications," International Journal of Dynamics and Control, vol. 9, no. 2, pp. 818–827, Jun. 2021.
M. Rinaldi, S. Primatesta, and G. Guglieri, "A Comparative Study for Control of Quadrotor UAVs," Applied Sciences, vol. 13, no. 6, Jan. 2023, Art. no. 3464.
I. Lopez-Sanchez and J. Moreno-Valenzuela, "PID control of quadrotor UAVs: A survey," Annual Reviews in Control, vol. 56, Jan. 2023, Art. no. 100900.
A. T. Nguyen, N. Xuan-Mung, and S.-K. Hong, "Quadcopter Adaptive Trajectory Tracking Control: A New Approach via Backstepping Technique," Applied Sciences, vol. 9, no. 18, Jan. 2019, Art. no. 3873.
Y. Fan, Y. Cao, and T. Li, "Adaptive integral backstepping control for trajectory tracking of a quadrotor," in 4th International Conference on Information, Cybernetics and Computational Social Systems, Dalian, China, Jul. 2017, pp. 619–624.
H. L. N. N. Thanh and S. K. Hong, "Quadcopter Robust Adaptive Second Order Sliding Mode Control Based on PID Sliding Surface," IEEE Access, vol. 6, pp. 66850–66860, Jan. 2018.
A. Eltayeb, M. Rahmat, M. Eltoum, and M. Basri, "Robust Adaptive Sliding Mode Control Design for Quadrotor Unmanned Aerial Vehicle Trajectory Tracking," International Journal of Computing and Digital Systems, vol. 9, no. 2, pp. 249–257, Mar. 2020.
H. Razmi and S. Afshinfar, "Neural network-based adaptive sliding mode control design for position and attitude control of a quadrotor UAV," Aerospace Science and Technology, vol. 91, pp. 12–27, Aug. 2019.
M. Gulzar and A. N. Abubakar, "Adaptive Backstepping and Sliding Mode Control of a Quadroto." 2024.
D. Matouk, F. Abdessemed, O. Gherouat, and Y. Terchi, "Second-Order Sliding Mode for Position and Attitude Tracking Control of Quadcopter UAV: Super-Twisting Algorithm," International Journal of Innovative Computing, Information and Control, vol. 16, no. 1, pp. 29–43, 2020.
N. Hamdadou, H. Bouadi, N. Hebablia, and M. Yazid, "Stochastic Estimator Based Adaptive Sliding Mode Control for a Quadrotor in Rainy Flight Conditions," Unmanned Systems, vol. 12, no. 1, pp. 133–148, Jan. 2024.
Y. Nettari, M. Labbadi, and S. Kurt, "Adaptive Backstepping Integral Sliding Mode Control Combined with Super-Twisting Algorithm For Nonlinear UAV Quadrotor System," IFAC-PapersOnLine, vol. 55, no. 12, pp. 264–269, Jan. 2022.
M. Achtelik, T. Bierling, J. Wang, L. Hocht, and F. Holzapfel, Adaptive Control of a Quadcopter in the Presence of large/complete Parameter Uncertainties. St. Louis, MO, USA: American Institute of Aeronautics and Astronautics, 2011.
R. I. Perez, G. R. Galvan, A. J. M. Vazquez, and D. L. Alabazares, "Attitude control of a quadcopter using adaptive control technique," in Adaptive Robust Control Systems, London, UK: IntechOpen, 2018.
K. M. Thu and A. I. Gavrilov, "Designing and Modeling of Quadcopter Control System Using L1 Adaptive Control," Procedia Computer Science, vol. 103, pp. 528–535, Jan. 2017.
A. Benghezal, A. Nemra, N. I. Bouaziz, and M. Tadjine, "New Robust Backstepping Attitude Control Approach Applied to Quanser 3 DOF Hover Quadrotor in the Case of Actuators Faults," Unmanned Systems, vol. 12, no. 1, pp. 3–17, Jan. 2024.
R. Mohamed and A. Karaarslan, "Sliding Mode Control-Based Modeling and Simulation of a Quadcopter," Journal of Engineering Research and Reports, vol. 24, no. 3, pp. 32–41, Feb. 2023.
Downloads
How to Cite
License
Copyright (c) 2024 Cuong V. Nguyen, Minh Tuan Nguyen, Hoang T. Tran, Mien L. Trinh, Hung M. La, Hoa T. T. Nguyen
This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors who publish with this journal agree to the following terms:
- Authors retain the copyright and grant the journal the 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.
- 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.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) after its publication in ETASR with an acknowledgement of its initial publication in this journal.