Experimental Results of Concurrent Learning Adaptive Controllers

Commonly used Proportional-Integral-Derivative based UAV ight controllers are often seen to provide adequate trajectory-tracking performance only after extensive tuning. The gains of these controllers are tuned to particular platforms, which makes transferring controllers from one UAV to other time-intensive. This paper suggests the use of adaptive controllers in speeding up the process of extracting good control performance from new UAVs. In particular, it is shown that a concurrent learning adaptive controller improves the trajectory tracking performance of a quadrotor with baseline linear controller directly imported from another quadrotors whose inertial characteristics and throttle mapping are very di erent. Concurrent learning adaptive control uses speci cally selected and online recorded data concurrently with instantaneous data and is capable of guaranteeing tracking error and weight error convergence without requiring persistency of excitation. Flight-test results are presented on indoor quadrotor platforms operated in MIT’s RAVEN environment. These results indicate the feasibility of rapidly developing high-performance UAV controllers by using adaptive control to augment a controller transferred from another UAV with similar control assignment structure.

[1]  Nakwan Kim Improved Methods in Neural Network-Based Adaptive Output Feedback Control, with Applications to Flight Control , 2003 .

[2]  Vijay Kumar,et al.  The GRASP Multiple Micro-UAV Testbed , 2010, IEEE Robotics & Automation Magazine.

[3]  Petros A. Ioannou,et al.  Robust Adaptive Control , 2012 .

[4]  Girish Chowdhary,et al.  Concurrent learning adaptive control of linear systems with exponentially convergent bounds , 2013 .

[5]  Eric N. Johnson,et al.  Theory and Flight-Test Validation of a Concurrent-Learning Adaptive Controller , 2011 .

[6]  Yongliang Zhu,et al.  Adaptive Output Feedback Control of Nonlinear Systems , 2004 .

[7]  Jonathan P. How,et al.  Design and flight testing of an autonomous variable-pitch quadrotor , 2011, 2011 IEEE International Conference on Robotics and Automation.

[8]  Girish Chowdhary,et al.  Concurrent learning for convergence in adaptive control without persistency of excitation , 2010, 49th IEEE Conference on Decision and Control (CDC).

[9]  Steven Lake Waslander,et al.  Aerodynamics and control of autonomous quadrotor helicopters in aggressive maneuvering , 2009, 2009 IEEE International Conference on Robotics and Automation.

[10]  Girish Chowdhary,et al.  A reproducing Kernel Hilbert Space approach for the online update of Radial Bases in neuro-adaptive control , 2011, IEEE Conference on Decision and Control and European Control Conference.

[11]  Chengyu Cao,et al.  L1 Adaptive Output Feedback Controller for Systems with Time-varying Unknown Parameters and Bounded Disturbances , 2007, 2007 American Control Conference.

[12]  Jooyoung Park,et al.  Universal Approximation Using Radial-Basis-Function Networks , 1991, Neural Computation.

[13]  B. Bethke,et al.  Real-time indoor autonomous vehicle test environment , 2008, IEEE Control Systems.

[14]  K. S. Narendra,et al.  Neural networks for control theory and practice , 1996, Proc. IEEE.

[15]  Raffaello D'Andrea,et al.  A simple learning strategy for high-speed quadrocopter multi-flips , 2010, 2010 IEEE International Conference on Robotics and Automation.

[16]  David W. Vos,et al.  Enhancing UAV Survivability Through Damage Tolerant Control , 2010 .

[17]  John Kaneshige,et al.  Dynamics and Adaptive Control for Stability Recovery of Damaged Asymmetric Aircraft , 2006 .

[18]  Samuel N. Cubero,et al.  Dynamics and Control of a VTOL Quad-Thrust Aerial Robot , 2008 .

[19]  Gang Tao,et al.  Adaptive Control Design and Analysis , 2003 .

[20]  A. Calise,et al.  Kalman Filter Modification in Adaptive Control , 2010 .

[21]  Flavio Nardi,et al.  Neural network based adaptive algorithms for nonlinear control , 2000 .

[22]  Tao Zhang,et al.  Direct adaptive control of non-affine nonlinear systems using multilayer neural networks , 1998, Proceedings of the 1998 American Control Conference. ACC (IEEE Cat. No.98CH36207).

[23]  Arthur Gelb,et al.  Applied Optimal Estimation , 1974 .

[24]  Eric N. Johnson,et al.  Simulation and Development Environment for Multiple Heterogeneous UAVs , 2004 .

[25]  G. Chowdhary,et al.  A singular value maximizing data recording algorithm for concurrent learning , 2011, Proceedings of the 2011 American Control Conference.

[26]  M Steinberg,et al.  Historical Overview of Research in Reconfigurable Flight Control , 2005 .

[27]  Robert M. Sanner,et al.  Gaussian Networks for Direct Adaptive Control , 1991, 1991 American Control Conference.

[28]  Eric N. Johnson,et al.  Adaptive Flight Control for an Autonomous Unmanned Helicopter , 2002 .

[29]  Girish Chowdhary,et al.  Concurrent Learning for Improved Convergence in Adaptive Flight Control , 2010 .

[30]  Tamer Basar,et al.  Analysis of Recursive Stochastic Algorithms , 2001 .

[31]  Pierre Priouret,et al.  Adaptive Algorithms and Stochastic Approximations , 1990, Applications of Mathematics.

[32]  Frank L. Lewis,et al.  High-Level Feedback Control with Neural Networks , 1998, World Scientific Series in Robotics and Intelligent Systems.

[33]  Girish Chowdhary,et al.  Model reference adaptive control using nonparametric adaptive elements , 2012 .

[34]  Wei Guo,et al.  Modeling and Simulation for the Development of a Quad-Rotor UAV Capable of Indoor Flight , 2006 .

[35]  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).

[36]  Eric N. Johnson,et al.  Limited authority adaptive flight control , 2000 .

[37]  Anthony J. Calise,et al.  Adaptive output feedback control of nonlinear systems using neural networks , 2001, Autom..

[38]  Jonathan P. How,et al.  Actuator Constrained Trajectory Generation and Control for Variable-Pitch Quadrotors , 2012 .

[39]  Anuradha M. Annaswamy,et al.  Robust Adaptive Control , 1984, 1984 American Control Conference.

[40]  Eric N. Johnson,et al.  Adaptive control of systems in cascade with saturation , 2010, 49th IEEE Conference on Decision and Control (CDC).

[41]  K. Narendra,et al.  A new adaptive law for robust adaptation without persistent excitation , 1987 .

[42]  Vivek S. Borkar,et al.  An analog scheme for fixed-point computation-Part II: Applications , 1999 .

[43]  Seung-Min Oh,et al.  Adaptive control using combined online and background learning neural network , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

[44]  Anthony J. Calise,et al.  Adaptive output feedback control methodology applicable to non-minimum phase nonlinear systems , 2006, Autom..

[45]  K. Narendra,et al.  A New Adaptive Law for Robust Adaptation without Persistent Excitation , 1986, 1986 American Control Conference.

[46]  Anthony J. Calise,et al.  An adaptive output feedback control methodology for non-minimum phase systems , 2002, Proceedings of the 41st IEEE Conference on Decision and Control, 2002..