Trajectory Tracking Control for a Quadcopter under External Disturbances

Authors

  • Cuong V. Nguyen Thai Nguyen University of Information and Communication Technology, Thai Nguyen University, Vietnam
  • Minh Tuan Nguyen Thai Nguyen University of Technology, Thai Nguyen University, Vietnam
  • Hoang T. Tran Center of Electrical Engineering, Duy Tan University, Danang, 550000, Vietnam
  • Mien L. Trinh University of Transport and Communications, Ha Noi 100000, Vietnam
  • Hung M. La University of Nevada, Reno, 1664 North Virginia Street, MS0171, Reno, 89557, NV, USA
  • Hoa T. T. Nguyen Thai Nguyen University of Technology, Thai Nguyen University, Vietnam
Volume: 14 | Issue: 6 | Pages: 17620-17628 | December 2024 | https://doi.org/10.48084/etasr.8449

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/Simulink

Downloads

Download data is not yet available.

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

[1]
Nguyen, C.V., Nguyen, M.T., Tran, H.T., Trinh, M.L., La, H.M. and Nguyen, H.T.T. 2024. Trajectory Tracking Control for a Quadcopter under External Disturbances. Engineering, Technology & Applied Science Research. 14, 6 (Dec. 2024), 17620–17628. DOI:https://doi.org/10.48084/etasr.8449.

Metrics

Abstract Views: 315
PDF Downloads: 316

Metrics Information