A novel human-robot skill transfer method for contact-rich manipulation task

被引:13
作者
Dong, Jiale [1 ]
Si, Weiyong [2 ]
Yang, Chenguang [2 ]
机构
[1] South China Univ Technol, Sch Automat Sci & Engn, Guangzhou, Peoples R China
[2] Univ West England, Bristol Robot Lab, Bristol, England
来源
ROBOTIC INTELLIGENCE AND AUTOMATION | 2023年 / 43卷 / 03期
关键词
Skill learning; Broad learning system; Behavior tree; Assembling; Dynamic motion primitives; MOVEMENT PRIMITIVES; FRAMEWORK;
D O I
10.1108/RIA-01-2023-0002
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
PurposeThe purpose of this paper is to enhance the robot's ability to complete multi-step contact tasks in unknown or dynamic environments, as well as the generalization ability of the same task in different environments. Design/methodology/approachThis paper proposes a framework that combines learning from demonstration (LfD), behavior tree (BT) and broad learning system (BLS). First, the original dynamic motion primitive is modified to have a better generalization ability for representing motion primitives. Then, a BT based on tasks is constructed, which will select appropriate motion primitives according to the environment state and robot ontology state, and then the BLS will generate specific parameters of the motion primitives based on the state. The weights of the BLS can also be optimized after each successful execution. FindingsThe authors carried out the tasks of cleaning the desktop and assembling the shaft hole on Baxter and Elite robots, respectively, and both tasks were successfully completed, which proved the effectiveness of the framework. Originality/valueThis paper proposes a framework that combines LfD, BT and BLS. To the best of the authors' knowledge, no similar methods were found in other people's work. Therefore, the authors believe that this work is original.
引用
收藏
页码:327 / 337
页数:11
相关论文
共 28 条
[1]   The SMACH High-Level Executive [J].
Boren, Jonathan ;
Cousins, Steve .
IEEE ROBOTICS & AUTOMATION MAGAZINE, 2010, 17 (04) :18-20
[2]   Statistical Learning by Imitation of Competing Constraints in Joint Space and Task Space [J].
Calinon, Sylvain ;
Billard, Aude .
ADVANCED ROBOTICS, 2009, 23 (15) :2059-2076
[3]   Modified Dynamic Movement Primitives: Robot Trajectory Planning and Force Control Under Curved Surface Constraints [J].
Han, Liang ;
Yuan, Han ;
Xu, Wenfu ;
Huang, Yunzhi .
IEEE TRANSACTIONS ON CYBERNETICS, 2023, 53 (07) :4245-4258
[4]   High-Level Motor Planning Assessment During Performance of Complex Action Sequences in Humans and a Humanoid Robot [J].
Hauge, Theresa C. ;
Katz, Garrett E. ;
Davis, Gregory P. ;
Huang, Di-Wei ;
Reggia, James A. ;
Gentili, Rodolphe J. .
INTERNATIONAL JOURNAL OF SOCIAL ROBOTICS, 2021, 13 (05) :981-998
[5]  
Ijspeert AJ, 2001, IROS 2001: PROCEEDINGS OF THE 2001 IEEE/RJS INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-4, P752, DOI 10.1109/IROS.2001.976259
[6]   Dynamical Movement Primitives: Learning Attractor Models for Motor Behaviors [J].
Ijspeert, Auke Jan ;
Nakanishi, Jun ;
Hoffmann, Heiko ;
Pastor, Peter ;
Schaal, Stefan .
NEURAL COMPUTATION, 2013, 25 (02) :328-373
[7]  
Iovino M., 2020, ARXIV
[8]  
Koutras L, 2020, IEEE ROMAN, P727, DOI 10.1109/RO-MAN47096.2020.9223500
[9]   Joining Movement Sequences: Modified Dynamic Movement Primitives for Robotics Applications Exemplified on Handwriting [J].
Kulvicius, Tomas ;
Ning, KeJun ;
Tamosiunaite, Minija ;
Woergoetter, Florentin .
IEEE TRANSACTIONS ON ROBOTICS, 2012, 28 (01) :145-157
[10]   Prescribed-time convergent and noise-tolerant Z-type neural dynamics for calculating time-dependent quadratic programming [J].
Liao, Bolin ;
Wang, Yuyan ;
Li, Weibing ;
Peng, Chen ;
Xiang, Qiuhong .
NEURAL COMPUTING & APPLICATIONS, 2021, 33 (10) :5327-5337