Académique Documents
Professionnel Documents
Culture Documents
SimMechanics
INTRODUCTION
II.
A. Dynamic Equations
Spatial 6-DOF parallel robots are configured with a
moving platform and fixed base connected by six identical
legs in parallel, illustrated in Fig.l.
111
in inertial frame, Ip
(10)
is gravity
term, given by
Figure 1.
T
G ==[mpg T 01 ] +Jai,qT(Jaci,aiTma+Jbci,aiTmb)g
x3
(1)
(12)
] [ ]
0 .:.:. 0
(F' vi+F'ai) ==Factive
q
q
+
+
wIp
Ip
,l
m I3x3
(13)
. .
..
M (q)q+C(qJj)q- G(q) ==J"qT Fa
matrices.
(2)
where
terms,
is a 6x6 centrifugal
M(q)==
(4)
Iai ==R,I: R/ ==I'/n lnJn/+I:y(1- lnJn/)
b - I I T)
(5)
Ibi ==R,IbbR,T ==Ibbx lniIniT +Iby
(1 ni ni
OJ/i ==Jwi,aivai ==Jwi,aiJai,qq
(6)
where I: ,It E 913x3 are the center inertia matrices of rod
and cylinder of leg, Ini E 913 is unit leg vector, computed by
Ini ==(R a i+c-bi)/II Ra i+c-bi II
(7)
(14)
I
il
mp 3X3
:1 ]+
q is
T T
q== [c OJ r .
T
JaCiai
,
' maJaCiai+
T
Jai,q Jbci,a/mbJbci,ai+
T
Jwi,ai (1a+Ib)Jwi,ai
(15)
0
C(q,q-) == 3X3
where ai, bi are the upper joint and lower joint coordinate,
respectively, c is the position vector of mass center of the
moving platform in inertial frame, R is a 3x3 rotation matrix,
referred in [15].
The inertial forces and moments of the moving platform
can be given as
(8)
mpc==Fp
Ipm+OJxIpOJ==Mp
66
J"q E 91 x is written as
T
J"q == [L/ (RAxLn) ]
where ma. mb are the mass of rod and cylinder of leg, Vaci,
Vbci are the 3x1velocity vector of mass center of rod and
cylinder, Jai,q E 913x6 , Jaci,ai,Jbci,ai E 913x3 are Jacobian
(11)
Jq-
(9)
B.
(16)
445
widely applied in real system, especially for large spatial 6DOF parallel robot. Since PID control has the advantages of
simpler algorithm, and easier to realization in real time than
other algorithms, as well as strong robustness. To study the
computer model of SPR built according to (14) in Simulink,
the typical PID control is developed to the SPR for simuation.
In joint-space, the control scheme for SPR is described as
(17)
4(d) Jlq
In Fig.2, the
e des
XI
SPR
x Ides
is the
e(t) = XIdes - XI .
COMPUTER MODELING
5(b) MI
-..__ ... __ .. _-
5(c) Ma
Figure 5.
Subsystems of M in Simulink
SPR in Simulink
6(b) Ca
6(a) CI
Cp((l)
C.ntrifug.ol/Coriolisl.rm
lorupp.,pl.l1o,m.ndlo.d
6(c) Cp
-..- ... -- .. --
4(a) M
Figure 6.
Subsystems of C in Simulink
4(b) C
B.
446
:1\ 1\ : 1\
0.1
::
c
0
:e
"'
Desired
Simulink
SimMech.
8.
Q)
>
'"
Q)
I
0.05
,,
,
-0.05
-0.1
,,
,
Time (5)
0.1
'0 0.05
c
0
"'
0
c.
;;;:
'0
c
0
.,
'iii
0
c.
'"
>-
B -0.05
0::
-0.1
Time (5)
IV.
TABLE!.
Parameters
Value
-0.37/0.37
1.830
0.560
1.200
26.48
16.56
'iii
0
c.
Q)
Desired
e>
:J
(fJ
-- Simulink
0
-0.05
-0.1
Time (5)
::
c
0
.,
'iii
0
c.
,.,
'"
(fJ
I :\"i;:f::f- iI\.. j
.J
.(l.D1
'
.(JO. '
.(J.03
-OM
r'
_____
Lool.Slmu'lnk
"-'
..
'..._/
: - : - h - :. J
-' \\ 1.J - - \ 7' L
' .i\;:f' V '
' ' 'V
0 .5
1.5
Time(s)
2.5
0.04
i \i\/1-- -'
I
I
0.03
:::
-I
_____
_____
--
;1
,r..
I,j
.(JO
.(J02 1\
-0.03
-0.04
(\
',..\\.J
:
\\"-- 1
V
I
0.5
_I
I
, Leg4-Slmulink
, Leg5-Slmulink
LOO6-::r
I::
_
,J:
I
:
: - iJ.'
Ji- 1
J.
I
1.5
Time(s)
\J _
- L \..
I
2.5
21,21,39
-- Simulink
--SimMech
Time (5)
"
.g
Desired
r ,
0.04
140
.g
::
Time (5)
Time (5)
447
V.
CONCLUSIONS
[2]
[3]
[4]
[5]
C.F. Yang, Q.T. Huang, H.Z. Jiang, 0.0. Peter, and J.W. Han, "PD
control with gravity compensation for hydraulic 6-DOF parallel
manipulator," Mech. Mach. Theory,vol. 45,pp. 666-677,2010
[6]
[7]
M.J. Liu, C.x. Li, and C. Li, "Dynamics analysis of the Gough
Stewart platform manipulator," IEEE Trans. Robot. and Autom., vol
16,pp. 94-98,2000.
[8]
[9]
[10] Z. Geng, L.S. Haynes, J.D. Lee, and R.L. Carroll, "On the dynamics
model and kinematics analysis of a class of Stewart platform," Robot.
Auton. Syst.,vol. 9,pp. 237-254,1992.
[II] B. Dasgupta, and T. S. Mruthyunjaya, "Closed-form dynamic
equations of the general Stewart platform through the Newton-Euler
approach," Mech. Mach. Theory,vol. 33,pp. 993-1012,1998.
[12] G. Lebret,K. Liu, and F.L. Lewis, "Dynamic anal-ysis and control of
a Stewart platform manipulator," J. Robot. Syst., vol. 10, n. 5, pp.
629-655, 1993.
[13] H. Abdellatif, and B. Heimann, "Computational efficient inverse
dynamics of 6-DOF fully parallel manipulators by using the
Lagrangian formalism," Mech. Mach. Theory, vo1.44, pp. 192-207,
2009.
[14] J. Gallardo, J.M. Rico, A. Frisoli, D. Checcacci, and M. Bergamasco,
"Dynamics of parallel manipulate-ors by means of screw theory,"
Mech. Mach. Theory,vol. 38,pp. 1113-1131,2003.
[15] C.F. Yang, Q.T. Huang, 1.F. He, H.Z. Jiang, and 1.W. Han, "Model
based control for 6-DOF parallel manipualtor," Proc. IEEE Conf.
118