Singularity Avoidance for Cart-Mounted Hand-Guided Collaborative Robots: A Variational Approach

被引:5
作者
Salvato, Erica [1 ]
Vanzella, Walter [2 ]
Fenu, Gianfranco [1 ]
Pellegrino, Felice Andrea [1 ,2 ]
机构
[1] Univ Trieste, Dept Engn & Architecture, I-34127 Trieste, Italy
[2] Glance Vis Technol Srl, Area Sci Pk,Edif Q,SS 14,Km 163-5, Trieste, Italy
关键词
shoulder singularity; kinesthetic teaching; iterative methods; inverse kinematics; redundant manipulators; INVERSE KINEMATICS; MANIPULATORS; GUIDANCE; SCHEME; TASK;
D O I
10.3390/robotics11040079
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
Most collaborative robots (cobots) can be taught by hand guiding: essentially, by manually jogging the robot, an operator teaches some configurations to be employed as via points. Based on those via points, Cartesian end-effector trajectories such as straight lines, circular arcs or splines are then constructed. Such methods can, in principle, be employed for cart-mounted cobots (i.e., when the jogging involves one or two linear axes, besides the cobot axes). However, in some applications, the sole imposition of via points in Cartesian space is not sufficient. On the contrary, albeit the overall system is redundant, (i) the via points must be reached at the taught joint configurations, and (ii) the undesirable singularity (and near-singularity) conditions must be avoided. The naive approach, consisting of setting the cart trajectory beforehand (for instance, by imposing a linear-in-time motion law that crosses the taught cart configurations), satisfies the first need, but does not guarantee the satisfaction of the second. Here, we propose an approach consisting of (i) a novel strategy for decoupling the planning of the cart trajectory and that of the robot joints, and (ii) a novel variational technique for computing the former in a singularity-aware fashion, ensuring the avoidance of a class of workspace singularity and near-singularity configurations.
引用
收藏
页数:15
相关论文
共 35 条
[1]  
[Anonymous], 1989, ADV ROBOT 1989 PROC
[2]  
Baillieul J., 1985, P 1985 IEEE INT C RO, VVolume 2, P722, DOI 10.1109/ROBOT.1985.1087234
[3]   Physical Human Interactive Guidance: Identifying Grasping Principles From Human-Planned Grasps [J].
Balasubramanian, Ravi ;
Xu, Ling ;
Brook, Peter D. ;
Smith, Joshua R. ;
Matsuoka, Yoky .
IEEE TRANSACTIONS ON ROBOTICS, 2012, 28 (04) :899-910
[4]   Walk-through programming for robotic manipulators based on admittance control [J].
Bascetta, Luca ;
Ferretti, Gianni ;
Magnani, Gianantonio ;
Rocco, Paolo .
ROBOTICA, 2013, 31 :1143-1153
[5]  
BEDROSSIAN NS, 1991, 1991 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-3, P714, DOI 10.1109/ROBOT.1991.131668
[6]   A convex programming approach to the inverse kinematics problem for manipulators under constraints [J].
Blanchini, Franco ;
Fenu, Gianfranco ;
Giordano, Giulia ;
Pellegrino, Felice Andrea .
EUROPEAN JOURNAL OF CONTROL, 2017, 33 :11-23
[7]  
Blanchini F, 2015, IEEE INT CON AUTO SC, P515, DOI 10.1109/CoASE.2015.7294131
[8]   Hamiltonian path planning in constrained workspace [J].
Casagrande, Daniele ;
Fenu, Gianfranco ;
Pellegrino, Felice Andrea .
EUROPEAN JOURNAL OF CONTROL, 2017, 33 :1-10
[9]  
Chiaverini Stefano., 2008, Springer Handbook of Robotics, chapter 11, DOI [DOI 10.1007/978-3-540-30301-5_12, 10.1007/978-3-540-30301-5_12]
[10]  
Dean-Leon E, 2016, IEEE IND ELEC, P6900, DOI 10.1109/IECON.2016.7793823