Documente Academic
Documente Profesional
Documente Cultură
Facultad de Ingeniería
AUTOR(es) :
Alvarez Plasencia Leandro Enrique
Ortiz Malca Slayther Joao
Torres Miranda Anthony Raid
DOCENTE :
Alva Alcantara Josmell Henry
CURSO :
Robotica
CICLO :
IX
Trujillo,Perú
UNIVERSIDAD NACIONAL DE TRUJILLO
RESUMEN
ABSTRACT
In this report, the theory of the subject of the Quaternion applied to robot control is detailed,
from its history, definition, how to operate them, to applications in the Matlab software for a
better understanding. To explain its application with the robot control, we will see its
representation of rotation.
Contenido
Introducción ......................... Error! Bookmark not defined.
Historia ................................................................................. 4
Definicion ............................................................................. 6
Operaciones .......................................................................... 8
Rotacion .............................................................................. 10
INTRODUCCION
CUATERNIOS
Historia
Los cuaterniones fueron descubiertos por William Rowan Hamilton, matemático irlandés,
nacido en Dublín en el año 1805, en 1843. Hamilton buscaba formas de extender los
números complejos (que pueden interpretarse como puntos en un plano) a un número mayor
de dimensiones, para poder modelar matematicamente los fenomenos observados en nuestro
mundo tridimensional. No pudo hacerlo para 3 dimensiones, pero para 4 dimensiones
obtuvo los cuaterniones. Según una historia relatada por el propio Hamilton, la solución al
problema que le ocupaba le sobrevino un día que estaba paseando con su esposa, bajo la
forma de la ecuación:
i2 = j2 = k2 = ijk = -1.
Inmediatamente, grabó esta expresión en el lateral del puente de Brougham, que estaba muy
cerca del lugar.
Definición
Llamados también cuaterniones (o regular quaternion en inglés), son una extensión de los
números complejos, de cuatro componentes; una componente real y tres componentes
imaginarias.
Mientras que los números complejos son una extensión de los reales por la adición de la
unidad imaginaria i, tal que i2= -1, los cuaternios son una extensión generada de manera
análoga, añadiendo i, j y k a los números reales. Es por tanto de la forma:
Donde i, j y k cumplen:
w-zi -x+yi
x+yi w+zi
w2+x2+y2+z2=||q||
w -x z -y
x w -y -z
-z y w -b
y z x w
Operaciones
Las operaciones básicas con cuaterniones son sencillas, la adición y sustracción se dan
mediante la aritmética de los números complejos teniendo:
q1.q2 = (w1.w2-x1.x2-y1.y2-z1.z2) +
(w1.x2+x1.w2+y1.z2-z1.y2)i +
(w1.y2-x1.z2+y1.w2-z1.x2)j +
(w1.z2+x1.y2-y1.x2+z1.y2)k
𝒒𝟏 𝒒𝟏. 𝒒𝟐
=
𝒒𝟐 ||𝒒𝟐||𝟐
Si
tendremos:
Rotación
Por otro lado, las matrices de rotación sufren un fenómeno llamado Gimbal Lock.
El Gimbal Lock es un efecto bastante molesto que se produce cuando rotas cualquier vértice
o entidad en el eje Y 90/-90 grados. La consecuencia de esto es que el eje X y el Z acaban
apuntando en la misma dirección, con lo que pierdes el control sobre ellos, impidiendo el
cálculo correcto del vector transformado.
Y esto ocurre con cualquier paquete de animación (3D Studio MAX, Maya, Softimage XSI,
etc) y con cualquier motor 3D que utilice para las rotaciones los llamados ángulos de
EULER. En cambio, los cuaterniones evitan esa situación.
Referencias
Mendomatica Revista N° 21
http://www.mendoza.edu.ar/wp-content/uploads/2017/04/TEMAS-DE-MATEM%C3%81TICA-
Cuaterniones.pdf
Cuaterniones
http://enciclopedia.us.es/index.php/Cuaterniones