Robot learning from multiple demonstrations with dynamic movement primitive
Chuize Chen, Chenguang Yang, Chao Zeng, Ning Wang, Zhijun Li
- 发表年份
- 2017
- 引用次数
- 19
摘要
In this paper, we present a method for robot to learn point-to-point motions from human demonstrations. The motion is modelled as a nonlinear dynamic system called dynamic movement primitive (DMP). The original DMP can be only used to learn from single demonstration. In order to learn from multiple demonstrations of a specific task, we combine the DMP with Gaussian mixture models (GMMs), and the nonlinear part of the DMP is learned through Gaussian mixture regression (GMR). Thus more features of the same skill can be extracted to generate a better motion, and good performance of the original DMP, e.g., the ability of generalization, spatial and temporal scaling, is inherited. A motion capture sensor is used in this work to extract human tutor's demonstrations. The effectiveness of the developed method is verified based on a virtual Baxter robot platform.
关键词
相关论文
Statistical Learning Theory
Yuhai Wu, Vladimir Vapnik
1999
Artificial intelligence: a modern approach
1995
Applied Nonlinear Control
Jean-Jacques Slotine, Weiping Li
1991
A new optimizer using particle swarm theory
R.C. Eberhart, James Kennedy
2002