Multi-Task Gaussian Process Learning of Robot Inverse Dynamics

Abstract

The inverse dynamics problem for a robotic manipulator is to compute the torques needed at the joints to drive it along a given trajectory; it is beneficial to be able to learn this function for adaptive control. A given robot manipulator will often need to be controlled while holding different loads in its end effector, giving rise to a multi-task learning problem. We show how the structure of the inverse dynamics problem gives rise to a multi-task Gaussian process prior over functions, where the inter-task similarity depends on the underlying dynamic parameters. Experiments demonstrate that this multi-task formulation generally improves performance over either learning only on single tasks or pooling the data over all tasks.

Cite

Text

Williams et al. "Multi-Task Gaussian Process Learning of Robot Inverse Dynamics." Neural Information Processing Systems, 2008.

Markdown

[Williams et al. "Multi-Task Gaussian Process Learning of Robot Inverse Dynamics." Neural Information Processing Systems, 2008.](https://mlanthology.org/neurips/2008/williams2008neurips-multitask/)

BibTeX

@inproceedings{williams2008neurips-multitask,
  title     = {{Multi-Task Gaussian Process Learning of Robot Inverse Dynamics}},
  author    = {Williams, Christopher and Klanke, Stefan and Vijayakumar, Sethu and Chai, Kian M.},
  booktitle = {Neural Information Processing Systems},
  year      = {2008},
  pages     = {265-272},
  url       = {https://mlanthology.org/neurips/2008/williams2008neurips-multitask/}
}