Movimiento Rígido y Transformaciones Homogéneas - 17041177 PDF
Movimiento Rígido y Transformaciones Homogéneas - 17041177 PDF
Movimiento Rígido y Transformaciones Homogéneas - 17041177 PDF
INGENIERIA MECATRÓNICA
UNIDAD II
PRESENTA:
Moreno Gallegos Edgar Emilio 17041177
30 DE JULIO DE 2021
MOVIMIENTO RÍGIDO Y TRANSFORMACIONES HOMOGÉNEAS
Contenido
Posición de un cuerpo rígido .................................................................................................. 3
Movimiento de un cuerpo rígido ............................................................................................ 4
Descripción de la posición ...................................................................................................... 5
Descripción de la orientación ................................................................................................. 6
Resolución del problema cinemático directo mediante matrices de transformación
homogénea. ............................................................................................................................ 7
Resolución del problema cinemático inverso a partir de la matriz de transformación
homogénea ............................................................................................................................. 9
EJEMPLO 1 ............................................................................................................................ 12
EJEMPLO 2 TRASLACIÓN PURA ............................................................................................. 14
pág. 2
MOVIMIENTO RÍGIDO Y TRANSFORMACIONES HOMOGÉNEAS
pág. 3
MOVIMIENTO RÍGIDO Y TRANSFORMACIONES HOMOGÉNEAS
Un cuerpo rígido es aquél en el que la distancia entre cualquier par de puntos permanece
constante, es decir, es un cuerpo ideal cuyas dimensiones no cambian en ninguna
circunstancia.
Movimiento Plano. Dado un plano fijo de referencia, un cuerpo rígido realiza un movimiento
plano si cada partícula permanece a una distancia constante de dicho plano; esto no implica
que la distancia al plano sea la misma para todas las partículas: Pensemos en el movimiento
que realiza una puerta -que podemos aproximar como cuerpo rígido- cuando se abre, cada
uno de sus puntos siempre permanece a una distancia constante del piso, que en este caso
juega el papel de plano de referencia fijo, por ello se dice que es un movimiento plano.
Traslación. Este movimiento es aquél en el que una línea recta trazada entre dos puntos del
cuerpo rígido permanece con la misma dirección a lo largo del movimiento. Dicho de otra
forma, las trayectorias que describen sus partículas son paralelas.
pág. 4
MOVIMIENTO RÍGIDO Y TRANSFORMACIONES HOMOGÉNEAS
Descripción de la posición
𝑝𝑥
[𝑃]𝐹 = [𝑝𝑦 ]
𝑝𝑧
pág. 5
MOVIMIENTO RÍGIDO Y TRANSFORMACIONES HOMOGÉNEAS
Descripción de la orientación
Cada una tiene sus propias limitaciones. De ser necesario, puede cambiarse de una
representación a otra durante el control de movimiento de un robot para evitar sus
limitaciones.
Aquí se representarán las dos maneras previamente señaladas, que son suficientes para
entender los conceptos subyacentes y sus limitaciones.
pág. 6
MOVIMIENTO RÍGIDO Y TRANSFORMACIONES HOMOGÉNEAS
ZYZ en la representación de ángulos de Euler. Esto implica que el sistema fijo F gira
primero alrededor de su eje Z para alcanzar un sistema intermedio A, luego lo hace
alrededor del eje Y del sistema rotado, es decir, Y del sistema A, para llegar a otro
sistema intermedio B y finalmente alrededor del eje Z del sistema que fue rotado
dos veces, es decir, Z del sistema B, para llegar al sistema deseado M, como se
muestra en la figura 5.14. Suponga que f, q y j son los ángulos alrededor de Z, Y y Z ,
respectivamente. La rotación total descrita por estos ángulos se obtiene entonces
como las composiciones de las rotaciones elementales.
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 (Figura 4.4) 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. Normalmente,
la matriz de transformación homogénea que representa la posición y orientación relativa
pág. 7
MOVIMIENTO RÍGIDO Y TRANSFORMACIONES HOMOGÉNEAS
entre los sistemas asociados a dos eslabones consecutivos del robot se suele denominar
matriz i–1ª i. Así pues, 0A 1 describe la posición y orientación del sistema de referencia
solidario al primer eslabón con respecto al sistema de referencia solidario a la base, 1A2
describe la posición y orientación del segundo eslabón respecto del primero, etc. Del mismo
modo, denominando 0Ak a las matrices resultantes del producto de las matrices i–1Ai con
i desde 1 hasta k, se puede representar de forma total o parcial la cadena cinemática que
forma el robot. Así, por ejemplo, la posición y orientación del sistema solidario con el
segundo eslabón del robot con respecto al sistema de coordenadas de la base se puede
expresar mediante la matriz 0A2:
De manera análoga, la matriz 0A3 representa la localización del sistema del tercer eslabón:
Cuando se consideran todos los grados de libertad, a la matriz 0An se le suele denominar T.
Así, dado un robot de seis grados de libertad, se tiene que la posición y orientación del
eslabón final vendrá dada por la matriz T:
pág. 8
MOVIMIENTO RÍGIDO Y TRANSFORMACIONES HOMOGÉNEAS
Cada una de las matrices i–1ª i representa el cambio de base que permite pasar del sistema
asociado al eslabón i–1 al asociado al eslabón i. Esta matriz dependerá, además de
constantes geométricas propias del eslabón, del grado de libertad qi.
Resultando que la relación entre el sistema de coordenadas de la base y del extremo queda
definida por una matriz de transformación homogénea T función de las coordenadas
articulares, que debe hacerse coincidir con la matriz de transformación homogénea [noap]
correspondiente a la localización en la que se desea posicionar al robot. De esta igualdad se
obtiene la solución al problema cinemático directo.
Sin embargo, en la práctica esta tarea no es trivial siendo en muchas ocasiones tan compleja
que obliga a desecharla. Además, puesto que el problema cinemático directo, resuelto a
través de la Expresión contiene en el caso de un robot de 6 GDL 12 ecuaciones, y se buscan
sólo 6 relaciones (una por cada grado de libertad), existirán necesariamente ciertas
dependencias entre las 12 expresiones de partida (resultado de la condición de
ortonormalidad de los vectores n, o y a) con lo cual la elección de qué Ecuaciones de escoger
debe hacerse con sumo cuidado.
pág. 9
MOVIMIENTO RÍGIDO Y TRANSFORMACIONES HOMOGÉNEAS
El primer paso para dar para resolver el problema cinemático inverso es obtener la
Expresión [4.29] correspondiente a este robot. Es decir, obtener la matriz T que relaciona
el sistema de referencia {S0} asociado a la base con el sistema de referencia {S3} asociado a
su extremo.
pág. 10
MOVIMIENTO RÍGIDO Y TRANSFORMACIONES HOMOGÉNEAS
Así pues, se puede considerar que una matriz homogénea se haya compuesta por cuatro
submatrices de distinto tamaño: una submatriz R3*3 que corresponde a una matriz de
rotación; una submatriz p3*1 que corresponde al vector de traslación; una submatriz f1*3
que representa una transformación de perspectiva, y una submatriz w1*1 que representa
un escalado global. En robótica generalmente solo interesara conocer el valor de R3*3 y de
p3*1 , considerándose las componentes f1*3 nulas y la de w1*1 la unidad, aunque más
adelante se estudia su utilidad en otros campos. Al tratarse de una matriz 4*4, los vectores
sobre los que se aplique deberán contar con 4 dimensiones, que serán las coordenadas
homogéneas del vector tridimensional de que se trate.
pág. 11
MOVIMIENTO RÍGIDO Y TRANSFORMACIONES HOMOGÉNEAS
Matriz de Rotación
En álgebra lineal, una matriz de rotación es la matriz que representa una rotación en el
espacio euclídeo. Por ejemplo, la matriz
Las matrices de rotación son cuadradas y con valores reales. Sin embargo, se pueden definir
sobre otros cuerpos. El conjunto de todas las matrices de rotación de dimensión n × n forma
un grupo que se conoce como grupo de rotaciones (o grupo ortogonal especial).
EJEMPLO 1
pág. 12
MOVIMIENTO RÍGIDO Y TRANSFORMACIONES HOMOGÉNEAS
Si se pretende que el robot alcance la posición dada por el vector p y la orientación definida
por los vectores n, o, a, se tendrá que:
Con lo que:
𝑥 = 𝑙1 𝐶1 + 𝑙2 𝐶12
𝑦 = 𝑙1 𝑆1 + 𝑙2 𝑆12
𝑧=0
[𝑛𝑜𝑎] = 𝑅𝑜𝑡𝑧(𝑞1 + 𝑞2 )
pág. 13
MOVIMIENTO RÍGIDO Y TRANSFORMACIONES HOMOGÉNEAS
Recurriendo a la figura 5.19a), considere el sistema M que se obtiene a partir del sistema F
mediante su traslación por dos unidades a lo largo del eje Y y una unidad a lo largo del eje
Z. Su relación se representa por una matriz de transformación homogénea, es decir,
pág. 14
MOVIMIENTO RÍGIDO Y TRANSFORMACIONES HOMOGÉNEAS
CONCLUSIÓN
pág. 15