Finite-time trajectory tracking control for a 12-rotor unmanned aerial vehicle with input saturation

ISA Trans. 2018 Oct:81:52-62. doi: 10.1016/j.isatra.2018.08.005. Epub 2018 Aug 10.

Abstract

Finite-time trajectory tracking problem for a novel 12-rotor unmanned aerial vehicle (UAV) with input saturation is investigated in this paper. The UAV is divided into outer loop (altitude system and translational system) and inner loop (attitude system), and hierarchical structure is adopted to design the control scheme. In order to ensure finite-time convergence property and compensate input saturation impact simultaneously, a finite-time backstepping control strategy combined with a finite-time auxiliary system is proposed for the outer loop. Additional signals are generated to prevent control performance degradation caused by input saturation. The finite-time stability for outer loop is rigorously proved via Lyapunov theory. For inner loop, linear active disturbance rejection control is employed for attitude controllers design to enhance the robustness against the lumped disturbances. Finally simulation experiments illustrate the effectiveness and superiority of the proposed algorithm.

Keywords: Finite-time auxiliary system; Finite-time control; Finite-time stability; Input saturation; Unmanned aerial vehicle.