Encoding of Periodic and their Transient Motions by a Single Dynamic Movement Primitive

2012

Conference Paper

am

mg


Present formulations of periodic dynamic move- ment primitives (DMPs) do not encode the transient behavior required to start the rhythmic motion, although these transient movements are an important part of the rhythmic movements (i.e. when walking, there is always a first step that is very different from the subsequent ones). An ad-hoc procedure is then necessary to get the robot into the periodic motion. In this contribution we present a novel representation for rhythmic Dynamic Movement Primitives (DMPs) that encodes both the rhythmic motion and its transient behaviors. As with previously proposed DMPs, we use a dynamical system approach where an asymptotically stable limit cycle represents the periodic pattern. Transients are then represented as trajectories converg- ing towards the limit cycle, different trajectories representing varying transients from different initial conditions. Our ap- proach thus constitutes a generalization of previously proposed rhythmic DMPs. Experiments conducted on the humanoid robot ARMAR-III demonstrate the applicability of the approach for movement generation.

Author(s): Ernesti, J. and Righetti, L. and Do, M. and Asfour, T. and Schaal, S.
Book Title: 2012 IEEE-RAS International Conference on Humanoid Robots
Pages: 57-64
Year: 2012

Department(s): Autonomous Motion, Movement Generation and Control
Research Project(s): Movement Representation for Reactive Behavior
Bibtex Type: Conference Paper (inproceedings)

Address: Osaka
Cross Ref: p10527
Note: clmc

Links: PDF

BibTex

@inproceedings{Ernesti_IICOHR_2012,
  title = {Encoding of Periodic and their Transient Motions by a Single Dynamic Movement Primitive},
  author = {Ernesti, J. and Righetti, L. and Do, M. and Asfour, T. and Schaal, S.},
  booktitle = {2012 IEEE-RAS International Conference on Humanoid Robots},
  pages = {57-64},
  address = {Osaka},
  year = {2012},
  note = {clmc},
  crossref = {p10527}
}