Interaction Primitives for Human-Robot Cooperation Tasks

Heni Ben Amor, Gerhard Neumann, Sanket Kamthe, Oliver Kroemer and Jan Peters
Conference Paper, International Conference on Robotics and Automation (ICRA), January, 2014

Download Publication

Copyright notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.


To engage in cooperative activities with human partners, robots have to possess basic interactive abilities and skills. However, programming such interactive skills is a challenging task, as each interaction partner can have different timing or an alternative way of executing movements. In this paper, we propose to learn interaction skills by observing how two humans engage in a similar task. To this end, we introduce a new representation called Interaction Primitives. Interaction primitives build on the framework of dynamic motor primitives (DMPs) by maintaining a distribution over the parameters of the DMP. With this distribution, we can learn the inherent correlations of cooperative activities which allow us to infer the behavior of the partner and to participate in the cooperation. We will provide algorithms for synchronizing and adapting the behavior of humans and robots during joint physical activities.

author = {Heni Ben Amor and Gerhard Neumann and Sanket Kamthe and Oliver Kroemer and Jan Peters},
title = {Interaction Primitives for Human-Robot Cooperation Tasks},
booktitle = {International Conference on Robotics and Automation (ICRA)},
year = {2014},
month = {January},
} 2019-03-12T14:30:56-04:00