The moving acceleration radius (MAR) is proposed as a local performance index quantifying the dynamic uniformity of a redundant robot. MAR can be calculated by a simple sequential algorithm, and the resolution of the redundant joint angles is obtained by maximizing MAR locally. In addition, the reduction of the joint torques is achieved by maximizing the acceleration bound in the direction of work path, while MAR is being kept at a maximum. Also a new differentiation algorithm for angular acceleration is suggested for numerical efficiency as well as accuracy, using a null space operator.
A three degrees of freedom planar robot with one degree of redundancy, simulated using these algorithms for various situations, showed a marked improvement in dynamic characteristics.