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 条
  • [1] Reduced-complexity representation of the human arm active endpoint stiffness for supervisory control of remote manipulation
    Ajoudani, Arash
    Fang, Cheng
    Tsagarakis, Nikos
    Bicchi, Antonio
    [J]. INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2018, 37 (01) : 155 - 167
  • [2] Tele-impedance: Teleoperation with impedance regulation using a body-machine interface
    Ajoudani, Arash
    Tsagarakis, Nikos
    Bicchi, Antonio
    [J]. INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2012, 31 (13) : 1642 - 1655
  • [3] Robust trajectory learning and approximation for robot programming by demonstration
    Aleotti, J.
    Caselli, S.
    [J]. ROBOTICS AND AUTONOMOUS SYSTEMS, 2006, 54 (05) : 409 - 413
  • [4] Sufficient conditions for positive definiteness of tridiagonal matrices revisited
    Andelic, Milica
    da Fonseca, C. M.
    [J]. POSITIVITY, 2011, 15 (01) : 155 - 159
  • [5] [Anonymous], 2021, 0100015 OSHA TED
  • [6] On the analysis of movement smoothness
    Balasubramanian, Sivakumar
    Melendez-Calderon, Alejandro
    Roby-Brami, Agnes
    Burdet, Etienne
    [J]. JOURNAL OF NEUROENGINEERING AND REHABILITATION, 2015, 12
  • [7] Walk-through programming for robotic manipulators based on admittance control
    Bascetta, Luca
    Ferretti, Gianni
    Magnani, Gianantonio
    Rocco, Paolo
    [J]. ROBOTICA, 2013, 31 : 1143 - 1153
  • [8] Biagiotti L., 2008, TRAJECTORY PLANNING, DOI 10.1007/978-3-540-85629-0
  • [9] Billard Aude, 2008, Handbook of robotics, P1371, DOI DOI 10.1007/978-3-540-30301-5_60
  • [10] Boyd S., 2004, CONVEX OPTIMIZATION, DOI [DOI 10.1017/CBO9780511804441, 10.1017/CBO9780511804441]