Robot Programming by Demonstration: Trajectory Learning Enhanced by sEMG-Based User Hand Stiffness Estimation

被引:12
作者
Biagiotti, Luigi [1 ]
Meattini, Roberto [2 ]
Chiaravalli, Davide [2 ]
Palli, Gianluca [2 ]
Melchiorri, Claudio [2 ]
机构
[1] Univ Modena & Reggio Emilia, Dept Engn Enzo Ferrari, I-41125 Modena, Italy
[2] Univ Bologna, Dept Elect Elect & Informat Engn Guglielmo Marconi, I-40136 Bologna, Italy
基金
欧盟地平线“2020”;
关键词
Robots; Trajectory; Task analysis; Splines (mathematics); Muscles; Education; Programming; Constrained smoothing B-splines; human-robot interaction; programming by demonstration (PbD); surface electromyography (sEMG) signals; TELE-IMPEDANCE; MOVEMENT; MANIPULATORS; TELEOPERATION; MOTION; TASK;
D O I
10.1109/TRO.2023.3258669
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
Trajectory learning is one of the key components of robot Programming by Demonstration approaches, which in many cases, especially in industrial practice, aim at defining complex manipulation patterns. In order to enhance these methods, which are generally based on a physical interaction between the user and the robot, guided along the desired path, an additional input channel is considered in this article. The hand stiffness, that the operator continuously modulates during the demonstration, is estimated from the forearm surface electromyography and translated into a request for a higher or lower accuracy level. Then, a constrained optimization problem is built (and solved) in the framework of smoothing B-splines to obtain a minimum curvature trajectory approximating, in this manner, the taught path within the precision imposed by the user. Experimental tests in different applicative scenarios, involving both position and orientation, prove the benefits of the proposed approach in terms of the intuitiveness of the programming procedure for the human operator and characteristics of the final motion.
引用
收藏
页码:3259 / 3278
页数:20
相关论文
共 59 条
  • [51] Saveriano M., 2021, ARXIV
  • [52] Robot Learning by Demonstration with Local Gaussian Process Regression
    Schneider, Markus
    Ertel, Wolfgang
    [J]. IEEE/RSJ 2010 INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS 2010), 2010, : 255 - 260
  • [53] SPLINE SMOOTHING - THE EQUIVALENT VARIABLE KERNEL-METHOD
    SILVERMAN, BW
    [J]. ANNALS OF STATISTICS, 1984, 12 (03) : 898 - 916
  • [54] SOECHTING JF, 1984, EXP BRAIN RES, V54, P121
  • [55] Survey on Human-Robot Interaction for Robot Programming in Industrial Applications
    Villani, Valeria
    Pini, Fabio
    Leali, Francesco
    Secchi, Cristian
    Fantuzzi, Cesare
    [J]. IFAC PAPERSONLINE, 2018, 51 (11): : 66 - 71
  • [56] Winter DA., 2009, BIOMECHANICS MOTOR C
  • [57] Winters, 1990, MULTIPLE MUSCLE SYST, P69, DOI DOI 10.1007/978-1-4613-9030-5_5
  • [58] Human-Robot Interaction and Demonstration Learning Mode Based on Electromyogram Signal and Variable Impedance Control
    Wu, Rui
    Zhang, He
    Peng, Tao
    Fu, Le
    Zhao, Jie
    [J]. MATHEMATICAL PROBLEMS IN ENGINEERING, 2018, 2018
  • [59] A DMPs-Based Framework for Robot Learning and Generalization of Humanlike Variable Impedance Skills
    Yang, Chenguang
    Zeng, Chao
    Fang, Cheng
    He, Wei
    Li, Zhijun
    [J]. IEEE-ASME TRANSACTIONS ON MECHATRONICS, 2018, 23 (03) : 1193 - 1203