EFFICIENT O(N) RECURSIVE COMPUTATION OF THE OPERATIONAL SPACE INERTIA MATRIX

被引:13
|
作者
LILLY, KW [1 ]
ORIN, DE [1 ]
机构
[1] OHIO STATE UNIV, DEPT ELECT ENGN, COLUMBUS, OH 43210 USA
来源
基金
美国国家科学基金会;
关键词
D O I
10.1109/21.260669
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The operational space inertia matrix A reflects the dynamic properties of a robot manipulator to its tip. In the control domain, it may be used to decouple force and/or motion control about the manipulator workspace axes. The matrix A also plays an important role in the development of efficient algorithms for the dynamic simulation of closed-chain robotic mechanisms, including simple closed-chain mechanisms such as multiple manipulator systems and walking machines. The traditional approach used to compute A has a computational complexity of O(N3) for an N degree-of-freedom manipulator. This paper presents the development of a recursive algorithm for computing the operational space inertia matrix (OSIM) that reduces the computational complexity to O(N). This algorithm, the inertia propagation method, is based on a single recursion that begins at the base of the manipulator and progresses out to the last link. Also applicable to redundant systems and mechanisms with multiple-degree-of-freedom joints, the inertia propagation method is the most efficient method known for computing A for N greater-than-or-equal-to 6. The numerical accuracy of the algorithm is discussed for a PUMA 560 robot with a fixed base.
引用
收藏
页码:1384 / 1391
页数:8
相关论文
共 50 条
  • [1] Efficient recursive algorithm for the operational space inertia matrix of branching mechanisms
    Chang, KS
    Khatib, O
    ADVANCED ROBOTICS, 2001, 14 (08) : 703 - 715
  • [2] A Reduced-Order Recursive Algorithm for the Computation of the Operational-Space Inertia Matrix
    Wensing, Patrick
    Featherstone, Roy
    Orin, David E.
    2012 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2012, : 4911 - 4917
  • [3] AN EFFICIENT ALGORITHM FOR COMPUTATION OF MANIPULATOR INERTIA MATRIX
    FIJANY, A
    BEJCZY, AK
    JOURNAL OF ROBOTIC SYSTEMS, 1990, 7 (01): : 57 - 80
  • [4] AN EFFICIENT METHOD FOR COMPUTATION OF THE MANIPULATOR INERTIA MATRIX
    FIJANY, A
    BEJCZY, AK
    PROCEEDINGS - 1989 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOL 1-3, 1989, : 1366 - 1373
  • [5] Parallel computation for the manipulator inertia matrix
    Zou, Jianqi
    Yin, Chaowan
    Zhang, Jingjun
    Lu, Youfang
    Jiqiren/Robot, 1997, 19 (05): : 344 - 349
  • [6] Recursive computation of matrix triangular factorizations
    Chen, Jianping
    Liu, Weifu
    Qiu, Jianlin
    2008 PROCEEDINGS OF INFORMATION TECHNOLOGY AND ENVIRONMENTAL SYSTEM SCIENCES: ITESS 2008, VOL 1, 2008, : 486 - 491
  • [7] RECURSIVE FORMULATION OF OPERATIONAL SPACE CONTROL
    KREUTZDELGADO, K
    JAIN, A
    RODRIGUEZ, G
    INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 1992, 11 (04): : 320 - 328
  • [8] Alternate forms of the operational space inertia matrix for the dynamic simulation of complex robot systems
    Jablokow, KW
    Bonaventura, CS
    2003 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOLS 1-5, CONFERENCE PROCEEDINGS, 2003, : 2225 - 2230
  • [9] Efficient recursive dynamics algorithms for operational-space control with application to legged locomotion
    Patrick M. Wensing
    Luther R. Palmer
    David E. Orin
    Autonomous Robots, 2015, 38 : 363 - 381
  • [10] A recursive formula for the inverse of the inertia matrix of a parallel manipulator
    Bhattacharya, S
    Nenchev, DN
    Uchiyama, M
    MECHANISM AND MACHINE THEORY, 1998, 33 (07) : 957 - 964