A Comparative Study for Control of Quadrotor UAVs
Source abstract
Abstract
Modeling and controlling highly nonlinear, multivariable, unstable, coupled and underactuated systems are challenging problems to which a unique solution does not exist. Modeling and control of Unmanned Aerial Vehicles (UAVs) with four rotors fall into that category of problems. In this paper, a nonlinear quadrotor UAV dynamical model is developed with the Newton–Euler method, and a control architecture is proposed for 3D trajectory tracking. The controller design is decoupled into two parts: an inner loop for attitude stabilization and an outer loop for trajectory tracking. A few attitude stabilization methods are discussed, implemented and compared, considering the following control approaches: Proportional–Integral–Derivative (PID), Linear–Quadratic Regulator (LQR), Model Predictive Control (MPC), Feedback Linearization (FL) and Sliding Mode Control (SMC). This paper is intended to serve as a guideline work for selecting quadcopters’ control strategies, both in terms of quantitative and qualitative considerations. PID and LQR controllers are designed, exploiting the model linearized about the hovering condition, while MPC, FL and SMC directly exploit the nonlinear model, with minor simplifications. The fast dynamics ensured by the SMC-based controller together with its robustness and the limited estimated command effort of the controller make it the most promising controller for quadrotor attitude stabilization. The outer loop consists of three independent PID controllers: one for altitude control and the other two, together with a dynamics’ inversion, are entitled to the computation of the reference attitude for the inner loop. The capability of the controlled closed-loop system of executing complex trajectories is demonstrated by means of simulations in MATLAB/Simulink®.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Adaptive Control of Nonlinear Systems · Robotic Path Planning Algorithms · Guidance and Control Systems
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Mechanical and Aerospace Engineering, Politecnico di Torino, Corso Duca degli Abruzzi 24, 10129 Torino, Italy
References (30)
Show source-provided references
1. Urban Air Mobility: History, Ecosystem, Market Potential, and Challenges10.1109/TITS.2021.3082767 ↗
2. Applications of unmanned aerial vehicles: A review10.17993/3ctecno.2019.specialissue3.85-105 ↗
3. Aslan, M.F., Durdu, A., Sabanci, K., Ropelewska, E., and Gültekin, S.S. (2022). A Comprehensive Survey of the Recent Studies with UAV for Precision Agriculture in Open Fields and Greenhouses. Appl. Sci., 12.10.3390/app12031047 ↗
4. Skrinjar, J.P., Skorput, P., and Furdic, M. (2018, January 14–16). Application of Unmanned Aerial Vehicles in Logistic Processes. Proceedings of the New Technologies, Development and Applications (NT-2018), Sarajevo, Bosnia and Herzegovina.
5. A Review of Quadrotor Unmanned Aerial Vehicles: Applications, Architectural Design and Control Algorithms10.1007/s10846-021-01527-7 ↗
6. A Review on Comparative Remarks, Performance Evaluation and Improvement Strategies of Quadrotor Controllers10.3390/technologies9020037 ↗
7. Quadrotor Controller Design Techniques and Applications Review10.13111/2066-8201.2021.13.3.15 ↗
8. A Review of Control Algorithms for Autonomous Quadrotors10.4236/ojapps.2014.414053 ↗
9. A survey on quadrotors: Configurations, modeling and identification, control, collision avoidance, fault diagnosis and tolerant control10.1109/MAES.2018.160246 ↗
10. Attitude Control of a Quadrotor with Optimized PID Controller10.4236/ica.2013.43039 ↗
11. Voos, H. (2009, January 14–17). Nonlinear control of a quadrotor micro-UAV using feedback-linearization. Proceedings of the 2009 IEEE International Conference on Mechatronics, Malaga, Spain.10.1109/ICMECH.2009.4957154 ↗
12. Islam, M., Okasha, M., and Idres, M. (2017, January 12). Dynamics and Control of Quadcopter using Linear Model Predictive Control Approach. Proceedings of the AEROS Conference 2017, Putrajaya, Malaysia.10.1088/1757-899X/270/1/012007 ↗
13. Madani, T., and Benallegue, A. (2006, January 9–15). Backstepping Control for a Quadrotor Helicopter. Proceedings of the 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems, Beijing, China.10.1109/IROS.2006.282433 ↗
14. Petrusevski, I., and Aleksandar, R. (2014, January 25–27). Simple fuzzy solution for quadrotor attitude control. Proceedings of the 12th Symposium on Neural Network Applications in Electrical Engineering (NEUREL), Belgrade, Serbia.10.1109/NEUREL.2014.7011469 ↗
15. Design and Validation of an L1 Adaptive Controller for Mini-UAV Autopilot10.1007/s10846-012-9717-2 ↗
16. Noordin, A., Mohd Basri, M.A., and Mohamed, Z. (2022). Position and Attitude Tracking of MAV Quadrotor Using SMC-Based Adaptive PID Controller. Drones, 6.10.3390/drones6090263 ↗
17. Sankaranarayanan, V.N., Satpute, S., and Nikolakopoulos, G. (2022). Adaptive Robust Control for Quadrotors with Unknown Time-Varying Delays and Uncertainties in Dynamics. Drones, 6.10.3390/drones6090220 ↗
18. Shakeel, T., Arshad, J., Jaffery, M.H., Rehman, A.U., Eldin, E.T., Ghamry, N.A., and Shafiq, M. (2022). A Comparative Study of Control Methods for X3D Quadrotor Feedback Trajectory Control. Appl. Sci., 12.10.3390/app12189254 ↗
19. Okasha, M., Kralev, J., and Islam, M. (2022). Design and Experimental Comparison of PID, LQR and MPC Stabilizing Controllers for Parrot Mambo Mini-Drone. Aerospace, 9.10.3390/aerospace9060298 ↗
20. (2022, November 18). Available online: https://basecamp-shop.com/en/product/dji-quadcopter-flame-wheel-arf-kit-450.
21. Quadrotors Unmanned Aerial Vehicles: A Review
22. A Survey of Modelling and Identification of Quadrotor Robot10.1155/2014/369328 ↗
23. Moness, M., and Bakr, M. (2015, January 26–28). Development and Analysis of Linear Model Representations of the Quad-Rotor System. Proceedings of the Aerospace Sciences and Aviation Technology, Cairo, Egypt.10.21608/asat.2015.22894 ↗
24. Quad-Rotor Unmanned Aerial Vehicle Helicopter Modelling & Control10.5772/45710 ↗
25. Astrom, K.J., and Hagglund, T. (2006). Advanced PID Control, Instrumentation, Systems and Automation Society.
26. Dorato, P., Abdallah, C., and Cerone, V. (2000). Linear Quadratic Control: An Introduction, Krieger Pub Co.
27. Baillieul, J., and Willems, J.C. (1999). Mathematical Control Theory, Springer.10.1007/978-1-4612-1416-8 ↗
28. Edwards, C., and Spurgeon, S. (1998). Sliding Mode Control: Theory and Applications, CRC Press.10.1201/9781498701822 ↗
29. Adaptive super-twisting sliding mode control of variable sweep morphing aircraft10.1016/j.ast.2019.05.063 ↗
30. Rawlings, J.B., Mayne, D.Q., and Diehl, M.M. (2020). Model Predictive Control: Theory, Computation, and Design, Nob Hill Publishing.