Fault-tolerant Control of an Over-actuated UAV Platform Built on Quadcopters and Passive Hinges (2304.11837v2)
Abstract: Propeller failure is a major cause of multirotor Unmanned Aerial Vehicles (UAVs) crashes. While conventional multirotor systems struggle to address this issue due to underactuation, over-actuated platforms can continue flying with appropriate fault-tolerant control (FTC). This paper presents a robust FTC controller for an over-actuated UAV platform composed of quadcopters mounted on passive joints, offering input redundancy at both the high-level vehicle control and the low-level quadcopter control of vectored thrusts. To maximize the benefits of input redundancy during propeller failure, the proposed FTC controller features a hierarchical control architecture with three key components: (i) a low-level adjustment strategy to prevent propeller-level thrust saturation; (ii) a compensation loop for mitigating introduced disturbances; (iii) a nullspace-based control allocation framework to avoid quadcopter-level thrust saturation. Through reallocating actuator inputs in both the low-level and high-level control loops, the low-level quadcopter control can be maintained with up to two failed propellers, ensuring that the whole platform remains stable and avoids crashing. The proposed controller's superior performance is thoroughly examined through simulations and real-world experiments.
- L. Qian, S. Graham, and H. H.-T. Liu, “Guidance and control law design for a slung payload in autonomous landing: A drone delivery case study,” IEEE/ASME Transactions on Mechatronics (TMECH), vol. 25, no. 4, pp. 1773–1782, 2020.
- M. Kamel, S. Verling, O. Elkhatib, C. Sprecher, P. Wulkop, Z. Taylor, R. Siegwart, and I. Gilitschenski, “The voliro omniorientational hexacopter: An agile and maneuverable tiltable-rotor aerial vehicle,” IEEE Robotics and Automation Magazine (RA-M), vol. 25, no. 4, pp. 34–44, 2018.
- S. Rajappa, M. Ryll, H. H. Bülthoff, and A. Franchi, “Modeling, control and design optimization for a fully-actuated hexarotor aerial vehicle with tilted propellers,” in Proceedings of International Conference on Robotics and Automation (ICRA), 2015.
- M. Saied, B. Lussier, I. Fantoni, C. Francis, H. Shraim, and G. Sanahuja, “Fault diagnosis and fault-tolerant control strategy for rotor failure in an octorotor,” in Proceedings of International Conference on Robotics and Automation (ICRA), 2015.
- H.-N. Nguyen, S. Park, J. Park, and D. Lee, “A novel robotic platform for aerial manipulation using quadrotors as rotating thrust generators,” IEEE Transactions on Robotics (T-RO), vol. 34, no. 2, pp. 353–369, 2018.
- P. Yu, Y. Su, M. J. Gerber, L. Ruan, and T.-C. Tsao, “An over-actuated multi-rotor aerial vehicle with unconstrained attitude angles and high thrust efficiencies,” IEEE Robotics and Automation Letters (RA-L), vol. 6, no. 4, pp. 6828–6835, 2021.
- L. Ruan, Independent position and attitude control on multirotor aerial platforms. PhD thesis, University of California, Los Angeles, 2020.
- C. Pi, L. Ruan, P. Yu, Y. Su, S. Cheng, and T. Tsao, “A simple six degree-of-freedom aerial vehicle built on quadcopters,” in Proceedings of IEEE Conference on Control Technology Applications (CCTA), 2021.
- L. Ruan, C.-H. Pi, Y. Su, P. Yu, S. Cheng, and T.-C. Tsao, “Control and experiments of a novel tiltable-rotor aerial platform comprising quadcopters and passive hinges,” Mechatronics, vol. 89, p. 102927, 2023.
- Y. Su, P. Yu, M. Gerber, L. Ruan, and T.-C. Tsao, “Nullspace-based control allocation of overactuated uav platforms,” IEEE Robotics and Automation Letters (RA-L), vol. 6, no. 4, pp. 8094–8101, 2021.
- Y. Su, L. Ruan, P. Yu, C.-H. Pi, M. J. Gerber, and T.-C. Tsao, “A fast and efficient attitude control algorithm of a tilt-rotor aerial platform using inputs redundancies,” IEEE Robotics and Automation Letters (RA-L), vol. 7, no. 2, pp. 1214–1221, 2021.
- M. Ryll, H. H. Bülthoff, and P. R. Giordano, “A novel overactuated quadrotor unmanned aerial vehicle: Modeling, control, and experimental validation,” IEEE Transactions on Control Systems Technology, vol. 23, no. 2, pp. 540–556, 2014.
- M. Zhao, K. Okada, and M. Inaba, “Enhanced modeling and control for multilinked aerial robot with two dof force vectoring apparatus,” IEEE Robotics and Automation Letters (RA-L), vol. 6, no. 1, pp. 135–142, 2020.
- M. Santos, L. Honório, A. Moreira, M. Silva, and V. Vidal, “Fast real-time control allocation applied to over-actuated quadrotor tilt-rotor,” Journal of Intelligent & Robotic Systems, vol. 102, no. 3, pp. 1–20, 2021.
- T. A. Johansen and T. I. Fossen, “Control allocation—a survey,” Automatica, vol. 49, no. 5, pp. 1087–1103, 2013.
- T. A. Johansen, T. I. Fossen, and S. P. Berge, “Constrained nonlinear control allocation with singularity avoidance using sequential quadratic programming,” IEEE Transactions on Control Systems Technology, vol. 12, no. 1, pp. 211–216, 2004.
- D.-T. Nguyen, D. Saussie, and L. Saydy, “Design and experimental validation of robust self-scheduled fault-tolerant control laws for a multicopter uav,” IEEE/ASME Transactions on Mechatronics (TMECH), vol. 26, no. 5, pp. 2548–2557, 2020.
- S. J. Lee, I. Jang, and H. J. Kim, “Fail-safe flight of a fully-actuated quadrotor in a single motor failure,” IEEE Robotics and Automation Letters (RA-L), vol. 5, no. 4, pp. 6403–6410, 2020.
- W. Chung and H. Son, “Fault-tolerant control of multirotor uavs by control variable elimination,” IEEE/ASME Transactions on Mechatronics (TMECH), vol. 25, no. 5, pp. 2513–2522, 2020.
- M. W. Mueller and R. D’Andrea, “Relaxed hover solutions for multicopters: Application to algorithmic redundancy and novel vehicles,” International Journal of Robotics Research (IJRR), vol. 35, no. 8, pp. 873–889, 2016.
- X. Shao, G. Sun, W. Yao, J. Liu, and L. Wu, “Adaptive sliding mode control for quadrotor uavs with input saturation,” IEEE/ASME Transactions on Mechatronics (TMECH), vol. 27, no. 3, pp. 1498–1509, 2021.
- G. Michieletto, M. Ryll, and A. Franchi, “Control of statically hoverable multi-rotor aerial vehicles and application to rotor-failure robustness for hexarotors,” in Proceedings of International Conference on Robotics and Automation (ICRA), 2017.
- G.-X. Du, Q. Quan, B. Yang, and K.-Y. Cai, “Controllability analysis for multirotor helicopter rotor degradation and failure,” Journal of Guidance, Control, and Dynamics, vol. 38, no. 5, pp. 978–985, 2015.
- A. Marks, J. F. Whidborne, and I. Yamamoto, “Control allocation for fault tolerant control of a vtol octorotor,” in Proceedings of UKACC International Conference on Control, 2012.
- M. J. Gerber and T.-C. Tsao, “Twisting and tilting rotors for high-efficiency, thrust-vectored quadrotors,” Journal of Mechanisms and Robotics, vol. 10, no. 6, p. 061013, 2018.
- B. Li, L. Ma, D. Huang, and Y. Sun, “A flexibly assembled and maneuverable reconfigurable modular multirotor aerial vehicle,” IEEE/ASME Transactions on Mechatronics (TMECH), vol. 27, no. 3, pp. 1704–1714, 2021.
- C. Ding and L. Lu, “A tilting-rotor unmanned aerial vehicle for enhanced aerial locomotion and manipulation capabilities: Design, control, and applications,” IEEE/ASME Transactions on Mechatronics (TMECH), vol. 26, no. 4, pp. 2237–2248, 2020.
- S. Park, J. Lee, J. Ahn, M. Kim, J. Her, G.-H. Yang, and D. Lee, “Odar: Aerial manipulation platform enabling omnidirectional wrench generation,” IEEE/ASME Transactions on Mechatronics (TMECH), vol. 23, no. 4, pp. 1907–1918, 2018.
- G. Michieletto, M. Ryll, and A. Franchi, “Fundamental actuation properties of multirotors: Force–moment decoupling and fail–safe robustness,” IEEE Transactions on Robotics (T-RO), vol. 34, no. 3, pp. 702–715, 2018.
- D.-T. Nguyen, D. Saussie, and L. Saydy, “Fault-tolerant control of a hexacopter uav based on self-scheduled control allocation,” in International Conference on Unmanned Aircraft Systems (ICUAS), 2018.
- C. Pose and J. Giribet, “Multirotor fault tolerance based on center-of-mass shifting in case of rotor failure,” in International Conference on Unmanned Aircraft Systems (ICUAS), 2021.
- M. A. da Silva Ferreira, M. F. T. Begazo, G. C. Lopes, A. F. de Oliveira, E. L. Colombini, and A. da Silva Simões, “Drone reconfigurable architecture (dra): A multipurpose modular architecture for unmanned aerial vehicles (uavs),” Journal of Intelligent & Robotic Systems, vol. 99, pp. 517–534, 2020.
- A. F. Şenkul and E. Altuğ, “System design of a novel tilt-roll rotor quadrotor uav,” Journal of Intelligent & Robotic Systems, vol. 84, no. 1, pp. 575–599, 2016.
- P. Yu, Y. Su, L. Ruan, and T.-C. Tsao, “Compensating aerodynamics of over-actuated multi-rotor aerial platform with data-driven iterative learning control,” IEEE Robotics and Automation Letters (RA-L) (submitted), 2023.
- O. Kose and T. Oktay, “Simultaneous quadrotor autopilot system and collective morphing system design,” Aircraft Engineering and Aerospace Technology, vol. 92, no. 7, pp. 1093–1100, 2020.
- P. Yu, An Over-Actuated Multi-Rotor Aerial Platform and Iterative Learning Control Applications. PhD thesis, University of California, Los Angeles, 2022.
- X. Zhang, Z. Zhao, Z. Wang, and X. Wang, “Fault detection and identification method for quadcopter based on airframe vibration signals,” Sensors, vol. 21, no. 2, p. 581, 2021.
- Y. Su, Compensation and Control Allocation with Input Saturation Limits and Rotor Faults for Multi-Rotor Copters with Redundant Actuations. PhD thesis, University of California, Los Angeles, 2021.
- R. Yang, L. Zheng, J. Pan, and H. Cheng, “Learning-based predictive path following control for nonlinear systems under uncertain disturbances,” IEEE Robotics and Automation Letters (RA-L), vol. 6, no. 2, pp. 2854–2861, 2021.
- Z. Wang, Z. Gong, Y. Chen, M. Sun, and J. Xu, “Practical control implementation of tri-tiltrotor flying wing unmanned aerial vehicles based upon active disturbance rejection control,” Proceedings of the Institution of Mechanical Engineers, Part G: Journal of Aerospace Engineering, vol. 234, no. 4, pp. 943–960, 2020.
- Y. Su, C. Chu, M. Wang, Y. Liu, Y. Zhu, and H. Liu, “Downwash-aware control allocation for over-actuated uav platforms,” in Proceedings of International Conference on Intelligent Robots and Systems (IROS), 2022.
- Y. Su, Z. Jiao, Z. Zhang, C. Chu, J. Li, H. Li, M. Wang, and H. Liu, “Flight structure optimization of modular reconfigurable uavs,” in Proceedings of International Conference on Intelligent Robots and Systems (IROS) (submitted), 2023.
- Y. Su, J. Li, Z. Jiao, M. Wang, C. Chu, H. Li, Y. Zhu, and H. Liu, “Sequential manipulation planning for over-actuated uams,” in Proceedings of International Conference on Intelligent Robots and Systems (IROS) (submitted), 2023.