Quadrotor unmanned aerial vehicles (UAVs) are recognized to be capable of various tasks including search and rescue and surveillance for their agilities and small sizes. This paper proposes a simple and robust quadrotor controller utilizing online Iterative Learning Control (ILC) that is known to be useful for tasks performed repeatedly. The controller is used for trajectory tracking to perform a variety of manoeuvring such as take-off, landing, smooth translation, and circular trajectory motion. Different online ILCs are studied and simulation results prove the ability to gain full autonomy and perform successfully certain missions in the presence of considerably large disturbances.

This content is only available via PDF.
You do not currently have access to this content.