Matrices de Transformación Homogénea
Es una matriz de 4x4 que representa la transformación de un vector en coordenadas homogéneas de un sistema de coordenadas a otro.
-
Composición: La matriz de transformación homogénea está formada por cuatro submatrices
- una matriz de rotación ()
- un vector de translación ()
- una transformación de perspectiva ()
- un escalado global ()
En robótica industrial, se calculan las matrices y , mientras que la matriz se considera nula y la matriz se considera la unidad.
La matriz de transformación homogénea sirve para conocer la orientación y la posición de un sistema con respecto a otro de referencia, es decir, la posición y orientación de una pieza con respecto a un robot. Y conocer la rotación y la traslación de un vector con respecto a un sistema de referencia fijo.
Traslación
Sección titulada «Traslación»Para explicar la traslación, se supone un sistema que está trasladado un vector con respecto a un sistema . La matriz homogénea de traslación será:
Rotación
Sección titulada «Rotación»Cuando un sistema está rotado respecto a un sistema , se pueden dar distintas matrices de rotación según los ejes de coordenadas:
Rotación en el eje X
Sección titulada «Rotación en el eje X»La matriz de rotación respecto al eje es:
Rotación en el eje Y
Sección titulada «Rotación en el eje Y»La matriz de rotación respecto al eje es:
Rotación en el eje Z
Sección titulada «Rotación en el eje Z»La matriz de rotación respecto al eje es:
Es importante notar que si se realiza primero una rotación y luego una traslación, el resultado es diferente a si se realiza primero la traslación y luego la rotación. La composición de estas transformaciones se logra mediante la multiplicación de las matrices correspondientes.