Redundancy resolution of manipulators through torque optimization

Methods for resolving kinematic redundancies of manipulators by the effect on joint torque are examined. When the generalized inverse is formulated in terms of accelerations and incorporated into the dynamics, the effect of redundancy resolution on joint torque can be directly reflected. One method chooses the joint acceleration null-space vector to minimize joint torque in a least squares sense; when the least squares is weighted by allowable torque range, the joint torques tend to be kept within their limits. Contrasting methods employing only the pseudoinverse with and without weighting by the inertia matrix are presented. The results show an unexpected stability problem during long trajectories for the null-space methods and for the inertia-weighted pseudoinverse method, but more seldom for the unweighted pseudoinverse method. Evidently, a whiplash action develops over time that thrusts the endpoint off the intended path, and extremely high torques are required to overcome these natural movement dynamics.

[1]  Daniel E. Whitney,et al.  Resolved Motion Rate Control of Manipulators and Human Prostheses , 1969 .

[2]  D. E. Whitney,et al.  The mathematics of coordinated control of prosthetic arms and manipulators. , 1972 .

[3]  Adi Ben-Israel,et al.  Generalized inverses: theory and applications , 1974 .

[4]  A. Liegeois,et al.  Automatic supervisory control of the configuration and behavior of multi-body mechanisms , 1977 .

[5]  Tsuneo Yoshikawa,et al.  Analysis and Control of Articulated Robot Arms with Redundancy , 1981 .

[6]  Pietro Morasso,et al.  The Inverse Kinematic Problem for Anthropomorphic Manipulator Arms , 1982 .

[7]  J. Hollerbach,et al.  Wrist-Partitioned, Inverse Kinematic Accelerations and Manipulator Dynamics , 1983 .

[8]  Richard P. Paul,et al.  Kinematics of Robot Wrists , 1983 .

[9]  J. Hollerbach Dynamic Scaling of Manipulator Trajectories , 1983, 1983 American Control Conference.

[10]  Charles A. Klein,et al.  Review of pseudoinverse control for use with kinematically redundant manipulators , 1983, IEEE Transactions on Systems, Man, and Cybernetics.

[11]  Tsuneo Yoshikawa,et al.  Analysis and Control of Robot Manipulators with Redundancy , 1983 .

[12]  Miomir Vukobratovic,et al.  A dynamic approach to nominal trajectory synthesis for redundant manipulators , 1984, IEEE Transactions on Systems, Man, and Cybernetics.

[13]  J. Hollerbach,et al.  Programming and control of kinematically redundant manipulators , 1984, The 23rd IEEE Conference on Decision and Control.

[14]  Faydor L. Litvin,et al.  Configurations of Robot’s Manipulators and Their Identification, and the Execution of Prescribed Trajectories. Part 2: Investigations of Manipulators Having Five, Seven, and Eight Degrees of Freedom , 1985 .

[15]  M. Vukobratovic,et al.  Trajectory Planning for Redundant Manipulators in the Presence of Obstacles , 1985 .

[16]  A. A. Maciejewski,et al.  Obstacle Avoidance , 2005 .

[17]  John Baillieul,et al.  Kinematic programming alternatives for redundant manipulators , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[18]  Tsuneo Yoshikawa,et al.  Dynamic manipulability of robot manipulators , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[19]  John M. Hollerbach,et al.  OPTIMUM KINEMATIC DESIGN FOR A SEVEN DEGREE OF FREEDOM MANIPULATOR. , 1985 .

[20]  Tsuneo Yoshikawa,et al.  Manipulability of Robotic Mechanisms , 1985 .

[21]  中村 仁彦,et al.  Kinematical studies on the trajectory control of robot manipulators , 1985 .

[22]  John M. Hollerbach EVALUATION OF REDUNDANT MANIPULATORS DERIVED FROM THE PUMA GEOMETRY. , 1985 .

[23]  Jack Dongarra,et al.  LINPACK Users' Guide , 1987 .