Determining the initial configuration of uninterrupted redundant manipulator trajectories in a manufacturing environment

被引:4
作者
Mi, Zan [2 ]
Yang, Jingzhou [1 ]
Kim, Joo H. [3 ]
Abdel-Malek, Karim [4 ]
机构
[1] Texas Tech Univ, Dept Mech Engn, Lubbock, TX 79409 USA
[2] Caterpillar Inc, Machine Res, Peoria, IL 61629 USA
[3] NYU, Polytech Inst, Brooklyn, NY 11201 USA
[4] Univ Iowa, Ctr Comp Aided Design, Iowa City, IA 52242 USA
关键词
Singular configuration; Trajectory planning; Inverse kinematics; Halting the motion; DAE; DIFFERENTIAL-ALGEBRAIC SYSTEMS; RUNGE-KUTTA METHODS; ROBOT; OBSTACLES;
D O I
10.1016/j.rcim.2010.05.009
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In a manufacturing environment where a redundant manipulator is programmed to follow a specific trajectory such as welding painting and soldering it is often the case that the manipulator reaches a singular configuration where the program is stopped the manipulator has to be switched to a new configuration and the motion continued This paper presents a method of determining the initial configuration of robotic manipulators to traverse a path trajectory without halting the motion The method consists of (1) identifying singular curves/surfaces using the Jacobian rank deficiency method (2) determining non-crossable curves/surfaces using acceleration-based crossability criteria (3) finding if the path intersects any non-crossable singular curve/surface If there is not any intersection the manipulator does not interrupt with any initial configuration on the trajectory Otherwise the intersection is determined and the non-crossable singular configuration at the intersection point is determined (4) solving the differential algebraic system of equations (DAE) of index 2 using the Runge-Kutta method and (5) solving the optimization problem The method is illustrated through examples (C) 2010 Elsevier Ltd All rights reserved
引用
收藏
页码:22 / 32
页数:11
相关论文
共 39 条
[1]  
[Anonymous], ROBOTICS COMPUTER IN
[2]  
[Anonymous], T I ELECT ENG JAP D
[3]  
[Anonymous], INT J ROBOTICS RES
[4]  
[Anonymous], ASME
[5]  
[Anonymous], ASME
[6]  
[Anonymous], INT J ROBOTICS AUTOM
[7]  
[Anonymous], P IEEE INT C ROB AUT
[8]  
[Anonymous], P IEEE INT C ROB AUT
[9]  
[Anonymous], IEEE C CONTR APPL P
[10]  
[Anonymous], P 20 ASME DES ENG TE