I. Introduction
In Recent Years, quadrotor unmanned aerial vehicles (UAVs) have been wildly investigated due to the potential applications in military and civil fields [1], [2], such as reconnaissance and surveillance, logistics delivery, city management, power-lines inspection, etc. Compared with the other types of UAVs, the quadrotor UAV possesses the advantages of simple structure, strong maneuverability and controllability, and so on. Four fixed blades and motors are mounted on the quadrotor, using the variation in motor speed for the flight control [3]. However, it is still a challenging issue to design the robust control method for a quadrotor UAV because it is a typical nonlinear and underactuated system [4]. What’s worse, there always exist uncertainties such as unknown external disturbances during the flying missions. It inevitably raises the difficulty to achieve the high-accuracy and high-stability flight control of the quadrotor UAV control system.