Header logo is am

Composite adaptive control with locally weighted statistical learning




This paper introduces a provably stable learning adaptive control framework with statistical learning. The proposed algorithm employs nonlinear function approximation with automatic growth of the learning network according to the nonlinearities and the working domain of the control system. The unknown function in the dynamical system is approximated by piecewise linear models using a nonparametric regression technique. Local models are allocated as necessary and their parameters are optimized on-line. Inspired by composite adaptive control methods, the proposed learning adaptive control algorithm uses both the tracking error and the estimation error to update the parameters. We first discuss statistical learning of nonlinear functions, and motivate our choice of the locally weighted learning framework. Second, we begin with a class of first order SISO systems for theoretical development of our learning adaptive control framework, and present a stability proof including a parameter projection method that is needed to avoid potential singularities during adaptation. Then, we generalize our adaptive controller to higher order SISO systems, and discuss further extension to MIMO problems. Finally, we evaluate our theoretical control framework in numerical simulations to illustrate the effectiveness of the proposed learning adaptive controller for rapid convergence and high accuracy of control.

Author(s): Nakanishi, J. and Farrell, J. A. and Schaal, S.
Book Title: Neural Networks
Volume: 18
Number (issue): 1
Pages: 71-90
Year: 2005
Month: January

Department(s): Autonomous Motion
Bibtex Type: Article (article)

Cross Ref: p1989
Note: clmc
URL: http://www-clmc.usc.edu/publications/N/nakanishi-NN2005.pdf


  title = {Composite adaptive control with locally weighted statistical learning},
  author = {Nakanishi, J. and Farrell, J. A. and Schaal, S.},
  booktitle = {Neural Networks},
  volume = {18},
  number = {1},
  pages = {71-90},
  month = jan,
  year = {2005},
  note = {clmc},
  crossref = {p1989},
  url = {http://www-clmc.usc.edu/publications/N/nakanishi-NN2005.pdf},
  month_numeric = {1}