Orginal Article

Solution of Inverse Kinematics for General Robot Manipulators Based on Multiple Population Genetic Algorithm

  • LIN Yang ,
  • ZHAO Huan ,
  • DING Han
Expand
  • State Key Laboratory of Digital Manufacturing Equipment and Technology, Huazhong University of Science and Technology, Wuhan 430074

Online published: 2017-02-05

Abstract

If one robot does not meet the Pieper criterion,it is then called a general robot. In such case,the closed-form methods cannot be applied to solve the inverse kinematics problem,while the numerical methods may cause considerable computational load. To solve these issues,a multiple population genetic algorithm based inverse kinematics method is proposed. To achieve the same convergence accuracy between the position and the posture,the proposed method decomposes the objective function into position function and posture function,and introduces weight coefficients to balance the convergence rate of the two functions. To avoid local convergence,a crossover operator is applied,which combines multi-point crossover with uniform crossover. To accelerate the convergence rate,a mutation operator of dynamic mutation rate and a migration operator is utilized to overcome the blindness of global convergence. Taking a general 6R robotic manipulator as an example,experiments are conducted by using the single population genetic algorithm and the proposed method. The results indicate that the proposed method can not only guarantee the stability,avoid local convergence,but also improve the convergence accuracy and rate significantly.

Cite this article

LIN Yang , ZHAO Huan , DING Han . Solution of Inverse Kinematics for General Robot Manipulators Based on Multiple Population Genetic Algorithm[J]. Journal of Mechanical Engineering, 2017 , 53(3) : 1 -8 . DOI: 10.3901/JME.2017.03.001

Outlines

/