Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Facultad de Ingeniería
Robótica
Como las coordenadas relativas del sistema se definen con respecto al sistema fijo, la matriz
homogénea se pre-multiplicará.
𝑃 = [7,3,2]
𝑝𝑖 𝑝𝑖
𝑇 = 𝑡𝑟𝑎𝑛𝑠𝑙(4, −3,7) ∗ 𝑟𝑜𝑡𝑦 ( ) ∗ 𝑟𝑜𝑡𝑧 ( ) ∗ 𝑃
2 2
1 0 0 4 0 0 1 0 0 −1 0 0 7 6
0 1 0 −3 0 1 0 0 1 0 0 0 3 4
𝑇=[ ][ ][ ][ ] = [ ]
0 0 1 7 −1 0 0 0 0 0 1 0 2 10
0 0 0 1 0 0 0 1 0 0 0 1 1 1
Código y gráfica en MatLab
P=[7;3;2;1];
T1=transl(4,-3,7);
T2=T1*roty(pi/2);
T3=T2*rotz(pi/2);
T4=T3*P;
frame(T1,'c',1);
frame(T2,'b',1);
frame(T3,'r',1);
Un punto p(7,3,2)T está unido al sistema (𝑛̅, 𝑜̅ , 𝑎̅) , es sometido a las mismas transformaciones,
pero son ejecutados en diferente orden. Halle las coordenadas del punto relativas al sistema de
referencia. Dibuje cada una de las traslaciones y rotaciones.
Como las coordenadas relativas del sistema se definen con respecto al sistema fijo, la matriz
homogénea se pre-multiplicará.
𝑃 = [7,3,2]
𝑝𝑖 𝑝𝑖
𝑇 = 𝑟𝑜𝑡𝑦 ( ) ∗ 𝑡𝑟𝑎𝑛𝑠𝑙(4, −3,7) ∗ 𝑟𝑜𝑡𝑧 ( ) ∗ 𝑃
2 2
0 0 1 0 1 0 0 4 0 −1 0 0 7 9
0 1 0 0 0 1 0 −3 1 0 0 0 3 4
𝑇=[ ][ ][ ][ ] = [ ]
−1 0 0 0 0 0 1 7 0 0 1 0 2 −1
0 0 0 1 0 0 0 1 0 0 0 1 1 1
Código y gráfica en MatLab
P=[7;3;2;1];
T1=roty(pi/2);
T2=T1*transl(4,-3,7);
T3=T2*rotz(pi/2);
T4=T3*P;
frame(T1,'c',1);
frame(T2,'b',1);
frame(T3,'r',1);
Asuma el mismo punto del ejemplo anterior y sometido a las mismas transformaciones, pero todo
relativo al sistema rotatorio actual. Hallar las coordenadas del punto relativas al sistema de
referencia después de que se ha completado la transformación. Dibuje cada una de las traslaciones
y rotaciones.
Como las coordenadas relativas del sistema se definen con respecto al sistema fijo, la matriz
homogénea se post-multiplicará.
𝑃 = [7,3,2]
𝑝𝑖 𝑝𝑖
𝑇 = 𝑟𝑜𝑡𝑎 ( ) ∗ 𝑡𝑟𝑎𝑛𝑠𝑙(4, −3,7) ∗ 𝑟𝑜𝑡𝑜 ( ) ∗ 𝑃
2 2
0 −1 0 0 1 0 0 4 0 0 1 0 7 9
1 0 0 0 0 1 0 −3 0 1 0 0 3 4
𝑇=[ ][ ][ ][ ] = [ ]
0 0 1 0 0 0 1 7 −1 0 0 0 2 −1
0 0 0 1 0 0 0 1 0 0 0 1 1 1
Código y gráfica en Matlab
P=[7;3;2;1];
T1=rotz(pi/2);
T2=T1*transl(4,-3,7);
T3=T2*roty(pi/2);
T4=T3*P;
frame(T1,'c',1);
frame(T2,'b',1);
frame(T3,'r',1);