Nonlinear Geometric Control of a Quadrotor with a Cable-Suspended Load

More Info
expand_more

Abstract

A quadrotor is a type of Unmanned Aerial Vehicle that has received an increasing amount of attention recently with many applications being actively investigated. Possible applications include search and rescue, surveillance, supply of food and medicines in emergency situations and object manipulation in construction and transportation. An interesting subproblem of load transportation is the control of the position of a cable suspended load. The challenge is in the fact that the quadrotor-load system is highly nonlinear and under-actuated. The load cannot be controlled directly and has a natural swing at the end of each quadrotor movement.
The goal of this thesis is to present a nonlinear geometric control approach, investigate its possibilities and limitations to track the position of a cable suspended load. The focus lies on the quadrotor-load subsystem where the cable tension is non-zero, which is analogous to modeling a rigid link between the quadrotor and load.
After introducing the basic concepts, an introduction is given on geometric mechanics. This differential geometric based approach is used to model and control the system, based on the geometric properties of the system dynamics. It is shown how the configuration of the quadrotor-load system can be described on smooth nonlinear geometric configuration spaces, and analyzed with the principles of differential geometry. This allows for modeling in an unambiguous coordinate-free dynamic fashion, while avoiding the problem of singularities that would occur on local charts.
Next, the geometric properties are utilized to define tracking error functions on these same spaces, making it possible to design almost-globally defined nonlinear geometric controllers.
A backstepping approach is applied to generate a cascaded structure with multiple nonlinear geometric controllers, allowing control of several flight modes that are responsible for the control of 1) quadrotor attitude, 2) load attitude and 3) load position.
Finally, simulations demonstrate the stability and abilities of the nonlinear geometric controller. A Linear Quadratic Regulator is derived to compare both of the control performances.
The tracking performances of both controllers are discussed for three different experiments.
From the results of the experiments can be concluded that the nonlinear control design allows control of multiple states with the final objective of controlling the load position. The nonlinear geometric approach proves effective in load position tracking of complex trajectories and
fast maneuvers, while maintaining stability of the closed-loop system.

Files