Skip to main content
Log in

A novel formulation for determining joint constraint loads during optimal dynamic motion of redundant manipulators in DH representation

  • Published:
Multibody System Dynamics Aims and scope Submit manuscript

Abstract

The kinematic representations of general open-loop chains in many robotic applications are based on the Denavit–Hartenberg (DH) notation. However, when the DH representation is used for kinematic modeling, the relative joint constraints cannot be described explicitly using the common formulation methods. In this paper, we propose a new formulation of solving a system of differential-algebraic equations (DAEs) where the method of Lagrange multipliers is incorporated into the optimization problem for optimal motion planning of redundant manipulators. In particular, a set of fictitious joints is modeled to solve for the joint constraint forces and moments, as well as the optimal dynamic motion and the required actuator torques of redundant manipulators described in DH representation. The proposed method is formulated within the framework of our earlier study on the generation of load-effective optimal dynamic motions of redundant manipulators that guarantee successful execution of given tasks in which the Lagrangian dynamics for general external loads are incorporated. Some example tasks of a simple planar manipulator and a high-degree-of-freedom digital human model are illustrated, and the results show accurate calculation of joint constraint loads without altering the original planned motion. The proposed optimization formulation satisfies the equivalent DAEs.

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. Anand, V.B.: Computer Graphics and Geometric Modeling for Engineers. Wiley, New York (1993)

    Google Scholar 

  2. Arora, J.S.: Introduction to Optimum Design. McGraw-Hill, New York (1989)

    Google Scholar 

  3. Baysec, S., Jones, J.R.: A generalized approach for the modeling of articulated open chain planar linkages. Robotica 15(5), 523–531 (1997)

    Article  Google Scholar 

  4. Biscarini, A., Cerulli, G.: Modeling of the knee joint load in rehabilitative knee extension exercises under water. J. Biomech. 40(2), 345–355 (2007)

    Article  Google Scholar 

  5. Blajer, W.: On the determination of joint reactions in multibody mechanisms. J. Mech. Des. 126(2), 341–350 (2004)

    Article  Google Scholar 

  6. Blajer, W., Czaplicki, A.: An alternative scheme for determination of joint reaction forces in human multibody models. J. Theor. Appl. Mech. 43(4), 813–824 (2005)

    Google Scholar 

  7. Brenan, K.E., Campbell, S.L., Petzold, L.R.: Numerical Solution of Initial Value Problems in Differential-Algebraic Equations. North-Holland, New York (1989)

    MATH  Google Scholar 

  8. Conkur, E.S., Buckingham, R.: Clarifying the definition of redundancy as used in robotics (Technical Note). Robotica 15(5), 583–586 (1997)

    Article  Google Scholar 

  9. Craig, J.J.: Introduction to Robotics: Mechanics and Control, 2nd edn. Addison-Wesley, Reading (1989)

    MATH  Google Scholar 

  10. Cuadrado, J., Cardenal, J., Bayo, E.: Modeling and solution methods for efficient real-time simulation of multibody dynamics. Multibody Syst. Dyn. 1(3), 259–280 (1997)

    Article  MATH  MathSciNet  Google Scholar 

  11. Denavit, J., Hartenberg, R.S.: A kinematic notation for lower-pair mechanisms based on matrices. J. Appl. Mech. 77, 215–221 (1955)

    MathSciNet  Google Scholar 

  12. Dupont, P.E., Yamajako, S.P.: Stability of frictional contact in constrained rigid-body dynamics. IEEE Trans. Robotics Autom. 13(2), 230–236 (1997)

    Article  Google Scholar 

  13. Greenwood, D.T.: Principles of Dynamics, 2nd edn. Prentice-Hall, Englewood Cliffs (1988)

    Google Scholar 

  14. Hairer, E., Lubich, C., Roche, M.: The Numerical Solution of Differential-Algebraic Equations by Runge–Kutta Methods. Lecture Notes in Mathematics. Springer, Berlin (1989)

    Google Scholar 

  15. Haug, E.J.: Computer-Aided Kinematics and Dynamics of Mechanical Systems. Allyn and Bacon, Boston (1989)

    Google Scholar 

  16. Hemami, H., Wyman, B.F.: Rigid body dynamics, constraints, and inverses. J. Appl. Mech. 74(1), 47–56 (2007)

    Article  MATH  MathSciNet  Google Scholar 

  17. Hirashima, M., Kudo, K., Ohtsuki, T.: A new non-orthogonal decomposition method to determine effective torques for three-dimensional joint rotation. J. Biomech. 40(4), 871–882 (2007)

    Article  Google Scholar 

  18. Jay, L.O.: Iterative solution of SPARK methods applied to DAEs. Numer. Algorithms 31(1–4), 171–191 (2002)

    Article  MATH  MathSciNet  Google Scholar 

  19. Kim, J.H., Abdel-Malek, K., Yang, J., Marler, T.: Prediction and analysis of human motion dynamics performing various tasks. Int. J. Hum. Factors Model. Simul. 1(1), 69–94 (2006)

    Article  Google Scholar 

  20. Kim, J.H., Yang, J., Abdel-Malek, K.: Planning load-effective dynamic motions of redundant manipulators. In: ASME International Design Engineering Technical Conferences, 4–7 September, Las Vegas, NV (2007)

  21. Langhaar, H.L.: Energy Methods in Applied Mechanics. Krieger Publishing Co. (1989)

  22. McLean, S.G., Su, A., van den Bogert, A.J.: Development and validation of a 3-D model to predict knee joint loading during dynamic movement. J. Biomech. Eng. 125(6), 864–874 (2003)

    Article  Google Scholar 

  23. Negrut, D., Haug, E.J., German, H.C.: An implicit Runge–Kutta method for integration of differential-algebraic equations of multibody dynamics. Multibody Syst. Dyn. 9(2), 121–142 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  24. Nikravesh, P.E.: Computer-Aided Analysis of Mechanical Systems. Prentice-Hall, Englewood Cliffs (1988)

    Google Scholar 

  25. Schiehlen, W.: Multibody system dynamics: Roots and perspectives. Multibody Syst. Dyn. 1(2), 149–188 (1997)

    Article  MATH  MathSciNet  Google Scholar 

  26. Sciavicco, L., Siciliano, B.: Modeling and Control of Robot Manipulators. McGraw-Hill, New York (1996)

    Google Scholar 

  27. Shabana, A.A.: Flexible multibody dynamics: Review of past and recent developments. Multibody Syst. Dyn. 1(2), 189–222 (1997)

    Article  MATH  MathSciNet  Google Scholar 

  28. Strogatz, S.H.: Nonlinear Dynamics and Chaos: With Applications to Physics, Biology, Chemistry, and Engineering. Perseus Books, Cambridge (1994)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Joo H. Kim.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Kim, J.H., Yang, J. & Abdel-Malek, K. A novel formulation for determining joint constraint loads during optimal dynamic motion of redundant manipulators in DH representation. Multibody Syst Dyn 19, 427–451 (2008). https://doi.org/10.1007/s11044-007-9100-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11044-007-9100-4

Keywords

Navigation