A new and efficient algorithm for the inverse kinematics of a general serial 6R manipulator

被引:130
|
作者
Husty, Manfred L. [1 ]
Pfurner, Martin [1 ]
Schroecker, Hans-Peter [1 ]
机构
[1] Univ Innsbruck, Inst Engn Mech, A-6020 Innsbruck, Austria
关键词
6R manipulator; inverse kinematics; multidimensional geometry; study representation; kinematic mapping; Segre manifold;
D O I
10.1016/j.mechmachtheory.2006.02.001
中图分类号
TH [机械、仪表工业];
学科分类号
0802 ;
摘要
In this paper a new and very efficient algorithm to compute the inverse kinematics of a general 6R serial kinematic chain is presented. The main idea is to make use of classical multidimensional geometry to structure the problem and to use the geometric information before starting the elimination process. For the geometric pre-processing we utilize the Study model of Euclidean displacements, sometimes called kinematic image, which identifies a displacement with a point on a six dimensional quadric S(6)(2) in seven dimensional projective space p(7). The 6R-chain is broken up in the middle to form two open 3R-chains. The kinematic image of a 3R-chain turns out to be a Segre-manifold consisting of a one parameter set of 3-spaces. The intersection of two Segre-manifolds and S(6)(2) yields 16 points which are the kinematic images representing the 16 solutions of the inverse kinematics. Algebraically this procedure means that we have to solve a system of seven linear equations and one resultant to arrive at the univariate 16 degree polynomial. From this step in the algorithm we get two out of the six joint angles and the remaining four angles are obtained straight forward by solving the inverse kinematics of two 2R-chains. (c) 2006 Elsevier Ltd. All rights reserved.
引用
收藏
页码:66 / 81
页数:16
相关论文
共 50 条
  • [1] A new and efficient algorithm for the inverse kinematics of a general serial 6R
    Husty, Manfred L.
    Pfurner, Martin
    Schroecker, Hans-Peter
    [J]. PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, VOL 7, PTS A AND B, 2005, : 1031 - 1038
  • [2] Implementation of a New and Efficient Algorithm for the Inverse Kinematics of Serial 6R Chains
    Pfurner, M.
    Husty, M. L.
    [J]. NEW TRENDS IN MECHANISM SCIENCE: ANALYSIS AND DESIGN, 2010, 5 : 91 - 98
  • [3] New algorithm for inverse kinematics of 6R serial robot mechanism
    Huang, Xiguang
    Liao, Qizheng
    [J]. Beijing Hangkong Hangtian Daxue Xuebao/Journal of Beijing University of Aeronautics and Astronautics, 2010, 36 (03): : 295 - 298
  • [4] An algorithm for solving the inverse kinematics of a 6R serial manipulator using dual quaternions and Grassmannians
    Gervasi, P
    Karakusevic, V
    Zsombor-Murray, PJ
    [J]. ADVANCES IN ROBOT KINEMATICS: ANALYSIS AND CONTROL, 1998, : 383 - 392
  • [5] EFFICIENT INVERSE KINEMATICS FOR GENERAL 6R MANIPULATORS
    MANOCHA, D
    CANNY, JF
    [J]. IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1994, 10 (05): : 648 - 657
  • [6] Algebraic C*-actions and the inverse kinematics of a general 6R manipulator
    Di Rocco, Sandra
    Eklund, David
    Sommese, Andrew J.
    Wampler, Charles W.
    [J]. APPLIED MATHEMATICS AND COMPUTATION, 2010, 216 (09) : 2512 - 2524
  • [7] Inverse Kinematics Solution for 6R Serial Manipulator Based on RBF Neural Network
    Ma, Chao
    Zhang, Yong
    Cheng, Jin
    Wang, Bin
    Zhao, Qinjun
    [J]. 2016 INTERNATIONAL CONFERENCE ON ADVANCED MECHATRONIC SYSTEMS (ICAMECHS), 2016, : 350 - 355
  • [8] INVERSE KINEMATICS OF GENERAL 6R AND 5R, P-SERIAL MANIPULATORS
    KOHLI, D
    OSVATIC, M
    [J]. JOURNAL OF MECHANICAL DESIGN, 1993, 115 (04) : 922 - 931
  • [9] An optimized real time algorithm for the inverse kinematics of general 6R robots
    Liu, Songguo
    Zhu, Shiqiang
    [J]. 2007 IEEE INTERNATIONAL CONFERENCE ON CONTROL AND AUTOMATION, VOLS 1-7, 2007, : 176 - 180
  • [10] Genetic Algorithm for Solving the Inverse Kinematics Problem for General 6R Robots
    Sui, Zhen
    Jiang, Li
    Tian, Yan-Tao
    Jiang, Wei
    [J]. PROCEEDINGS OF THE 2015 CHINESE INTELLIGENT AUTOMATION CONFERENCE: INTELLIGENT TECHNOLOGY AND SYSTEMS, 2015, 338 : 151 - 161