Mathematical Modeling of Robot Manipulator the with Four … · 2016. 10. 31. · Mathematical...
Transcript of Mathematical Modeling of Robot Manipulator the with Four … · 2016. 10. 31. · Mathematical...
![Page 1: Mathematical Modeling of Robot Manipulator the with Four … · 2016. 10. 31. · Mathematical Modeling of the Robot Manipulator with Four Degrees of Freedom 4425 ixx ixy ixz i i](https://reader036.fdocuments.in/reader036/viewer/2022062613/6149afaa12c9616cbc68ec0c/html5/thumbnails/1.jpg)
Global Journal of Pure and Applied Mathematics.
ISSN 0973-1768 Volume 12, Number 5 (2016), pp. 4419-4429
© Research India Publications
http://www.ripublication.com/gjpam.htm
Mathematical Modeling of the Robot Manipulator
with Four Degrees of Freedom
Tatiana Victorovna Zudilova
ITMO National Research University (ITMO University), Head of Software Development Chair, 197101 Saint Petersburg, 12 Gastello Str., office 311,
Russian Federation.
Sergei Evgenievich Ivanov
ITMO National Research University (ITMO University), Department of Information Systems, 197101 Saint Petersburg, 49 Kronverksky Pr., Russian Federation.
Abstract
The nonlinear mathematical model of an industrial robot manipulator with
four degrees of freedom is developed. For creation of the equations of robot
manipulator is applied the matrix method and Lagrange equations of the
second kind.
The robot manipulator is designed to create automated complexes for service
of devices, for removing and installing the equipment, change of details and
tools.
The kinematic structure of the robot manipulator and the dynamic
characteristics of motion for robot manipulator are defined. The mathematical
model is presented by nonlinear system of four ordinary differential equations
of second order. The analytical solution of the nonlinear system is obtained by
method of polynomial transformations. The power of actuators and
generalized forces for move the gripping device at a given point of space for a
certain period of time are defined.
Keywords: the nonlinear mathematical model, the industrial robot
manipulator, the dynamic characteristics of the robot manipulator.
![Page 2: Mathematical Modeling of Robot Manipulator the with Four … · 2016. 10. 31. · Mathematical Modeling of the Robot Manipulator with Four Degrees of Freedom 4425 ixx ixy ixz i i](https://reader036.fdocuments.in/reader036/viewer/2022062613/6149afaa12c9616cbc68ec0c/html5/thumbnails/2.jpg)
4420 Tatiana Victorovna Zudilova & Sergei Evgenievich Ivanov
INTRODUCTION
The robots manipulators are widely used in many fields and spheres of human activity:
assembly production, machining, heat treatment.
The industrial robot manipulator is an automatic machine, which includes the
manipulator with four degrees of freedom. The robot manipulator performs functions
similar to the human hand and is controlled by operator or automatically. In the
industrial production are used the technological manipulators for operations of
assembly and welding. The auxiliary robots manipulators are used for maintenance of
the main technological equipment for lifting and transporting [1-4].
The structure of robot manipulator consists of main elements, connected with each
other: the base, the stand, the mechanical arm, the gripping device. The working body
of the manipulator is the gripping device. The elements connecting the base with the
working body constitute a kinematic chain of the robot manipulator. The two adjacent
elements constitute a kinematic pair.
The number of degrees of freedom provides the movement of the device of gripping
in any point of the working area. The main function of the robot manipulator is
determined by kinematic scheme.
NONLINEAR MATHEMATICAL MODEL OF THE INDUSTRIAL ROBOT
MANIPULATOR
The industrial robot manipulator M20P for robotic complex is considered. The robot
manipulator is shown in Figure 1 consists of a base, the stand, hands, the gripping
device and actuators for moving and turns.
Figure 1: The industrial robot manipulator M20P
The industrial robot manipulator M20P has two translational and two rotational
kinematic pairs. The elements of manipulator are numbered starting with fixed
![Page 3: Mathematical Modeling of Robot Manipulator the with Four … · 2016. 10. 31. · Mathematical Modeling of the Robot Manipulator with Four Degrees of Freedom 4425 ixx ixy ixz i i](https://reader036.fdocuments.in/reader036/viewer/2022062613/6149afaa12c9616cbc68ec0c/html5/thumbnails/3.jpg)
Mathematical Modeling of the Robot Manipulator with Four Degrees of Freedom 4421
element - the base with number of zero. The motion of clamp-unclamp for the
gripping device is not considered.
The kinematic scheme for industrial robot manipulator is shown in Figure 2 and
consists of four moving parts.
We introduce the relative coordinate system associated with elements, with the origin
at the points: 1 2 3 4, , ,O O O O . The initial coordinate system 0O we correlate with the
fixed element.
For generalized coordinates we accept: the angle of rotation around the rack - 1q ,
lifting height - 2q , the length of arms - 3q , the angle of gripping device - 4q .
The system of dynamic equations of industrial robot manipulator is obtained.
We apply the matrix method and dynamic Lagrange equations in matrix form to
produce the equations of motion [5-7].
The transition from the coordinate system 0O to 1O occurs by rotation around z
axis at an angle 1q .
The transition from the coordinate system 1O to 2O occurs by rotation around z
axis at an angle , by displacement along z axis on 2q and by rotation around x axis
at an angle / 2 .
The transition from the coordinate system 2O to 3O occurs by displacement along z
axis on 3q . The transition from the coordinate system 3O to 4O occurs by rotation
around z axis at an angle 4q , by displacement along z axis on s and by rotation
around x axis at an angle / 2 .
We introduce the radius vector of points 1,2, ,3,( )4i iO in the i-local coordinate
system:
1T
i i i iR x y z .
![Page 4: Mathematical Modeling of Robot Manipulator the with Four … · 2016. 10. 31. · Mathematical Modeling of the Robot Manipulator with Four Degrees of Freedom 4425 ixx ixy ixz i i](https://reader036.fdocuments.in/reader036/viewer/2022062613/6149afaa12c9616cbc68ec0c/html5/thumbnails/4.jpg)
4422 Tatiana Victorovna Zudilova & Sergei Evgenievich Ivanov
Figure 2: The kinematic scheme
The communication of radius vectors in the coordinate system i-1 and i by means of
the transition matrix 1,i iA : 1 1, .i i i iR A R
The transition matrix from point 0O to point 1O is of the form:
1 1
1 1
01
cos sin 0 0
sin cos 0 0
0 0 1 0
0 0 0 1
q qq q
A
The matrices of the transition from point 1O to point 2O and of the transition from
point 2O to point 3O are of the form:
12
2
1 0 0 0
0 0 1 0
0 1 0
0 0 0 1
Aq
, 23
3
1 0 0 0
0 1 0 0
0 0 1
0 0 0 1
Aq
![Page 5: Mathematical Modeling of Robot Manipulator the with Four … · 2016. 10. 31. · Mathematical Modeling of the Robot Manipulator with Four Degrees of Freedom 4425 ixx ixy ixz i i](https://reader036.fdocuments.in/reader036/viewer/2022062613/6149afaa12c9616cbc68ec0c/html5/thumbnails/5.jpg)
Mathematical Modeling of the Robot Manipulator with Four Degrees of Freedom 4423
The transition matrix from point 3O to point 4O is of the form:
4
34
4
4 4
cos 0 sin 0
sin 0 cos 0
0 1 0
0 0 0 1
q
A
qq q
s
The transition matrix from point 0O to point 2O is defined as the product of
matrices: 02 01 12A A A ,
1
02
1
1 1
2
cos 0 sin 0
sin 0 cos 0
0 1 0
0 0 0 1
A
q qq q
q
The transition matrix from point 0O to point 3O is obtained as the product of
matrices: 03 01 12 23A A A A ,
1 1 3
03
1
1 1 3 1
2
cos 0 sin sin
sin 0 cos cos
0 1 0
0 0 0 1
q q q qq q
Aq q
q
The transition matrix from point 0O to point 4O is defined as the product of
matrices: 04 01 12 23 34A A A A A ,
1 4 1 1
0
4 3 1 1
4 1 1 1 4 3 1 1
4 4 2
4
cos cos sin cos sin sin sin
cos sin cos sin sin cos cos
sin 0 cos
0 0 0 1
q q q q q q q s qq q q q q q q s q
q qA
q
The origin of coordinates 4O associated with gripping device in the fixed coordinate
system 0O associated with a base of rack is defined by coordinates:
4 4 43 23 1 1 1 1sin( ) sin( ) cos( ) cos( ,),O O Oq q s q q q s qx y z q .
We denote the coordinates of the gripper fingers in a coordinate system 4O
as 4 4 4( , , )x y z , then in a fixed coordinate system 0O the coordinates of the gripper
![Page 6: Mathematical Modeling of Robot Manipulator the with Four … · 2016. 10. 31. · Mathematical Modeling of the Robot Manipulator with Four Degrees of Freedom 4425 ixx ixy ixz i i](https://reader036.fdocuments.in/reader036/viewer/2022062613/6149afaa12c9616cbc68ec0c/html5/thumbnails/6.jpg)
4424 Tatiana Victorovna Zudilova & Sergei Evgenievich Ivanov
fingers can be represented in the form of:
3 1 4 1 4 4 1 4 1 4 1
04 3 1 4 1 4 4 1 4 1 4 1
04 2 4 4 4
04
4
sin( ) cos( )cos( ) cos( )sin( ) sin( ) sin( )
cos( ) sin( )cos( ) sin( )sin( ) cos( ) cos( )
sin( ) cos( )
q q x q q z q q s q y qy q q x q q z q q s q y qz q x q q
x
z
The coordinates of the point 0 0 0, ,x y z , given in a fixed coordinate system 0O in the
coordinate system 4O associated with a rack, determined in the form of:
2 2
2 1 4 2 1 4 1 44 2 2 2 2
1 1 4 4
2 2
1 4 1 4 1 4
2 2 2 2
1 1 4 4
sin ( )sin( ) cos ( )sin( ) cos( )cos( )
sin ( ) cos ( ) sin ( ) cos ( )
sin( )cos( ) sin ( )sin( ) cos ( )sin( ),
sin ( ) cos ( ) sin ( ) cos ( )
q q q q q q x q qxq q q q
y q q z q q z q qq q q q
2 2 2 2 2 2
3 1 4 3 1 4 1 44 2 2 2
1 4 4
2 2 2 2
1 4 1 1 4 1 1 4
2 2 2
1 4 4
2
1 4
tan ( )sin ( ) tan ( )cos ( ) tan ( )sin ( )
tan ( ) 1 sin ( ) cos ( )
tan ( )cos ( ) tan( )sec( )cos ( ) tan( )sec( )sin ( )
tan ( ) 1 sin ( ) cos ( )
sec( )cos ( )
q q q q q q s q qyq q q
s q q x q q q x q q qq q q
y q q y
2 2 2 2 2
1 4 3 4 3 4 4 4
2 2 2
1 4 4
sec( )sin ( ) sin ( ) cos ( ) sin ( ) cos ( ),
tan ( ) 1 sin ( ) cos ( )
q q q q q q s q s qq q q
2 2
2 1 4 2 1 4 1 4 44 2 2 2
4 1 1
2 2
1 4 4
2 2 2
cos ( )sec( ) sin ( )sec( ) cos( ) tan( )sec( )
tan ( ) 1 sin ( ) cos ( )
sin( ) tan( )sec( ) cos ( 1)sec( 4) sin ( 1)sec( 4).
tan ( 4) 1 sin ( 1) cos ( 1)
q q q q q q x q q qzq q q
y q q q z q q z q qq q q
We calculate the kinetic energy of each unit and the total energy.
For determine the kinetic energy of i-unit we use the matrix formula with transition
matrices:
0 0
1( )
2
Ti i i iT tr A H A , (1)
where iH - the inertia matrix of i - unit,
![Page 7: Mathematical Modeling of Robot Manipulator the with Four … · 2016. 10. 31. · Mathematical Modeling of the Robot Manipulator with Four Degrees of Freedom 4425 ixx ixy ixz i i](https://reader036.fdocuments.in/reader036/viewer/2022062613/6149afaa12c9616cbc68ec0c/html5/thumbnails/7.jpg)
Mathematical Modeling of the Robot Manipulator with Four Degrees of Freedom 4425
ixx ixy ixz i i
iyx iyy iyz i ii
izx izy izz i i
i i i i i i i
J J J m xJ J J m y
HJ J J m zm x m y m z m
,
where 1 2 3, ,m m m - mass of units,
, ,i i ix y z - coordinates of the centers of gravity of unit in the local coordinate system,
, ,ixx iyy izzJ J J - elements of the inertia tensor of unit, a relatively their own axes,
, ,xi yi ziJ J J - moments of inertia of unit relative to the axes.
The kinetic energy for units is determined by a matrix formula (1):
2 2 2
1 1 1 2 1 2 2 2 2
2 2 2
3 2 3 3 3 1 3 3 3 3 3 3
1 (0.5 0.5 ), 0.5 0.5 0.5 ,
0.5 0.5 0.5 0.5 0.5 ,
xx yy xx zz
xx zz
q J J T q J J q m
T q m q m q J J m q
T
q z
2 2 2
1 4 4 4 4 3 4 3 4
2 2 2 2
1 4 4 4
4
4
0.25 0.5 0.25 0.5 0.5
(0.25 4 0.25 4 )cos(2 ) 0.5 2 4 0.5 3 4 (0.5 0.5 ).
xx yy zz
xx zz
q J J J m q m q s m s
q J xx J zz q dq m dq q J
T
m J
The total kinetic energy is equal to the sum of kinetic energies for units, taking into
account the equalities:
, ,iyy izz xi ixx izz yi ixx iyy ziJ J J J J J J J J
2 2 2 2
1 4 3 3 3 3 1 2
2 2 2 2
2 3 4 2 3 3 4
1 2 3 4
3 4 4
0.5 0.5 0.0025 0.5 0.0025 0.0025 0.0025
0.5 0.5 0.5 0.5 0.5 0.0 .025
q m sq q s m q m m
m m m q m q m q m q
T T T T T
We calculated the potential energy for each unit and the total energy.
In matrix form, the potential energy of unit is defined in the form of: T
i i i iP m G AR ,
where 1T
i i i iR x y z - column matrix of the coordinates of the center of
gravity unit,
0 0 0TiG g - matrix row for the acceleration of free fall.
The total potential energy is defined by the form: 2 2 3 4q m mP g m .
We apply Lagrange equations in matrix form for equations of motion:
![Page 8: Mathematical Modeling of Robot Manipulator the with Four … · 2016. 10. 31. · Mathematical Modeling of the Robot Manipulator with Four Degrees of Freedom 4425 ixx ixy ixz i i](https://reader036.fdocuments.in/reader036/viewer/2022062613/6149afaa12c9616cbc68ec0c/html5/thumbnails/8.jpg)
4426 Tatiana Victorovna Zudilova & Sergei Evgenievich Ivanov
ii i i
d T T P Qdt q q q
, (2)
where 1 2 3 4, , ,Q Q Q Q - generalized forces created for unit.
By substituting the kinetic energy, the potential energy and the generalized forces in
the Lagrange equations (2), we obtain equations for robot manipulator with four
degrees of freedom:
2 2 2
1 4 3 3 3 3 1 2
1 3 3 4 3 4 1
( ) 2 ( ) ( ) 0.005 ( ) 0.005 0.005 0.005
( ) ( ) 2 2 ( ) 2 0,
q t m sq t q t s m q t m m
q t q t m m q t m s Q
2 3 4 2 2
2 2
4 3 1 3 4 3 1 3 3 3
4 4 4
( ) ,
( ) ( ) ( ) ( ) ( ) ,
0. .005 ( )
m m m q t g Q
m q t sq t m m q t q t m q t Q
m q t Q
For the analysis of nonlinear mathematical models apply different analytical methods
[8-11]: averaging method, small parameter method, harmonic balance method, Van
der Pol method, Krylov-Bogolyubov method, the Poincare perturbation method, the
polynomial transformation method.
We obtained the analytical solution of equations by polynomial transformations
method:
21 4
1
1 2 3 4 3 4
22 2 3 42
2 3 4
( )2 36
(( )
2(
,
),
)
Q m sq t tm m m m m m
Q g m m mq t tm m m
3 323 4
3 3
3 4 3 4
244
4
( )2 18
100(
,
.)
Q m sq t tm m m m
Qq t tm
(3)
Figure 3 shows graphs of the generalized coordinates ( 1q -thick line, 2q -dashed line,
3q -dot-dashed line, 4q -dotted line) with the following parameters for robot
manipulator:
1 2 3 4 1 2 3 4100, 20, 10, 40, 0.5, 8, 700, 5, 0.02m m m m s Q Q Q Q
![Page 9: Mathematical Modeling of Robot Manipulator the with Four … · 2016. 10. 31. · Mathematical Modeling of the Robot Manipulator with Four Degrees of Freedom 4425 ixx ixy ixz i i](https://reader036.fdocuments.in/reader036/viewer/2022062613/6149afaa12c9616cbc68ec0c/html5/thumbnails/9.jpg)
Mathematical Modeling of the Robot Manipulator with Four Degrees of Freedom 4427
1 2 3 4 5t
0.5
1.0
1.5
2.0
q
Figure 3: The dynamics of the generalized coordinates: 1 2 3 4, , ,q q q q
We denote the coordinates of the object for gripping in a fixed coordinate system 0O
for ( , , )x y z . For bring the object to the point ( , , )x y z necessary that the generalized
coordinates are:
2 21
1 22 tan , ,x y yq q z
x
2 2
3 4, .q s x y q (4)
We equate the solution (3) and the expression for the generalized coordinates (4), we
obtain the system for determining the generalized forces: 1 2 3 4, , ,Q Q Q Q .
We identified the necessary generalized forces 1 2 3 4, , ,Q Q Q Q for moving the gripper
to the specified point ( , , )x y z in the time interval kt :
2 214
1 1 2 3 4 2
3 4
2 2 3 4 2 3 42
4tan ,
18
2( () ),
k
k
x y ym sQ m m m mm m t x
zQ m m m g m m mt
![Page 10: Mathematical Modeling of Robot Manipulator the with Four … · 2016. 10. 31. · Mathematical Modeling of the Robot Manipulator with Four Degrees of Freedom 4425 ixx ixy ixz i i](https://reader036.fdocuments.in/reader036/viewer/2022062613/6149afaa12c9616cbc68ec0c/html5/thumbnails/10.jpg)
4428 Tatiana Victorovna Zudilova & Sergei Evgenievich Ivanov
2 2 3 3
4 43 3 4 422 2
3 4
2 , .1009k k
s x y m s mQ m m Qt tm m
The powers of actuators 1 2 3 4, , ,F F F F for move the gripping device at a given point
( , , )x y z of space for a certain period of time kt are defined.
2 214
1 2 3 4 2
3 4
2 214
2
3 4
1
4tan
9
4tan ,
18
k
k
k
x y ym stm m mF mm m t x
x y ym sm m t x
2
2 3 4 32
2 4,
k k
gz zm m mt t
F
2 23 3
2 2 43 4 3 33
3 4
42,
9 kk
s x ym sm m s x ytt m m
F
2
44 350 k
mFt
CONCLUSION
The mathematical model of industrial robot manipulator with four degrees of freedom
is developed. The robot manipulator is designed to create automated systems for
service devices, for removing and installing the equipment, change details and tools.
For creation of the equations of robot manipulator we used the method of matrices
and matrix Lagrange equations of the second kind. The mathematical model is
presented nonlinear system of four ordinary differential equations of second order.
The analytical solution of the nonlinear system is obtained by polynomial
transformations method. The kinematic structure and dynamic characteristics of robot
manipulator are defined. The power of actuators and generalized forces generated by
actuators for moving the gripper at a given point in space are found.
REFERENCES
[1] Sekar, S., Vijayarakavan, M., 2015, “Observer design of singular systems
(Robot arm model) using leapfrog method,” Global Journal of Pure and
Applied Mathematics, 11(1), pp. 68-71.
![Page 11: Mathematical Modeling of Robot Manipulator the with Four … · 2016. 10. 31. · Mathematical Modeling of the Robot Manipulator with Four Degrees of Freedom 4425 ixx ixy ixz i i](https://reader036.fdocuments.in/reader036/viewer/2022062613/6149afaa12c9616cbc68ec0c/html5/thumbnails/11.jpg)
Mathematical Modeling of the Robot Manipulator with Four Degrees of Freedom 4429
[2] Chikhaoui, M.T., Rabenorosoa, K., Andreff, N.,2016, “Kinematics and
performance analysis of a novel concentric tube robotic structure with
embedded soft micro-actuation,” Mechanism and Machine Theory, 104, pp.
234-254.
[3] Fu, J., Gao, F., Chen, W., Pan, Y., Lin, R.,2016, “Kinematic accuracy research
of a novel six-degree-of-freedom parallel robot with three legs,” Mechanism
and Machine Theory, 102, pp. 86-102.
[4] Wilson, J., Charest, M., Dubay, R., 2016, “Non-linear model predictive
control schemes with application on a 2 link vertical robot manipulator,”
Robotics and Computer-Integrated Manufacturing, 41, pp. 23-30.
[5] Ivanov, S.E., 2016 “Mathematical modeling of nonlinear dynamic system of
the truck crane,” Contemporary Engineering Sciences, 9, pp. 487-495.
[6] Ivanov, S.E., Melnikov, V.G., 2015 “Mathematical modeling vibration
protection system for the motor of the boat,” Applied Mathematical Sciences,
9, pp. 5951-5960.
[7] Ivanov, S.E., Kolpak, E.P., 2016, “Mathematical modeling of the guidance
system of satellite antenna,” Contemporary Engineering Sciences, 9, pp.
425-442.
[8] Ivanov, S.E., Melnikov, V.G., 2016, “On the two - Dimensional nonlinear
Korteweg - De Vries equation with cubic stream function,” Advanced Studies
in Theoretical Physics, 10, pp. 157-165.
[9] Ivanov, S.E., Melnikov, V.G. 2015, “On the equation of fourth order with
quadratic nonlinearity,” International Journal of Mathematical Analysis, 9, pp.
2659-2666.
[10] Kolpak, E.P., Ivanov, S.E., 2016, “On the three-dimensional Klein-Gordon
equation with a cubic nonlinearity,” International Journal of Mathematical
Analysis, 10, pp. 611-622.
[11] Kolpak, E.P., Maltseva, L.S., Ivanov, S.E., Kabrits, S.A., 2016 “Non-linear
vibrations of rubber membrane,” Applied Mathematical Sciences, 10, pp.
1797-1810.
![Page 12: Mathematical Modeling of Robot Manipulator the with Four … · 2016. 10. 31. · Mathematical Modeling of the Robot Manipulator with Four Degrees of Freedom 4425 ixx ixy ixz i i](https://reader036.fdocuments.in/reader036/viewer/2022062613/6149afaa12c9616cbc68ec0c/html5/thumbnails/12.jpg)
4430 Tatiana Victorovna Zudilova & Sergei Evgenievich Ivanov