Redundancy resolution for the human-arm-like manipulator

Abstract The human-arm-like manipulator has a seven-degree-of-freedom kinematic structure obtained by adding a roll joint to the shoulder of the PUMA geometry. This mechanism has higher dexterity than conventional six-degree-of-freedom arms, and allows the elimination of the internal singularities at the shoulder and the wrist. The contribution of the present work is to exploit redundancy to accomplish singularity avoidance and possibly recover the original PUMA design. The inverse for kinematics problem is solved at the velocity level by means of a closed-loop algorithm in the framework of task space augmentation with task priority. Three case studies demonstrate the effectiveness of the proposed technique.

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

[2]  Gordon R. Pennock,et al.  A Nondegenerate Kinematic Solution of a Seven-Jointed Robot Manipulator , 1985 .

[3]  Ahmad Hemami,et al.  On a human-arm-like mechanical manipulator , 1987, Robotica.

[4]  Bruno Siciliano,et al.  Coordinate Transformation: A Solution Algorithm for One Class of Robots , 1986, IEEE Transactions on Systems, Man, and Cybernetics.

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

[6]  Rajiv V. Dubey,et al.  An efficient gradient projection optimization scheme for a seven-degree-of-freedom redundant robot with spherical wrist , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[7]  Bruno Siciliano,et al.  A solution algorithm to the inverse kinematic problem for redundant manipulators , 1988, IEEE J. Robotics Autom..

[8]  Charles W. Wampler,et al.  On the Inverse Kinematics of Redundant Manipulators , 1988, Int. J. Robotics Res..

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

[10]  Charles W. Wampler,et al.  Inverse kinematic functions for redundant manipulators , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

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

[12]  Bruno Siciliano,et al.  Kinematic Analysis and Singularity Avoidance for a Seven-Joint Manipulator , 1990, 1990 American Control Conference.

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

[14]  Tsuneo Yoshikawa,et al.  Manipulability and redundancy control of robotic mechanisms , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[15]  Anthony A. Maciejewski,et al.  The Singular Value Decomposition: Computation and Applications to Robotics , 1989, Int. J. Robotics Res..

[16]  Homayoun Seraji,et al.  Kinematic analysis of 7 DOF anthropomorphic arms , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[17]  Olav Egeland,et al.  Task-space tracking with redundant manipulators , 1987, IEEE Journal on Robotics and Automation.

[18]  Roy Featherstone,et al.  Position and Velocity Transformations Between Robot End-Effector Coordinates and Joint Angles , 1983 .

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

[20]  J. Y. S. Luh,et al.  Resolved-acceleration control of mechanical manipulators , 1980 .

[21]  Bruno Siciliano,et al.  A closed-loop jacobian transpose scheme for solving the inverse kinematics of nonredundant and redundant wrists , 1989, J. Field Robotics.

[22]  Charles A. Klein,et al.  Dexterity Measures for the Design and Control of Kinematically Redundant Manipulators , 1987 .

[23]  Faydor L. Litvin,et al.  Singularities in motion and displacement functions for a 7 degree-of-freedom manipulator , 1987, J. Field Robotics.

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