Joining Movement Sequences: Modified Dynamic Movement Primitives for Robotics Applications Exemplified on Handwriting

被引:117
作者
Kulvicius, Tomas [1 ]
Ning, KeJun [1 ]
Tamosiunaite, Minija [1 ,2 ]
Woergoetter, Florentin [1 ]
机构
[1] Univ Gottingen, Dept Computat Neurosci, Phys Inst Biophys 3, Bernstein Ctr Computat Neurosci, D-37077 Gottingen, Germany
[2] Vytautas Magnus Univ, Dept Informat, LT-3006 Kaunas, Lithuania
关键词
Delta learning rule; handwriting generation; joining of dynamic movement primitives (DMPs); overlapping kernels; ADAPTATION; SYSTEMS; TASK;
D O I
10.1109/TRO.2011.2163863
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
The generation of complex movement patterns, in particular, in cases where one needs to smoothly and accurately join trajectories in a dynamic way, is an important problem in robotics. This paper presents a novel joining method that is based on the modification of the original dynamic movement primitive formulation. The new method can reproduce the target trajectory with high accuracy regarding both the position and the velocity profile and produces smooth and natural transitions in position space, as well as in velocity space. The properties of the method are demonstrated by its application to simulated handwriting generation, which are also shown on a robot, where an adaptive algorithm is used to learn trajectories from human demonstration. These results demonstrate that the new method is a feasible alternative for joining of movement sequences, which has a high potential for all robotics applications where trajectory joining is required.
引用
收藏
页码:145 / 157
页数:13
相关论文
共 28 条
[1]  
Al-Shoshan A., 2006, 2006 International Conference on Computer Graphics, Imaging and Visualisation, P173
[2]  
[Anonymous], P 12 YAL WORKSH AD L
[3]  
[Anonymous], P IEEE INT C ROB AUT
[4]  
Bitzer Sebastian, 2009, 2009 9th IEEE-RAS International Conference on Humanoid Robots (Humanoids 2009), P574, DOI 10.1109/ICHR.2009.5379530
[5]   On learning, representing, and generalizing a task in a humanoid robot [J].
Calinon, Sylvain ;
Guenter, Florent ;
Billard, Aude .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2007, 37 (02) :286-298
[6]   AN ONLINE DYNAMIC TRAJECTORY GENERATOR [J].
CASTAIN, RH ;
PAUL, RP .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 1984, 3 (01) :68-72
[7]  
Haykin S., 1999, Neural Networks: A Comprehensive Foundation, DOI DOI 10.1017/S0269888998214044
[8]  
Hoffmann H, 2009, IEEE INT CONF ROBOT, P1534
[9]  
Ijspeert A. J., 2003, Advances in neural information processing systems, P1547
[10]  
Ijspeert AJ, 2002, 2002 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS I-IV, PROCEEDINGS, P1398, DOI 10.1109/ROBOT.2002.1014739