By Topic

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

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

2 Author(s)
Tarokh, M. ; San Diego State Univ., San Diego ; Mikyung Kim

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.

Published in:

Robotics, IEEE Transactions on  (Volume:23 ,  Issue: 3 )