Robótica - Matrizes de Transformações Xyz
Robótica - Matrizes de Transformações Xyz
Robótica - Matrizes de Transformações Xyz
𝑥 1 0 0 𝑑𝑥
𝑦 0 1 0 𝑑𝑦
𝑃= 𝑧 𝑇=
0 0 1 𝑑𝑧
1 0 0 0 1
Matriz de Rotação
• Para os movimentos de rotação temos uma matriz para cada eixo de
rotação.
Rotação em torno do eixo x Rotação em torno do eixo Y Rotação em torno do eixo Z
1 0 0 0 𝑐𝑜𝑠𝜃 0 𝑠𝑒𝑛𝜃 0 𝑐𝑜𝑠𝜃 −𝑠𝑒𝑛𝜃 0 0
0 𝑐𝑜𝑠𝜃 −𝑠𝑒𝑛𝜃 0 0 1 0 0 𝑠𝑒𝑛𝜃 𝑐𝑜𝑠𝜃 0 0
𝑅𝑥,𝜃 = 𝑅𝑦,𝜃 = 𝑅𝑧,𝜃 =
0 𝑠𝑒𝑛𝜃 𝑐𝑜𝑠𝜃 0 −𝑠𝑒𝑛𝜃 0 𝑐𝑜𝑠𝜃 0 0 0 1 0
0 0 0 1 0 0 0 1 0 0 0 1
Rotação em relação aos eixos:
Rotação em X Rotação em Y Rotação em Z
Referencia “noa”
Exemplo 1
Um ponto P (0,0,0) é ligado a um referencial Fnoa e está sujeito às transformações seguintes. Encontre as
coordenadas do ponto em relação ao sistema de referência na conclusão das transformações.
• Rotação de 90° em torno de z,
• Seguido de uma translação em x,y,z de (3,4,5).
Solução:
1 0 0 3 𝑐𝑜𝑠90 −𝑠𝑒𝑛90 0 0 0 3
0 1 0 4 𝑠𝑒𝑛90 𝑐𝑜𝑠90 0 0
𝑃𝑥𝑦𝑧 = × × 0 ⇒ 𝑃𝑥𝑦𝑧 = 4
0 0 1 5 0 0 1 0 0 5
0 0 0 1 0 0 0 1 1 1
Solução:
5) Um ponto P(-4,2,6) é ligado a um referencial Fnoa e está sujeito às transformações seguintes. Encontre as
coordenadas do ponto em relação ao sistema de referencia na conclusão das transformações, de maneira
algébrica e graficamente.
I. Rotação de -90° em torno de z;
II. Seguido de uma translação de (3,-1,5), ao longo dos eixos x, y, z.
III. Seguida de uma rotação de 90° em torno do eixo y.
Resposta : (11; 3 ; -5)
6) Um ponto P(1,2,3) é ligado a um referencial Fnoa e está sujeito às transformações seguintes. Encontre as
coordenadas do ponto em relação ao sistema de referencia na conclusão das transformações, de maneira
algébrica e graficamente.
I. Rotação de 90° em torno de x;
II. Seguido de uma translação de (3,-1,5), ao longo dos eixos x, y, z.
III. Seguida de uma rotação de -90° em torno do eixo z.
Resposta: (-4;-4 ;7)