AN EFFICIENT METHOD FOR INVERSE DYNAMICS OF MANIPULATORS BASED ON THE VIRTUAL WORK PRINCIPLE

被引:115
作者
ZHANG, CD
SONG, SM
机构
[1] Department of Mechanical Engineering, University of Illinois, Chicago, Illinois, 60680
来源
JOURNAL OF ROBOTIC SYSTEMS | 1993年 / 10卷 / 05期
关键词
D O I
10.1002/rob.4620100505
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
The computational efficiency of inverse dynamics of a manipulator is important to the real-time control of the system. For serial manipulators, the recursive Newton-Euler method has been proven to be the most efficient. However, for more general manipulators, such as serial manipulators with closed kinematic loops or parallel manipulators, it must be modified accordingly and the resultant computational efficiency is degraded, This article presents a computationally efficient scheme based on the virtual work principle for inverse dynamics of general manipulators. The present method uses a forward recursive scheme to compute velocities and accelerations, the Newton-Euler equation to calculate inertia forces/torque, and the virtual work principle to formulate the dynamic equations of motion. This method is equally effective for serial and parallel manipulators. For serial manipulators, its computational efficiency is comparable to the recursive Newton-Euler method. For parallel manipulators or serial manipulators with closed kinematic loops, it is more efficient than the existing methods. As an example, the computations of inverse dynamics (including inverse kinematics) of a general Stewart platform require only 842 multiplications, 511 additions, and 12 square roots.
引用
收藏
页码:605 / 627
页数:23
相关论文
共 35 条