DocumentCode
1022017
Title
Efficient O(N) recursive computation of the operational space inertia matrix
Author
Lilly, Kathryn W. ; Orin, David E.
Author_Institution
Dept. of Mech. Eng., Pennsylvania State Univ., University Park, PA, USA
Volume
23
Issue
5
fYear
1993
Firstpage
1384
Lastpage
1391
Abstract
The operational space inertia matrix Λ 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 Λ also plays an important role in the development of efficient algorithms for the dynamic simulation of closed-chain robotic mechanisms, such as multiple manipulator systems and walking machines. 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 Λ for N⩾6. The numerical accuracy of the algorithm is discussed for a PUMA 560 robot with a fixed base
Keywords
computational complexity; matrix algebra; robots; O(N) recursive algorithm; PUMA 560; closed-chain robotic mechanisms; computational complexity; inertia propagation; manipulator; operational space inertia matrix; redundant systems; robot; walking machines; Acceleration; Computational complexity; Computational modeling; End effectors; Force control; Legged locomotion; Manipulator dynamics; Motion control; Orbital robotics; Robot kinematics;
fLanguage
English
Journal_Title
Systems, Man and Cybernetics, IEEE Transactions on
Publisher
ieee
ISSN
0018-9472
Type
jour
DOI
10.1109/21.260669
Filename
260669
Link To Document