Human robot cooperation with compliance adaptation along the motion trajectory

被引:49
作者
Nemec, Bojan [1 ]
Likar, Nejc [1 ]
Gams, Andrej [1 ]
Ude, Ales [1 ]
机构
[1] Jozef Stefan Inst, Dept Automat Biocybernet & Robot, Humanoid & Cognit Robot Lab, Jamova 39, Ljubljana 1000, Slovenia
关键词
Human robot coordination; Learning by demonstration; Dynamic motion primitives; Robot learning; Robot control; PASSIVITY-BASED CONTROL; PRIMITIVES; TASK; SYSTEM; TORQUE;
D O I
10.1007/s10514-017-9676-3
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper we propose a novel approach for intuitive and natural physical human-robot interaction in cooperative tasks. Through initial learning by demonstration, robot behavior naturally evolves into a cooperative task, where the human co-worker is allowed to modify both the spatial course of motion as well as the speed of execution at any stage. The main feature of the proposed adaptation scheme is that the robot adjusts its stiffness in path operational space, defined with a Frenet-Serret frame. Furthermore, the required dynamic capabilities of the robot are obtained by decoupling the robot dynamics in operational space, which is attached to the desired trajectory. Speed-scaled dynamic motion primitives are applied for the underlying task representation. The combination allows a human co-worker in a cooperative task to be less precise in parts of the task that require high precision, as the precision aspect is learned and provided by the robot. The user can also freely change the speed and/or the trajectory by simply applying force to the robot. The proposed scheme was experimentally validated on three illustrative tasks. The first task demonstrates novel two-stage learning by demonstration, where the spatial part of the trajectory is demonstrated independently from the velocity part. The second task shows how parts of the trajectory can be rapidly and significantly changed in one execution. The final experiment shows two Kuka LWR-4 robots in a bi-manual setting cooperating with a human while carrying an object.
引用
收藏
页码:1023 / 1035
页数:13
相关论文
共 38 条
[1]  
Adorno Bruno Vilhena, 2011, IEEE International Conference on Robotics and Automation, P3777
[2]  
Adorno Bruno Vilhena, 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2010), P3955, DOI 10.1109/IROS.2010.5650218
[3]   A unified passivity-based control framework for position, torque and impedance control of flexible joint robots [J].
Albu-Schaeffer, Alin ;
Ott, Christian ;
Hirzinger, Gerd .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2007, 26 (01) :23-39
[4]  
Ben Amor H, 2014, IEEE INT CONF ROBOT, P2831, DOI 10.1109/ICRA.2014.6907265
[5]   Task-space regulation of cooperative manipulators [J].
Caccavale, F ;
Chiacchio, P ;
Chiaverini, S .
AUTOMATICA, 2000, 36 (06) :879-887
[6]  
Calinan S, 2012, IEEE-RAS INT C HUMAN, P323, DOI 10.1109/HUMANOIDS.2012.6651539
[7]   Learning-based control strategy for safe human-robot interaction exploiting task and robot redundancies [J].
Calinon, Sylvain ;
Sardellitti, Irene ;
Caldwell, Darwin G. .
IEEE/RSJ 2010 INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS 2010), 2010, :249-254
[8]  
Calinon S, 2014, IEEE INT CONF ROBOT, P3339, DOI 10.1109/ICRA.2014.6907339
[9]   Intercontinental, Multimodal, Wide-Range Tele-Cooperation Using a Humanoid Robot [J].
Evrard, Paul ;
Mansard, Nicolas ;
Stasse, Olivier ;
Kheddar, Abderrahmane ;
Schauss, Thomas ;
Weber, Carolina ;
Peer, Angelika ;
Buss, Martin .
2009 IEEE-RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, 2009, :5635-+
[10]  
Ewerton M, 2015, IEEE INT CONF ROBOT, P1535, DOI 10.1109/ICRA.2015.7139393