Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2024 Nov 21;19(11):e0308997.
doi: 10.1371/journal.pone.0308997. eCollection 2024.

An improved trajectory tracking control of quadcopter using a novel Sliding Mode Control with Fuzzy PID Surface

Affiliations

An improved trajectory tracking control of quadcopter using a novel Sliding Mode Control with Fuzzy PID Surface

Elisabeth Andarge Gedefaw et al. PLoS One. .

Abstract

This paper presents Super Twisting Sliding Mode Control with a novel Fuzzy PID Surface for improved trajectory tracking of quadrotor unmanned aerial vehicles under external disturbances. First, quadrotor dynamic model with six degrees of freedom (6-DOF) is developed using Newton-Euler Method. Then, a robust Sliding Mode Control based on a new Fuzzy PID Surface is designed to be capable of automatically adjusting its gain parameters. The proposed SMC controller applies super twisting algorithm with PID surface to reduce chattering and a fuzzy logic controller to automatically adjust the gain parameters in order to enhance robustness. Furthermore, the solution to stability has been given by the Lyapunov method. The controller's performance is tested through various trajectories, parameter variations, and disturbance scenarios, comparing it with recent alternatives such as Sliding Mode Control, Fuzzy Sliding Mode Control, and Fuzzy Super Twisting Sliding Mode Control using numerical simulations. The simulation results show that the proposed controller has better tracking performance, parameter variation handling, and disturbance rejection capability compared with the aforementioned controllers. Additionally, the control efforts of the proposed method are minimal and smooth, proving it to be an economically feasible controller and operationally safe for the quadrotor.

PubMed Disclaimer

Conflict of interest statement

The authors have declared that no competing interests exist.

Figures

Fig 1
Fig 1. Quadcopter configuration.
Fig 2
Fig 2. Throttle.
Fig 3
Fig 3. Roll.
Fig 4
Fig 4. Pitch.
Fig 5
Fig 5. Yaw.
Fig 6
Fig 6. Block diagram of the proposed control strategy.
Fig 7
Fig 7. Trajectory tracking for x-axis in spiral infinity path.
Fig 8
Fig 8. Trajectory tracking for y-axis in spiral infinity path.
Fig 9
Fig 9. Trajectory tracking for z-axis in spiral infinity path.
Fig 10
Fig 10. 3D trajectory tracking of a spiral infinity path.
Fig 11
Fig 11. Trajectory tracking for x-axis in a square wave path.
Fig 12
Fig 12. Trajectory tracking for y-axis in a square wave path.
Fig 13
Fig 13. Trajectory tracking for z-axis in a square wave path.
Fig 14
Fig 14. 3D trajectory tracking of a square wave path.
Fig 15
Fig 15. Trajectory tracking for x-axis in a ramp helix path.
Fig 16
Fig 16. Trajectory tracking for y-axis in a ramp helix path.
Fig 17
Fig 17. Trajectory tracking for z-axis in a ramp helix path.
Fig 18
Fig 18. Trajectory tracking for psi in a ramp helix path.
Fig 19
Fig 19. 3D trajectory tracking of a ramp helix path.
Fig 20
Fig 20. Disturbance rejection capacity of the proposed controller for the x-axis.
Fig 21
Fig 21. Disturbance rejection capacity of the proposed controller for the y-axis.
Fig 22
Fig 22. Disturbance rejection capacity of the proposed controller for the z-axis.
Fig 23
Fig 23. Parameter variation handling capacity of the proposed controller for the x-axis.
Fig 24
Fig 24. Parameter variation handling capacity of the proposed controller for the y-axis.
Fig 25
Fig 25. Parameter variation handling capacity of the proposed controller for the z-axis.
Fig 26
Fig 26. 3D parameter variation handling capability of the proposed controller.
Fig 27
Fig 27. Tracking response for the x-axis.
Fig 28
Fig 28. Tracking response for the y-axis.
Fig 29
Fig 29. Tracking response for the z-axis.
Fig 30
Fig 30. Altitude controller effort of quadcopter.
Fig 31
Fig 31. Attitude controller u2 effort for quadcopter.
Fig 32
Fig 32. Attitude controller u3 effort for quadcopter.

Similar articles

Cited by

References

    1. Gupta S.G., Ghonge M., Jawandhiya P.M. Review of unmanned aircraft system (UAS). Int. J. Adv. Res. Comput. Eng. Technol. (IJARCET). 2013;2. 10.2139/ssrn.3451039 - DOI
    1. Madebo M.M., Abdissa C.M., Lemma L.N., Negash D.S. Robust Tracking Control for Quadrotor UAV with External Disturbances and Uncertainties Using Neural Network Based MRAC. IEEE Access. 2024. doi: 10.1109/ACCESS.2024.3374894 - DOI
    1. Chen K., Ye C., Wu C., Wang H., Jin L., Zhu F., Hong H. A novel open-closed-loop control strategy for quadrotor trajectory tracking on real-time control and acquisition platform.Appl. Sci. 2023;13(5):3251. 10.3390/app13053251 - DOI
    1. Okyere E., Bousbaine A., Poyi G.T., Joseph A.K., Andrade J.M. LQR controller design for quad-rotor helicopters. The Journal of Engineering. 2019;2019(17):4003–4007. doi: 10.1049/joe.2018.8126 - DOI
    1. Eltayeb A., Rahmat M.F., Basri M.A.M., Eltoum M.A.M., Mahmoud M.S. Integral adaptive sliding mode control for quadcopter UAV under variable payload and disturbance. IEEE Access. 2022;10:94754–94764. doi: 10.1109/ACCESS.2022.3203058 - DOI

LinkOut - more resources