Professional Documents
Culture Documents
Matemáticas
Camilo Alberto Pinzón Quintero - 25481135
Marzo de 2018
Una base es un conjunto finito de vectores de un espacio vectorial V que debe cumplir
con: ser un conjunto de vectores linealmente intependientes; y que ese conjunto de
vectores permita generar todo el espacio vectorial V (es decir, que todos los puntos de
V se puedan escribir como una combinación lineal de la base).
1
5
2 a
-1 b
-2 c
-3
-4
-5
-5 -4 -3 -2 -1 0 1 2 3 4 5
a·b −10
P roya sobre b = 2
b= [−2 − 1]0 = [4 2]0
||b|| (2.2361)2
2
Justı́car si los tres vectores son linealmente independientes. Si no lo son,
expresar uno cualquiera como combinación lineal de los otros dos.
Los tres vectores no son linealmente independientes. Est se debe a que podemos expresar
b como un múltiplo escalar de a. Por lo tanto si existe una constante k diferente de 0 tal que
k ∗ b − a = 0 que vendrı́a siendo -2
−2b − a = 0
−2[−2 − 1]0 − [4 2]0 = 0
Entonces podemos expresar a b de la siguiente manera
b = −0.5a + 0c
Calcular la proyección del vector d sobre cada uno de los vectores de la base
canónica.
d · î
P royd sobre î = î = [−3 0 0]0
||î||2
d · ĵ
P royd sobre ĵ = ĵ = [0 6 0]0
||ĵ||2
d · k̂
P royd sobre k̂ = k̂ = [0 0 − 1]0
||k̂||2
3
6
0 d k
j i
-2
-4
-6
5
5
0
0
-5 -5
d · î
cos(d,
cî) = = −0.4423
||d|| ||î||
d · ĵ
cos(d,
cĵ) = = 0.8847
||d|| ||ĵ||
d · k̂
cos(d, k̂) = = −0.1474
d
||d|| ||k̂||
det(M ) = −44
Como el determinante de la matriz es diferente de cero, las columnas de A son linealmente
independientes (es decir, los vectores a, b y c son linealmente independientes entre sı́).
4
5. Qué es un espacio Euclideo, cuáles son sus propiedades y de un ejemplo
aplicado en robótica.
Un sistema es ortogonal cuando cada uno de los vectores que lo forman son perpendicu-
lares a los demás, es decir, siempre se cumple que ui · uj = 0.
En cambio, un sistema es ortonormal cuando es ortogonal y adicionalmente todos sus
vectores son unitarios, es decir, siempre se cumpe que ui · ui = 1
1 4 1 1 1 2 1 2
S = √ ,√ ,√ , √ , 0, −√ , − , , −
18 18 18 2 2 3 3 3
Se nombran a los elementos de S como los vectores x, y y z. Se procede a calcular los
productos escalares y las normas de ellos.
√
||x|| = 0.23572 + 0.94282 + 0.23572 = 1
p
||y|| = 0.70712 + 02 + (−0.7071)2 = 1
p
||z|| = (−0.6667)2 + 0.33332 + (−0.6667)2 = 1
Por lo tanto, como los vectores son ortogonales entre si (todos tienen un ángulo de 90◦ ) y
como todos los vectores tienen norma 1 (recordando que a · a = |a|2 ), el conjunto de vectores
S si forma un conjutno ortonormal.
5
8. Calcule el determinante de las siguientes matrices:
0.7071 0.7071 0
R1 = 0.6124 0.6124 −0.5
−0.3536 0.3536 0.866
−0.4914 0 0.7555
R2 = 0 0 0
−0.7555 0 −0.4914
−1 0 0
R3 = 0 −0.5 0.866
0 −0.866 −0.5
det(R1 ) = 0.2500
det(R2 ) = 0
det(R3 ) = −1.0000
De acuerdo con lo visto en clase: cuáles son las 3 propiedades más relevan-
tes de una matriz de rotación? Una matriz de rotación se caracteriza porque su
determinante es 1. También se caracteriza porque su inversa es igual a su traspuesta.
Y finalmente, se caracteriza porque es una matriz ortonormal, es decir, está formada
por vectores columna unitarios.
6
r=realmin
r =
2.2251e-308
0.8660 −0.5000 0
R1 = rotz (π/6) = 0.5000 0.8660 0
0 0 1.0000
1.0000 0 0
R2 = rotx (π/4) = 0 0.7071 −0.7071
0 0.7071 0.7071
Se multiplican en orden de postmultiplicación, ya que las rotaciones se realizan alrededor
del marco {B}.
0.8660 −0.3536 0.3536
A
RB = R1 ∗ R2 = 0.50000.6124 − 0.6124
0 0.7071 0.7071
0.8660 −0.3536 0.3536 0
A
0.5000 0.6124 −0.6124 0
TB =
0
0.7071 0.7071 0
0 0 0 1.0000
√3 1
2
−
√ 2
0
A 1 3
RB = 2 2
0
0 0 1
Siguiendo la fórmula, se calculan el ángulo θ y el vector K̂
r11 + r22 + r33 + 1
θ = arcos = 0.5236
2
r32 − r23 0
ˆ(K) = 1 r13 − r31 = 0
2 sin θ
r21 − r12 0.2500
Se observa que coincide con el eje z, ya que al observar la matriz A RB se ve que esta coincide
con las matrices comunes de rotación Rz (θ).
7
11. Encuentre la representación en ángulos fijos (roll, pitch, yaw) de la matriz
de rotaciÓn A RB .
1 0 0
√
A 3 1
RB = 0 2
−
√2
1 3
0 2 2
2
Z
0 Y X
Z
-2
-4
4
2 4
0 2
0
-2
-2
Y -4 -4 X
0.866 −0.5 0
A
RB = 0.433 0.750 −0.5
0.250 0.433 0.866
8
Como se trata de una rotación en ángulos de Euler ZYX, se puede hacer uso de las
mismas fórmulas que en los ángulos fijos.
p
β = atan2(−A RB (3, 1), A RB (1, 1)2 +A RB (2, 1)2 ) = −0.2527
α = atan2(A RB (2, 1)/cos(β),A RB (1, 1)/cos(β)) = 0.4636
γ = atan2(A RB (3, 2)/cos(β),A RB (3, 3)/cos(β)) = 0.4636
2
Z
0 Y X
Z
-2
-4
4
2 4
0 2
0
-2
-2
Y -4 -4 X
14. Encuentre la matriz de rotación que representa un roll de 45◦ , seguido por
un yaw de 90◦ y finalmente un pitch de 90◦ .
1 0 0
Rroll (45◦ ) = 0 cos(pi/4) −sin(pi/4)
0 sin(pi/4) cos(pi/4)
cos(pi/2) −sin(pi/2) 0
Ryaw (90◦ ) = sin(pi/2) cos(pi/2) 0
0 0 1
9
cos(pi/2) 0 sin(pi/2)
Rpitch (90◦ ) = 0 1 0
−sin(pi/2) 0 cos(pi/2)
0.0000 0.7071 0.7071
R = Rpitch (90◦ )Ryaw (90◦ )Rroll (45◦ ) = 1.0000 0.0000 −0.0000
−0.0000 0.7071 −0.7071
15. Dados los sistemas de coordenadas {A}, {B} y {C}, suponga que:
1 0 0
√ 0 0 −1
A 3 1 A
RB = 0
2
−
√2
, RC = 0 1 0
1 3 1 0 0
0 2 2
Encuentre la matriz B RC .
En primer lugar se calcula la matriz B RA a partir de la matriz A RB .
1.0000 0 0
B 0
RA =A RB = 0 0.8660 0.5000
0 −0.5000 0.8660
Luego, se encuentra la matriz B RC
0 0 −1.0000
B
RC =B RA A RC = 0.5000 0.8660 0
0.8660 −0.5000 0
c = cos(theta)
s = sin(theta);
v = 1 − cos(theta);
kx kx v(θ) + cos(θ) kx ky v(θ) − kz sen(θ) kx kz v(θ) + ky sen(θ)
RK (θ) = kx ky v(θ) + kz sen(θ) ky ky v(θ) + cos(θ) ky kz v(θ) − kx sen(θ)
kx kz v(θ) − ky sen(θ) ky kz v(θ) + kx sen(θ) kz kz v(θ) + cos(θ)
donde v(θ) = 1 − cos(θ)
0.3333 −0.2440 0.9107
Rk = 0.9107 0.3333 −0.2440
−0.2440 0.9107 0.3333
10
17. Consulte la demostación para la Fórmula de Rodrigues, establezca su rela-
ción con la representación de ángulo eje equivalente.
0
R1 = [0 1 0; 0 0 − 1; −1 0 0]
0
R2 = [0 0 − 1; −1 0 0; 0 1 0]
1
R2 = [0 − 1 0; 0 0 − 1; 1 0 0]
0
PORG1 = [0 0 1]0
0
PORG2 = [0 1 0]0
1
PORG2 = [1 0 − 1]0
0
T1 = [0 R1 0 PORG1 ; 0 0 0 1]
11
0
T2 = [0 R2 0 PORG2 ; 0 0 0 1]
1
T2 = [1 R1 1 PORG2 ; 0 0 0 1]
Posteriormente se procede a demostrar la ecuación de transformación
0
T2 =0 T1 1 T2
0 0 −1 0
−1 0 0 1
0 1 0 0
0 0 0 1
Encuentre a Td y c Td .
0 0 0 4
b
0 1 0 0
Tc =
0
0 1 0
0 0 0 1
12