stringtranslate.com

La fórmula de rotación de Rodrigues

En la teoría de la rotación tridimensional , la fórmula de rotación de Rodrigues , llamada así por Olinde Rodrigues , es un algoritmo eficiente para rotar un vector en el espacio, dado un eje y un ángulo de rotación . Por extensión, esto se puede utilizar para transformar los tres vectores base para calcular una matriz de rotación en SO(3) , el grupo de todas las matrices de rotación, a partir de una representación eje-ángulo . En términos de la teoría de Lie, la fórmula de Rodrigues proporciona un algoritmo para calcular la función exponencial del álgebra de Lie so (3) a su grupo de Lie SO(3) .

Esta fórmula se atribuye a Leonhard Euler , Olinde Rodrigues o a una combinación de ambos. Un análisis histórico detallado de 1989 concluyó que la fórmula debería atribuirse a Euler y recomendó llamarla "fórmula de rotación finita de Euler". [1] Esta propuesta ha recibido un apoyo notable, [2] pero otros han visto la fórmula como una de las muchas variaciones de la fórmula de Euler-Rodrigues , por lo que se la atribuye a ambos. [3]

Declaración

Si v es un vector en 3 y k es un vector unitario que describe un eje de rotación alrededor del cual v gira un ángulo θ según la regla de la mano derecha , la fórmula de Rodrigues para el vector rotado v rot es

La intuición de la fórmula anterior es que el primer término reduce la escala del vector, mientras que el segundo lo inclina (mediante la suma de vectores ) hacia la nueva posición de rotación. El tercer término vuelve a sumar la altura (relativa a ) que se perdió con el primer término.

Una afirmación alternativa es escribir el vector de eje como un producto vectorial a × b de dos vectores distintos de cero a y b que definen el plano de rotación, y el sentido del ángulo θ se mide alejándose de a y acercándose a b . Si α denota el ángulo entre estos vectores, los dos ángulos θ y α no son necesariamente iguales, pero se miden en el mismo sentido. Entonces, el vector de eje unitario se puede escribir

Esta forma puede ser más útil cuando intervienen dos vectores que definen un plano. Un ejemplo en física es la precesión de Thomas , que incluye la rotación dada por la fórmula de Rodrigues, en términos de dos velocidades de impulso no colineales, y el eje de rotación es perpendicular a su plano.

Derivación

La fórmula de rotación de Rodrigues gira v en un ángulo θ alrededor del vector k descomponiéndolo en sus componentes paralelos y perpendiculares a k , y girando solo el componente perpendicular.
Geometría vectorial de la fórmula de rotación de Rodrigues, así como su descomposición en componentes paralelas y perpendiculares.

Sea k un vector unitario que define un eje de rotación, y sea v cualquier vector que gire alrededor de k en un ángulo θ ( regla de la mano derecha , en sentido antihorario en la figura), produciendo el vector rotado .

Utilizando los productos escalares y vectoriales , el vector v se puede descomponer en componentes paralelos y perpendiculares al eje k ,

donde el componente paralelo a k se llama proyección vectorial de v sobre k ,

,

y el componente perpendicular a k se llama vector de rechazo de v desde k :

,

donde la última igualdad se desprende de la fórmula del producto triple vectorial : . Finalmente, el vector es una copia de rotada 90° alrededor de . Por lo tanto, los tres vectores forman una base ortogonal dextrógira de , con los dos últimos vectores de igual longitud.

Bajo la rotación, el componente paralelo al eje no cambiará de magnitud ni de dirección:

mientras que el componente perpendicular conservará su magnitud pero rotará su dirección en el plano perpendicular abarcado por y , de acuerdo con

en analogía con las coordenadas polares planas ( r , θ ) en la base cartesiana e x , e y :

Ahora el vector rotado completo es:

Sustituyendo o en la última expresión se obtiene respectivamente:

Notación matricial

La transformación lineal definida por el producto vectorial se da en coordenadas representando v y k × v como matrices columna :

Es decir, la matriz de esta transformación lineal (con respecto a las coordenadas estándar) es la matriz de productos cruzados :

Es decir,

La última fórmula de la sección anterior se puede escribir así:

La recopilación de términos permite la expresión compacta

dónde

es la matriz de rotación a través de un ángulo θ en sentido antihorario alrededor del eje k , e I la matriz identidad 3 × 3 . [4] Esta matriz R es un elemento del grupo de rotación SO(3) de 3 , y K es un elemento del álgebra de Lie que genera ese grupo de Lie (nótese que K es antisimétrico, lo que caracteriza a ).

En términos de la matriz exponencial,

Para ver que la última identidad se cumple, se observa que

característica de un subgrupo de un parámetro , es decir, exponencial, y que las fórmulas coinciden para θ infinitesimal .

Para una derivación alternativa basada en esta relación exponencial, véase el mapa exponencial de a SO(3) . Para la aplicación inversa, véase el mapa logarítmico de SO(3) a .

El dual de Hodge de la rotación es justo lo que permite la extracción tanto del eje de rotación como del seno del ángulo de rotación de la propia matriz de rotación, con la ambigüedad habitual,

donde . La expresión simple anterior resulta del hecho de que los duales de Hodge de y son cero, y .

Véase también

Referencias

  1. ^ Cheng, Hui; Gupta, KC (marzo de 1989). "Una nota histórica sobre rotaciones finitas" (PDF) . Journal of Applied Mechanics . 56 (1). Sociedad Estadounidense de Ingenieros Mecánicos: 139–145. doi :10.1115/1.3176034 . Consultado el 11 de abril de 2022 .
  2. ^ Fraiture, Luc (2009). "Una historia de la descripción de la rotación finita tridimensional". Revista de Ciencias Astronáuticas . 57 (1–2). Springer: 207–232. doi :10.1007/BF03321502 . Consultado el 15 de abril de 2022 .
  3. ^ Dai, Jian S. (octubre de 2015). "Variaciones de la fórmula de Euler-Rodrigues, conjugación de cuaterniones y conexiones intrínsecas". Mecanismo y teoría de máquinas . 92 . Elsevier: 144–152. doi : 10.1016/j.mechmachtheory.2015.03.004 . Consultado el 14 de abril de 2022 .
  4. ^ Belongie, Serge. "Fórmula de rotación de Rodrigues". mathworld.wolfram.com . Consultado el 7 de abril de 2021 .

Enlaces externos