Novel Robust Adaptive Algorithms for Estimation and Control

Abstract This chapter introduces a new robust adaptive parameter estimation algorithm with the aim to further address convergence and robustness issues encountered in classical gradient descent and least-squares methods. We first review these classical methods for parameter estimation and discuss our motivations. Then the principle of our new algorithm is presented, which is designed on the basis of the parameter estimation error. This can be derived and extracted by application of stable filter operations to the available system dynamics and the subsequent introduction of several auxiliary variables. With this estimation error, several adaptive laws are investigated and their convergence properties are proven. An online verification of the persistent excitation condition is also developed. This algorithm can be easily incorporated into an adaptive controller or observer to provide superior results in terms of parameter estimation and control performance. In the second part of this chapter, we present the application of this estimation algorithm for vehicle parameter estimation (incorporated into an adaptive observer scheme), adaptive control for a robotic arm, and adaptive optimal control (incorporated into an adaptive control scheme). Simulations and practical experiments are also included to exemplify the theoretical claims.

[1]  Guido Herrmann,et al.  Robust adaptive finite-time parameter estimation and control of nonlinear systems , 2011, 2011 IEEE International Symposium on Intelligent Control.

[2]  A. Morse Global stability of parameter-adaptive control systems , 1979 .

[3]  Bo Egardt,et al.  Stability of Adaptive Controllers , 1979 .

[4]  Karl Henrik Johansson,et al.  Road grade estimation for look-ahead vehicle control using multiple measurement runs , 2010 .

[5]  Weiping Li,et al.  Applied Nonlinear Control , 1991 .

[6]  Mark W. Spong,et al.  Robot dynamics and control , 1989 .

[7]  Anna G. Stefanopoulou,et al.  Simultaneous mass and time-varying grade estimation for heavy-duty vehicles , 2003, Proceedings of the 2003 American Control Conference, 2003..

[8]  Guido Herrmann,et al.  Adaptive Observer-Based Parameter Estimation With Application to Road Gradient and Vehicle Mass Estimation , 2014, IEEE Transactions on Industrial Electronics.

[9]  S. Shankar Sastry,et al.  Adaptive Control of Mechanical Manipulators , 1987 .

[10]  I. Kanellakopoulos,et al.  Nonlinearities enhance parameter convergence in output-feedback systems , 1998, IEEE Trans. Autom. Control..

[11]  Frank L. Lewis,et al.  Online actor-critic algorithm to solve the continuous-time infinite horizon optimal control problem , 2010, Autom..

[12]  Pete Thomas,et al.  Effectiveness of electronic stability control systems in Great Britain , 2007 .

[13]  L. Valavani,et al.  Robustness of adaptive control algorithms in the presence of unmodeled dynamics , 1982, 1982 21st IEEE Conference on Decision and Control.

[14]  Guido Herrmann,et al.  Distributed Motion Synchronisation Control of Humanoid Arms , 2013, FIRA.

[15]  Karl Henrik Johansson,et al.  Improved road grade estimation using sensor fusion , 2006 .

[16]  Guido Herrmann,et al.  A Novel Adaptive Control Algorithm in Application to a Humanoid Robot Arm , 2012, TAROS.

[17]  S. Sastry,et al.  Adaptive Control: Stability, Convergence and Robustness , 1989 .

[18]  Frank L. Lewis,et al.  Finite-time adaptive distributed control for double integrator leader-agent synchronisation , 2012, 2012 IEEE International Symposium on Intelligent Control.

[19]  Graham C. Goodwin,et al.  Adaptive filtering prediction and control , 1984 .

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

[21]  Frank L. Lewis,et al.  Nearly optimal control laws for nonlinear systems with saturating actuators using a neural network HJB approach , 2005, Autom..

[22]  Yu Guo,et al.  Adaptive estimation of road gradient and vehicle parameters for vehicular systems , 2015 .

[23]  Bengt Schmidtbauer,et al.  Road Slope and Vehicle Mass Estimation Using Kalman Filtering , 2002 .

[24]  Jihong Wang,et al.  Development of a Novel Sensorless Longitudinal Road Gradient Estimation Method Based on Vehicle CAN Bus Data , 2007, IEEE/ASME Transactions on Mechatronics.

[25]  Jung-Shan Lin,et al.  Nonlinearities enhance parameter convergence in strict feedback systems , 1999, IEEE Trans. Autom. Control..

[26]  Yu Guo,et al.  Robust adaptive estimation of nonlinear system with time‐varying parameters , 2015 .

[27]  Christopher Edwards,et al.  Sliding mode control : theory and applications , 1998 .

[28]  Weiping Li,et al.  Composite adaptive control of robot manipulators , 1989, Autom..

[29]  Q. H. Wu,et al.  Measurement of the road gradient using an inclinometer mounted on a moving vehicle , 2002, Proceedings. IEEE International Symposium on Computer Aided Control System Design.

[30]  J. H. Kong,et al.  Measurement of road gradients for the development of driving modes including road gradients , 2001 .

[31]  Frank L. Lewis,et al.  Optimal Control , 1986 .

[32]  J. Na,et al.  Online adaptive approximate optimal tracking control with simplified dual approximation structure for continuous-time unknown nonlinear systems , 2014, IEEE/CAA Journal of Automatica Sinica.

[33]  Richard S. Sutton,et al.  Reinforcement Learning: An Introduction , 1998, IEEE Trans. Neural Networks.

[34]  S. Bittanti,et al.  Recursive least-squares identification algorithms with incomplete excitation: convergence analysis and application to adaptive control , 1990 .

[35]  Guido Herrmann,et al.  Hardware in the loop validation of a gradient and weight estimation algorithm and longitudinal speed control using a laboratory model car , 2009 .

[36]  Miroslav Krstic,et al.  Nonlinear and adaptive control de-sign , 1995 .

[37]  Frank L. Lewis,et al.  Robot Manipulator Control: Theory and Practice , 2003 .

[38]  Y. D. Landau,et al.  Adaptive control: The model reference approach , 1979, IEEE Transactions on Systems, Man, and Cybernetics.

[39]  Jing Na,et al.  An adaptive observer-based parameter estimation algorithm with application to road gradient and vehicle's mass estimation , 2012, Proceedings of 2012 UKACC International Conference on Control.

[40]  Petros A. Ioannou,et al.  Parameter convergence of a new class of adaptive controllers , 1996, IEEE Trans. Autom. Control..

[41]  Karl Johan Åström,et al.  Adaptive Control , 1989, Embedded Digital Control with Microcontrollers.

[42]  Frank L. Lewis,et al.  Distributed adaptive leader-following control for multi-agent multi-degree manipulators with finite-time guarantees , 2013, 52nd IEEE Conference on Decision and Control.

[43]  Karl Henrik Johansson,et al.  Segmented road grade estimation for fuel efficient heavy duty vehicles , 2010, 49th IEEE Conference on Decision and Control (CDC).

[44]  J. Slotine,et al.  An indirect adaptive robot controller , 1989 .

[45]  Guido Herrmann,et al.  Cooperative Robot Manipulator Control with Human 'pinning' for Robot Assistive Task Execution , 2013, ICSR.

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

[47]  Yu Guo,et al.  Online adaptive optimal control for continuous-time nonlinear systems with completely unknown dynamics , 2016, Int. J. Control.

[48]  I.V. Kolmanovsky,et al.  Estimation of road grade and vehicle mass via model predictive control , 2005, Proceedings of 2005 IEEE Conference on Control Applications, 2005. CCA 2005..

[49]  Jing Na,et al.  Robust Adaptive Finite-Time Parameter Estimation for Nonlinearly Parameterized Nonlinear Systems , 2013, 2018 37th Chinese Control Conference (CCC).

[50]  Guido Herrmann,et al.  A novel robust adaptive control algorithm with finite-time online parameter estimation of a humanoid robot arm , 2014, Robotics Auton. Syst..

[51]  Lennart Ljung,et al.  System Identification: Theory for the User , 1987 .

[52]  Frank L. Lewis,et al.  A novel actor-critic-identifier architecture for approximate optimal control of uncertain nonlinear systems , 2013, Autom..

[53]  Guido Herrmann,et al.  Robust adaptive finite‐time parameter estimation and control for robotic systems , 2015 .

[54]  K. Narendra,et al.  Stable adaptive controller design, part II: Proof of stability , 1980 .

[55]  J. Christian Gerdes,et al.  ROAD GRADE AND VEHICLE PARAMETER ESTIMATION FOR LOGITUDINAL CONTROL USING GPS. , 2001 .

[56]  Xin Zhang,et al.  Data-Driven Robust Approximate Optimal Tracking Control for Unknown General Nonlinear Systems Using Adaptive Dynamic Programming Method , 2011, IEEE Transactions on Neural Networks.

[57]  Frank L. Lewis,et al.  Adaptive optimal control for continuous-time linear systems based on policy iteration , 2009, Autom..

[58]  Frank L. Lewis,et al.  Discrete-Time Nonlinear HJB Solution Using Approximate Dynamic Programming: Convergence Proof , 2008, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[59]  Martin Guay,et al.  Finite-time Parameter Estimation in Adaptive Control of Nonlinear Systems , 2008, 2007 American Control Conference.

[60]  Darren M. Dawson,et al.  A Two-Stage Lyapunov-Based Estimator for Estimation of Vehicle Mass and Road Grade , 2009, IEEE Transactions on Vehicular Technology.