Skip to main content
Log in

A successive approximation algorithm for the inverse position analysis of the general serial manipulators

  • Original Article
  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

Abstract

A new fast numerical algorithm for the solution of the inverse position analysis of the serial manipulator is presented. With the algorithm, the inverse solution of the general serial manipulators can be achieved quickly under the desired precision when we know the position of the three non-collinear end-effector points, which is much easier to be measured than the orientation of the end-effector. The difference between the new numerical algorithm and the general iterative method is that it can search out the solution when the manipulator is at the singular configuration; and the initial configuration used in the successive approximation process may also be the singular configuration. So the convergence domain is bigger than that of the general iterative method. The position analysis of the general 6R serial manipulator is illustrated in the literature as an example and the simulation results to verify the efficiency of the proposed algorithm. Since the three non-collinear end-effector points can be selected at random, the algorithm can be applied to any other serial manipulator.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Tsai LW (1999) Robot analysis, the mechanics of serial and parallel manipulators. Wiley, New York

    Google Scholar 

  2. Kucuk S, Bingul Z (2004) The inverse kinematics solutions of industrial robot manipulators. Proceedings of the IEEE international conference on mechatronics, Istanbul, Turkey, pp 274–279

    Book  Google Scholar 

  3. Manocha D, Canny JF (1994) Efficient inverse kinematics for general 6R manipulators. IEEE Trans Robot Automat 10(5):648–657

    Article  Google Scholar 

  4. Duffy J, Crane C (1980) A displacement analysis of the general spatial 7R mechanism. Mech Mach Theory 5(3):153–169

    Article  Google Scholar 

  5. Lee HY, Reinholtz CF (1996) Inverse kinematics of serial-chain manipulators. T ASME J Mech Des 118:396–404

    Google Scholar 

  6. Lee HY, Liang CG (1988) A new vector theory for the analysis of spatial mechanisms. Mech Mach Theory 23(3):209–217

    Article  Google Scholar 

  7. Lee HY, Liang CG (1987) Displacement analysis of the spatial 7-link 6R–P linkages. Mech Mach Theory 22(1):1–11

    Article  Google Scholar 

  8. Lee HY, Liang CG (1988) Displacement analysis of the spatial 7-link 7R mechanisms. Mech Mach Theory 23(3):219–226

    Article  Google Scholar 

  9. Manocha D, Canny JF (1992) Real time inverse of the general 6R manipulators. Proceedings of the IEEE international joint conference on robotics and automation, Nice, France, pp 383–389

    Chapter  Google Scholar 

  10. Raghavan M, Roth B (1989) Kinematic analysis of the 6R manipulator of general geometry. International symposium on robotics research, Tokyo, Japan, pp 314–320

    Google Scholar 

  11. Wampler C, Morgen AP (1991) Solving the 6R inverse position problem using a geometric-case solution methodology. Mech Mach Theory 26(1):91–106

    Article  Google Scholar 

  12. Zhao XH, Peng SX (1999) A successive approximation algorithm for the inverse position analysis of the serial manipulators. Robotica 17(6):487–489

    Article  Google Scholar 

  13. Chen IM, Yang G, Kang IG (1999) Numerical inverse kinematics for modular reconfigurable robots. J Robot Syst 16(4):213–225

    Article  MATH  Google Scholar 

  14. Featherstone R (1994) Explicit modeling of general task spaces for inverse kinematics, advances in robot kinematics and computational geometry. MIT Press, Cambridge, MA, pp 301–308

    Google Scholar 

  15. Gupta KC, Kazerounian K (1988) Improved numerical solution of inverse kinematics of robots. Proceedings of the IEEE international conference on robotics automation, Philadelphia, USA, pp 743–748

    Google Scholar 

  16. Lenarcic J (1985) An efficient numerical approach for calculating the inverse kinematics for robot manipulators. Robotica 3:21–26

    Article  Google Scholar 

  17. Manseur R, Doty KL (1988) A fast algorithm for inverse kinematic analysis of robot manipulators. Int J Rob Res 7(3):52–63

    Article  Google Scholar 

  18. Denavit J, Hartenberg RS (1964) An iterative method for the displacement analysis of spatial mechanisms. J Appl Mech-T ASME 86(2):309–314

    Google Scholar 

  19. Wang LT, Chen CC (1991) A combined optimization method for solving the inverse kinematics problems of mechanical manipulators. IEEE Trans Robot Automat 7(4):489–499

    Article  Google Scholar 

  20. Angeles J (1985) On the numerical solution of the inverse kinematics problem. Int J Rob Res 4(2):21–37

    Article  Google Scholar 

  21. Koker R, Oz C, Cakar T, Ekiz H (2004) A study of neural network based inverse kinematics solution for a three-joint robot. Robot Auton Syst 49:227–234

    Article  Google Scholar 

  22. Wei LX, Wang HR, Li Y (2003) A new solution for inverse kinematics of manipulator based on neural network. Proceedings of the second international conference on machine learning cybernetics, Xi’an, China, pp 1201–1203

    Google Scholar 

  23. Beheshti MTH, Tehrani AK, Ghanbari B (2003) An optimized adaptive fuzzy inverse kinematics solution for redundant manipulators. Proceedings of the IEEE international symposium on intelligent control, Texas, USA, pp 924–929

    Google Scholar 

  24. Kalra P, Prakash NR (2003) A neuro-genetic algorithm approach for solving the inverse kinematics of robotic manipulators. IEEE T Robot Automat 2:1979–1984

    Google Scholar 

  25. Chapelle F, Bidaud P (2004) Closed form solutions for inverse kinematics approximation of general 6R manipulators. Mech Mach Theory 39(3):323–338

    Article  MATH  Google Scholar 

  26. Castellet A, Thomas F (1997) Towards an efficient interval method for solving inverse kinematic problems. Proceedings of the IEEE international conference on robotics automation, Albuquerque, New Mexico, pp 3615–3620

    Google Scholar 

  27. Chevallereau C, Khalil W (1988) A new method for the solution of the inverse kinematics of redundant robots. Proceedings of the IEEE international conference on robotics automation, Philadelphia, USA, pp 37–42

    Google Scholar 

  28. Manocha D, Zhu Y (1994) A fast algorithm and system for the inverse kinematics of general serial manipulators. Proceedings of the IEEE international conference on robotics automation, San Diego, USA, pp 3348–3353

    Google Scholar 

  29. Reginer S, Ouezdou FB, Bidaud P (1997) Distributed method for inverse kinematics of all serial manipulators. Mech Mach Theory 32(7):855–867

    Article  Google Scholar 

  30. Kauschke M (1996) Closed form solutions applied to redundant serial link manipulators. Math Comput Simul 41(5):509–516

    Article  Google Scholar 

  31. Kim SW, Lee JJ, Sugisaka M (1993) Inverse kinematics solution based on fuzzy logic for redundant manipulators. Proceedings of the IEEE/RSJ international conference on intelligent robots systems, Yokohama, Japan, pp 26–32

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yongjie Zhao.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Zhao, Y., Huang, T. & Yang, Z. A successive approximation algorithm for the inverse position analysis of the general serial manipulators. Int J Adv Manuf Technol 31, 1021–1027 (2007). https://doi.org/10.1007/s00170-005-0271-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-005-0271-y

Keywords

Navigation