In this paper, the cascaded controllers, which combine the adaptive sliding mode control and recursive technique, are presented to control the quadrotor unmanned aerial vehicles with time-varying load and unknown disturbances. In the outer-loop control subsystem, an adaptive sliding mode controller, which includes the adaptive laws estimating the time-varying load and unknown disturbances, is presented to control the position of quadrotor. In the inner-loop control subsystem, an adaptive recursive sliding mode controller, which includes a self-turning law estimating the unknown inner-loop disturbances, is designed to control the attitude of quadrotor. Moreover, a nonsingular terminal sliding mode surface is given to converge the tracking error of attitude angles to zero in a finite time; and an integral sliding mode surface is designed in the adaptive recursive sliding mode controller to improve the attitude control performance of quadrotor. Simultaneously, the adaptive gain adjustment laws are given to estimate those unknown upper bounds of the disturbances in the system. In the end, the efficiency and feasibility of the proposed control method are demonstrated by some computer simulations.INDEX TERMS Unmanned aerial vehicle, time-varying load, trajectory tracking control, adaptive control, unknown disturbance.