Off-line programming of six-axis robots for optimum five-dimensional tasks

被引:34
|
作者
Leger, J. [1 ]
Angeles, J. [1 ]
机构
[1] McGill Univ, Montreal, PQ, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Sequential quadratic programming; Redundancy-resolution; Functional redundancy; Trajectory planning; Condition number; OPTIMIZATION; DESIGN; MANIPULATORS; CONVERGENCE;
D O I
10.1016/j.mechmachtheory.2016.01.015
中图分类号
TH [机械、仪表工业];
学科分类号
0802 ;
摘要
Five-degree-of-freedom (five-dof) tasks are of particular interest in industry, since machining, arc-welding and deburring operations all fall into this category. These tasks, normally conducted with industrial six-dof robots, render the robot functionally redundant. Upon exploiting this redundancy to minimize the condition number of the Jacobian matrix, it is expected that the accuracy of the performed task will be increased. Traditional methods for redundancy-resolution are normally used to solve the more frequent intrinsic redundancy; however, they are not applicable to functional redundancy. Five-dof tasks are formulated using an approach that leads to a system of six velocity-level kinematics relations in six unknowns, with a 6x6 Jacobianmatrix, of nullity 1, which reflects the functional redundancy of the problem at hand. To resolve the foregoing redundancy, a method based on sequential quadratic programming (SQP) is proposed. A novel method to compute the gradient of the condition number is also discussed, as it is a key element for finding the posture of minimum condition number using a gradient method. An example then shows how the SQP algorithm can be applied to offline robot trajectory-planning for five-dof tasks. In this example, a comparison is also made between the quasi-Newton and the Newton-Raphson methods to find the posture of minimum condition number for the robot. This is an essential step in finding the trajectory of minimum condition number. (C) 2016 Published by Elsevier Ltd.
引用
收藏
页码:155 / 169
页数:15
相关论文
共 28 条
  • [1] SIMULATED OFF-LINE PROGRAMMING OF WELDING ROBOTS
    BUCHAL, RO
    CHERCHAS, DB
    SASSANI, F
    DUNCAN, JP
    INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 1989, 8 (03): : 31 - 43
  • [2] PROBLEMS ASSOCIATED WITH THE OFF-LINE PROGRAMMING OF ROBOTS
    HUMRICH, A
    WILSON, I
    BEHAVIOUR & INFORMATION TECHNOLOGY, 1988, 7 (04) : 399 - 416
  • [3] OFF-LINE PROGRAMMING OF ROBOTS FOR METAL DEPOSITION
    Ericsson, M.
    Danielsson, F.
    Carlsson, H.
    Nylen, P.
    TRENDS IN WELDING RESEARCH, PROCEEDINGS, 2006, : 629 - 634
  • [4] GEOMETRIC TOOLS FOR THE OFF-LINE PROGRAMMING OF ROBOTS
    STOBART, RK
    ROBOTICA, 1987, 5 : 273 - 280
  • [5] Off-line Programming of Grinding Robots at Grohe Portugal
    Silva, Manuel F.
    2016 IEEE INTERNATIONAL CONFERENCE ON AUTONOMOUS ROBOT SYSTEMS AND COMPETITIONS (ICARSC 2016), 2016, : 294 - 299
  • [6] SOME EXPERIENCES OF OFF-LINE PROGRAMMING ON ASEA ROBOTS
    WRIGHT, EJ
    FOURTH INTERNATIONAL CONFERENCE ON COMPUTER-AIDED PRODUCTION ENGINEERING, 1988, : 135 - 140
  • [7] GEOMETRIC TOOLS FOR THE OFF-LINE PROGRAMMING OF ROBOTS.
    Stobart, R.K.
    1600, (05):
  • [8] CAD-BASED OFF-LINE PROGRAMMING OF PAINTING ROBOTS
    KLEIN, A
    ROBOTICA, 1987, 5 : 267 - 271
  • [9] Process-oriented off-line programming of industrial robots
    Freund, E
    Rokossa, D
    Rossmann, J
    INTELLIGENT SYSTEMS IN DESIGN AND MANUFACTURING, 1998, 3517 : 159 - 170
  • [10] GEOMETRIC UNCERTAINTY IN OFF-LINE PROGRAMMING OF ROBOT MANIPULATORS FOR ASSEMBLY TASKS
    GOLDENBERG, AA
    MCQUILLAN, FJ
    JOURNAL OF DYNAMIC SYSTEMS MEASUREMENT AND CONTROL-TRANSACTIONS OF THE ASME, 1991, 113 (02): : 329 - 334