Documentos de Académico
Documentos de Profesional
Documentos de Cultura
4.1 Introducción.
4.2 Sistemas de coordenadas.
4.2.1. Coordenadas cilíndricas.
4.2.2. Coordenadas esféricas.
4.3. Cambio de sistema de referencia.
4.3.1. Matriz de rotación.
4.3.2. Matrices de rotación básicas.
4.3.3. Matriz de rotación compuesta.
4.3.4. Matriz de transformación homogénea.
4.3.5. Matriz de rotación frente a matriz de transformación homogénea.
4.3.6. Elementos, articulaciones y sus parámetros.
4.3.7. El problema cinemático directo y el inverso.
4.4. Generación de trayectorias.
4.1. INTRODUCCIÓN
pz pxyz r r r r
p xyz = p x i x + p y j y + p z k z
Y
ix py
jy
X Del mismo modo, un sistema de
referencia OUVW que puede girar
respecto al anterior alrededor de
cualquier eje:
V Y P
py
pv jy U
iu pu r r r r
jv p uvw = p u i u + p v j v + p w k w
X
kz ix px
Q = Rt = R-1 Q R = R-1 R = I3
1 0 0
I3 = 0 1 0
Donde I3 es la matriz identidad de 3x3:
0 0 1
X1
Y0
X0 Y1
A la matriz de rotación que transforma las componentes de un vector
escritas en el sistema 0 a las componentes del mismo vector escritas en el
r r
sistema 1 le llamaremos 1R 0 , de modo que será p1 =1 R 0p 0 .
Según hemos visto, las columnas de 1R 0 serán las componentes de los
unitarios del sistema 0 escritas en el sistema 1; tales unitarios serán:
r r r
i 0 = (0,0,−1)1 j 0 = (1,0,0)1 k 0 = (0,−1,0)1
0 1 0
1
Por lo que R 0 = 0 0 − 1
−1 0 0
0 0 − 1
0
Por lo que R1 = 1 0 0 Obviamente 0 R1 =(1R 0 )t =1R 0−1
0 −1 0
Z
Y
W
V
β U
X γ X
O O
Y Z
U
r r r r r r r
Como p0 =0 R1p1 y p1 =1 R 2p 2 Entonces p0 =0 R11R 2p 2 = 0 R 2p 2
Es decir, que 0
R 2 =0 R11R 2 o bien 2
R 0 =2 R11R 0
0 − 1 0 1 0 0
0
R 0' = R Z (90º ) = 1 0 0 0'
R1 = R X ( −90º ) = 0 0 1
0 0 1 0 − 1 0
0 0 − 1
0
R1 = R 0'
0 0'
R1 = 1 0 0
0 − 1 0
px pu OO1X
XYZ
Ecuación que, matricialmente, se puede escribir p y = R UVW p v + OO1Y
p p OO
z w 1Z
O, de forma más compacta
px nx sx ax OO1x p u
py = ny sy ay OO1y p v
pz nz sz az OO1z p w
1 0 0 0 1 1
1 0 0 0 cos β 0 sen β 0
0 cos α − sen α
0 0 1 0 0
TX (α) = T (β) =
0 sen α cos α 0 Y − sen β 0 cos β 0
0 0 0 1 0 0 0 1
cos γ − sen γ 0 0
sen γ cos γ 0 0
TZ ( γ ) =
0 0 1 0
0 0 0 1
nX r r r r
nY nZ -n t ⋅ p -n t ⋅ p
r r r r
-1 sX sY sZ -s t ⋅ p R t3x3 -s t ⋅ p
T = r r = r r
a aY aZ -a t ⋅ p -a t ⋅ p
X
0 0 0 1 0 0 0 1
Así, por ejemplo, la matriz que representa la rotación de un ángulo β
respecto de OY, seguida de una traslación c a lo largo del eje girado OZ1 se
expresará:
EJEMPLO
Y0
4.1- Cuando un sistema de referencia gira 37º respecto del eje OX, las
coordenadas de un punto en el sistema rotado O1X1Y1Z1 valen
AO1X1Y1Z1(0,3.4,1.2). Hallar sus coordenadas en el sistema fijo OXYZ.
Sol. (0,2,3)
4.2- Cuando un sistema de referencia gira 37º respecto del eje OX, las
coordenadas de un punto en el sistema fijo OXYZ valen AOXYZ(0,2,3). Hallar sus
coordenadas en el sistema rotado O1X1Y1Z1.
Sol. (0,3.4,1.2)
4.3- Tras efectuar una rotación γ alrededor del eje OZ, un punto tiene de
coordenadas en el sistema rotado aO1X1Y1Z1 (4,2,1). Hallar el ángulo de la
rotación y las coordenadas respecto del sistema fijo OXYZ, si su coordenada x
es 0.
Sol. γ = 63.4º, (0,4.47,1)
4.5- Deducir la fórmula para obtener sen (α+β) y cos (α+β) desarrollando las
rotaciones de α y β, y utilizando matrices de rotación.
y5 e
z4
x4
a y4
z1 x1 x2 z2
z0 y1 y2
x0
y0