Lyapunov-based Hierarchical Control Design of a Quad-Rotorcraft with Singularity Avoidance

A hierarchical framework is proposed for tracking control of a quad-rotorcraft. A nonlinear position controller commands the required thrust to move the vehicle along the reference trajectory while a nonlinear attitude controller computes the torque to achieve the desired orientation. The underlying principle behind hierarchical control is to design a thrust input such that the vehicle tracks the desired position and compute guided attitude from the thrust input so that designed rotor torques drives the vehicle orientation to the desired one. A strategically designed smooth position controller facilitates singularity-free attitude reference extraction and therefore, attitude tracking is achieved without singularity. A rigorous stability analysis proves that the overall closed-loop system is asymptotically stable (AS). The hierarchical control design is based on full state space Euler-Lagrange (E-L) model of a quad-rotorcraft. Unlike Newton-Euler (N-E) dynamics where desired attitude is reached using vehicle angular velocity as an intermediate control, the design exploits E-L dynamics to track the desired attitude using computed torque control. Numerical simulation shows the performance of the proposed controller.

[1]  Taeyoung Lee,et al.  Nonlinear Robust Tracking Control of a Quadrotor UAV on SE(3) , 2013 .

[2]  Ricardo G. Sanfelice,et al.  Robust Global Trajectory Tracking for Underactuated VTOL Aerial Vehicles Using Inner-Outer Loop Control Paradigms , 2017, IEEE Transactions on Automatic Control.

[3]  Camillo J. Taylor,et al.  Control of a Quadrotor Helicopter Using Dual Camera Visual Feedback , 2005, Int. J. Robotics Res..

[4]  Mustafa Unel,et al.  Nonlinear hierarchical control of a quad tilt‐wing UAV: An adaptive control approach , 2017 .

[5]  Abdelkader Abdessameud,et al.  Global trajectory tracking control of VTOL-UAVs without linear velocity measurements , 2010, Autom..

[6]  Ranjan Dasgupta,et al.  A novel approach of sensor data retrieving using a quadcopter in wireless sensor network forming concentric circular topology , 2015, 2015 6th International Conference on Automation, Robotics and Applications (ICARA).

[7]  Florian Holzapfel,et al.  Admissible thrust control laws for quadrotor position tracking , 2013, 2013 American Control Conference.

[8]  Alberto Bemporad,et al.  Hierarchical and Hybrid Model Predictive Control of Quadcopter Air Vehicles , 2009, ADHS.

[9]  Frank L. Lewis,et al.  Backstepping Approach for Controlling a Quadrotor Using Lagrange Form Dynamics , 2009, J. Intell. Robotic Syst..

[10]  Ranjan Dasgupta Adaptive Attitude Tracking of a Quad-Rotorcraft Using Nonlinear Control Hierarchy , 2018, 2018 IEEE Recent Advances in Intelligent Computational Systems (RAICS).

[11]  Rogelio Lozano,et al.  Lyapunov-based controller using singular perturbation theory: An application on a mini-UAV , 2013, 2013 American Control Conference.

[12]  Kenzo Nonami,et al.  Guidance and nonlinear control system for autonomous flight of minirotorcraft unmanned aerial vehicles , 2010, J. Field Robotics.

[13]  Rogelio Lozano,et al.  DYNAMIC MODELLING AND CONFIGURATION STABILIZATION FOR AN X4-FLYER. , 2002 .

[14]  Andrew Roberts,et al.  Adaptive position tracking of VTOL UAVs , 2011, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

[15]  Helene Piet-Lahanier,et al.  A hierarchical controller for miniature VTOL UAVs: Design and stability analysis using singular perturbation theory , 2011 .

[16]  José-Job Flores-Godoy,et al.  Trajectory Tracking of a Quadcopter UAV with Optimal Translational Control , 2015 .

[17]  Manfredi Maggiore,et al.  A Class of Position Controllers for Underactuated VTOL Vehicles , 2014, IEEE Transactions on Automatic Control.