I. Introduction
The quadrotor has been widely used in both military and civilian fields [1 , 2] . Its main advantage is that it can fly in any direction, take off and land vertically [ 3 – 5 ] and have a simple structure [6] . However, it is a challenge [7] to design a high-performance controller quadrotor, because of characteristics, like under-actuation, uncertainty-system [8 , 9] .