Intelligent Service Robotics

, Volume 6, Issue 2, pp 101–108

Integer inverse kinematics method using Fuzzy logic

Open Access
Original Research Paper


In this paper, we propose an integer inverse kinematics method for multijoint robot control. The method reduces computational overheads and leads to the development of a simple control system as the use of fuzzy logic enables linguistic modeling of the joint angle. A small humanoid robot is used to confirm via experiment that the method produces the same cycling movements in the robot as those in a human. In addition, we achieve fast information sharing by implementing the all-integer control algorithm in a low-cost, low-power microprocessor. Moreover, we evaluate the ability of this method for trajectory generation and confirm that target trajectories are reproduced well. The computational results of the general inverse kinematics model are compared to those of the integer inverse kinematics model and similar outputs are demonstrated. We show that the integer inverse kinematics model simplifies the control process.


Inverse kinematics Integer algorithm Reduction control Fuzzy model Multijoint control model 


  1. 1.
    Kim SW, Lee JJ, Sugisaka M (1993) Inverse kinematics solution based on fuzzy logic for redundant manipulators. Proc IEEE/RSJ Int Confer Intell Robots Syst 2: 904–910. doi:10.1109/IROS.1993.583249 Google Scholar
  2. 2.
    Kumbla KK, Jamshidi M (1994) Control of robotic manipulator using fuzzy logic. Proc Third IEEE World Confer Fuzzy Syst 1: 518–523. doi:10.1109/FUZZY.1994.343731 Google Scholar
  3. 3.
    Chen C-Y, Her M-G, Hung Y-C, Karkoub M (2002) Approximating a robot inverse kinematics solution using fuzzy logic tuned by genetic algorithms. Int J Adv Manuf Technol 20: 375– 380. doi:10.1007/s001700200166 MATHCrossRefGoogle Scholar
  4. 4.
    Alavandar S, Nigam MJ (2008) Neuro-fuzzy based approach for inverse kinematics solution of industrial robot manipulators. Int J Comput Commun Control 3: 224–234Google Scholar
  5. 5.
    Banga VK, Kumar R, Singh Y (2011) Fuzzy-genetic optimal control for robotic systems. Int J Phys Sci 6: 204–212Google Scholar
  6. 6.
    Piltan F, Sulaiman N, Nasiri H, Allahdadi S, Bairami MA (2011) Novel robot manipulator adaptive artificial control: design a novel siso adaptive fuzzy sliding algorithm inverse dynamic like method. Int J Eng 5: 399–418Google Scholar
  7. 7.
    Sugeno M (1988) Fuzzy control. Nikkan Kougyou Shinnbun, Tokyo (in Japanese)Google Scholar
  8. 8.
    Tojo O, Morishita T (2009) Compact autonomous robot with inverse kinematics algorithm based on fuzzy control model. In: Proceedings of 6th Int Conf Ubiquitous Robots Ambient Intell (URAI 2009), pp 402–405Google Scholar
  9. 9.
    Tojo O, Morishita T (2010) Method for Integer Inverse Kinematics and its Application. In: Proceedings of 7th Int Conf Ubiquitous Robots Ambient Intell (URAI 2010), pp 233–236Google Scholar
  10. 10.
    Umeda K, Asanuma K, Kikuchi T, Ueda R, Osumi H, Arai T (2005) Development of a simulator of environment and measurement for multiple autonomous mobile robots considering camera characteristics. J Robot Soc Jpn 23:112–119 (in Japanese)Google Scholar
  11. 11.
    Ohkubo Y, Okada K, Morishita T, Inaba M, Inoue H (2004) Portable Situation-Reporting System by a Palmtop Humanoid Robot for Daily Life. Proc 2004 IEEE/RSJ Int Conf Intell Robots Sys 4:3553–3558. doi:10.1109/IROS.2004.1389966
  12. 12.
    Urata J, Nakanishi Y, Miyadera A, Mizuuchi I, Yoshikai T, Inaba M (2006) Posture sensor for a spherical joint using cellular phone micro camera. Proc 23rd Annu Conf Robotics Soc Jpn 23:3E31. (in Japanese)Google Scholar

Copyright information

© The Author(s) 2012

Authors and Affiliations

  1. 1.Department of RoboticsToin University of YokohamaKanagawaJapan

Personalised recommendations