Processing math: 100%

3 votos

¿Existe una relación entre Rotors y la fórmula de rotación de Rodrigues?

Estoy tratando de entender quaternion en general, y parece que el camino para dar sentido a cómo funcionan realmente es entender primero rotores y otras técnicas relacionadas con las rotaciones. Mirando las ecuaciones y leyendo brevemente sobre estos temas, parece que hay relaciones entre todos ellos: los rotores, la fórmula de rotación de Rodrigues, que implica un producto escalar y vectorial, y los cuaterniones. Antes de entrar en el tema de los cuaterniones, lo único que intento averiguar es si existe algún tipo de relación entre los rotores (o, más concretamente, el uso de rotores para rotar un vector), ya que la ecuación para rotar un vector utilizando un rotor también implica el producto escalar y vectorial, y la fórmula de Rodrigues:

vrot=vcosθ+(k×v)sinθ+k(kv)(1cosθ)

Si es así, ¿podría alguien explicarlo, por favor?

3voto

Podríamos "derivar" la fórmula de Rodrigues "vectorizando" el producto sandwitch del cuaternión. En primer lugar, recordemos el producto sadwitch:

v=Q v Q

Dónde v es un cuaternión puro (su parte real es igual a cero) y Q es un cuaternión unitario y Q es su conjugado:

Q=q0iq1jq2kq3

Aplicando la relación de Euler:

v=Q v Q1=(cosθ2+sinθ2 b) v (cosθ2sinθ2 b)

v=(Q v) Q1=(cosθ2 v+sinθ2 b v) (cosθ2sinθ2 b)

v=cos2θ2 v(cosθ2 sinθ2) v b+(sinθ2 cosθ2) b vsin2θ2 b v b

El producto v b t cuaterniones puros y se define en forma vectorial como:

v b=(iv0+jv1+kv2) (ib0+jb1+kb2)=vb+v×b ,

donde vb es el producto punto y v×b es el producto cruzado.

Obsérvese que la suma algebraica v b+b v no es cero, ya que el producto cruzado no es conmutativo. En consecuencia v b+b v=(vbv×b)+(bv+b×v)=0+2 b×v=02 v×b .

Reemplazando eso en nuestra última ecuación obtenemos:

v=cos2θ2 v+2 (cosθ2 sinθ2) b×vsin2θ2 b v b

Curiosamente, la expresión b v b no es más que el reflejo de v en el plano con normal b . En b y v son cuaterniones puros. La reflexión puede expresarse en forma vectorial como:

b v b=2 (vb) b+v

donde el vector v se desplaza en la dirección de la normal negativa b dos veces la distancia de v proyectado en b . Finalmente la ecuación es:

v=cos2θ2 v+2 (cosθ2 sinθ2) b×vsin2θ2 (2 (vb) b+v)

v=cos2θ2 vsin2θ2 v+2 (cosθ2 sinθ2) b×v+2 sin2θ2 (vb) b

Aplicando las siguientes identidades trigonométricas:

cosθ=cos2θ2sin2θ2

sinθ=2cosθ2 sinθ2

1cosθ=2 sin2θ2

Obtenemos la fórmula Rodrigues:

v=cosθ v+sinθ b×v+(1cosθ) (vb) b

Fue descubierto por Olinde Rodríguez tres años antes de que Hamilton descubriera los cuaterniones.

0voto

MB Reynolds Puntos 1

En mi opinión, es más apropiado considerar el conjunto de cuaterniones como un par bivector escalar. La ecuación de rotación es una transformada de semejanza. Desde luego, es razonable adoptar un punto de vista de rotor GA. La mejor manera de pensar en ello va a depender de lo que es más familiar para usted.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X