Monografia Final. Quaterniones.
Monografia Final. Quaterniones.
Monografia Final. Quaterniones.
ROBÓTICA
Ing. Mecatrónica
UNIVERSIDAD NACIONAL DE TRUJILLO
UNIVERSIDAD NACIONAL DE TRUJILLO
Facultad de Ingeniería
Escuela Profesional de Ingeniería Mecatrónica
CUATERNIONES
AUTOR(es):
HERRERA CHIQUEZ; Anthony
LLUMPO DEXTRE; Jose Alejandro
MIRANDA CABANILLAS; Jherson Aarón
MOZO CASTILLO; Cristhian Joel
DOCENTE:
ALVA ALCÁNTARA, Josmell
CICLO:
IX CICLO
TRUJILLO – PERÚ
2019
CONTENIDO
CAPÍTULO 1.......................................................................................................................................................... 5
INTRODUCCIÓN ........................................................................................................................................... 5
OBJETIVOS .................................................................................................................................................... 6
Objetivo general................................................................................................................... 6
Objetivos específicos ........................................................................................................... 6
CAPÍTULO 2.......................................................................................................................................................... 7
CUATERNIONES ........................................................................................................................................... 7
1. DEFINICIÓN ........................................................................................................................................ 7
2. REPRESENTACIÓN DE LOS CUATERNIONES ......................... Error! Bookmark not defined.
2.1. REPRESENTACIÓN VECTORIAL .......................................... Error! Bookmark not defined.
2.2. REPRESENTACIÓN MATRICIAL .......................................... Error! Bookmark not defined.
3. ARITMÉTICA DE LOS CUATERNIONES ................................... Error! Bookmark not defined.
3.1. IGUALDAD Y SUMA DE CUATERNIONES .......................................................................... 7
3.2. MULTIPLICACIÓN .............................................................. Error! Bookmark not defined.
3.2.1. PRODUCTO POR UN ESCALAR...................................................................................... 8
3.2.2. PRODUCTO ENTRE CUATERNIONES............................................................................. 8
3.3. EL CONJUGADO COMPLEJO ...........................................................................................10
3.4. NORMA ...........................................................................................................................11
3.5. INVERSO DE UN CUATERNIÓN .......................................................................................11
3.6. DIVISIÓN ENTRE CUATERNIONES ..................................................................................12
3.7. EXPONENCIACIÓN CON CUATERNIONES.......................... Error! Bookmark not defined.
4. ALGEBRA DE CUATERNIONES ................................................... Error! Bookmark not defined.
4.1. PROPIEDADES DE LA SUMA: ............................................. Error! Bookmark not defined.
4.2. PROPIEDADES DEL PRODUCTO: ........................................ Error! Bookmark not defined.
5. ROTACIONES EN ℝ𝟑....................................................................... Error! Bookmark not defined.
5.1. OPERADOR DE ROTACIÓN ................................................ Error! Bookmark not defined.
5.2. ÁNGULO Y EJE DE ROTACIÓN ........................................... Error! Bookmark not defined.
5.3. ROTACIÓN Y ESCALAMIENTO ........................................... Error! Bookmark not defined.
6. CUATERNIONES DUALES ............................................................. Error! Bookmark not defined.
6.1. OPERACIONES ARITMÉTICAS DEL CUATERNIÓN DUAL ..... Error! Bookmark not defined.
6.1.1. Adición: .......................................................................... Error! Bookmark not defined.
6.1.2. Multiplicación escalar: ................................................... Error! Bookmark not defined.
6.1.3. Multiplicación: ............................................................... Error! Bookmark not defined.
6.1.4. Conjugada: ..................................................................... Error! Bookmark not defined.
6.1.5. Norma: ........................................................................... Error! Bookmark not defined.
6.1.6. División: ......................................................................... Error! Bookmark not defined.
6.1.7. Condición unitaria ......................................................... Error! Bookmark not defined.
6.2. Rotación con cuaterniones duales ................................... Error! Bookmark not defined.
CAPÍTULO 3......................................................................................................... Error! Bookmark not defined.
CONCLUSIONES ......................................................................................... Error! Bookmark not defined.
REFERENCIAS..................................................................................................... Error! Bookmark not defined.
CAPÍTULO 1
INTRODUCCIÓN
Existe, sin embargo, otra forma de modelar las rotaciones en el problema de orientación y
es utilizando cuaterniones, un conjunto numérico introducido por Sir William Rowan
Hamilton cuando buscaba extender el concepto de número complejo a más de dos
dimensiones. Estos elementos, a pesar de haber sido bastante aceptados originalmente por la
comunidad científica de la época (Maxwell, por ejemplo, utilizó cuaterniones para presentar
su teoría electrodinámica original), durante la primera mitad del siglo XX se perdió interés
en ellos al desarrollarse el análisis vectorial y matricial.
Este documento estudiará los puntos elementales para el estudio de los cuaterniones, como
su definición, operaciones aritméticas básicas y aplicaciones en la rotación y traslación en
tres dimensiones, también se tratarán los cuaterniones duales, y se explicará las operaciones
aritméticas básicas y su aplicación en rotación y traslación de cuerpos rígidos en el espacio.
OBJETIVOS
Objetivo general
Comprender los puntos fundamentales tanto cuaterniones como de los
cuaterniones duales.
Objetivos específicos
Definir los cuaterniones
Entender las operaciones básicas y peculiaridades de los cuaterniones
Entender la rotación en tres dimensiones con el uso de cuaterniones
Definir los cuaterniones duales
Entender las operaciones básicas y peculiaridades de los cuaterniones duales
Entender la rotación y traslación en tres dimensiones con el uso de cuaterniones
duales.
CAPÍTULO 2
CUATERNIONES
1. DEFINICIÓN
𝑄 = (𝑞0 , 𝑞1 , 𝑞2 , 𝑞3 ) … 𝑒𝑐𝑢𝑎𝑐𝑖𝑜𝑛 01
Donde 𝑞0 , 𝑞1 , 𝑞2 , 𝑞3 𝜖 ℝ.
𝑞 = 𝑞1 𝒊 + 𝑞2 𝒋 + 𝑞3 𝒌 … . 𝑒𝑐𝑢𝑎𝑐𝑖𝑜𝑛 02
𝑄 = 𝑞0 + 𝑞1 𝒊 + 𝑞2 𝒋 + 𝑞3 𝒌 … . 𝑒𝑐𝑢𝑎𝑐𝑖𝑜𝑛 03
𝑃 = 𝑝0 + 𝑝1 𝒊 + 𝑝2 𝒋 + 𝑝3 𝒌
Luego 𝑃 = 𝑄 𝑠𝑖 𝑦 𝑠𝑜𝑙𝑜 𝑠𝑖
𝑝0 = 𝑞0
𝑝1 = 𝑞1
𝑝2 = 𝑞2
𝑝3 = 𝑞3
2.2.SUMA
La suma de dos cuaterniones P y Q queda definido como la adición de sus componentes
correspondientes, es decir:
𝑝 + 𝑞 = (𝑝0 + 𝑞0 ) + (𝑝1 + 𝑞1 )𝒊 + (𝑝2 + 𝑞2 )𝒋 + (𝑝3 + 𝑞3 )𝒌 … . 𝑒𝑐𝑢𝑎𝑐𝑖𝑜𝑛 04
La adición para cuaterniones, definida de esta manera, es exactamente igual que sumar
2 vectores de componentes reales cada uno, podemos notar que la suma de 2 cuaternios
es otro cuaternio.
Existe el cuaternio cero denominado así porque cada uno de sus 4 componentes es cero,
por otra parte cada cuaternio tiene su negativo denotado por -Q, el cual cada
componente es el negativo de los componentes correspondientes de Q.
2.3.MULTIPLICACIÓN
2.3.1. PRODUCTO POR UN ESCALAR
Justo como el en caso de los vectores en 𝑅 2 y 𝑅 3 , si 𝑐 es un escalar real y 𝑄 es el
cuaternion, el producto está dado por
El producto de dos cuaterniones es más complicado, debe ser definido de modo que
satisfagan los siguientes productos especiales fundamentales:
𝑖 2 = 𝑗 2 = 𝑘 2 = 𝑖𝑗𝑘 = −1
𝑖𝑗 = 𝑘 = −𝑗𝑖
𝑗𝑘 = 𝑖 = −𝑘𝑗
𝑘𝑖 = 𝑗 = −𝑖𝑘
𝑃 𝑄 = (𝑝0 + 𝑝1 𝒊 + 𝑝2 𝒋 + 𝑝3 𝒌 )(𝑞0 + 𝑞1 𝒊 + 𝑞2 𝒋 + 𝑞3 𝒌)
𝑃 𝑄 = 𝑝0 𝑞0 + 𝑝1 𝑞0 𝒊 + 𝑝2 𝑞0 𝒋 + 𝑝3 𝑞0 𝐤 + p0 q1 𝐢𝟐 + p2 q1 𝐢𝐣 + p3 q1 𝐢𝐤 + p0 q 2 𝐣 + p1 q 2 𝐣𝐢
+ p2 q 2 𝐣𝟐 + p3 q 2 𝐣𝐤 + p0 q 3 𝐤 + p1 q 3 𝐤𝐢 + p2 q 3 𝐤𝐣 + p3 q 3 𝐤 𝟐
𝑃 𝑄 = 𝑝0 𝑞0 + 𝑝0 𝑞1 𝒊 + 𝑝0 𝑞2 𝒋 + 𝑝0 𝑝3 𝐤 + p1 𝑞0 𝒊 − p1 𝑞1 + 𝑝1 𝑞2 𝒌 − p1 𝑞3 + 𝑝2 𝑞0 𝒋 − p2 𝑞1 𝒌
− p2 𝑞2 + 𝑝2 𝑞3 𝒊 + 𝑝3 𝑞0 𝒌 + p3 𝑞1 𝒋 + p3 𝑞2 𝒊 − p3 𝑞3
𝑃 𝑄 = 𝑝0 𝑞0 − 𝒑 • 𝒒 + 𝑝0 𝒒 + 𝑞0 𝒑 + 𝒑 × 𝒒 … 𝑒𝑐𝑢𝑎𝑐𝑖𝑜𝑛 07
El producto de cuaterniones definido en la ecuación 07, puede ser escrito usando el álgebra
de matrices. Si designamos un cuaterion al producto, es decir:
𝑃 𝑄 = 𝑅 = 𝑟0 + 𝑟 = 𝑟0 + 𝑟1 𝒊 + 𝑟2 𝒋 + 𝑟3 𝒌
Luego tenemos:
𝑟0 = 𝑝0 𝑞0 − 𝑝1 𝑞1 − 𝑝2 𝑞2 − 𝑝3 𝑞3
𝑟1 = 𝑝0 𝑞1 + 𝑝1 𝑞0 + 𝑝2 𝑞3 − 𝑝3 𝑞2
𝑟2 = 𝑝0 𝑞2 − 𝑝1 𝑞3 + 𝑝2 𝑞0 + 𝑝3 𝑞1
𝑟3 = 𝑝0 𝑞3 + 𝑝1 𝑞2 − 𝑝2 𝑞1 + 𝑝3 𝑞0
𝑟0 𝑝0 −𝑝1 −𝑝2−𝑝3 𝑞0
𝑟1 𝑝 𝑝 −𝑝 𝑝 𝑞
[ ] = [ 1 0 3 2 ] [ 1 ] … 𝑒𝑐𝑢𝑎𝑐𝑖𝑜𝑛 08
𝑟2 𝑝2 𝑝3 𝑝0 −𝑝1 𝑞2
𝑟3 𝑝3−𝑝2 𝑝1 𝑝0 𝑞3
Un importante concepto algebraico relacionado con los cuaterniones, así como con los
números complejos ordinarios, es conocer el complejo conjugado de un cuaternion.
Definimos el complejo conjugado del cuaternion 𝑄 como el cuaternion, denotado por
𝑄 ∗ ,dado por:
𝑄 ∗ = 𝑞0 − 𝑞1 𝒊 − 𝑞2 𝒋 − 𝑞3 𝒌 … 𝑒𝑐𝑢𝑎𝑐𝑖𝑜𝑛 09
‖𝑄‖2 = 𝑄 ∗ 𝑄 … . 𝑒𝑐𝑢𝑎𝑐𝑖𝑜𝑛 12
Tenga en cuenta además que si un cuaternión tiene la norma 1, cada uno de sus
componentes debe tener un valor absoluto menor o igual a 1. Dichos cuaterniones se
denominan cuaternion unitario.
Usando las ideas del complejo conjugado y la norma de un cuaternión, ahora podemos
demostrar que cada cuaternión distinto de cero tiene un inverso multiplicativo, y podemos
desarrollar de la siguiente manera:
𝑄 −1 𝑄 = 𝑄 𝑄 −1 = 1
𝑄 −1 𝑄 𝑄 ∗ = 𝑄 ∗ 𝑄 𝑄 −1 = 𝑄 ∗
𝑄∗
𝑄 −1 = 2 … 𝑒𝑐𝑢𝑎𝑐𝑖𝑜𝑛 15
||𝑄||
𝑄 −1 = 𝑄 ∗ … 𝑒𝑐𝑢𝑎𝑐𝑖𝑜𝑛 16
𝑃𝑄 ∗
𝑃𝑄 −1 = 2
||𝑄||
−1
𝑃∗ 𝑄
𝑄 𝑃= 2 … . 𝑒𝑐𝑢𝑎𝑐𝑖𝑜𝑛 17
||𝑄||
3. COMPOSICIÓN DE CUATERNIONES
= 2𝑞0(𝑞 𝑥 𝑣)
= (𝑞0 + 𝑞)(0 + 𝑣)(𝑞0 − 𝑞)
Figura N° 1.
Ahora, sea “u” un vector al que se aplica el operador Lp como se muestra en la Figura 1,
para obtener:
𝑣 = 𝐿𝑃 (𝑢) = 𝑃𝑣𝑃∗
A este resultado aplicamos el operador LQ, obteniendo así lo que a veces se llama la
composición de los operadores LQ y LP , denotado LQ∘LP.
𝑤 = 𝐿𝑄 (𝑢) = 𝑄𝑣𝑄 ∗
= 𝑄(𝑃𝑣𝑃∗ )𝑄 ∗
Dado que P y Q son unidades cuaternarias, también lo es el producto QP. Por lo tanto, la
Ecuación 5.18 describe un operador de rotación de la ecuación de forma 6.2, en el que el
cuaternión de definición es exactamente el producto de los dos cuaterniones constituyentes
p y q.
La composición de rotaciones con cuaternios resulta tan sencilla como multiplicar
cuaternios entre sí. De tal forma que el resultado de rotar según el cuaternio Q1, para
posteriormente rotar según Q2, es el mismo que el de rotar según Q3:
𝑄3 = 𝑄2 ∘ 𝑄1 … … … … … … … … … … … … . . (6.3)
Se debe tener en cuenta el orden de multiplicación, el producto de cuaternios no es
conmutativo.