Spatial Robotic Isotropy

Previous work on posture optimization for robots has examined the condition number as a measure of kinematic dexterity. When the condition number equals an optimal value of one, the robot is described as isotropic. Isotropic configurations have a number of advantages, including good servo accuracy, noise rejection, and singularity avoidance. This article introduces a definition for spatial isotropy of a robot, which is comhined isotropy for both positioning and orienting the end effector. Generally iso tropy may be used either as a robotic design criterion or as a posture optimization function for redundant manipu lators. This work demonstrates design techniques using positional, orientational, or spatial isotropy and presents some algorithms for locating isotropic designs without explicit evaluation of singular values. Several representa tive robot designs illustrate these concepts for both nonre dundant and redundant manipulators.

[1]  John Baillieul,et al.  A constraint oriented approach to inverse problems for kinematically redundant manipulators , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

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

[3]  Kenneth J. Waldron,et al.  Geometric Optimization of Serial Chain Manipulator Structures for Working Volume and Dexterity , 1986 .

[4]  John J. Craig,et al.  Articulated hands: Force control and kinematic issues , 1981 .

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

[6]  Arthur C. Sanderson,et al.  Arm signature identification , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

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

[8]  H. Asada,et al.  A Geometrical Representation of Manipulator Dynamics and Its Application to Arm Design , 1983 .

[9]  K. C. Gupta,et al.  Design Considerations for Manipulator Workspace , 1982 .

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

[11]  S. Chiu,et al.  Control of redundant manipulators for task compatibility , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

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

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

[14]  H. Keller,et al.  Analysis of Numerical Methods , 1969 .

[15]  Richard P. Paul,et al.  Robotics research : the First International Symposium , 1984 .

[16]  John M. Hollerbach,et al.  Local versus global torque optimization of redundant manipulators , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[17]  Kenneth J. Waldron,et al.  Geometric optimization of manipulator structures for working volume and dexterity , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

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

[19]  J. Denavit,et al.  A kinematic notation for lower pair mechanisms based on matrices , 1955 .

[20]  C. S. G. Lee,et al.  Robotics: Control, Sensing, Vision, and Intelligence , 1987 .

[21]  R. Paul Robot manipulators : mathematics, programming, and control : the computer control of robot manipulators , 1981 .

[22]  Tsuneo Yoshikawa,et al.  Dynamic Manipulability of Robot Manipulators , 1985 .