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.
Similar content being viewed by others
References
Tsai LW (1999) Robot analysis, the mechanics of serial and parallel manipulators. Wiley, New York
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
Manocha D, Canny JF (1994) Efficient inverse kinematics for general 6R manipulators. IEEE Trans Robot Automat 10(5):648–657
Duffy J, Crane C (1980) A displacement analysis of the general spatial 7R mechanism. Mech Mach Theory 5(3):153–169
Lee HY, Reinholtz CF (1996) Inverse kinematics of serial-chain manipulators. T ASME J Mech Des 118:396–404
Lee HY, Liang CG (1988) A new vector theory for the analysis of spatial mechanisms. Mech Mach Theory 23(3):209–217
Lee HY, Liang CG (1987) Displacement analysis of the spatial 7-link 6R–P linkages. Mech Mach Theory 22(1):1–11
Lee HY, Liang CG (1988) Displacement analysis of the spatial 7-link 7R mechanisms. Mech Mach Theory 23(3):219–226
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
Raghavan M, Roth B (1989) Kinematic analysis of the 6R manipulator of general geometry. International symposium on robotics research, Tokyo, Japan, pp 314–320
Wampler C, Morgen AP (1991) Solving the 6R inverse position problem using a geometric-case solution methodology. Mech Mach Theory 26(1):91–106
Zhao XH, Peng SX (1999) A successive approximation algorithm for the inverse position analysis of the serial manipulators. Robotica 17(6):487–489
Chen IM, Yang G, Kang IG (1999) Numerical inverse kinematics for modular reconfigurable robots. J Robot Syst 16(4):213–225
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
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
Lenarcic J (1985) An efficient numerical approach for calculating the inverse kinematics for robot manipulators. Robotica 3:21–26
Manseur R, Doty KL (1988) A fast algorithm for inverse kinematic analysis of robot manipulators. Int J Rob Res 7(3):52–63
Denavit J, Hartenberg RS (1964) An iterative method for the displacement analysis of spatial mechanisms. J Appl Mech-T ASME 86(2):309–314
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
Angeles J (1985) On the numerical solution of the inverse kinematics problem. Int J Rob Res 4(2):21–37
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
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
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
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
Chapelle F, Bidaud P (2004) Closed form solutions for inverse kinematics approximation of general 6R manipulators. Mech Mach Theory 39(3):323–338
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
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
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
Reginer S, Ouezdou FB, Bidaud P (1997) Distributed method for inverse kinematics of all serial manipulators. Mech Mach Theory 32(7):855–867
Kauschke M (1996) Closed form solutions applied to redundant serial link manipulators. Math Comput Simul 41(5):509–516
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
Author information
Authors and Affiliations
Corresponding author
Rights 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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-005-0271-y