摘要(英) |
In recent years, the commercialization and militarization of unmanned arial vehicles (UAVs) have become increaseingly common, with quadcopters being particularly prevalent in various applications. Despite being inherently unstable, coupled, and underactuated systems, quadcopters benefit from their low cost and relatively easy controllability, which often makes them a tool for validating control theories or implementing applications.
Due to the aforementioned characteristics of the system, if a propeller blade is damaged or a motor fails, the aircraft may lose certain degrees of freedom and become uncontrollable in certain attitudes. The main approaches to address this issue are collision avoidance and control under failure conditions. The first approach typically involves equipping the aircraft with distance sensors at appropriate locations on the fuselage, combined with algorithms for obstacle avoidance. The second approach requires identifying the failure model first and then implementing control based on the current model.
This study investigates the partial failure of a single motor in a quadcopter. Motor failure is simulated during flight, and failure identification is conducted using only attitude data and an intuitive method of determining the sign of the rotational error. P-PID control and the coupling characteristics of the quadcopter are employed for fault compensation and control. The goal is to achieve fault control while maintaining the aircraft at a certain altitude and without the yaw degree of freedom. At an altitude of 4 meters, with remaining motor efficiencies of 0.8, 0.6, and 0.2, the tilt angle can be controlled within 0.2 radians before landing, and the impulse upon ground contact is kept within 3.2 (kg ‧ m/s). This ensures that the fuselage lands slowly in a horizontal attitude, allowing the impact to be distributed across the four arms.
In the experimental phase, the system is initially simplified through assumptions to simulate the identification and control process from normal flight to failure. Subsequently, the control methods are verified through actual outdoor flights. |
參考文獻 |
[1] J. G. Leishman, “Principles of Helicopter Aerodynamics with CD Extra”,
2nd Edn, London: Cambridge University Press, 2006
[2] S. N. Ghazbi, Y. Aghli, M. Alimohammadi, A. A. Akbari, “Quadrotors Unmanned Aerial Vehicles: A Review”, International Journal on Smart Sensing and Intelligent Systems, Vol. 9, No. 1, pp. 309-333, 2016
[3] G. K. Fourlas and G. C. Karras, “A Survey on Fault Diagnosis and Fault-Tolerant Control Methods for Unmanned Aerial Vehicles”, Machines, Vol. 9, No. 9, pp. 15-18, 2021
[4] M. H. Amoozgar, A. Vhamseddine, and Y. Zhang, “Experimental Test of a Two-Stage Kalman Filter for Actuator Fault Detection and Diagnosis of an Unmanned Quadrotor Helicopter”, Journal of Intelligent & Robotic Systems, Vol. 70, No. 1, pp. 107-117, 2013
[5] Y. Zhong, Y. Zhang, W. Zhang, and H. Zhan, “Actuator and Sensor Fault Detection and Diagnosis for Unmanned Quadrotor Helicopters”, International Federation of Automatic Control, Vol. 51, No. 14, pp. 998-1003, 2018
[6] V. Lippiello, F. Ruggiero, and D. Serra, “Emergency landing for a quadrotor in case of a propeller failure: A PID based approach”, 2014 IEEE International Symposium on Safety, Security, and Rescue Robotic , Hokkaido, Japan, pp. 1-7, 2014
[7] N. Fang, S. Sihao, F. Philipp, and S. Davide, “Nonlinear MPC for Quadrotor Fault-Tolerant Control”, IEEE Robotics and Automation Letters, Vol. 7, No. 2, pp. 5047-5054, 2022
[8] J. Vince, “Quaternions for Computer Graphics”, 2nd Edn, Springer, 2011
[9] N. Micheal, D. Mellinger, Q. Lindsey, and V. Kumar, “The grasp multiple micro-uav testbed”, IEEE Robotics & Automation Magazine, Vol. 17, No. 3, pp. 56-65, 2010
[10] N. H. Sahrir and M. A. Mohd Basri, “Modeling and Manual Tuning PID Control of Quadcopter”, Control Instrumentation and Mechatronics: Theory and Practice (pp. 346-357), Springer, 2022
[11] L. Martins, C. Cardeira, and P. Oliveira, “Linear quadratic regulator for trajectory tracking of quadrotor”, IFAC-PapersOnLine, Vol. 52, pp. 176-181, 2019
[12] M. Herrera, W. Chamorro, A. P. Gomez and O. Camacho, “Sliding mode control: An approach to control a quadrotor”, Asia-Pacific Conference on Computer Aided System Engineering, pp. 314-319, 2015
[13] I. D. Landau, G. Zito, “Digital Control Systems: Design, Identification and Implementation”, 1st Edn, Springer, 2006
[14] R. Mahony, T. Hamel, J.-M. Pflimlin, “Nonlinear complementary filters on special orthogonal group”, IEEE Trans. Autom. Control, Vol 53, No. 5, pp. 1203-1218, 2008 |