Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ROBOTS MANIPULADORES:
RESPUESTAS DE EJERCICIOS UNIDAD
02
23 de mayo de 2016
Índice
Ejercicio 3 ¿Qué condición debe de satisfacerse para que, dados un conjunto de vectores,
sea posible realizar operaciones básicas (suma, resta, etc.) con ellos?.
1
Ejercicio 5 Indique cuál es el procedimiento que debe de seguirse en la composición de
matrices de rotación con rotaciones sucesivas, dependiendo de si estas se efectúan con
respecto a un conjunto de ejes absolutos o un conjunto de ejes actuales.
Ejercicio 6 Indique cuáles son las representaciones mı́nimas que permiten parametrizar
a una matriz de rotación y cuál es una representación no mı́nima que igualmente permite
parametrizar a una matriz de rotación.
0 0 0 1
2
Ejercicio 10 Se tienen dos sistemas de referencia {0} y {1}. La matriz de rotación que
relaciona a dichos sistemas de referencia es:
0 0 1
√
0 1 3
R1 =
2√ 2
0
− 23 12 0
3
Ejercicio 13 Supóngase que se parte de un sistema de referencia base y se llevan a cabo
el siguiente conjunto de rotaciones sucesivas:
4
Ejercicio 15 Sea el vector v = (2, −1, 3)T . Empleando cuaterniones, determinar el vector
resultante ω que se obtiene al rotar v con respecto al eje y un águlo ξ = π/2.
ω = ΛN ◦ v ◦ Λ̄N
donde:
√ √ ! √ √ √ " √ #
2 2 √ 2 3 2 2 2
(2i1 − i2 + 3i3 ) ◦ − i2 = 2i1 − i2 + i3 − + 2i1 − i2 + 3i3 , − i2
2 2 2 2 2 2
√ √ √ √
2 √ 2 3 2 2
= − + 2i1 − i2 + i3 + [i2 , 2i1 − i2 + 3i3 ]
√2 √2 2
√ √2
2 √ 2 3 2 2
= − + 2i1 − i2 + i3 + (−2i3 + 3i1 )
√2 √ 2√ 2
√ 2
2 5 2 2 2
= − + i1 − i2 + i3
2 2 2 2
entonces:
√ √ ! √ √ √ √ !
2 2 2 5 2 2 2
ω = +− i2 ◦
+ i1 − i2 + i3
2 2 2 2 2 2
"√ √ √ √ #
1 5 1 2 5 2 2 2
= − + i1 − i2 + i3 + i2 , i1 − i2 + i3
2 2 2 2 2 2 2
5 1 5 1
= i1 − i2 + i3 − i3 + i1
2 2 2 2
3
= 3i1 − i2 − 2i3 = −1
−2
5
Este resultado se puede verificar fácilmente del siguiente modo:
ω = Ry, π2 v
0 0 1 2 3
= 0 1 0 −1 = −1
−1 0 0 3 −2
Ejercicio 16 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.
1 0 0 3
3 √
10 3 1
Rx ,30 0 − 10
TBA = A = 2 √2
−1 0 1 3
−1
2 2
0 1 0 0 0 1
1 0 0 3
√
3 1
A A
0 − 10
= RB oB
TBA = 2 √2
0 1 3
−1 0 1
2 2
0 0 0 1
por lo que:
A pA pB
P = = TBA PB = TBA
1 1
1 0 0 3 3√
√ 0
0 3 1 18− 3
2
−
√2
10 −1
√2
= =
0 1 3
−1 2 2 3−3
2 2 2
0 0 0 1 1 1
entonces:
3√
18− 3
pA = √2
2 3−3
2
6
Ejercicio 18 En el ejercicio 16 calcular TBA .
7
Ejercicio 20 Para el cuerpo de la fig. 1 determinar T21 .
0 0 0 1
8
Respuesta 23 De modo directo se tiene:
0 0 0 1
9
Respuesta 25 De modo directo se tiene la posible solución:
0 0 0 1
0 0 0 1 0 0 0 1 0 0 0 1
Ejercicio 26 Diseñe un algoritmo en Matlab que permita graficar una señal, por ejemplo
una señal sinusoidal. Nótese que debido a que esta gráfica se muestra con respecto al plano
xy, el eje z se encuentra apuntando hacia afuera de la pantalla donde se muestre dicha
señal. Posteriormente realice las siguientes operaciones:
1. Realice la rotación de dicha señal un ángulo determinado, por ejemplo θ = 50◦ , con
respecto al eje z
Ejercicio 27 Diseñe un algoritmo en Matlab que permita graficar una señal en tres di-
mensiones. Posteriormente realice las siguientes operaciones:
10
1. Realice la rotación de dicha señal un ángulo determinado, por ejemplo θ = 30◦ , con
respecto al eje y
3. Ahora modifique el programa para introducir de modo adicional un vector que corres-
ponda a una traslación del origen o0 . El programa debe de tomar de modo directo la
señal y comenzar a rotar y desplazarse hacia las nuevas coordenadas establecidas.
Nótese que al realizar el programa anterior en el paso 3 se debe de visualizar una anima-
ción, como si la señal se encontrara en movimiento continuo, pero en este caso no sólo
se debe de observar el movimiento rotacional, sino también el traslacional. Claramente se
verá mejor dicha animación conforme se reduzca el incremento programado.
11