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

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.

[1]  Erdinc Sahin Conkur,et al.  Clarifying the definition of redundancy as used in robotics , 1997, Robotica.

[2]  Joo Hyun Kim,et al.  Prediction and analysis of human motion dynamics performing various tasks , 2006 .

[3]  W. Blajer On the Determination of Joint Reactions in Multibody Mechanisms , 2004 .

[4]  H. Langhaar Energy Methods in Applied Mechanics , 1962 .

[5]  Bruno Siciliano,et al.  Modeling and Control of Robot Manipulators , 1995 .

[6]  Javier Cuadrado,et al.  Modeling and Solution Methods for Efficient Real-Time Simulation of Multibody Dynamics , 1997 .

[7]  Werner Schiehlen,et al.  Multibody System Dynamics: Roots and Perspectives , 1997 .

[8]  Dan Negrut,et al.  An Implicit Runge–Kutta Method for Integration of Differential Algebraic Equations of Multibody Dynamics , 2003 .

[9]  Ernst Hairer,et al.  The numerical solution of differential-algebraic systems by Runge-Kutta methods , 1989 .

[10]  John J. Craig Zhu,et al.  Introduction to robotics mechanics and control , 1991 .

[11]  John J. Craig,et al.  Introduction to Robotics Mechanics and Control , 1986 .

[12]  Sedat Bayseç,et al.  A generalised approach for the modelling of articulated open chain planar linkages , 1997, Robotica.

[13]  Vera B. Anand Computer Graphics and Geometric Modeling for Engineers , 1993 .

[14]  A. Biscarini,et al.  Modeling of the knee joint load in rehabilitative knee extension exercises under water. , 2007, Journal of biomechanics.

[15]  Pierre E. Dupont,et al.  Stability of frictional contact in constrained rigid-body dynamics , 1997, IEEE Trans. Robotics Autom..

[16]  Laurent O. Jay,et al.  Iterative Solution of SPARK Methods Applied to DAEs , 2002, Numerical Algorithms.

[17]  Parviz E. Nikravesh,et al.  Computer-aided analysis of mechanical systems , 1988 .

[18]  Linda R. Petzold,et al.  Numerical solution of initial-value problems in differential-algebraic equations , 1996, Classics in applied mathematics.

[19]  J. Denavit,et al.  A kinematic notation for lower pair mechanisms based on matrices , 1955 .

[20]  S. McLean,et al.  Development and validation of a 3-D model to predict knee joint loading during dynamic movement. , 2003, Journal of biomechanical engineering.

[21]  Hooshang Hemami,et al.  Rigid body dynamics, constraints, and inverses , 2007 .

[22]  W. Blajer,et al.  An alternative scheme for determination of joint reaction forces in human multibody models , 2005 .

[23]  D. T. Greenwood Principles of dynamics , 1965 .

[24]  E. J. Haug,et al.  Computer aided kinematics and dynamics of mechanical systems. Vol. 1: basic methods , 1989 .

[25]  Karim Abdel-Malek,et al.  Load-Effective Dynamic Motion Planning for Redundant Manipulators , 2007 .

[26]  Ahmed A. Shabana,et al.  Flexible Multibody Dynamics: Review of Past and Recent Developments , 1997 .

[27]  Masaya Hirashima,et al.  A new non-orthogonal decomposition method to determine effective torques for three-dimensional joint rotation. , 2007, Journal of biomechanics.

[28]  Jasbir S. Arora,et al.  Introduction to Optimum Design , 1988 .