Approximating a robot inverse kinematics solution using fuzzy logic tuned by genetic algorithms

C. Y. Chen, M. G. Her, Y. C. Hung, Mansour Karkoub

Research output: Contribution to journalArticle

14 Citations (Scopus)

Abstract

A new scheme based on recursive fuzzy logic is presented in this paper for solving the point-to-point inverse kinematics problem of serial robots. To improve the convergence problem in the whole workspace, the membership functions of the fuzzy logic are searched for, tuned, and optimised using a simple genetic algorithm. A dominant joint, which brings the end-effect closer to the desired target, has to be selected before the implementation of the fuzzy logic in order to reduce the number of fuzzy logic iterations. The inverse kinematics solution of robots is usually obtained by direct inversion of the kinematics equations, but this technique often leads to a singular Jacobian matrix during the calculations. The work presented in this paper provides a direct approach to the calculation of the kinematics inverse problem which bypasses the kinematic singularities. Computer simulations of the proposed scheme confirm the findings of the theoretical developments.

Original languageEnglish
Pages (from-to)375-380
Number of pages6
JournalInternational Journal of Advanced Manufacturing Technology
Volume20
Issue number5
DOIs
Publication statusPublished - 2002
Externally publishedYes

Fingerprint

Inverse kinematics
Fuzzy logic
Genetic algorithms
Robots
Kinematics
Jacobian matrices
Membership functions
Inverse problems
Computer simulation

Keywords

  • Fuzzy logic
  • Genetic algorithm
  • Inverse kinematics

ASJC Scopus subject areas

  • Control and Systems Engineering
  • Software
  • Mechanical Engineering
  • Computer Science Applications
  • Industrial and Manufacturing Engineering

Cite this

Approximating a robot inverse kinematics solution using fuzzy logic tuned by genetic algorithms. / Chen, C. Y.; Her, M. G.; Hung, Y. C.; Karkoub, Mansour.

In: International Journal of Advanced Manufacturing Technology, Vol. 20, No. 5, 2002, p. 375-380.

Research output: Contribution to journalArticle

@article{2f9aa4841cbf41238ed763b4c7a7ce8f,
title = "Approximating a robot inverse kinematics solution using fuzzy logic tuned by genetic algorithms",
abstract = "A new scheme based on recursive fuzzy logic is presented in this paper for solving the point-to-point inverse kinematics problem of serial robots. To improve the convergence problem in the whole workspace, the membership functions of the fuzzy logic are searched for, tuned, and optimised using a simple genetic algorithm. A dominant joint, which brings the end-effect closer to the desired target, has to be selected before the implementation of the fuzzy logic in order to reduce the number of fuzzy logic iterations. The inverse kinematics solution of robots is usually obtained by direct inversion of the kinematics equations, but this technique often leads to a singular Jacobian matrix during the calculations. The work presented in this paper provides a direct approach to the calculation of the kinematics inverse problem which bypasses the kinematic singularities. Computer simulations of the proposed scheme confirm the findings of the theoretical developments.",
keywords = "Fuzzy logic, Genetic algorithm, Inverse kinematics",
author = "Chen, {C. Y.} and Her, {M. G.} and Hung, {Y. C.} and Mansour Karkoub",
year = "2002",
doi = "10.1007/s001700200166",
language = "English",
volume = "20",
pages = "375--380",
journal = "International Journal of Advanced Manufacturing Technology",
issn = "0268-3768",
publisher = "Springer London",
number = "5",

}

TY - JOUR

T1 - Approximating a robot inverse kinematics solution using fuzzy logic tuned by genetic algorithms

AU - Chen, C. Y.

AU - Her, M. G.

AU - Hung, Y. C.

AU - Karkoub, Mansour

PY - 2002

Y1 - 2002

N2 - A new scheme based on recursive fuzzy logic is presented in this paper for solving the point-to-point inverse kinematics problem of serial robots. To improve the convergence problem in the whole workspace, the membership functions of the fuzzy logic are searched for, tuned, and optimised using a simple genetic algorithm. A dominant joint, which brings the end-effect closer to the desired target, has to be selected before the implementation of the fuzzy logic in order to reduce the number of fuzzy logic iterations. The inverse kinematics solution of robots is usually obtained by direct inversion of the kinematics equations, but this technique often leads to a singular Jacobian matrix during the calculations. The work presented in this paper provides a direct approach to the calculation of the kinematics inverse problem which bypasses the kinematic singularities. Computer simulations of the proposed scheme confirm the findings of the theoretical developments.

AB - A new scheme based on recursive fuzzy logic is presented in this paper for solving the point-to-point inverse kinematics problem of serial robots. To improve the convergence problem in the whole workspace, the membership functions of the fuzzy logic are searched for, tuned, and optimised using a simple genetic algorithm. A dominant joint, which brings the end-effect closer to the desired target, has to be selected before the implementation of the fuzzy logic in order to reduce the number of fuzzy logic iterations. The inverse kinematics solution of robots is usually obtained by direct inversion of the kinematics equations, but this technique often leads to a singular Jacobian matrix during the calculations. The work presented in this paper provides a direct approach to the calculation of the kinematics inverse problem which bypasses the kinematic singularities. Computer simulations of the proposed scheme confirm the findings of the theoretical developments.

KW - Fuzzy logic

KW - Genetic algorithm

KW - Inverse kinematics

UR - http://www.scopus.com/inward/record.url?scp=0036388626&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0036388626&partnerID=8YFLogxK

U2 - 10.1007/s001700200166

DO - 10.1007/s001700200166

M3 - Article

AN - SCOPUS:0036388626

VL - 20

SP - 375

EP - 380

JO - International Journal of Advanced Manufacturing Technology

JF - International Journal of Advanced Manufacturing Technology

SN - 0268-3768

IS - 5

ER -