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 :
بازگشت