Header logo is ei

Online Kernel-based Learning for Task-Space Tracking Robot Control

2012

Article

ei


Abstract—Task-space control of redundant robot systems based on analytical models is known to be susceptive to modeling errors. Here, data driven model learning methods may present an interesting alternative approach. However, learning models for task-space tracking control from sampled data is an illposed problem. In particular, the same input data point can yield many different output values, which can form a non-convex solution space. Because the problem is ill-posed, models cannot be learned from such data using common regression methods. While learning of task-space control mappings is globally illposed, it has been shown in recent work that it is locally a well-defined problem. In this paper, we use this insight to formulate a local, kernel-based learning approach for online model learning for task-space tracking control. We propose a parametrization for the local model which makes an application in task-space tracking control of redundant robots possible. The model parametrization further allows us to apply the kerneltrick and, therefore, enables a formulation within the kernel learning framework. For evaluations, we show the ability of the method for online model learning for task-space tracking control of redundant robots.

Author(s): Nguyen-Tuong, D. and Peters, J.
Journal: IEEE Transactions on Neural Networks and Learning Systems
Volume: 23
Number (issue): 9
Pages: 1417-1425
Year: 2012
Month: May
Day: 0

Department(s): Empirical Inference
Research Project(s): Robot Skill Learning
Bibtex Type: Article (article)

Digital: 0
DOI: 10.1109/TNNLS.2012.2201261

Links: PDF

BibTex

@article{NguyenTuongP2012,
  title = {Online Kernel-based Learning for Task-Space Tracking Robot Control},
  author = {Nguyen-Tuong, D. and Peters, J.},
  journal = {IEEE Transactions on Neural Networks and Learning Systems},
  volume = {23},
  number = {9},
  pages = {1417-1425},
  month = may,
  year = {2012},
  month_numeric = {5}
}