A recursive dimension-growing method for computing robotic manipulability polytope

In this paper, the general problem of mapping an n-dimensional polytope Q to an m-dimensional polytope P by P=AQ with n>m is studied. It is well-known that some vertices of Q are mapped to internal points of P, and it is very time consuming to detect them when their number is large. A computationally efficient recursive algorithm based on dimension-growing has been developed which is capable of successively removing the internal points of each intermediate polytope when they are first detected, hence eliminating their further growth into additional internal points in subsequently intermediate polytopes. The method can be applied to compute the robotic manipulability polytope based on the mapping x/spl dot/=Jq/spl dot/. It is shown that substantial reduction in computation time can be achieved for higher DOF redundant robot manipulators. Examples including the 8-DOF ARMII robot are presented and comparisons to the conventional method are made.

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

[2]  Jihong Lee A study on the manipulability measures for robot manipulators , 1997, Proceedings of the 1997 IEEE/RSJ International Conference on Intelligent Robot and Systems. Innovative Robotics for Real-World Applications. IROS '97.

[3]  Donald R. Chand,et al.  An Algorithm for Convex Polytopes , 1970, JACM.

[4]  G. Ziegler Lectures on Polytopes , 1994 .

[5]  C. Melchiorri,et al.  Robot manipulability , 1995, IEEE Trans. Robotics Autom..

[6]  Raimund Seidel,et al.  Constructing arrangements of lines and hyperplanes with applications , 1983, 24th Annual Symposium on Foundations of Computer Science (sfcs 1983).

[7]  Tsuneo Yoshikawa,et al.  Translational and Rotational Manipulability of Robotic Manipulators , 1990, 1990 American Control Conference.

[8]  David Avis,et al.  How good are convex hull algorithms? , 1995, SCG '95.