Skip to main content
Log in

Practical analytical inverse kinematic approach for 7-DOF space manipulators with joint and attitude limits

  • Original Research Paper
  • Published:
Intelligent Service Robotics Aims and scope Submit manuscript


In this study, we propose a practical approach for calculating the analytical inverse kinematic solution for a seven-degrees of freedom (7-DOF) space manipulator with joint and attitude limits. Instead of utilizing traditional velocity-based approaches that limit the ranges of joints by calculating the velocity-level Jacobian matrix, we propose a position-based approach for evaluating the ranges of feasible inverse kinematic solutions. We then search for the optimal solution, which is estimated based on the disturbance that acts on the base of the manipulator to obtain the final solution. First, the concept of the redundancy of manipulators is defined and each joint is parameterized by the redundancy. Second, how the joint limits affect this redundancy is discussed. Third, a practical approach (include the objective function that the author needs to minimize) is proposed for dealing with the inverse kinematic problem of 7-DOF manipulators. Finally, the validity of this approach is verified by numerical simulation.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others


  1. Nanos K, Papadopoulos E (2011) On the use of free-floating space robots in the presence of angular momentum. Intell Serv Robot 4(1):3–15

    Article  Google Scholar 

  2. Nenchev DN (1989) Redundancy resolution through local optimization: a review. J Robot Syst 6(6):769–798

    Article  MATH  Google Scholar 

  3. Xu W, Liu Y, Liang B, Xu Y, Li C, Qiang W (2008) Non-holonomic path planning of a free-floating space robotic system using genetic algorithms. Adv Robot 22(4):451–476

    Article  Google Scholar 

  4. Lee S, Bejczy A (1991) Redundant arm kinematic control based on parameterization. In: IEEE international conference on robotics and automation. IEEE, Sacramento, California, pp 458–465

  5. Dahm P, Joublin F (1997) Closed form solution for the inverse kinematics of a redundant robot arm. Inst. Neuroinf, Ruhr Univ. Bochum, 44780, Bochum, Germany, Internal Rep 97–08

  6. Moradi H, Lee S (2005) Joint limit analysis and elbow movement minimization for redundant manipulators using closed form method. Advances in intelligent computing. Springer, Berlin, pp 423–432

  7. Asfour T, Dillmann R (2003) Human-like motion of a humanoid robot arm based on a closed-form solution of the inverse kinematics problem. In: Proceedings. 2003 IEEE/RSJ international conference on intelligent robots and systems, 2003 (IROS 2003), vol 2. IEEE, pp 1407–1412

  8. Shimizu M, Yoon W-K, Kitagaki K (2007) A practical redundancy resolution for 7 DOF redundant manipulators with joint limits. In: 2007 IEEE international conference on robotics and automation. IEEE, pp 4510–4516

  9. Shimizu M, Kakuya H, Yoon W-K, Kitagaki K, Kosuge K (2008) Analytical inverse kinematic computation for 7-DOF redundant manipulators with joint limits and its application to redundancy resolution. IEEE Trans Robot 24(5):1131–1142

    Article  Google Scholar 

  10. Tolani D, Goswami A, Badler NI (2000) Real-time inverse kinematics techniques for anthropomorphic limbs. Graph Models 62(5):353–388

    Article  MATH  Google Scholar 

  11. Singh GK, Claassens J (2010) An analytical solution for the inverse kinematics of a redundant 7DOF manipulator with link offsets. In: 2010 IEEE/RSJ international conference on intelligent robots and systems (IROS). IEEE, pp 2976–2982

  12. Xie J, Yan S, Qiang W (2006) A method for solving the inverse kinematics problem of 6-DOF space manipulator. In: 1st international symposium on systems and control in aerospace and astronautics 2006 (ISSCAA 2006). IEEE, Harbin, pp 379–382

  13. Kar I, Behera L (2010) Visual motor control of a 7 DOF robot manipulator using a fuzzy SOM network. Intell Serv Robot 3(1):49–60

    Article  Google Scholar 

  14. Boudreau R, Podhorodeski RP (2010) Singularity analysis of a kinematically simple class of 7-jointed revolute manipulators. Trans Can Soc Mech Eng 34(1):105–117

    Google Scholar 

  15. Hollerbach JM (1985) Optimum kinematic design for a seven degree of freedom manipulator. In: Robotics research: the second international symposium. MIT Press, Cambridge, pp 215–222

  16. Tondu B (2006) A closed-form inverse kinematic modelling of a 7R anthropomorphic upper limb based on a joint parametrization. In: 6th IEEE-RAS international conference on humanoid robots. IEEE, Toulouse Cedex 4, pp 390–397

  17. Yu C, Jin M, Liu H (2012) An analytical solution for inverse kinematic of 7-DOF redundant manipulators with offset-wrist. In: International conference on mechatronics and automation (ICMA). IEEE, Harbin, pp 92–97

  18. Taki Y, Sugimoto K (2003) Classification of singular configurations for 7-DOF manipulators with kinematic redundancy. In: Proceedings of 6th Japan–France congress on mechatronics and 4th Asia–Europe congress on mechatronics, pp 438–443

  19. Park K-C, Chang P-H, Lee S (2002) A new kind of singularity in redundant manipulation: semi algorithmic singularity. In: IEEE international conference on robotics and automation 2002 (ICRA’02), vol 2. IEEE, Pittsburgh, pp 1979–1984

  20. Chou JC (1992) Quaternion kinematic and dynamic differential equations. IEEE Trans Robot Autom 8(1):53–64

    Article  Google Scholar 

  21. Yuan J (1988) Closed-loop manipulator control using quaternion feedback. IEEE J Robot Autom 4(4):434–440

    Article  Google Scholar 

  22. Chen G, Jia Q, Sun H, Zhang X (2010) Non-holonomic path planning of space robot based on Newton iteration. In: 2010 IEEE proceedings of the 8th world congress on intelligent control and automation, Jinan, China, Jul 6–9, pp 6534–6538

  23. Umetani Y, Yoshida K (1989) Resolved motion rate control of space manipulators with generalized Jacobian matrix. IEEE Trans Robot Autom 5(3):303–314

    Article  Google Scholar 

  24. Huo X, Cheng Y, Wang Y, Hu Q (2011) PSO based trajectory planning of free floating space robot for minimizing spacecraft attitude disturbance. In: Control and decision conference (CCDC). IEEE, Mianyang, pp 819–822

  25. Bae J-H, Park J-H, Oh Y, Kim D, Choi Y, Yang W (2015) Task space control considering passive muscle stiffness for redundant robotic arms. Intell Serv Robot 8(3):93–104

  26. Yoshida K (1999) The SpaceDyn: a MATLAB toolbox for space and mobile robots. In: Proceedings. 1999 IEEE/RSJ international conference on intelligent robots and systems 1999 (IROS’99), vol 3. IEEE, pp 1633–1638

  27. Schweiger M ORBITER. Accessed 08 May 2015

Download references


This work is supported by the Natural Science Foundation of Liaoning Province (No. 2013020007), the Program for Science and Technology Research in New Jinzhou District (No. 2013-GX1-015, KJCX-ZTPY-2014-0012).

Author information

Authors and Affiliations


Corresponding author

Correspondence to Dongsheng Zhou.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhou, D., Ji, L., Zhang, Q. et al. Practical analytical inverse kinematic approach for 7-DOF space manipulators with joint and attitude limits. Intel Serv Robotics 8, 215–224 (2015).

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: