Inverse kinematics of modular manipulator robot with shoulder offset based on geometric method mixed with analytical method algorithm

In classic D-H method, coordinate system is allowed to be established on the extension of axis which results that the theoretical model is inconsistent with the actual manipulator. In this paper, a method of establishing a coordinate system based on basic coordinate transformation was adopted. Compared with the classic D-H method, this method can still be simple, intuitive, no theoretical error and fast to calculate the forward kinematics. And the calculation cost of inverse kinematics algorithm based on geometric method mixed with analytical method does not increase. For inverse kinematics, a geometric method mixed with analytical method algorithm was adopted for 6 DOF modular manipulator with offset exists on the last five joint relative to the first joint (Shoulder offset). Firstly, we use a geometric method to determine the first three joint angles, and then calculate the last three joint (wrist) angles with analytical method. This algorithm was tested by our modular manipulator WUST-ARM. Experiments proved that there was no theoretical error exists, and the running time meets the realtime control requirements of manipulator well.

[1]  R. Paul,et al.  Kinematic control equations for simple manipulators , 1978, 1978 IEEE Conference on Decision and Control including the 17th Symposium on Adaptive Processes.

[2]  Rochdi Merzouki,et al.  Neural Networks based approach for inverse kinematic modeling of a Compact Bionic Handling Assistant trunk , 2014, 2014 IEEE 23rd International Symposium on Industrial Electronics (ISIE).

[3]  James U. Korein,et al.  Robotics , 2018, IBM Syst. J..

[4]  Stephane Regnier,et al.  Distributed method for inverse kinematics of all serial manipulators , 1997 .

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

[6]  Quanmin Zhu,et al.  Development of an Improved Genetic Algorithm for Resolving Inverse Kinematics of Virtual Human’s Upper Limb Kinematics Chain , 2014 .

[7]  Qingwei Chen,et al.  A new Geometrical Method for the Inverse Kinematics of the Hyper-Redundant Manipulators , 2006, ROBIO.

[8]  Stefan Schaal,et al.  Inverse kinematics for humanoid robots , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[9]  Shiqiang Zhu,et al.  An Efficient Inverse Kinematic Algorithm for a PUMA560-Structured Robot Manipulator , 2013 .

[10]  Seul Jung,et al.  Geometrical Analysis of Inverse Kinematics Solutions and Fuzzy Control of Humanoid Robot Arm under Kinematics Constraints , 2007, 2007 International Conference on Mechatronics and Automation.

[11]  L. K. Barker,et al.  Modified Denavit-Hartenberg parameters for better location of joint axis systems in robot arms , 1986 .

[12]  Z. Bingul,et al.  Comparison of inverse kinematics solutions using neural network for 6R robot manipulator with offset , 2005, 2005 ICSC Congress on Computational Intelligence Methods and Applications.

[13]  Serdar Kucuk,et al.  Inverse kinematics solutions for industrial robot manipulators with offset wrists , 2014 .

[14]  S. S. Yang,et al.  A new inverse kinematics method for three dimensional redundant manipulators , 2009, 2009 ICCAS-SICE.