An extended DMP framework for robot learning and improving variable stiffness manipulation

被引:15
作者
Bian, Feifei [1 ]
Ren, Danmei [2 ]
Li, Ruifeng [3 ]
Liang, Peidong [2 ]
Wang, Ke [1 ]
Zhao, Lijun [1 ]
机构
[1] Harbin Inst Technol, Harbin, Peoples R China
[2] Fujian Quanzhou HIT Inst Engn & Technol, Quanzhou, Peoples R China
[3] Harbin Inst Technol, State Key Lab Robot & Syst, Harbin, Peoples R China
基金
中国国家自然科学基金; 国家重点研发计划;
关键词
Robotics; Path planning; Man machine interface (MMI); Cooperative robots;
D O I
10.1108/AA-11-2018-0188
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Purpose The purpose of this paper is to present a method which enables a robot to learn both motion skills and stiffness profiles from humans through kinesthetic human-robot cooperation. Design Methodology Approach Admittance control is applied to allow robot-compliant behaviors when following the reference trajectories. By extending the dynamical movement primitives (DMP) model, a new concept of DMP and stiffness primitives is introduced to encode a kinesthetic demonstration as a combination of trajectories and stiffness profiles, which are subsequently transferred to the robot. Electromyographic signals are extracted from a human's upper limbs to obtain target stiffness profiles. By monitoring vibrations of the end-effector velocities, a stability observer is developed. The virtual damping coefficient of admittance controller is adjusted accordingly to eliminate the vibrations. Findings The performance of the proposed methods is evaluated experimentally. The result shows that the robot can perform tasks in a variable stiffness mode as like the human dose in the teaching phase. Originality Value DMP has been widely used as a teaching by demonstration method to represent movements of humans and robots. The proposed method extends the DMP framework to allow a robot to learn not only motion skills but also stiffness profiles. Additionally, the authors proposed a stability observer to eliminate vibrations when the robot is disturbed by environment.
引用
收藏
页码:85 / 94
页数:10
相关论文
共 26 条
[1]   Force-based variable impedance learning for robotic manipulation [J].
Abu-Dakka, Fares J. ;
Rozo, Leonel ;
Caldwell, Darwin G. .
ROBOTICS AND AUTONOMOUS SYSTEMS, 2018, 109 :156-167
[2]  
[Anonymous], 2009, ICRA
[3]  
Bian F., 2018, IND ROBOT INT J
[4]  
Billard A., 2008, Springer Handbook of Robotics, V59
[5]   The central nervous system stabilizes unstable dynamics by learning optimal impedance [J].
Burdet, E ;
Osu, R ;
Franklin, DW ;
Milner, TE ;
Kawato, M .
NATURE, 2001, 414 (6862) :446-449
[6]   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
[7]   A time-domain vibration observer and controller for physical human-robot interaction [J].
Campeau-Lecours, Alexandre ;
Otis, Martin ;
Belzile, Pierre-Luc ;
Gosselin, Clement .
MECHATRONICS, 2016, 36 :45-53
[8]   Dimensionality Reduction for Dynamic Movement Primitives and Application to Bimanual Manipulation of Clothes [J].
Colome, Adria ;
Torras, Carme .
IEEE TRANSACTIONS ON ROBOTICS, 2018, 34 (03) :602-615
[9]   Filtering the surface EMG signal: Movement artifact and baseline noise contamination [J].
De Luca, Carlo J. ;
Gilmore, L. Donald ;
Kuznetsov, Mikhail ;
Roy, Serge H. .
JOURNAL OF BIOMECHANICS, 2010, 43 (08) :1573-1579
[10]  
Dimeas F, 2015, IEEE INT C INT ROBOT, P1011, DOI 10.1109/IROS.2015.7353494