Nonlinear control of quadrotor using multi Lyapunov functions

A nonlinear control algorithm is given for a class of quadrotors operating in small angles. The control of 6-DOF moving platform using only four actuators results in an under-actuated control system. In order to transform the dynamics in affine form, an additional constraint is applied on the actuation mechanism that reduces the independent control signals even further. In this paper, the system is decomposed in to three fully actuated subsystems; in pitch, roll and yaw domains. Local subcontrollers are designed using partial feedback linearization. The proposed multi Lyapunov function based switching control algorithm is employed to achieve tracking of Cartesian space motion and the heading angle of the quadrotor. Local stability of the closed-loop system is shown in the flight region of interest. The performance of the proposed controller is illustrated to follow a desired position, velocity and the heading angle of quadrotor.

[1]  João Pedro Hespanha,et al.  Uniform stability of switched linear systems: extensions of LaSalle's Invariance Principle , 2004, IEEE Transactions on Automatic Control.

[2]  Randy A. Freeman,et al.  Robust Nonlinear PI Control , 2008 .

[3]  R. Decarlo,et al.  Perspectives and results on the stability and stabilizability of hybrid systems , 2000, Proceedings of the IEEE.

[4]  Ümit Özgüner,et al.  Sliding Mode Control of a Quadrotor Helicopter , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[5]  Rogelio Lozano,et al.  Nonlinear and optimal real-time control of a rotary-wing UAV , 2012, 2012 American Control Conference (ACC).

[6]  R. Lozano,et al.  Simple Real-time Attitude Stabilization of a Quad-rotor Aircraft With Bounded Signals , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[7]  Youmin Zhang,et al.  Active Fault Tolerant Control of a quadrotor UAV based on gainscheduled PID control , 2012, 2012 25th IEEE Canadian Conference on Electrical and Computer Engineering (CCECE).

[8]  Frank L. Lewis,et al.  Dynamic inversion with zero-dynamics stabilisation for quadrotor control , 2009 .

[9]  H. Jin Kim,et al.  Feedback linearization vs. adaptive sliding mode control for a quadrotor helicopter , 2009 .

[10]  Kurt Hornik,et al.  Multilayer feedforward networks are universal approximators , 1989, Neural Networks.

[11]  Frank L. Lewis,et al.  Hybrid control for a class of underactuated mechanical systems , 1999, IEEE Trans. Syst. Man Cybern. Part A.

[12]  M. Branicky Multiple Lyapunov functions and other analysis tools for switched and hybrid systems , 1998, IEEE Trans. Autom. Control..

[13]  Guilherme V. Raffo,et al.  Nonlinear H∞ Controller for the Quad-Rotor Helicopter with Input Coupling , 2011 .

[14]  Roland Siegwart,et al.  Full control of a quadrotor , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.