Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Cinematica Directa PDF
Cinematica Directa PDF
Cinemática de Robots
Proyecto
Alumnos:
David Castillo Uribe
Héctor Javier de la Garza Castillo
Adán Alberto Martínez Hernández
Oscar Alejandro García Zapata
Sebastián Alberto Aguilar Alfaro
Arturo Rodríguez Delgado
Juan Ángelo Palomo Aceves
Homero Martínez Sánchez
Jesús Alejandro Martínez Cuéllar
Jesús Neftalí Jasso Muñoz
1
actuador final se ubique en una posición concreta. El cálculo de la
cinemática inversa es un problema complejo que consiste en la
resolución de una serie de ecuaciones cuya solución normalmente no
es única.
El objetivo de la cinemática inversa es encontrar los valores que deben
tomar las coordenadas articulares del robot para que su extremo se
posicione y oriente según una determinada localización espacial.
Depende de la configuración del robot(existen soluciones múltiples).
Siempre que se especifica una posición de destino y una orientación en
términos cartesianos, debe calcularse la cinemática inversa del
dispositivo para poder despejar los ángulos de articulación requeridos.
Los sistemas que permiten describir destinos términos cartesianos son
capaces de mover el manipulador a puntos que nunca fueron capaces
de mover el espacio de trabajo a los cuales tal vez nunca haya ido antes.
A estos puntos los llamaremos puntos calculados. 1
El movimiento de una cadena cinemática ya sea si es un robot o un
personaje animado es modelado por ecuaciones cinemáticas propias
de la misma cadena. Estas ecuaciones definen la configuración de la
cadena en términos de sus parámetros.
Jacobiano
La matriz jacobiana es una matriz formada por las derivadas
parciales de primer orden de una función. Una de las aplicaciones más
interesantes de esta matriz es la posibilidad de aproximar linealmente a
la función en un punto. En este sentido, el jacobiano representa la
derivada de una función multivariable.
Propiamente deberíamos hablar más que de matriz jacobiana,
de diferencial jacobiana o aplicación lineal jacobiana ya que la
forma de la matriz dependerá de la base o coordenadas elegidas. Es
decir, dadas dos bases diferentes la aplicación lineal jacobiana tendrá
componentes diferentes aún tratándose del mismo objeto matemático.
La propiedad básica de la "matriz" jacobiana es la siguiente, dada una
aplicación cualquiera continua, es decir se dirá que es
diferenciable si existe una aplicación lineal
2
Desarrollo.
Para el cálculo de la cinemática de un robot tomaremos como
referencia esta imagen:
Donde:
• a𝒊−𝟏 distancia de 𝑍 𝑖−1 a 𝑍𝑖 a lo largo de 𝑋𝑖−1
3
Asignación de los sistemas de coordenadas
1. Identificar los ejes de acción.
4. Asignar ejes X (el eje 𝑋𝑖−1 debe de estar a 90° del eje 𝑍𝑖−1 y el
eje 𝑍𝑖 , en el caso de tener loa 2 posibles ejes que cumplan con
las características anteriores 𝑋𝑖−1 se asignan apuntando al eje 𝑍𝑖 ).
4
𝑇30 = 𝑇10 𝑇21 𝑇32
𝑱𝑽 axp axp
J= = ………
𝑱𝑾 a𝑞1 a𝑞𝑁
𝐸1 𝑍1 ………𝐸𝑛 𝑍𝑛
5
Resultados:
Pondremos como ejemplo el calculo de la cinemática directa y el
jacobiano del siguiente robot:
6
Una vez ya con el diagrama obtenemos nuestra tabla de parámetros:
𝑖 𝛼𝑖 − 1 𝑎𝑖 − 1 𝑑𝑖 𝜃
1 90° 0 230 𝜃1
2 0 200 0 𝜃2
3 0 130 0 𝜃3
Con esto obtenemos usando la fórmula de la matriz general
las matrices resultantes :
𝑇0 𝐶1 0 𝑆1 𝑂
𝑆1 0 −𝐶1 𝑂
1
0 1 0 230
0 0 0 1
𝑇1 𝐶2 −𝑆2 0 200𝐶2
𝑆2 𝐶2 0 200𝑆2
2
0 0 1 0
0 0 0 1
𝑇2 𝐶3 −𝑆3 0 130𝐶3
𝑆3 𝐶3 0 130𝐶3
3
0 1 0 0
0 0 0 1
7
Llegando así a nuestra matriz de transformación final:
𝑇0 𝐶1 𝑆1 0 𝑂
0 0 1 −230
1
𝑆1 −𝐶1 1 0
0 0 0 1
𝑇1 𝐶2 𝑆2 0 −200
−𝑆2 𝐶2 0 𝑂
2
0 1 0 0
0 0 0 1
𝑇 2 𝐶3 𝑆3 0 −130
𝑆3 𝐶3 0 𝑂
3
0 1 0 0
0 0 0 1
8
Por ultimo obtendremos nuestro jacobiano:
𝑍0 𝑆𝜃1
1 −𝐶𝜃1
0
𝑍 0 𝑆𝜃1
2 −𝐶𝜃1
0
𝑍0 𝑆𝜃1𝐶𝜃3+ 𝑆𝜃1𝐶𝜃3
3 𝑆𝜃13− 𝐶𝜃13
200𝐶𝜃2
𝑋0 200𝐶𝜃123−200𝐶𝜃1𝑆𝜃13+130𝐶𝜃3
𝑃 200𝐶𝜃12𝑆𝜃3+200𝐶𝜃13𝑆𝜃1+130𝑆𝜃3
200𝑆𝜃2+230
9
10
Conclusión.
En general, un robot de n grados de libertad está formado por n eslabones unidos por n
articulaciones, de forma que cada par articulación - eslabón constituye un grado de libertad.
A cada eslabón se le puede asociar un sistema de referencia solidario a él y, utilizando las
transformaciones homogéneas, es posible representar las rotaciones y traslaciones
relativas entre los distintos eslabones que componen el robot.
11