0% encontró este documento útil (0 votos)
61 vistas7 páginas

TAREA2

El documento presenta una serie de problemas y soluciones relacionados con matrices de transformación homogénea en el contexto de la robótica. Se abordan ejercicios que implican rotaciones y traslaciones entre sistemas de referencia, así como la determinación de vectores en diferentes sistemas. Cada problema incluye la formulación de matrices y sus respectivos cálculos para ilustrar las transformaciones entre los sistemas de referencia.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
61 vistas7 páginas

TAREA2

El documento presenta una serie de problemas y soluciones relacionados con matrices de transformación homogénea en el contexto de la robótica. Se abordan ejercicios que implican rotaciones y traslaciones entre sistemas de referencia, así como la determinación de vectores en diferentes sistemas. Cada problema incluye la formulación de matrices y sus respectivos cálculos para ilustrar las transformaciones entre los sistemas de referencia.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Departamento de Control Automático

Centro de Investigación y de Estudios Avanzados del Instituto


Politécnico Nacional (cinvestav), México.

INTRODUCCIÓN A LA ROBÓTICA

TAREA 03. MATRICES DE TRANSFORMACIÓN HOMOGÉNEA

Profesores:
Alumno: Dr. Roger Miranda Colorado
Vı́ctor Dı́az Garcı́a Dr. Garrido Moctezuma Rubén
Alejandro

4 de febrero de 2025
SOLUCIÓN TAREA 3

Instrucciones: Resolver los siguientes ejercicios indicando claramente la justificación a cada una de sus
respuestas:

Problema 1: Sean los sistemas de referencia {A} y {B}. Inicialmente, dichos sistemas de referencia son
coincidentes. Luego, se rota {B} con respecto a xA (eje x del sistema de referencia {A}) 30◦ y se traslada 3
unidades a lo largo del eje xA , 10 unidades a lo largo de yA y −1 unidades a lo largo del eje zA . Determinar
la matriz de transformación TBA que relaciona dichos sistemas de referencia.

Solución:

La transformación de coordenadas consta de una rotación y una traslación. La matriz de transformación


homogénea TBA se expresa como:  A 
RB d
TBA =
0 1
A
donde: RB es la matriz de rotación alrededor del eje xA en 30◦ , dada por:
 
1 0 0
A
RB = 0 cos 30◦ − sin 30◦ 
0 sin 30◦ cos 30◦

Usando valores numéricos:  


1 0

0
A 3 1
RB = 0 −

2 √2 
1 3
0 2 2

d es el vector de traslación:  
3
d =  10 
−1
Por lo tanto, la matriz de transformación TBA es:

1 0 0 3
 

3 1
0 − 10 
TBA = 

2 √2 
1 3
0
2 2 −1
0 0 0 1

La cual representa la transformación homogénea de los sistemas de referencia {B} y {A} ■.

Problema 2: Repetir el ejercicio anterior, pero ahora considerando las siguientes operaciones: una rota-
ción con respecto al eje zA un ángulo π4 y una traslación de 1 unidad a lo largo del eje xA , −2 unidades a lo
largo del eje yA y 3 unidades a lo largo del eje zA .

Solución:

La matriz de transformación homogénea TBA en este caso se expresa como:


 A 
A RB d
TB =
0 1
A π
donde: RB es la matriz de rotación alrededor del eje zA en un ángulo de 4, dada por:

cos π4 − sin π4 0
 
A
RB =  sin π4 cos π4 0
0 0 1

1
Usando valores numéricos: √ √ 
2
−√ 22 0
A  √22
RB = 2 
 2 2 0
0 0 1
d es el vector de traslación:  
1
d = −2
3
Por lo tanto, la matriz de transformación TBA es:
 √2 √
−√ 22

√2
0 1
 2 2
0 −2
TBA =   2 2 
0 0 1 3
0 0 0 1
La cual representa la transformación homogénea de los sistemas de referencia {B} y {A} ■.
 
0
Problema 3: En el problema 1, sea pB = −1. Determinar pA .
2
Solución:

La relación entre pA y pB viene dada por:


pA = TBA pB
Sustituyendo los valores:
1 0 0 3
  
√ 0
3 1
0
2 −
√2
10  −1
pA =   
0 1
2 2
3
−1  2 
0 0 0 1 1
Resolviendo la multiplicación:  
3
 

3√
pA =  10 − 23 −√1  =  9 − √ 3 
 
2
3
−1 − 21 + 2 2 3 −2 + 3
Por lo tanto se obtiene el vector pA ■.
 
2
Problema 4: En el problema 2, sea pB =  0 . Determinar pA .
−1
Solución:

La relación entre pA y pB viene dada por:


pA = TBA pB
Sustituyendo los valores:
 √2 √
−√ 22
 
√2
0 1 2
pA = 
 2
 2 2
2
0 −2  0 
 

0 0 1 3  −1
0 0 0 1 1
Resolviendo la multiplicación:  √  √
2 √22 + 1

√ 2 + 1
pA = 2 2 − 2 =  2 − 2
 
2
−1 + 3 2

2
Por lo tanto se obtiene el vector pA ■.

Problema 5: En el problema 1, calcular TAB .

Solución:

Tomando la matriz de rotación del problema 1, la cual denotamos como


 
1 √0 0
A
RB = 0 23 − 1
,

√2 
3
0 12 2

procedemos a calcular la matriz de transformación homogénea TAB , dada por:


 AT A T

[RB ] −[RB ] d
TAB = .
0⊤ 1

Calculamos cada término por separado. Primero, la transpuesta de la matriz de rotación:


 
1 √0 0
A T 3 1 
[RB ] = 0 .

2 √2 
1 3
0 −2 2

A T
Luego, el producto −[RB ] d:   
1 √0 0 3
A T 3 1 
−[RB ] d = − 0 10
 
2 √2 
0 −2 1 3 −1
2
 
√−3
− 5 3− 1 

=  √2  .
− −5 − 23

Finalmente, la matriz de transformación homogénea queda expresada como:

1 0 0 −3
 

3 1

0 −5 3√+ 21 
TAB = 2 √2
3
.
0 − 21 2 5 + 23 
0 0 0 1

La cual representa la transformación homogénea de los sistemas de referencia {A} y {B} ■.

Para los siguientes ejercicios considérese el cuerpo mostrado en la Figura 1:

Figura 1: Diagrama para operaciones con matrices de transformación homogénea

3
Problema 6: Para el cuerpo de la Figura 1 determinar T10

Solución:

Consideramos las siguientes operaciones de traslación y rotación para obtener T10 , definiéndolo como:

T01 = Ttras(6,6,4) Rz− π


2

Procedemos con los cálculos correspondientes:


  
1 0 0 6 0 1 0 0
 −1
1
0 1 0 4  0 0 0
T0 = 
 
0 0 1 4  0 0 1 0
0 0 0 1 0 0 0 1
 
0 1 0 6
−1 0 0 4
=
0
.
0 1 4
0 0 0 1
Esta matriz representa la transformación homogénea entre los sistemas de referencia {0} y {1} ■.

Problema 7: Para el cuerpo de la Figura 1 determinar T21

Solución:

Consideramos las siguientes operaciones de traslación para obtener T21 , definiéndolo como:

T01 = Ttras(−2,9,7)

Procedemos con los cálculos correspondientes:


 
1 0 0 −2
1
0 1 0 9
T2 = 
0

0 1 7
0 0 0 1

Esta matriz representa la transformación homogénea entre los sistemas de referencia {1} y {2} ■.

Problema 8: Para el cuerpo de la Figura 1 determinar T32

Solución:

Consideramos las siguientes operaciones de traslación y rotación para obtener T32 , definiéndolo como:

T32 = Ttras(2,3,−4) Ry− π Rzπ


2

Procedemos con los cálculos correspondientes:


   
1 0 0 2 0 0 −1 0 −1 0 0 0
0 1 0 3  0 1 0 0  0 −1 0 0
T32 =  
0 0 1 −4 1 0 0 0  0
 
0 1 0
0 0 0 1 0 0 0 1 0 0 0 1
 
0 0 −1 2
 0 −1 0 3
=−1 0
.
0 −4
0 0 0 1

4
Esta matriz representa la transformación homogénea entre los sistemas de referencia {3} y {2} ■.

Problema 9: Para el cuerpo de la Figura 1 determinar T43

Solución:

Consideramos las siguientes operaciones de traslación y rotación para obtener T43 , definiéndolo como:
T43 = Ttras(7,0,2) Rx π Rzπ
2

Procedemos con los cálculos correspondientes:


   
1 0 0 7 1 0 0 0 −1 0 0 0
0 1 0 0  0 0 −1  0
0 −1 0 0
T43 = 
   

0 0 1 2 0 1 0 0  0 0 1 0
0 0 0 1 0 0 0 1 0 0 0 1
 
−1 0 0 7
0 0 −1 0
= 0 −1
.
0 2
0 0 0 1
Esta matriz representa la transformación homogénea entre los sistemas de referencia {4} y {3} ■.

Problema 10: Calcular T20 por composición de matrices de transformación homogénea.

Solución:

Utilizando la composición de matrices de transformación, obtenemos:


T20 = T10 T21 .
A continuación, realizamos los cálculos correspondientes:
  
0 1 0 6 1 0 0 −2
−1 0 0 4 0 1 0 9
T20 =  
 0 0 1 4 0 0

1 7
0 0 0 1 0 0 0 1
 
0 1 0 15
−1 0 0 6 
= 0 0 1 11 .

0 0 0 1
Esta matriz representa la transformación homogénea entre los sistemas de referencia {2} y {0} ■.

Problema 11: Calcular T30 por composición de matrices de transformación homogénea.

Solución:

Utilizando la composición de matrices de transformación, obtenemos:


T30 = T20 T32 .
A continuación, realizamos los cálculos correspondientes:
  
0 1 0 15 0 0 −1 2
−1 0 0 6  0 −1 0 3
T03 = 
  

 0 0 1 11 −1 0 0 −4
0 0 0 1 0 0 0 1

5
 
0 −1 0 18
0 0 1 4
=
−1

0 0 7
0 0 0 1
Esta matriz representa la transformación homogénea entre los sistemas de referencia {3} y {0} ■.

Problema 12: Calcular T40 por composición de matrices de transformación homogénea.

Solución:

Utilizando la composición de matrices de transformación, obtenemos:

T40 = T30 T43 .

A continuación, realizamos los cálculos correspondientes:


  
0 −1 0 18 −1 0 0 7
0 0 1 4  0 0 −1 0
T04 = 


−1 0 0 7   0 −1 0 2
0 0 0 1 0 0 0 1
 
0 0 1 18
0 −1 0 6
=
1

0 0 0
0 0 0 1
Esta matriz representa la transformación homogénea entre los sistemas de referencia {4} y {0} ■.

BIBLIOGRAFÍA

[1] Miranda-Colorado, R. (2016). Cinemática y Dinámica de Robots Manipuladores. México: Alfaomega.


Obtenido de https://alfaomega.com.mx/producto/cinematica-y-dinamica-de-robots manipuladores

También podría gustarte