Path Tracking of a UAV via an Underactuated H∞ Control Strategy

In this study, a nonlinear robust control strategy designed for underactuated mechanical systems is proposed in order to solve the path tracking problem for a quadrotor unmanned aerial vehicle. An underactuated nonlinear controller based on the six degrees of freedom dynamic model is designed to control the helicopter attitude and altitude in the inner-loop. The outer-loop control is performed using a model-based predictive controller ( MPC ) to track the reference trajectory. The robust performance achieved with the proposed control strategy is checked by simulation in the presence of aerodynamic disturbances, unmodelled dynamics and parametric uncertainties.

[1]  H. Medromi,et al.  A Coupled Nonlinear Discrete-Time Controller and Observer Designs for Under-actuated Autonomous vehicles with Application to a Quadrotor Aerial Robot , 2006, IECON 2006 - 32nd Annual Conference on IEEE Industrial Electronics.

[2]  Claire J. Tomlin,et al.  Quadrotor Helicopter Flight Dynamics and Control: Theory and Experiment , 2007 .

[3]  G.V. Raffo,et al.  Backstepping/nonlinear H∞ control for path tracking of a quadrotor unmanned aerial vehicle , 2008, 2008 American Control Conference.

[4]  Manuel G. Ortega,et al.  Nonlinear L2 control of a laboratory helicopter with variable speed rotors , 2007, Autom..

[5]  Ming Chen,et al.  A Combined MBPC/2 DOF H infinity Controller for a Quad Rotor UAV , 2003 .

[6]  Rogelio Lozano,et al.  Modelado y Estabilización de un Helicóptero con Cuatro Rotores , 2007 .

[7]  Rogelio Lozano,et al.  Modelling and Control of Mini-Flying Machines , 2005 .

[8]  Boubaker Daachi,et al.  ROBUST FEEDBACK LINEARIZATION AND GH∞ CONTROLLER FOR A QUADROTOR UNMANNED AERIAL VEHICLE , 2005 .

[9]  Hichem Maaref,et al.  Two inertial models of X4-flyers dynamics, motion planning and control , 2007, Integr. Comput. Aided Eng..

[10]  Reza Olfati-Saber,et al.  Nonlinear control of underactuated mechanical systems with application to robotics and aerospace vehicles , 2001 .

[11]  I Postlethwaite,et al.  Robust Non-Linear H∞/Adaptive Control of Robot Manipulator Motion , 1994 .

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

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

[14]  P. Castillo,et al.  Stabilization of a mini rotorcraft with four rotors , 2005, IEEE Control Systems.

[15]  A. Benallegue,et al.  Exact linearization and noninteracting control of a 4 rotors helicopter via dynamic feedback , 2001, Proceedings 10th IEEE International Workshop on Robot and Human Interactive Communication. ROMAN 2001 (Cat. No.01TH8591).

[16]  Abdelaziz Benallegue,et al.  Exact linearization and sliding Mode observer for a quadrotor Unmanned Aerial Vehicle , 2006, Int. J. Robotics Autom..

[17]  Manuel G. Ortega,et al.  Robustness improvement of a nonlinear Hinfinity controller for robot manipulators via saturation functions , 2005, J. Field Robotics.

[18]  F. Kuhne,et al.  Point stabilization of mobile robots with nonlinear model predictive control , 2005, IEEE International Conference Mechatronics and Automation, 2005.

[19]  A. Schaft L/sub 2/-gain analysis of nonlinear systems and nonlinear state-feedback H/sub infinity / control , 1992 .

[20]  James B. Rawlings,et al.  Postface to “ Model Predictive Control : Theory and Design ” , 2012 .

[21]  Rogelio Lozano,et al.  Non-linear Control for Underactuated Mechanical Systems , 2001 .

[22]  T. Hamel,et al.  Visual Tracking Control of Aerial Robotic Systems with Adaptive Depth Estimation , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[23]  Roland Siegwart,et al.  Backstepping and Sliding-mode Techniques Applied to an Indoor Micro Quadrotor , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[24]  Dario Floreano,et al.  Quadrotor Using Minimal Sensing For Autonomous Indoor Flight , 2007 .

[25]  T. Hamel,et al.  A practical Visual Servo Control for a Unmanned Aerial Vehicle , 2008, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[26]  Rolf Johansson Quadratic optimization of motion coordination and control , 1989 .

[27]  Robert E. Mahony,et al.  Control of a quadrotor helicopter using visual feedback , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[28]  Marco H. Terra,et al.  NONLINEAR H1 CONTROL FOR UNDERACTUATED MANIPULATORS WITH ROBUSTNESS TESTS , 2004 .

[29]  Robert E. Mahony,et al.  A Practical Visual Servo Control for an Unmanned Aerial Vehicle , 2008, IEEE Transactions on Robotics.

[30]  Guilherme V. Raffo,et al.  Nonlinear ℋ∞ control applied to the Personal Pendulum Car , 2007, 2007 European Control Conference (ECC).

[31]  Lorenzo Marconi,et al.  Robust Autonomous Guidance , 2003 .

[32]  Guilherme V. Raffo,et al.  MPC with Nonlinear ℋ∞ Control for Path Tracking of a Quad-Rotor Helicopter , 2008 .

[33]  Marco H. Terra,et al.  Nonlinear mixed H2/H∞ control applied to manipulators via actuation redundancy , 2006 .

[34]  Bor-Sen Chen,et al.  A nonlinear H∞ control design in robotic systems under parameter perturbation and external disturbance , 1994 .

[35]  G. Raffo,et al.  An integral predictive / nonlinear H ∞ control structure for a quadrotor helicopter , 2009 .

[36]  Emilio Frazzoli,et al.  Trajectory tracking control design for autonomous helicopters using a backstepping algorithm , 2000, Proceedings of the 2000 American Control Conference. ACC (IEEE Cat. No.00CH36334).

[37]  Ümit Özgüner,et al.  Sliding mode control of a class of underactuated systems , 2008, Autom..

[38]  Glenn P. Tournier,et al.  Estimation and Control of a Quadrotor Vehicle Using Monocular Vision and Moire Patterns , 2006 .