Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ingeniería Mecatrónica
Facultad de Ingenierías.
Guías de laboratorio
Robótica I Herramientas Matematicas I
OBJETIVO:
Aplicar la herramientas matemáticas utilizadas en robótica
OBJETIVOS ESPECIFICOS:
1.- Comprender el funcionamiento de los cuaternios
2.- Realizar ejercicios empleando el algebra de cuaternios.
REQUISITOS:
Conocer los conceptos generales de:
1.- Matlab
2.- Estudio previo de la teoria sobre las herramientas matemáticas utilizadas en robótica.
EQUIPOS Y HERRAMIENTAS
Computadore con matlab
PROCEDIMIENTO
1. Implementar una función que cree un vector que represente un cuaternio a partir de un
ángulo especificado y un vector unitario correspondiente al eje de rotación.
Ejemplo 1:
>> theta = pi/4;
>> k = [1, 0, 0];
>> Q = crearcuaternio(theta, k)
Q =
0.9239 0.3827 0 0
3. Crear una función que calcule el ángulo y el eje de rotación (par de rotación)
correspondiente a un cuaternio dado.
>> [theta, k] = cuaternio2parrot([cos(pi/2), sin(pi/2), 0, 0])
theta =
3.1416
k=
1 0 0
6. Realizar una animación utilizando el algebra de cuaternios para rotar el vector r (4, 4, 0)
un ángulo (90 grados) alrededor del eje u (3, 0, 3). Nota: observese que u no es unitario.
NOTA:
MARCO TEORICO
2.- Fundamentos de Robótica. Antonio Barrientos et. al. Mc Graw Hill. 2007