Inverse Kinematics of 7-DOF Robots and Limbs by Decomposition and Approximation

The paper proposes a novel method for extremely fast inverse kinematics computation suitable for fast-moving manipulators and their path planning and for the animation of anthropomorphic limbs. In a preprocessing phase, the workspace of the robot is decomposed into small cells, and data sets for joint angle vectors (configurations) and hand positions/orientations (postures) are generated randomly in each cell using the forward kinematics. Due to the existence of multiple solutions for a desired posture, data classification is utilized to identify various solutions. The generated and classified data are used to determine the parameters of a simple linear or quadratic model that closely approximates the inverse kinematics within a cell. These parameters are stored in a lookup file. During the online phase, given the desired posture, the index of the appropriate cell is found, the model parameters are retrieved, and the joint angle vectors are computed. The advantages of the proposed method over the existing approaches are discussed. Data resulting from many trial runs are compiled for a manipulator and an anthropomorphic arm to demonstrate the performance of the proposed method.

[1]  Javier de Lope Asiaín,et al.  Inverse Kinematics for Humanoid Robots Using Artificial Neural Networks , 2003, EUROCAST.

[2]  Dinesh Manocha,et al.  Efficient inverse kinematics for general 6R manipulators , 1994, IEEE Trans. Robotics Autom..

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

[4]  Vincent Hayward,et al.  Singularity-Robust Trajectory Generation , 2001, Int. J. Robotics Res..

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

[6]  A. Morgan,et al.  Solving the Kinematics of the Most General Six- and Five-Degree-of-Freedom Manipulators by Continuation Methods , 1985 .

[7]  J. Uicker,et al.  An Iterative Method for the Displacement Analysis of Spatial Mechanisms , 1964 .

[8]  Andreas C. Nearchou,et al.  Solving the inverse kinematics problem of redundant robots operating in complex environments via a modified genetic algorithm , 1998 .

[9]  A. A. Khwaja,et al.  Inverse Kinematics of Arbitrary Robotic Manipulators Using Genetic Algorithms , 1998 .

[10]  Peter-Pike J. Sloan,et al.  Artist‐Directed Inverse‐Kinematics Using Radial Basis Function Interpolation , 2001, Comput. Graph. Forum.

[11]  Joel W. Burdick,et al.  On the inverse kinematics of redundant manipulators: characterization of the self-motion manifolds , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[12]  Carlos L. Lück Self-Motion Representation and Global Path Planning Optimization for Redundant Manipulators through Topology-Based Discretization , 1997, J. Intell. Robotic Syst..

[13]  Mahmoud Tarokh,et al.  Manipulator path planning by decomposition: algorithm and analysis , 2001, IEEE Trans. Robotics Autom..

[14]  Bruno Siciliano,et al.  Closed-Loop Inverse Kinematics Schemes for Constrained Redundant Manipulators with Task Space Augmentation and Task Priority Strategy , 1991, Int. J. Robotics Res..

[15]  Mahmoud Tarokh,et al.  Inverse Kinematics Solutions of Anthropomorphic Limbs by Decomposition and Fuzzy Classification , 2005, IC-AI.

[16]  Philippe Bidaud,et al.  A closed form for inverse kinematics approximation of general 6R manipulators using genetic programming , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[17]  Bruno Siciliano,et al.  Review of the damped least-squares inverse kinematics with experiments on an industrial robot manipulator , 1994, IEEE Trans. Control. Syst. Technol..

[18]  Norman I. Badler,et al.  Real-Time Inverse Kinematics Techniques for Anthropomorphic Limbs , 2000, Graph. Model..

[19]  Norman I. Badler,et al.  Inverse kinematics positioning using nonlinear programming for highly articulated figures , 1994, TOGS.

[20]  Homayoun Seraji,et al.  Motion control of 7-DOF arms: the configuration control approach , 1993, IEEE Trans. Robotics Autom..