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
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;
Journal_Title :
Systems, Man and Cybernetics, IEEE Transactions on