Documentos de Académico
Documentos de Profesional
Documentos de Cultura
inverso
El problema cinemático inverso
θ2 XB
θ3
θ1 Elemento
Problema cinemático directo: conocidas las terminal =
herramienta
XA
En general un sólido rígido tiene 6GDL y 6 CG, por tanto hacen falta 6
parámetros para definir su posción.
Un robot articulado PUMA tiene 6 barras con un GDL y una CG asociada
en cada barra, resultando un total de 6 GDL y 6 CG:θ1, θ2, .... θ6. En este
caso el problema tiene solución, y existe un número de soluciones finitas.
Cuando hay mas de N = 6 barras se trata de un robot redundante y existen
infinitas soluciones.
Con N = 6 o mas barras se pueden alcanzar todas las posiciones dentro
del espacio de trabajo alcanzable. Si el NGL del robot es < 6 (menos de
seis barras) solo se pueden alcanzar algunas posiciones.
Estudio de las soluciones para el
problema cinemático inverso
Concepto de espacio de trabajo
P Para que el problema cinemático inverso tenga solución el punto
de destino ha de estar dentro del espacio de trabajo, entendiendo
como tal el volumen de espacio que puede ser alcanzado por el
elemento terminal del manipulador.
P Existen dos definiciones sobre el espacio de trabajo:
< Espacio de trabajo diestro: el volumen del espacio que puede ser
alcanzado por el elemento terminal para todas las orientaciones.
< Espacio de trabajo alcanzable: el volumen del espacio que puede ser
alcanzado por el elemento terminal con al menos una orientación.
P De acuerdo con lo anterior el espacio de trabajo diestro es un
subconjunto del espacio de trabajo alcanzable.
P Para el caso de un robot de N=6 barras ambos espacios
coinciden
Manipulador plano de dos barras
Caso de L1=L2:
Espacio de trabajo alcanzable: disco de radio L1+L2
Espacio de trabajo diestro: origen O0/O1.
L1 +L2 L1 +L2
L2 P L2 P
L1 L1
O2 O2
L1-L2
X0 X0
O0/O1 O0/O1
L1 = L2 L1 … L2
Manipulador plano de tres barras
Y0 L3
-θ2 L2
y
L1
L2
θ1 L1 X0
x
Caso de múltiples soluciones
Para una determinada posición del elemento terminal
pueden existir varias soluciones, el sistema informático del
robot elegirá la más conveniente o la válida.
También hay que considerar los rangos de operación de las
CG.
Y0 L3
-θ2 L2
y
L1
obstáculo
θ1 X0
Caso de dos soluciones posibles pero una solución válida debido al obstáculo
Las multiples soluciones del robot
articulado PUMA
Las múltiples soluciones del robot
articulado PUMA
y x y x
2 0 x
2 2 2
x y x2 y2
2
x y x y
2
x 0
x y x y
y
0
P2 ORG y , X 2
0 ,
Y2 0 ,
0
Z2
0 , 0
T x2 y2 0
2 2
x2 y2
x y x y
2 2 2
0 1
0 0 0 1 0 0
0 0 0 1
Solución algebraica
Se parte de la matriz de transformación del elemento terminal
respecto de la base 0NT, igualando su expresión simbólica y
numérica.
Para un robot de 6GDL se tendrá un sistema no lineal de seis
ecuaciones. Si la posición del elemento terminal en el
sistema base, viene dada por las coordenadas P(xp,yp,zp) y su
orientación por los ángulos de Euler Z-Y-Z (α,β,γ), el sistema
será:
La posición del elemento terminal 0P4ORG permite obtener θ1, θ2, θ3:
x
y x f1 (1 , 2 , 3 )
0
P4 ORG 01T 21T 23T 3P4 ORG y f 2 (1 , 2 , 3 )
Sistema no lineal con
z solución analítica
z f 3 (1 , 2 , 3 )
1
R
4
6 4 0
0
4 R 1 0
4 0 6
R
O bien:
a cos b sin c
arg tan 2( ad bc, ac bd )
a sin b cos d
Solución geométrica
La solución geométrica Y0 L3
-θ2
consiste en interpretar la y
L2