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

63Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.

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

CITATION STYLE

APA

Lin, Y., Zhao, H., & Ding, H. (2017). Solution of Inverse Kinematics for General Robot Manipulators Based on Multiple Population Genetic Algorithm. Jixie Gongcheng Xuebao/Journal of Mechanical Engineering, 53(3), 1–8. https://doi.org/10.3901/JME.2017.03.001

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free