Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Resumen— En el presente artı́culo se realiza un análisis óptimas y facilitará la planificación de trayectorias y control
completo de las configuraciones singulares del robot paralalelo del Robot [1].
planar 3 RRR. Se estudia el espacio de trabajo en función de la
Las configuraciones singulares son aquellas configuraciones
orientación. Se obtiene la matriz Jacobiana utilizando la teorı́a de
Screws y se presenta una metodologı́a efectiva para el análisis de en las cuales el robot pierde o gana uno o más grados
las configuraciones singulares basada en un ı́ndice de condición de libertad instantáneamente, perdiendo rigidez, capacidad
de la matriz Jacobiana. Finalmente, se plantea una nueva ley de de movilidad y trabajo para el cual se diseñó. Además,
semejanzas que permite determinar el espacio de trabajo libre como comenta Yang [2], existe una compleja configuración
de configuraciones singulares, en función de las dimensiones del
singular la cual aparece dentro del espacio de trabajo
robot, se utiliza MATLAB
R
como herramienta de pruebas y
lenguaje de programación. (llamada singularidad loci), separándolo en pequeñas regiones
y reduciéndolo aún más, pudiendo llegar al grado en el cual
Términos Índice— Robot Paralelo, Cinemática Inversa, Es-
pacio de Trabajo, Teorı́a de Screws, Twist, Wrench, Matriz
el robot sea totalmente inoperable.
Jacobiana, Singularidades Las configuraciones singulares dentro del espacio de trabajo
dependerán de las dimensiones del robot, por lo que la
selección adecuada de éstas será un factor crı́tico para
I. I NTRODUCCI ÓN
optimizar el espacio de trabajo.
θ3
Considerando la Fig. 2, donde se muestra la primera cadena
a3
cinemática, podemos escribir la siguiente relación vectorial:
F −→ −−→ −−→
R P A = P D + DA (3)
b3 Si expresamos la relación anterior, según las coordenadas
C
establecidas, tenemos que:
h
E
xA = a1 cosθ1 + b1 cos(θ1 + ψ1 )
h G b2 (4)
B yA = a1 senθ1 + b1 sen(θ1 + ψ1 )
h
Ø
y
A Debido a que ψ1 , es un ángulo de una junta pasiva, se
a2
puede eliminar de las dos ecuaciones anteriores, con lo cual:
b1 θ2 xA = a1 cosθ1 + b1 cosθ1
P Q (5)
θ1 x yA = a1 senθ1 + b1 senθ1
a1
D Sumando los cuadrados de las dos ecuaciones anteriores y
H simplificando, resulta que:
x2A + yA
2
− 2xA a1 cosθ1 − 2yA a1 senθ1 + a21 − b21 = 0 (6)
Fig. 1. Robot Paralelo Planar 3RRR (RPP)
En el caso de los otros dos miembros, podemos aplicar el
proceso descrito anteriormente, para obtener las ecuaciones
C
de cada cadena.
h
h B. Cinemática Inversa
B
h La idea de la cinemática inversa consiste en encontrar los
Ø ángulos θ1 , θ2 , θ3 , (Fig. 1), coordenadas articulares, conocida
A
la localización (xG , yG , φ) de la plataforma móvil. Para ello
y
b1 se puede analizar cada cadena cinemática por separado. En el
ψ caso de la primera cadena cinemática, (6) puede ser escrita
a1 D como:
θ1
e1 senθ1 + e2 cosθ1 + e3 = 0 (7)
x
P Donde,
e1 = −2yA a1
Fig. 2. Ángulos Asociados a un un miembro tı́pico de un Robot Paralelo
Planar 3RRR
e2 = −2xA a1 (8)
e3 = x2A + 2
yA + a21 − b21
Sustituyendo en (7) la fórmula de la tangente del ángulo
A. Geometrı́a del robot mitad y simplificando llegamos a la expresión:
Para determinar la geometrı́a consideremos la Fig. 1, en la √ 2 2 2
cual el origen del marco de referencia está localizado en el θ1 = 2tan−1 −e1 ± e1 +e2 −e3 (9)
e3 −e2
−−→
punto P. El eje x está a lo largo de la dirección P Q y el eje y Como es de esperarse, a partir de (9) se obtienen dos
−−→
es perpendicular a P Q. Se asume que la plataforma ABC y soluciones para θ1 , las cuales corresponden a las dos posibles
el triángulo formado por P QR , son triángulos equiláteros configuraciones de la cadena cinemática. En total se tienen
(donde AB = BC = AC y P Q = QR = RP ). La ocho posibles posturas o modos de trabajo del robot. Aunque,
localización de la plataforma móvil, se puede especificar en como se analiza más adelante solo dos de ellas son adecuadas.
términos de la posición del punto A, y la orientación dada por
el ángulo φ [3]. Por lo tanto, las coordenadas del punto B y III. E SPACIO DE T RABAJO
C se pueden determinar en términos de A y φ.
Para la coordenada del punto B, tenemos que: El espacio de trabajo se puede definir como aquel conjunto
de puntos en los cuales el robot se puede posicionar cuando las
xB = xA + hcosφ variables articulares evolucionan de tal manera que se alcanzan
(1) todos los puntos del dominio de configuraciones admisibles.
yB = yA + hsenφ
El espacio de trabajo depende de los lı́mites mecánicos, de las
Mientras que para la coordenada del punto C, tenemos que: posibles colisiones entre los eslabones y de las singularidades.
En el caso del robot estudiado, el tamaño del espacio
xC = xA + hcos(φ + π/3)
(2) de trabajo depende en gran medida de la orientación de su
yC = yA + hsen(φ + π/3) plataforma móvil, obteniendo el mayor espacio de trabajo
3
Jx ẋ = Jq q̇ (10)
Orientación de la Plataforma (grados) Donde:
Jx : Es la matriz Jacobiana directa, la cual permite conocer
la velocidad de la plataforma móvil a partir de los valores de
las velocidades de cada articulación.
Jq : Es La matriz Jacobiana inversa, la cual permite
conocer las velocidades articulares a partir de una determinada
velocidad de la plataforma móvil.
J = Jq−1 Jx (21)
F
y
C
V. C ONFIGURACIONES S INGULARES
Las configuraciones singulares son aquellas configuraciones
E
$31 "i en las cuales el robot pierde o gana uno o más grados
O x
de libertad instantáneamente, perdiendo su capacidad de
A
movilidad y trabajo para el cual se diseñó. Además, como
pi
!i
B comenta Yang [2], existe una compleja configuración singular,
la cual aparece dentro del espacio de trabajo, separándolo en
θ1i
θ1i pequeas regiones y reduciéndolo aún más.
$11 $21 θ2i
Teniendo en cuenta las propiedades de las matrices Ja-
P Q
D cobianas, las configuraciones singulares se pueden clasificar
$r1
en tres tipos: singularidad inversa, singularidad directa y
singularidad combinada [5].
Fig. 4. RPP 3RRR. Las juntas pasivas de la primera cadena corresponden a
los puntos D y A
A. Singularidades de cinemática Inversa
En este tipo de singularidades el manipulador pierde uno
Cada cadena cinemática se puede considerar como una o más grados de libertad, cinemáticamente significa que
cadena cinemática abierta y expresar el Twist instantáneo de aunque se aplique cierto par a los actuadores la plataforma
la plataforma móvil en términos de los Screws de las juntas, móvil permanecerá estacionaria. Este tipo de singularidades
en el caso de la primera cadena cinemática tenemos: ocurren cuando el determinante de la matriz Jq es singular.
$p1 = θ̇1 $̂1,i + θ̇2 $̂2,i + θ̇3 $̂3,i (15) Geométricamente, esto significa que una o más piernas estarán
completamente extendidas o completamente dobladas.
Los últimos dos términos de (15) corresponden a juntas
pasivas por lo tanto pueden ser eliminados si aplicamos el B. Singularidades de cinemática Directa
concepto de los Screws recı́procos [1]. A partir de la Fig. 4 ,
se puede identificar que el único Screw que es recı́proco a las En este tipo de singularidades el manipulador gana uno o
juntas pasivas está a lo largo del segundo eslabón (lı́nea que más grados de libertad, cinemáticamente significa que aunque
une ambas juntas) y viene dado por: los actuadores estén bloqueados, la plataforma puede realizar
movimientos infinitesimales de rotación o traslación. Este tipo
sr1 de singularidades ocurren cuando el determinante de la matriz
$̂r = (16)
ai × sr1 Jx es cero y se presentan dentro del espacio de trabajo, por
Tomando el producto ortogonal de (15) con (16) tenemos que: lo tanto son las singularidades más importantes de analizar.
Jx = $̂0r2 = (a2 × sr2 )0 s0r2 (19) VI. Í NDICE DE C ONDICI ÓN DE LA M ATRIZ JACOBIANA
0 0
0
$̂r3 (a 3 × s r3 ) sr3 A. Número e Índice de Condición de la Matriz Jacobiana
El número de condición de una matriz, expresa la sensibil-
$̂0r1 $1,1 0 0
idad de la solución de un sistema matricial a los errores en
Jq = 0 $̂0r2 $1,2 0 (20)
los datos conocidos y/o de la matriz misma. Sea J la matriz
0
0 0 $̂r3 $1,3 Jacobiana, el número de condición (k) de esta matriz viene
definido por:
Donde $̂0r1 , $̂0r2 , $̂0r3 son los Screws recı́procos (Wrench) de
k(J) =
J −1
J
(22)
cada cadena cinemática y $1,1 , $1,2 , $1,3 , son los Screws
(Twist) asociados a la junta activa correspondiente a cada El número de condición varı́a entre 1 y el infinito, y ya que
cadena cinemática. un valor infinito es un valor relativo, no permite analizar de
5
X. C ONCLUSIONES
Se realizó un análisis exhaustivo de las configuraciones
singulares del Robot Paralelo Planar 3RRR, y se analizó
el comportamiento global del robot evaluando el Índice de
Condición Global (GCI). El GCI se obtiene discretizando el
espacio de trabajo en una malla de n nodos, evaluando el
Índice de Condición para cada nodo, luego sumando estos
Índices y dividiendo este resultado entre el número de nodos.
Los resultados demuestran que el Índice de Condición de la
matriz Jacobiana resulta ser una herramienta efectiva para de-
Fig. 8. Posturas o Modos de Trabajo del Robot Paralelo Planar 3RRR terminar las regiones singulares dentro del espacio de trabajo
del robot. También se determinó que el Índice de Condición
es una herramienta importante para determinar el mejor modo
resultarán en singularidades dentro del espacio de trabajo. de trabajo en robots que poseen múltiples soluciones para
Pero, a partir de las pruebas se puede observar que para la cinemática inversa. Finalmente, se encontró una la ley de
obtener las dimensiones óptimas, libre de configuraciones semejanzas que permite seleccionar las dimensiones óptimas
singulares, para determinado robot y tomando de base la de cualquier robot paralelo planar 3RRR en función del área
distancia entre los actuadores (H) se deberá de cumplir una en la cual se desee que el robot opere.
ley de semejanzas en la cual:
R EFERENCIAS
• Dimensión del lado de la plataforma móvil: [1] M. N. Cardona. Análisis de Singularidades de Robots Paralelos Planares
1 3RRR basado en un Índice de Condición de la Matriz Jacobiana. XVIII
h= H (26) International Congress of Electronic, Electrical ans Systems Engineering,
10 IEEE. Lima Perú, September 2011.
• Dimensión de los eslabones: [2] G. Yang, W. Chen and I. Chen. A Geometrical Method for the Singularity
2 Analysis of 3RRR Planar Parallel Robots with Different Actuation
a=b= H (27) Schemes. Intl. Conference on Intelligent Robots and Systems. EPFL,
5 Lausanne, Switzerland, October 2002.
[3] M. N. Cardona. Análisis Cinemático de Robots Paralelos Planares 3RRR.
Lo anterior significa que a partir de la dimensión de XXIX Convención de Centro América y Panamá del IEEE, CONCAPAN.
la separación de los actuadores (H), la dimensión de la San Pedro Sula, Honduras, Noviembre 2009.
plataforma móvil (h) deberá ser el 10% de H. Las dimensiones [4] C.M. Gosselin and J. Ángeles. Singular Analysis of Closed-Loop
Kinematic Chains, Transactions on Robotics and Automation, Vol.6, N.
de los eslabones deberán ser iguales (a=b) y con una valor del 3, pp.281-290, 1990.
40% de H. [5] Lung-Wen Tsai. Robot Analysis, The Mechanics of Serial and Parallel
Para probar la ley de semejanzas se realizaron pruebas Manipulators. John Wiley and Sons, Inc. 1999.
[6] Yunjiang Lou, et al. Optimal design of parallel manipulators for maximum
adicionales tomando en cuenta las condiciones planteadas por effective regular workspace. Intelligent Robot and Systems. IEEE/RSJ
(26) y (27). Si consideramos una de las pruebas realizadas en International Conference on. Issue 2-6. Pages. 795-800, 2005.
la cual la separación de los actuadores fue de 200 cm, tenemos [7] Rooney J. and C.F Earl .Manipulator postures and kinematics assembly
configurations. In: 6th World congress on theory of machines and
que: mechanisms, New Delhi pp. 1014-1020.
1 1
• h = 10 H = 10 (200) = 20cm [8] Merlet J.P. Parallel Robots. 2nd Edition. Springer, 2006.
• a = b = 25 H = 25 (200) = 80cm