Abstract
This paper addresses the approximation problem of Jacobian inverse kinematics algorithms for redundant robotic manipulators. Specifically, we focus on the approximation of the Jacobian pseudo inverse by the extended Jacobian algorithm. The algorithms are defined as certain dynamic systems driven by the task space error, and identified with vector field distributions. The distribution corresponding to the Jacobian pseudo inverse is non-integrable, while that associated with the extended Jacobian is integrable. Two methods of devising the approximating extended Jacobian algorithm are examined. The first method is referred to as differential geometric, and relies on the approximation of a non-integrable distribution (in fact: a codistribution) by an integrable one. As an alternative, the approximation problem has been formulated as the minimization of an approximation error functional, and solved using the methods of the calculus of variations. Performance of the obtained extended Jacobian inverse kinematics algorithms has been compared by means of computer simulations involving the kinematics model of the 7 dof industrial manipulator POLYCRANK. It is concluded that the differential geometric method offers a rapid, while the variational method a systematic tool for solving inverse kinematic problems.
Article PDF
Similar content being viewed by others
Avoid common mistakes on your manuscript.
References
Chiaverini, S., Oriolo, G., Walker, I.D.: Kinematically redundant manipulators. In: Springer Handbook of Robotics, pp. 245–268. Springer, Berlin (2008)
Baillieul, J.: Kinematic programming alternatives for redundant manipulators. In: Proc. IEEE Int. Conf. Robot. Automat., St. Louis, pp. 818–823 (1985)
Klein, Ch.A., Chu-Jenq, C., Ahmed, S.: A new formulation of the extended Jacobian method and its use in mapping algorithmic singularities for kinematically redundant manipulators. IEEE Trans. Robot. Autom. 11, 50–55 (1995)
Shamir, T., Yomdin, Y.: Repeatability of redundant manipulators: mathematical solution of the problem. IEEE Trans. Automat. Contr. 33, 1004–1009 (1988)
Klein, C., Huang, C.: Review of pseudoinverse control for use with kinematically redundant manipulators. IEEE Trans. Syst. Man Cybern. 13, 245–250 (1983)
Chang, P.H.: A closed-form solution for the inverse kinematics of robot manipulators with redundancy. IEEE Trans. Robot. Autom. 3, 393–403 (1987)
Klein, Ch.A., Chu, L.-C.: Comparison of extended Jacobian and Lagrange multiplier based methods of resolving kinematic redundancy. J. Intell. Robot. Syst. 19, 39–54 (1997)
Roberts, R.G., Maciejewski, A.A.: Nearest optimal repeatable control strategies for kinematically redundant manipulators. IEEE Trans. Robot. Autom. 8, 327–337 (1992)
Roberts, R.G., Maciejewski, A.A.: Repeatable generalized inverse control strategies for kinematically redundant manipulators. IEEE Trans. Automat. Contr. 38, 689–699 (1993)
Roberts, R.G., Maciejewski, A.A.: Calculation of repeatable control strategies for kinematically redundant manipulators. J. Intell. Robot. Syst. 14, 105–130 (1995)
Tchoń, K.: Optimal extended Jacobian inverse kinematics algorithms for robotic manipulators. IEEE Trans. Robotics 24, 1440–1445 (2008)
Tchoń, K., Janiak, M.: Repeatable approximation of the Jacobian pseudoinverse. Syst. Control Lett. 58, 849–856 (2009)
Sluis, W.M., Banaszuk, A., Hauser, J., Murray, R.M.: A homotopy algorithm for approximating geometric distributions by integrable systems. Syst. Control Lett. 27, 285–291 (1996)
Tchoń, K., Karpińska, J., Janiak, M.: Approximation of Jacobian inverse kinematics algorithms. Int. J. Math. Comput. Sci. 19, 519–531 (2009)
Nazarczuk, K., Mianowski, K.: POLYCRANK—fast robot without joint limits. In: Proc. 12th CISM-IFToMM Symp. ROMANSY, pp. 317–324. Springer, Wien (1998)
Nazarczuk, K., Mianowski, K., Luszczak, S.: Development of the design of POLYCRANK manipulator without joint limits. In: Proc. 13th CISM-IFToMM Symp. ROMANSY, pp. 285–292. Springer, Wien (2000)
Chitour, Y.: A continuation method for motion-planning problems. ESAIM 12, 139–168 (2006)
Gelfand, I.M., Fomin, S.V.: Calculus of Variations. Prentice-Hall, Englewood Cliffs (1963)
Author information
Authors and Affiliations
Corresponding author
Additional information
The work of the first author was supported by the funds for Polish science in 2010–2012 as a research project. The other authors benefited from a statutory grant provided by the Wrocław University of Technology.
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 2.0 International License (https://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
About this article
Cite this article
Karpińska, J., Tchoń, K. & Janiak, M. Approximation of Jacobian Inverse Kinematics Algorithms: Differential Geometric vs. Variational Approach. J Intell Robot Syst 68, 211–224 (2012). https://doi.org/10.1007/s10846-012-9679-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10846-012-9679-4