Skip to main content
Log in

Novel inverse kinematic approaches for robot manipulators with Pieper-Criterion based geometry

  • Regular Papers
  • Robotics and Automation
  • Published:
International Journal of Control, Automation and Systems Aims and scope Submit manuscript

Abstract

In this paper, the inverse kinematics (IK) for robot manipulators with Pieper-Criterion based geometry is investigated from a novel perspective. Different from the traditional inverse transformation method, properties on orthogonal matrix, dot product operation and block matrix are synthetically involved in the proposed schemes to help simplify the IK solving, where the IK matrix equations are transformed into pure algebraic equations without any complex calculations of the inverses for transformation matrices. In the meantime, the linear combinations of related equations in the IK solving ensure the solutions free of extraneous roots, which enhances the computational efficiency further. Moreover, the singularity problem is fully addressed for a specific robot manipulator of such kind. Finally, experimental tests are provided to verify the proposed IK schemes.

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. B. Siciliano and O. Khatib, Springer Handbook of Robotics, Springer, Heidelberg, 2008.

    Book  MATH  Google Scholar 

  2. D. T. Tran, I. M. Koo, and Y. H. Lee et al., “Motion control of a quadruped robot in unknown rough terrain using 3D spring damper leg model,” International Journal of Control, Automation and Systems, vol. 12, no. 2, pp. 372–384, April 2014.

    Article  Google Scholar 

  3. M. J. Kim, M. Choi, Y. B. Kim, F. Liu, H. Moon, J. C. Koo, and H. R. Choi, “Exploration of unknown object by active touch of robot hand,” International Journal of Control, Automation and Systems, vol. 12, no. 2, pp. 406–414, April 2014.

    Article  Google Scholar 

  4. R. P. Paul, B. E. Shimano, and G. Mayer, “Kinematic control equations for simple manipulators,” IEEE Trans. on Systems, Man, and Cybernetics, vol. 11, no. 6, pp. 449–455, 1981.

    Article  Google Scholar 

  5. C. S. G. Lee and M. Ziegler, “A geometric approach in solving the inverse kinematics of PUMA robots,” IEEE Trans. on Aerospace and Electronic Systems, vol. 20, no. 6, pp. 695–706, 1984.

    Article  Google Scholar 

  6. D. L. Pieper, The Kinematics of Manipulators under Computer Control, Doctoral Dissertation, Stanford University, 1968.

    Google Scholar 

  7. J. J. Uicker, J. Denavit, and R. S. Hartenberg, “An iterative method for the displacement analysis of spatial mechanisms,” ASME Journal of Applied Mechanics, vol. 31, no. E, pp. 309–314, 1964.

    Article  MATH  Google Scholar 

  8. Z. X. Shi, Y. F. Luo, L. B. Hang, and T. L. Yang, “A simple method for inverse kinematic analysis of the general 6R serial robot,” Journal of Mechanical Design, vol. 129, no. 8, pp. 793–798, 2007.

    Article  Google Scholar 

  9. T. Ho, C. G. Kang, and S. Lee, “Efficient closedform solution of inverse kinematics for a specific six-DOF arm,” International Journal of Control, Automation and Systems, vol. 10, no. 3, pp. 567–573, 2012.

    Article  Google Scholar 

  10. M. Tarokh and M. Kim, “Inverse kinematics of 7-DOF robots and limbs by decomposition and approximation,” IEEE Trans. on Robotics, vol. 23, no. 3, pp. 596–600, 2007.

    Article  Google Scholar 

  11. X. Xiao, Y. Li, and H. Tang, “Kinematics and Interactive simulation system modeling for robot manipulators,” Proc. of the IEEE International Conference on Information and Automation, pp. 1177–1182, 2013.

    Google Scholar 

  12. C. He, S. X. Wang, Y. Xing, and X. F. Wang, “Kinematics analysis of the coupled tendon-driven robot based on the product-of-exponentials formula,” Mechanism and Machine Theory, vol. 60, pp. 90–111, February 2013.

    Article  Google Scholar 

  13. F. C. Park, “Computational aspects of the productof-exponentials formula for robot kinematics,” IEEE Trans. on Automatic Control, vol. 39, no. 3, pp. 643–647, 1994.

    Article  MATH  Google Scholar 

  14. L. Tsai and A. Morgan, “Solving the kinematics of the most general six-and five-degree-of-freedom manipulators by continuation methods,” Journal of Mechanisms, Transmissions, and Automation in Design, vol. 107, no. 2, pp. 189–200, 1985.

    Article  Google Scholar 

  15. H. Y. Lee and C. G. Liang, “A new vector theory for the analysis of spatial mechanisms,” Mechanism and Machine Theory, vol. 23, no. 3, pp. 209–217, 1988.

    Article  Google Scholar 

  16. H. Y. Lee and C. G. Liang, “Displacement analysis of general spatial 7-link 7R mechanism,” Mechanism and Machine Theory, vol. 23, no. 3, pp. 219–226, 1988.

    Article  Google Scholar 

  17. D. Kohli and M. Osvatic, “Inverse kinematics of general 6R and 5R, P serial manipulators,” Journal of Mechanical Design, vol. 115, no. 4, pp. 922–931, 1993.

    Article  Google Scholar 

  18. M. Raghavan and B. Roth, “Inverse kinematics of the general 6R manipulator and related linkages,” Journal of Mechanical Design, vol. 115, no. 3, pp. 502–508, 1993.

    Article  Google Scholar 

  19. A. Perez and J. M. McCarthy, “Dual quaternion synthesis of constrained robotic systems,” Journal of Mechanical Design, vol. 126, no. 3, pp. 425–435, 2004.

    Article  Google Scholar 

  20. S. Qiao, Q. Liao, S. Wei, and H. Su, “Inverse kinematic analysis of the general 6R serial manipulators based on double quaternions,” Mechanism and Machine Theory, vol. 45, no. 2, pp. 193–199, 2010.

    Article  MATH  Google Scholar 

  21. J. Xu, W. Wang, and Y. Sun, “Two optimization algorithms for solving robotics inverse kinematics with redundancy,” Journal of Control Theory and Applications, vol. 8, no. 2, pp. 166–175, 2010.

    Article  MATH  MathSciNet  Google Scholar 

  22. M. Tarokh, K. Keerthi, and M. Lee, “Classification and characterization of inverse kinematics solutions for anthropomorphic manipulators,” Robotics and Autonomous Systems, vol. 58, no. 1, pp. 115–120, 2010.

    Article  Google Scholar 

  23. A. M. Zanchettin and P. Rocco, “A general useroriented framework for holonomic redundancy resolution in robotic manipulators using task augmentation,” IEEE Trans. on Robotics, vol. 28, no. 2, pp. 514–521, April 2012.

    Article  Google Scholar 

  24. J. Xiang, C. W. Zhong, and W. Wei, “A varied weights method for the kinematic control of redundant manipulators with multiple constraints,” IEEE Trans. on Robotics, vol. 28, no. 2, pp. 330–340, April 2012.

    Article  Google Scholar 

  25. G. Antonelli, “Stability analysis for prioritized closed-loop inverse kinematic algorithms for redundant robotic systems,” IEEE Trans. on Robotics, vol. 25, no. 5, pp. 985–994, 2009.

    Article  Google Scholar 

  26. P. Falco and C. Natale, “On the stability of closedloop inverse kinematics algorithms for redundant robots,” IEEE Trans. on Robotics, vol. 27, no. 4, pp. 780–784, 2011.

    Article  Google Scholar 

  27. D. Oetomo and M. H. Ang Jr., “Singularity robust algorithm in serial manipulators,” Robotics and Computer-Integrated Manufacturing, vol. 25, no. 1, pp. 122–134, 2009.

    Article  Google Scholar 

  28. K. Tchon and L. Malek, “On dynamic properties of singularity robust Jacobian inverse kinematics,” IEEE Trans. on Automatic Control, vol. 54, no. 6, pp. 1402–1406, 2009.

    Article  MathSciNet  Google Scholar 

  29. P. K. Artemiadis, P. T. Katsiaris, and K. J. Kyriakopoulos, “A biomimetic approach to inverse kinematics for a redundant robot arm,” Autonomous Robots, vol. 29, no. 3–4, pp. 293–308, 2010.

    Article  Google Scholar 

  30. M. L. Husty, M. Pfurner, and H. P. Schrocker, “A new and efficient algorithm for the inverse kinematics of a general serial 6R manipulator,” Mechanism and Machine Theory, vol. 42, no. 1, pp. 66–81, 2007.

    Article  MATH  MathSciNet  Google Scholar 

  31. L. Menini and A. Tornambe, “A Lie symmetry approach for the solution of the inverse kinematics problem,” Nonlinear Dynamics, vol. 69, no. 4, pp. 1965–1977, 2012.

    Article  MATH  MathSciNet  Google Scholar 

  32. M. A. Gonzalez-Palacios, “The unified orthogonal architecture of industrial serial manipulators,” Robotics and Computer-Integrated Manufacturing, vol. 29, no. 1, pp. 257–271, February 2013.

    Article  Google Scholar 

  33. F. Chapelle and P. Bidaud, “Closed form solutions for inverse kinematics approximation of general 6R manipulators,” Mechanism and Machine Theory, vol. 39, no. 3, pp. 323–338, 2004.

    Article  MATH  Google Scholar 

  34. H. S. Liu, W. N. Zhou, X. B. Lai, and S. Q. Zhu, “An efficient inverse kinematic algorithm for a PUMA560-structured robot manipulator, International Journal of Advanced Robotic Systems, vol. 10, 236, 2013.

    Google Scholar 

  35. H. S. Liu, X. B. Lai, and W. X. Wu, “Time-optimal and jerk-continuous trajectory planning for robot manipulators with kinematic constraints,” Robotics and Computer-Integrated Manufacturing, vol. 29, no. 2, pp. 309–317, 2013.

    Article  Google Scholar 

  36. M. V. Kircanski and M. D. Boric, “Symbolic singuar value decomposition for a PUMA robot and its application to a robot operation near singularites,” The International Journal of Robotics Research, vol. 12, no. 5, 460–472, 1993.

    Article  Google Scholar 

  37. F. T. Cheng, T. L. Hour, T. H. Chen, Y. Y. Sun, and F. C. Kung, “Study and resolution of singularities for a 6-DoF PUMA manipulator,” IEEE Trans. on Systems, Man, and Cybernetics, Part B: Cybernetics, vol. 27, no. 2, 332–343, 1997.

    Article  Google Scholar 

  38. H. Han and J. Park, “Robot control near singularity and joint limit using a continuous task transition algorithm,” International Journal of Advanced Robotic Systems, vol. 10, 346, 2013.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Huashan Liu.

Additional information

Recommended by Associate Editor Yangmin Li under the direction of Editor Hyouk Ryeol Choi.

This work has been sponsored by the National Natural Science Foundation of China (61203337), the State Scholarship Fund (201406635025), the Specialized Research Fund for the Doctoral Program of Higher Education (20120075120009), the Natural Science Foundation of Shanghai (12ZR1440200), the Fundamental Research Funds for the Central Universities (2232012D318), the DHU Distinguished Young Professor Program (B2013 09), the Young Teacher Training Program for the Shanghai Universities (DHU11035) and the “Chen Guang” project supported by Shanghai Municipal Education Commission and Shanghai Education Development Foundation (13CG29).

Huashan Liu received his B.E. degree in Mechanical Engineering from Wuhan University, Wuhan, China, and his Ph.D. degree in Mechanical Engineering from Zhejiang University, Hangzhou, China, in 2005 and 2010, respectively. Since 2010, he has been with the College of Information Science and Technology, Donghua University, Shanghai, China, where he is currently an associate professor. His current research interests include robotics and mechatronics.

Yang Zhang received his B.E. and Ph.D. degrees in Mechanical Engineering from Zhejiang University, Hangzhou, China, in 2005 and 2011, respectively. Since 2011, he has been with the State Key Laboratory of Robotics, Shenyang Institute of Automation Chinese Academy of Science, Shenyang, China, where he is currently an associate professor. His research interests include mechatronic system of robotics and intelligent systems.

Shiqiang Zhu received his B.E. and Ph.D. degrees in Mechanical Engineering from Zhejiang University, Hangzhou, China, in 1988 and 1995, respectively, and his M.E. degree in Mechanical Engineering from Beijing Institute of Technology, Beijing, China, in 1991. Since 1995, he has been with the Department of Mechanical Engineering, Zhejiang University, where he is currently a professor and Vice Director of Zhejiang University Robotics Research Center. His research interests include the areas of robotics, mechatronics and advanced motion control. Professor Zhu currently serves as a member of Experts Group on the Robotics Standardization of China National Standardization Management Commission and TC59 W16 Domestic Robot Standardization of International Electro-Technical Commission.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Liu, H., Zhang, Y. & Zhu, S. Novel inverse kinematic approaches for robot manipulators with Pieper-Criterion based geometry. Int. J. Control Autom. Syst. 13, 1242–1250 (2015). https://doi.org/10.1007/s12555-013-0440-y

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12555-013-0440-y

Keywords

Navigation