Action sequencing using dynamic movement primitives

  • Authors:
  • Bojan Nemec;Aleš Ude

  • Affiliations:
  • Department of automatics, biocybernetics, and robotics, jožef stefan institute, jamova 39, 1000 ljubljana, slovenia e-mail: ales.ude@ijs.si;Department of automatics, biocybernetics, and robotics, jožef stefan institute, jamova 39, 1000 ljubljana, slovenia e-mail: ales.ude@ijs.si

  • Venue:
  • Robotica
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

General-purpose autonomous robots must have the ability to combine the available sensorimotor knowledge in order to solve more complex tasks. Such knowledge is often given in the form of movement primitives. In this paper, we investigate the problem of sequencing of movement primitives. We selected nonlinear dynamic systems as the underlying sensorimotor representation because they provide a powerful machinery for the specification of primitive movements. We propose two new methodologies which both ensure that consecutive movement primitives are joined together in a continuous way (up to second-order derivatives). The first is based on proper initialization of the third-order dynamic motion primitives and the second uses online Gaussian kernel functions modification of the second-order dynamic motion primitives. Both methodologies were validated by simulation and by experimentally using a Mitsubishi PA-10 articulated robot arm. Experiments comprehend pouring, table wiping, and carrying a glass of liquid.