|dc.description.abstract||A quadrotor is a type of unmanned aerial vehicles. It has been widely used in aerial
photography. The quadrotor has the capability of vertical takeoff and landing, which is very
useful in small or narrow areas. The mechanical structure of a quadrotor is also simple,
which makes it easy to produce and maintain. It is a strong candidate for a future means
of transportation. In practical applications, it is commonly controlled by a proportional
integral derivative controller.
In this thesis, two nonlinear controllers are designed to control the attitude and the position
of a quadrotor by using the backstepping technique. The attitude is estimated by a nonlinear
attitude estimator, which is based on a nonlinear explicit complementary filter. It uses
data from a six axis inertial measurement unit and a three axis magnetometer to calculate
the estimated attitude. To avoid the singularity problem like "gimbal lock" in Euler angle
attitude representation, the unit quaternion attitude representation is applied in the controller
derivation. However, the Euler angle representation is easier for people to imagine the
actual attitude of a quadrotor. To make it more readable, the results of the experiments
are converted to the Euler angle representation. During the derivation of a backstepping
controller, a neural-network is applied to estimate the nonlinear terms in the system. The
universal approximation theorem is the principle for the estimation of nonlinear terms.
Besides, a two step controller is derived by modifying the backstepping controller with four
steps. The two step controller is developed by an adaptive method for both the nonlinear
terms and the moment of inertia. Analysis shows the boundedness of the closed-loop system
with both controllers.
Finally, the proposed controllers are tested on a true quadrotor system. Experimental
results show the effectiveness of the two proposed controllers. Also, comparison between two
controllers are carried out. In addition, some future works are discussed.||en_US