Robust Adaptive Tracking Control for Quadrotors by Combining PI and Self-Tuning Regulator

This brief is concerned with the robust adaptive tracking control problem of quadrotors. Considering the practicality of control laws to be designed, the self-tuning regulator (STR) for discrete-time systems is employed as our inner loop adaptive tracking mechanism and the classical proportional–integral (PI) control is designed for the outer loop to guarantee the robustness of the whole system. The main contributions of our work include: 1) we design the control laws for the actuator inputs (pulsewidth modulation signals) directly, which removes the need to measure the motor speeds and 2) the proposed PI-STR method can reduce the large overshoot of a single STR and retain the adaptability of the STR and the robustness of the PI control simultaneously. Furthermore, the outer loop PI controller and inner loop STR can easily be implemented in the digital form. The stability analysis is also provided. Simulations indicate that the PI-STR-based control structure can cope with the situations where vehicles are disturbed or have time-varying parameters. Our preliminary experiments show its practicality.

[1]  Taeyoung Lee,et al.  Robust Adaptive Attitude Tracking on ${\rm SO}(3)$ With an Application to a Quadrotor UAV , 2013, IEEE Transactions on Control Systems Technology.

[2]  Robert Mahony,et al.  Nonlinear Dynamic Modeling for High Performance Control of a Quadrotor , 2012, ICRA 2012.

[3]  Lei Guo,et al.  PID controller design for second order nonlinear uncertain systems , 2017, Science China Information Sciences.

[4]  P. Priouret,et al.  Performance analysis of the forgetting factor RLS algorithm , 1993 .

[5]  Bidyadhar Subudhi,et al.  NARMAX Self-Tuning Controller for Line-of-Sight-Based Waypoint Tracking for an Autonomous Underwater Vehicle , 2017, IEEE Transactions on Control Systems Technology.

[6]  Jin Ming Yang,et al.  A Self-Tuning Regulator for the High-Precision Position Control of a Linear Switched Reluctance Motor , 2007, IEEE Transactions on Industrial Electronics.

[7]  Han-Fu Chen,et al.  The AAstrom-Wittenmark self-tuning regulator revisited and ELS-based adaptive trackers , 1991 .

[8]  Lei Guo,et al.  Convergence and logarithm laws of self-tuning regulators , 1995, Autom..

[9]  B. Mark On Self Tuning Regulators , 1972 .

[10]  Anuradha M. Annaswamy,et al.  Adaptive Control of Quadrotor UAVs: A Design Trade Study With Flight Evaluations , 2013, IEEE Transactions on Control Systems Technology.

[11]  M. Shuster A survey of attitude representation , 1993 .

[12]  Peter I. Corke,et al.  Multirotor Aerial Vehicles: Modeling, Estimation, and Control of Quadrotor , 2012, IEEE Robotics & Automation Magazine.

[13]  Nadine Gottschalk,et al.  Computer Controlled Systems Theory And Design , 2016 .

[14]  Ali Turker Kutay,et al.  Aerodynamic Modeling and Parameter Estimation of a Quadrotor Helicopter , 2014 .

[15]  Karl Johan Åström,et al.  Theory and applications of adaptive control - A survey , 1983, Autom..

[16]  Karl Johan Åström,et al.  Adaptive Control (2 ed.) , 1995 .

[17]  James Lam,et al.  Stabilization of Discrete-Time Nonlinear Uncertain Systems by Feedback Based on LS Algorithm , 2013, SIAM J. Control. Optim..

[18]  Vijay Kumar,et al.  Opportunities and challenges with autonomous micro aerial vehicles , 2012, Int. J. Robotics Res..

[19]  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.

[20]  Giuseppe Fusco,et al.  Self-tuning regulator design for nodal voltage waveform control in electrical power systems , 2003, IEEE Trans. Control. Syst. Technol..

[21]  Karl Johan Åström,et al.  Computer-Controlled Systems: Theory and Design , 1984 .

[22]  Roland Siegwart,et al.  PID vs LQ control techniques applied to an indoor micro quadrotor , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[23]  Chanying Li,et al.  On-line aerodynamic identification of quadrotor and its application to tracking control , 2017 .

[24]  James Lam,et al.  Joint unscented Kalman filter for dual estimation in a bifilar pendulum for a small UAV , 2015, 2015 10th Asian Control Conference (ASCC).

[25]  Roland Siegwart,et al.  Design and control of an indoor micro quadrotor , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[26]  G. Fay Derivation of the Aerodynamic Forces for the Mesicopter Simulation , 2001 .