Dynamic Modeling of Manipulators With Symbolic Computational Method
Dynamic Modeling of Manipulators With Symbolic Computational Method
PROCEEDINGS OF THE ROMANIAN ACADEMY, Series A, Volume 9, Number 3/2008, pp. 000000
This paper presents a symbolic computational method for manipulators dynamic equations. For a certain trajectory imposed to characteristic point, the necessary motor torque is calculated in the driving joint. The dynamic model Lagrange - Euler is considered for a manipulator with n degree of freedom, for which a symbolic computational algorithm is elaborated depending on input and output data. For example, this symbolic calculation is applied to a trimobil planar manipulator, as an open kinematical chain. Key words: manipulator; dynamic model; symbolic calculation; generalized force; Coriolis force.
1. INTRODUCTION The dynamic modeling of robots [5,6] represents the determination of the dynamic equations, which is the first information necessary for robots control [1,4]. These equations are useful for computational simulation of the robots motion and for the evaluation of kinematical structure of robots [1]. In the dynamic formulation of manipulators the following methods are used: Lagrange-Euler, Newton-Euler, DAlembert. In [5,6] reference books there are discussed only plan manipulators with 2 degree of freedom. For the manipulators with more than 2 degrees of freedom (DOF), a very laborious calculation is necessary. The Lagrange-Euler method is relatively simple and systematical. As a rule, the dynamic for a device of electronic control and the frictions of gearing are not considering. Thus there is obtained a 2nd degree equation system. For the robots with 6 DOF, the dynamic equations are nonlinear and very laborious. Generally, each term of the inertial force and gravitational force depend of the instantaneous position of the kinematical links; the terms moment and force depend on the velocity and the position of kinematical links. The dynamic equations are obtained by the Lagrange-Euler method for the non-conservatives systems. If the non-dimensional method is used, the dynamic formulation is more efficient. The new method of kinematics and dynamics modeling use the homogenous matrix and the lagrangean formulation. The objective of the paper is the determination of the robots dynamic equations, when the mechanic characteristics are known. In this paper there is proposed a program created in Mathematica programming language. This program is developed for the manipulator-robots with open kinematical chains, using only revolute and prismatic pairs. Through this program, we obtained: the Denavit-Hartenberg (D-H) parameters for robot, the geometric and kinematical model, the effective inertia of each joint, the coupling inertia, the Coriolis forces, the gravitational loads and the dynamic equations. 2. DYNAMIC MODEL LAGRANGE-EULER Is considered the differential equation of Lagrange:
d L L = Qi i qi dt q (i = 1, 2, , n)
(1)
Viviana FILIP
where: L = E c E p ; n number of DOF; qi coordinate of joint j; generalized force of joint i. The kinematics energy of kinematical link i is:
0 0 T i [T ] 1 i[ ] Ec = D [ Ji ] q j qk 2 j =1 k =1 i i