Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Paper Robotica
Paper Robotica
MATRIZ JACOBIANA
CINEMATICA INVERSA
TIPOS DE SOLUCIONES
El objetivo
Mtodos geomtricos:
Consideraciones:
- Resuelve la configuracin que
debe adoptar el robot para una
posicin y orientacin del
extremo conocidas.
- El procedimiento de obtencin
de
las
ecuaciones
es
fuertemente dependiente de
la configuracin del robot
- Problema difcil de resolver.
- Se deben resolver un conjunto
de ecuaciones algebraicas no
lineales simultneas.
Problemas fundamentales:
- Ecuaciones no lineales
(sen, cos en matrices de
rotacin).
Existen
soluciones.
mltiples
Por
matrices
de
transformacin homognea:
Despejar las n variables qi en
funcin de los componentes de
los vectores n, o, a y p.
Desacoplamiento
cinemtico:
En robots de 6DOF, separacin
de
orientacin
y
posicionamiento.
RESOLUCION POR METODOS
GEOMETRICOS
Este
procedimiento
es
adecuado para robots de pocos
grados de libertad o para el
caso de que se consideren solo
los primeros grados de libertad,
dedicados
a
posicionar
el
extremo.
El procedimiento se basa
en encontrar un nmero
suficiente de relaciones
geomtricas en las que
intervendrn
las
coordenadas del extremo
del
robot,
sus
coordenadas articulares y
las dimensiones fsicas de
sus elementos.
Es
necesario
el
uso
funciones trigonomtricas
El valor de q1 se obtiene
inmediatamente como:
q1 = arctg ( Py / Px )
La orientacin del ltimo enlace
es la suma de las variables
articulares
de
Considerando
ahora
nicamente los dos elementos
2 y 3 que estn situados en un
plano y utilizando el teorema
del
coseno,
se
tendr:
r = (
Px
Py
r + ( Px ) = ( I2 ) + ( I3 )
+
2(
I2
)(
I3
)cosq3
cosq3 = ( Px ) + ( Py )
+ ( Pz ) - ( I2 ) - ( I3 )
/ 2( I2 )( I3 )
tendr
que:
q3 = arctg ( ( 1 - cosq3 )
/
cosq3
)
cosq3 = ( Px ) + ( Py )
+ ( Pz ) - ( I2 ) - ( I3 ) /
2(
I2
)(
I3
)
Como se ve, existen dos
posibles soluciones para q3
segn se tome el signo positivo
o negativo de la raz. Estas
corresponden
a
las
configuraciones de codo arriba
y codo abajo del robot
DE
-a
Siendo:
= arctg ( Pz / r ) = arctg
( Pz / ( ( px ) + ( Py ) ) )
a = arctg
(
senq3 / I2 + I3
cosq3
Luego
I3
)
finalmente:
q2 = arctg ( Pz / ( ( px ) +
( Py ) ) ) - arctg ( I3 senq3
/
I2 + I3
cosq3)
grados
de
libertad
de
configuracin esfrica (2 giros y
un desplazamiento) mostrado
en la figura. El robot queda
siempre contenido en un plano
determinado por el ngulo q1.
ecuaciones resultantes de T a
fin de despejar q1, q2, y q3 en
funcin de n, o, a y p.
Parmetros DH
polar de 3 GDL.
del
robot
Articulac
q
in
q1
I1
90
q2
-90
q3
Sin
embargo,
este
procedimiento
directo
es
complicado,
apareciendo
ecuaciones trascendentes.
En lugar de ello, suele ser ms
adecuado aplicar el siguiente
procedimiento: Puesto que T =
0A1(1A2)(2A3), se tendr que:
(1/0A1)T = 1A2(2A3)
(1/1A2)(1/0A1)T = 2A3
El
mtodo
de
desacoplo
cinemtico saca partido de este
hecho,
separando
ambos
problemas:
Posicin
y
orientacin.
A partir de los datos
orientacin
y
de
los
calculados (q1, q2, q3)
obtiene los valores del resto
las variables articulares.
de
ya
se
de
Desacoplamiento
Cinemtico
Los
procedimientos
vistos
permiten obtener los valores de
las
3
primeras
variables
articulares del robot, aquellas
que posicionan su extremo en
las coordenadas (Px, Py, Pz)
Para
esta
clase
de
manipuladores la cinemtica
inversa se puede resumir por el
siguiente algoritmo:
MATRIZ JACOBIANA
Mediante el empleo de la matriz
Jacobiana podemos conocer las
velocidades del extremo del
robot mediante las velocidades
de cada articulacin.
Incremento infinitesimal
de
coordenadas
cartesianas
implica
incremento
infinito
coordenadas articulares.
(q1,....,qn) = (1 / J) (x, y,
z, a, , g)
Tipos:
q1
F1(x,
y,
z, a,
, g)
qn = Fn(x, y, z, a, , g)
La matriz Jacobiana inversa se
obtendr por diferenciacin con
respecto del tiempo de ambos
miembros de la igualdad.
su
estudio
Singularidades
en
lmites
del
espacio
trabajo del robot.
los
de
Se
presentan
cuando
el
extremo del robot esta en algn
punto del limite de trabajo
interior o exterior. En esta
situacin resulta obvio que el
robot no podr desplazarse en
las direcciones que lo alejan de
este espacio de trabajo.
Singularidades en el interior
del espacio de trabajo del
robot
Ocurren dentro de la zona de
trabajo
y
se
producen
generalmente
por
el
alineamiento de dos o ms ejes
de las articulaciones del robot.
Para evitar la aparicin de
configuraciones singulares debe
considerarse
su
existencia
desde la propia fase de diseo
mecnico,
imponiendo
restricciones al movimiento del
robot
o
utilizando
robots
redundantes. Finalmente, el
sistema
de
control
debe
detectar
y
tratar
estas
configuraciones evitando pasar
precisamente
por
ellas.
Un posible procedimiento
para resolver la presencia
de una singularidad interior
al espacio de trabajo:
- Identificar la articulacin
correspondiente al grado de
libertad perdido (causante de
que el determinante se anule).
- Eliminar la fila de la Jacobiana
correspondiente al grado de
libertad perdido y la columna
correspondiente
a
al
articulacin causante.
- Con la nueva Jacobiana
reducida (rango n-1) obtener
las velocidades de todas las
articulaciones, a excepcin de
la eliminada, necesarias para
conseguir
las
velocidades
cartesianas
deseadas.
La
velocidad de la articulacin
eliminada se mantendr a cero