I. Introduction
The last decade has seen many exciting developments in the area of micro Unmanned Aerial Vehicles that are between 0.1–0.5 meters in length and 0.1–0.5 kilograms in mass [1]. In particular, there has been extensive work on multi-rotor aircrafts, with many recent advances in the design [2], control [3] and planning [4] for quadrotors, rotorcrafts with four rotors. Our focus in this paper is on the modeling, controller design, and trajectory generation for quadrotors.