DocumentCode :
663712
Title :
From D-H to inverse kinematics: A fast numerical solution for general robotic manipulators using parallel processing
Author :
Farzan, Siavash ; DeSouza, G.N.
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Missouri, Columbia, MO, USA
fYear :
2013
fDate :
3-7 Nov. 2013
Firstpage :
2507
Lastpage :
2513
Abstract :
We propose a robust and fast solution for the inverse kinematic problem of general serial manipulators - i.e. any number and any combination of revolute and prismatic joints. The algorithm only requires the Denavit-Hartenberg (D-H) representation of the robot as input and no training or robot-dependent optimization function is needed. In order to handle singularities and to overcome the possibility of multiple paths in redundant robots, our approach relies on the computation of multiple (parallel) numerical estimations of the inverse Jacobian while it selects the current best path to the desire configuration of the end-effector. But unlike other iterative methods, our method achieves sub-millimeter accuracy in 20.48ms in average. The algorithm was implemented in C/C++ using 16 POSIX threads, and it can be easily expanded to use more threads and/or many-core GPUs. We demonstrate the high accuracy and the real-time performance of our method by testing it with five different robots, at both non-singular and singular configurations, including a 7-DoF redundant robot.
Keywords :
C++ language; Jacobian matrices; control engineering computing; end effectors; graphics processing units; iterative methods; manipulator kinematics; mechanical engineering computing; optimisation; parallel processing; 7-DoF redundant robot; D-H kinematics; Denavit-Hartenberg representation; POSIX threads; general robotic manipulators; general serial manipulators; inverse Jacobian estimations; inverse kinematic problem; many-core GPU; multiple numerical estimations; parallel processing; robot-dependent optimization function; robotic end-effector; Accuracy; Iterative methods; Jacobian matrices; Joints; Kinematics; Manipulators; Denavit-Hartenberg; Inverse Jacobian; Inverse Kinematics; Serial Manipulators;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Intelligent Robots and Systems (IROS), 2013 IEEE/RSJ International Conference on
Conference_Location :
Tokyo
ISSN :
2153-0858
Type :
conf
DOI :
10.1109/IROS.2013.6696709
Filename :
6696709
Link To Document :
بازگشت