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.
Article PDF
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
References
Anand, V.B.: Computer Graphics and Geometric Modeling for Engineers. Wiley, New York (1993)
Arora, J.S.: Introduction to Optimum Design. McGraw-Hill, New York (1989)
Baysec, S., Jones, J.R.: A generalized approach for the modeling of articulated open chain planar linkages. Robotica 15(5), 523–531 (1997)
Biscarini, A., Cerulli, G.: Modeling of the knee joint load in rehabilitative knee extension exercises under water. J. Biomech. 40(2), 345–355 (2007)
Blajer, W.: On the determination of joint reactions in multibody mechanisms. J. Mech. Des. 126(2), 341–350 (2004)
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)
Brenan, K.E., Campbell, S.L., Petzold, L.R.: Numerical Solution of Initial Value Problems in Differential-Algebraic Equations. North-Holland, New York (1989)
Conkur, E.S., Buckingham, R.: Clarifying the definition of redundancy as used in robotics (Technical Note). Robotica 15(5), 583–586 (1997)
Craig, J.J.: Introduction to Robotics: Mechanics and Control, 2nd edn. Addison-Wesley, Reading (1989)
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)
Denavit, J., Hartenberg, R.S.: A kinematic notation for lower-pair mechanisms based on matrices. J. Appl. Mech. 77, 215–221 (1955)
Dupont, P.E., Yamajako, S.P.: Stability of frictional contact in constrained rigid-body dynamics. IEEE Trans. Robotics Autom. 13(2), 230–236 (1997)
Greenwood, D.T.: Principles of Dynamics, 2nd edn. Prentice-Hall, Englewood Cliffs (1988)
Hairer, E., Lubich, C., Roche, M.: The Numerical Solution of Differential-Algebraic Equations by Runge–Kutta Methods. Lecture Notes in Mathematics. Springer, Berlin (1989)
Haug, E.J.: Computer-Aided Kinematics and Dynamics of Mechanical Systems. Allyn and Bacon, Boston (1989)
Hemami, H., Wyman, B.F.: Rigid body dynamics, constraints, and inverses. J. Appl. Mech. 74(1), 47–56 (2007)
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)
Jay, L.O.: Iterative solution of SPARK methods applied to DAEs. Numer. Algorithms 31(1–4), 171–191 (2002)
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)
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)
Langhaar, H.L.: Energy Methods in Applied Mechanics. Krieger Publishing Co. (1989)
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)
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)
Nikravesh, P.E.: Computer-Aided Analysis of Mechanical Systems. Prentice-Hall, Englewood Cliffs (1988)
Schiehlen, W.: Multibody system dynamics: Roots and perspectives. Multibody Syst. Dyn. 1(2), 149–188 (1997)
Sciavicco, L., Siciliano, B.: Modeling and Control of Robot Manipulators. McGraw-Hill, New York (1996)
Shabana, A.A.: Flexible multibody dynamics: Review of past and recent developments. Multibody Syst. Dyn. 1(2), 189–222 (1997)
Strogatz, S.H.: Nonlinear Dynamics and Chaos: With Applications to Physics, Biology, Chemistry, and Engineering. Perseus Books, Cambridge (1994)
Author information
Authors and Affiliations
Corresponding author
Rights 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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11044-007-9100-4