Minimum effort inverse kinematics for redundant manipulators

This paper investigates the use of an infinity norm in formulating the optimization measures for computing the inverse kinematics of redundant arms. The infinity norm of a vector is its maximum absolute value component and hence its minimization implies the determination of a minimum effort solution as opposed to the minimum-energy criterion associated with the Euclidean norm. In applications where individual magnitudes of the vector components are of concern, this norm represents the physical requirements more closely than does the Euclidean norm. We first study the minimization of the infinity-norm of the joint velocity vector itself, and discuss its physical interpretation. Next, a new method of optimizing a subtask criterion, defined using the infinity-norm, to perform additional tasks such as obstacle avoidance or joint limit avoidance is introduced. Simulations illustrating these methods and comparing the results with the Euclidean norm solutions are presented.

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

[2]  James E. Bobrow,et al.  Determination of minimum-effort motions for general open chains , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[3]  Dragomir N. Nenchev,et al.  Redundancy resolution through local optimization: A review , 1989, J. Field Robotics.

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

[5]  Ian D. Walker,et al.  Minimum infinity-norm inverse kinematic solution for redundant manipulators , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

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

[7]  Mark W. Spong,et al.  Robot dynamics and control , 1989 .

[8]  A. Laub,et al.  The singular value decomposition: Its computation and some applications , 1980 .

[9]  Bruno Siciliano,et al.  Kinematic control of redundant robot manipulators: A tutorial , 1990, J. Intell. Robotic Syst..

[10]  T. Yoshikawa,et al.  Task-Priority Based Redundancy Control of Robot Manipulators , 1987 .

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

[12]  J. Cadzow,et al.  Algorithm for the minimum-effort problem , 1971 .

[13]  J. Cadzow A Finite Algorithm for the Minimum $l_\infty $ Solution to a System of Consistent Linear Equations , 1973 .

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

[15]  L. V. Kolev Algorithm of finite number of iterations for the minimum fuel and minimum amplitude control problems , 1975 .

[16]  D. Luenberger Optimization by Vector Space Methods , 1968 .