Escolar Documentos
Profissional Documentos
Cultura Documentos
discussions, stats, and author profiles for this publication at: http://www.researchgate.net/publication/271908787
READS
56
3 AUTHORS:
Ubaldo Garca-Zaragoza
Daniel Ramirez
4 PUBLICATIONS 0 CITATIONS
6 PUBLICATIONS 0 CITATIONS
SEE PROFILE
SEE PROFILE
ABSTRACT
This work aims to show in an understandable way the mathematics involved in the torque analysis
of a three translational degrees of freedom parallel manipulator and developed a digital prototype
where these equations can be evaluated before those are implemented in a controller and used in a
delta robot prototype. Furthermore, this project gives a huge opportunity to the robotics area since
parallel robots in contrast to serial robots are under development and there still many interrogates
and problems to solve such as the development of controllers and the mathematical models of its
dynamics. Initially, the inverse kinematic of the manipulator will be calculated using the geometric
approach because it offers an easy and precise way to develop the mathematical model that
represents how the actuators respond, when it moves along a path. Then, using the Lagrangian
approach where a systems analysis can be considerably simplify by using generalized coordinates
will be used to determine the torque and power required in the actuators of the parallel manipulator
for a specific path during a period of time. Finally, it will be compared and discussed the results
obtained in both, the mathematical model and dynamic simulation in order to validate the digital
prototype and select the appropriate motors based on the torque values for a specific configuration.
Key words: Cinemtica Inversa (Forward Kinematics), Dinmica (Dynamics), espacio de trabajo
(workspace), Mobilidad (Mobility), Robot Paralelo (Parallel Robot), Sobre restricciones
(Overconstraints), Torque (Torque).
3
1.2
Manipulator Mobility
When it comes the time to analyze how a delta robot moves and works, it is necessary to take into
account some concepts such as mobility, connectivity and over constraints. Mobility refers to the
number of independent joint parameters required to determine the motion of all links of the
mechanism. The manipulator has m = 17 links including the fixed base represented as circles in
k
figure 2 and p f 21 which is the total of degrees of freedom of all constraints in the
i 1
manipulator, where k is the number of complex limbs of the mechanism equals to three and fi is the
number of degrees of freedom associated to the constraint i. The mobility of a parallel mechanism
k
must be calculated applying the next formula: M f r , where r is the number of joint parameters
i 1
that have lost their independence after closing the loops. To calculate the value of r it is necessary
to include the term of Connectivity which indicates the number of relative independent freedoms
between two links of a mechanism and can be calculated applying the next formula:
S f dim( RG1 R 2 ...RGk ) 3 ,where RG is the vector space of relative velocities between the extreme
links in the kinematic chain.
r f i S f (7 7 7) 3 18
(1)
i 1
M f i r 21 18 3
(2)
i 1
Finally, the number of over constraints of a mechanism is given by the difference between the
number of kinematic constraints introduced by the joints of the mechanism before and after closing
the loops of the mechanism. The number of over constraints of a parallel mechanism can be
obtained applying the next formula: N 6 j r , where j is the number of independent loops that can
be calculated using this formula j p m 1 .
j 21 17 1 5
(3)
N 6* j r 6*5 18 12
(4)
2.1
The geometric method presented in this section specifies the inverse kinematics of the manipulators
in terms of vectors, instead of arm equations, and employs reasoning about geometric variables
such length and Pythagoras difference, instead of algebraic calculations. In this case the geometric
method must be followed by some conditionals which depend on the position of the coordinate Pxi.
In this approach 3 different cases have been identified in order to solve the angles of the actuators
when the moving platform moves along a path.
a)
b)
c)
Pzi
),
(rA Pxi )
L2 l22 (l1Ci ) 2
C
, qi ( )
2 Ll2
(5)
Pzi
),
(abs ( Pxi ) rA)
L2 l22 (l1Ci ) 2
C
, qi ( )
2 Ll2
(6)
( Pxi rA)
),
Pzi
L2 l22 (l1Ci ) 2
C
, qi ( )
2 Ll2
2
(7)
2.2
To implement the Lagrange approach in the delta robot dynamics calculations we must define the
generalized coordinates. As it was mention in the section of mobility section, the robot has 3
degrees of freedom and 12 overconstraints. From the lagrange based formulation it is required only
3 generalized coordinates according to the 3 degrees of freedom obtained; however, because of
overconstraining the position of the end effector must be expressed by six generalized coordinates
Cx, Cy, Cz, q1, q2 and q3 to calculate the manipulator dynamics [26].
d L
dt qk
k
L
gi
k
qk
i 1
qk
(8)
(9)
Note that the mass of the parallelogram loop is divided evenly at points Bi and Pi as shown in figure
4 in order to simplify the model without affecting the results. Since, the parallelogram loops does not
play an important role in the dynamics because the rods can be made light enough being massless
compared to the rest of the manipulator [24]. The kinetic energy of the manipulator can be
expressed as in equation 10 where Tc represents the kinetic energy of the end effector, Tl1i the
kinetic energy of the parallelogram loop i, and Tl2i the kinetic energy of the input link and the rotor
on the parallelogram loop i.
3
1
mc (C x2 C y2 C z2 )
2
i 1
1
1
1
1
Tl 2i (ml 2i l22 ml 2i l22 )qi2 , Tl1i ml1i (C x2 C y2 C z2 ) ml1i l22 qi2
2
3
2
2
T Tc (Tl 2i Tl1i ), Tc
(10)
The potential energy of the manipulator can be computed relative to the ground floor as shown in
figure 4, where Vc is the potential energy of the end effector, Vl1i is the potential energy of the
parallelogram loop i, and Vl2i is the potential energy of the input link on the parallelogram loop i.
3
1
V Vc (Vl 2i Vl1i ), Vc mc g ( H l Sqi )
2 2i
i 1
1
Vl 2i ml 2i gH ml 2i gl2i Sqi ,Vl1i 2ml1i gH ml1i gC z ml1i gl2 Sqi
2
(11)
The Lagrangian function which is the difference between the system kinetic energy see equation 12
and its potential energy see equation 13 can be computed using this formula L = T-V.
Tc
1
1
1
(mc 3ml1 )(C x2 C y2 C z2 ) (ml 2l22 ml 2l22 ml1l22 )(q12 q22 q32 )
2
2
3
(12)
1
V mc gH 6ml1 gH 3ml 2 gH (mc g ml1 g )C z ( ml 2 gl2 ml1 gl2 )( Sq1 Sq2 Sq3 ) (13)
2
In order to obtain the Lagrange multipliers values it is necessary to set 3 equations to find = 1 to 3
by employing the derivatives of the constraint function (9). Also, the equation 8 will be used, note
that the term Qk is equal to zero since there are not external forces applying to the end effector and
the joints at Bi are passive.
d L
dt C x
d L
dt C y
d L
dt C z
Cx
L
Cy
L
Cz
g1
Cx
g1
Cy
g1
C
z
g2
Cx
g2
Cy
g2
Cz
g2
Cx
1
g3
2
C y
3
g3
Cz
(14)
Finally, once the Lagrange multipliers are computed, the torque values in the actuators can be
calculated by using equation 8 where Qk represents the torque imposed by the actuators.
g
g
g
1 1 2 2 3 3
q1
q1
q1
g
g
d L L g1
1
1
2 2 3 3
dt q2 q2 q2
q2
q2
1
d L L
dt q1 q1
g
g
d L L g1
1
2 2 3 3
dt q3 q3 q3
q3
q3
(15)
7
3
RESULTS
For all simulations the parameters in figure 1 will be set as: =0, 120,240 Degrees, High= 362.5
mm, Fixed Base Radius 80 mm, Input Joint Length=100 mm, Parallel Joint Length= 275 mm, End
Effector radius= 40 mm, Input Joint mass= 0.115 Kg, Parallel Joint mass=0.047 Kg and End
Effector mass = 0.06 Kg.
3.1
Circle Path
It was generated a trajectory, where a 36 sides polygon circumscribed in a circle of radio 120 mm at
a z value of -230 mm was drawn. This move allows the user to observe the dynamics of the
manipulator as it moves in the area covered by the conveyor belts as shown in figure 5. Similarly, it
guarantees that the manipulator will reach any piece over the conveyor belts while working.
a)
b)
c)
d)
Figure 6: Circle path comparative of all actuators torque values and relative errors of all actuators.
It can be appreciated that the torque values in figure 6a, 6b and 6c are affected when the actuator
rapidly changes its direction. Note, that there are 3 or 2 times when it happens: at the beginning, in
the middle and at the end. Thus, the torque values calculated for the actuators using the Lagrangian
model displays a maximum relative error of 2% with respect to the torques calculated in the
dynamic simulation, when the direction does not change, as shown in figure 6. The relative error
values for the three actuators are shown in figure 6d. From this values it can be said that the results
obtained for the circular path have a maximum relative error of 2% except those where a rapid
change of the actuator exist.
DISCUSSION
To sum up, the Lagrangian model and the dynamic simulation display a very close agreement
although there are small differences between the two results. Besides, another factor that can
concern is the assumption where the mass of the parallelogram loop is concentrated at points Bi
and Pi shown in figure 1. However, this closed agreement helps to validate and generate more
confidence for using the digital prototype as the basis for selecting the actuators to be used in the
manipulator. It also generates confidence for using the Lagrangian model for a computed torque
control scheme due to the less time required to calculate the actuator torques. The research
presented in this paper gives a powerful tool to engineers and researches at the time of designing
both the mechanical elements in the manipulator and the design of controllers. The study of this
manipulator dynamics, it still requires more development in the Lagrangian formulation. It is
required to implement the friction forces acting in the joints in order to get a better result of its
dynamics. Also, the analysis of the manipulator dexterity and the development of trajectory
generation program based on optimization and planning effective trajectories will help to determine
better results of the manipulator torque values.
AKNOWLEDGEMENTS
This project was developed at the Mechanical Engineering Labs at the Universidad Santo Tomas
and was economically supported through the FODEIN-USTA internal call 2011. This project was
conceived by the GEAMEC research group and developed by the students research group MAIR.
REFERENCES
[1] ABB. The second generation flexpicker, accessed September
http://www.abb.com/product/seitp327/cf1b0a0847a71711c12573f40037d5cf.aspx.
2011.
URL
[2]
Adept.
Adept
solar
brochure,
accessed
September
2011.
URL
http://www.adept.com/index.php?option=com_docman&task=cat_view&gid=208&Itemid=339.
[3] R. Clavel. Device for the movement and positioning of an element in space, 1990.
[4] R. Clavel. Conception dun robot parallele rapide a 4 degres de liberte, Ph.D. Thesis.
EPFL,Lausanne, Switzerland., 1991.
[5] Demaurex. Bosch packaging technology sa, accessed
http://www.boschpackaging.com/demaurex/eng/69600.asp.
September
2011.
URL
[6] C. L. Dym and I. H. Shames. Solid Mechanics: A Variational Approach. McGraw-Hill, 1973.
[7] Fanuc. The m-3ia robot, accessed September 2011. URL http://www.fanucrobotics.com/filerepository/DataSheets/Robots/M-3iA.pdf.
[8] Marmi Stefano Fasano, A. Analytical Mechanics. Oxford University Press, Inc., 2007.
[9] Grant R. Flowles. Analytical Mechanics. Holt Rinehart and Winston, 1970. ISBN 030774756.
[10] Grigore Gogu. Structural Synthesis of Parallel Robots, Part 1: Methodology. 2008. ISBN
9780471325932.
[11] R. Gao J. Zhang, L. Shi and C. Lian. The mathematical model and direct kinematics solution
analysis of delta parallel robot. Computer Science and Information Technology, 2009, 2nd IEEE
International Conference on, IEEE, 2009:p. 450454., 2009.
[12] R. Gao J. Zhang, L. Shi and C. Lian. A method for obtaining direct and inverse pose solutions
to delta parallel robot based on adams. ICMA 2009. International Conference on, IEEE, 2009,
Mechatronics and Automation:p. 133213, 2009.
[13] M Laribi, L Romdhane, and S Zeghloul. Analysis and dimensional synthesis of the delta robot
for a prescribed workspace. Mechanism and Machine theory, 42(7):859870, 2007.
[14] R.P. RAZZOLI L.E. BRUZZONE, R.M. MOLFINO. Modelling and design of a parallel robot for
laser-cutting applications. IASTED International Conference Modelling, Identification and Control,
pages pp. 518522, 2002.
10
[15] Productos Alimenticios Margarita. Margarita, years of innovation, accessed September 2011.
URL http://www.eltiempo.com/archivo/documento/MAM-1249757.
[16] J.P. Merlet. Parallel Robots. Solid Mechanics and Its Applications. Springer, 2010. ISBN
9789048170531.
[17] Karol Miller. Dynamics of the new uwa robot. Australian Conference on Robotics and
Automation, November 2001.
[18] Mahfuzah Mustafa, Rosita Misuari, and Hamdan Daniyal. Forward kinematics of 3 degree of
freedom
delta
robot.
(December):36,
2007.
URL
http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=4451401.
[19] E. Dombre P. Maurine. A calibration procedure for the parallel robot delta 4. Universite
Montpellier.
[20] W. Pollard. The first spatial industrial parallel robot, 1942.
[21] Rico and Ravani. On calculating the degrees of freedom or mobility of overconstrained
linkages: Single-loop exceptional linkages. Journal of Mechanical Design ASME, Volume 129,
2007.
[22] J. Rueda and L. Angel. Structural analysis of a delta-type parallel industrial robot using flexible
dynamic of ansys 11.0. IECON 09. 35th Annual Conference of IEEE, IEEE, 2010, pages p. 2247
2252, 2010.
[23] L. A. Silva, J. M. Sebastian, R. Saltaren, R. Aracil, and J. Sanpedro. Robotenis: optimal design
of a parallel robot with high performance. Intelligent Robots and Systems, 2005. (IROS 2005). 2005
IEEE/RSJ International Conference on, pages 21342139, 2005.
[24] R. E. Stamper and Advisor L w. Tsai. A Three Degree Of Freedom Parael Manipulator With
Only Translational Degrees Of Freedom. 1997.
[25] F. Torres and J. Pomares. Robots y sistemas sensoriales. Automtica y Robtica. Prentice
Hall, 2002. ISBN 9788420535746.
[26] L.W. Tsai. Robot analysis: the mechanics of serial and parallel manipulators. A WileyInterscience publication. Wiley, 1999. ISBN 9780471325932.
[27] C. Waguespack. Mastering Autodesk Inventor 2012 and Autodesk Inventor LT 2012. John
Wiley & Sons, 2011. ISBN 9781118016824.
[28] C. Wang and L. Wang. A novel cad system for modular reconfigurable parallel robots. 2010
International Conference On Computer Design And Applications ( ICCDA 2010 ), Vol. 4,:pp. 159
163, 2010.
[29] W. Younis. Up and running with Autodesk Inventor Simulation 2010: a step-by-step guide to
engineering design solutions. Butterworth-Heinemann/Elsevier, 2009. ISBN 9781856176941.