fbpx
Wikipedia

Fórmula de rotación de Rodrigues

Este artículo trata sobre la fórmula de rotación de Rodrigues, relacionada con los parámetros de Euler-Rodrigues y con la fórmula de Euler-Rodrigues de una rotación 3D.

En la teoría del grupo de rotación SO(3), la fórmula de rotación de Rodrigues, que lleva el nombre de Olinde Rodrigues (1795-1851), 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 usar para transformar los tres vectores de una base para calcular una matriz de rotación en SO(3), el grupo de todas las matrices de rotación, utilizando una notación axial-angular. En otras palabras, la fórmula de Rodrigues proporciona un algoritmo para calcular la aplicación exponencial de so(3) (el álgebra de Lie de SO(3)), sobre SO(3) sin calcular realmente la matriz exponencial completa.

Definición

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

 

Una definición alternativa es escribir el vector del eje como un producto vectorial a × b de cualquiera de los dos vectores distintos a cero a y b que definen el plano de rotación, y el sentido del ángulo θ se mide desde a y hacia b. Al dejar que α denote el ángulo entre estos vectores, los dos ángulos θ y α no son necesariamente iguales, pero se miden en el mismo sentido. Entonces el vector del eje unitario se puede escribir

 

Esta forma puede ser más útil cuando están involucrados 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 incrementos de velocidad no colineales, y del eje de rotación que es perpendicular al plano definido por ambas.

Deducción

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

Sea k un vector unitario definiendo un eje de rotación, y sea v un vector para rotar sobre k por el ángulo θ (según la regla de la mano derecha, en sentido contrario a las agujas del reloj en la figura).

Usando el producto escalar y el producto vectorial, el vector v se puede descomponer en componentes paralelos y perpendiculares al eje k,

 

donde el componente paralelo a k es

 

llamado vector proyección de v en k, y el componente perpendicular a k es

 

llamado vector rechazo de v de k.

El vector k × v se puede ver como una copia de v girada 90° en sentido antihorario alrededor de k, por lo que sus magnitudes son iguales pero las direcciones son perpendiculares. Del mismo modo, el vector k × (k × v) es una copia de v girada 180° en sentido contrario a las agujas del reloj a través de k, de modo que k × (k × v) y v son iguales en magnitud pero en direcciones opuestas (es decir, son negativos entre sí, por lo tanto, de signos contrarios). Al expandir el producto mixto se establece la conexión entre los componentes paralelo y perpendicular. La fórmula resultante es a × (b × c) = (a · c)b − (a · b)c dado cualquiera de los tres vectores a, b, c.

La componente paralela al eje no cambiará la magnitud ni la dirección bajo la rotación,

 

solo la componente perpendicular cambiará de dirección pero conservará su magnitud, de acuerdo con

 

y como k y v son paralelos, su producto cruzado es cero k × v = 0, por lo que

 

y se sigue que

 

Esta rotación es propia, ya que los vectores v y k × v tienen la misma longitud, y k × v es v girado 90° en sentido contrario a las agujas del reloj sobre k. Un escalado de v y k × v utilizando las funciones trigonométricas seno y coseno da el componente perpendicular girado. La forma del componente girado es similar al desarrollo de un vector radial en el plano en coordenadas polares (r, θ) expresado en una base cartesiana 2D

 

donde ex, ey son vectores unitarios en sus direcciones indicadas.

Ahora el vector rotado completo es

 

Al sustituir las definiciones de v∥rot y v⊥rot en los resultados de la ecuación en

 

Notación matricial

Al representar v y k × v como matrices columna, el producto vectorial se puede expresar como una multiplicación de matrices

 

Haciendo que K denote el "producto vectorial matricial" para el vector unitario k,

 

La ecuación matricial es, simbólicamente,

 

para cualquier vector v. (De hecho, K es la matriz única con esta propiedad. Tiene valores propios 0 y ±i).

Iterar el producto cruzado a la derecha equivale a multiplicar por la matriz de productos cruzados a la izquierda, en particular

 

Además, como k es un vector unitario, K se expresa en función de la unidad de la norma matricial. La fórmula de rotación previa en lenguaje matricial es por lo tanto

 

Téngase en cuenta que el coeficiente del término principal es ahora 1, en esta notación.

Factorizando v se obtiene la expresión compacta

 

donde

 

es la matriz de rotación a través de un ángulo θ en sentido antihorario sobre el eje k, y I es la matriz identidad 3 × 3. 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 (téngase en cuenta que K es asimétrico, lo que caracteriza a  ).

En términos de la matriz exponencial,

 

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

 

característica de un grupo uniparamétrico, es decir, exponencial, y que las fórmulas coinciden con θ infinitesimal.

Para una deducción alternativa basada en esta relación exponencial, véase aplicación exponencial de   sobre SO(3). Para la asignación inversa, véase aplicación desde SO(3) sobre  .

Téngase en cuenta que el dual de Hodge de la rotación   es  , lo que permite extraer tanto el eje de rotación como el seno del ángulo de rotación de la rotación misma, con la ambigüedad habitual:

 
 

donde  . La expresión simple anterior resulta del hecho de que el dual de Hodge   y   es cero, y  .

Véase también

Referencias

  • Leonhard Euler, "Problema algebraicum ob affectiones prorsus singulares memorabile", 'Commentatio 407 Indicis Enestoemiani, Novi Comm. Acad Sci. Petropolitanae ' '15 (1770), 75–106.
  • Olinde Rodrigues, "Des lois géometriques qui regissent les desplacements d 'un systéme solide dans l' space, et the la varia des coordonnées provenant of ces déplacementconsidéééé imépendant des chasquies qui peuvent les produire", J. Mates. Pures Appl. '5' (1840), 380–440.
  • Don Koks, (2006) "Exploraciones en física matemática", Springer Science + Business Media, LLC. ISBN 0-387-30943-8. Ch.4, pps 147 y ss. Una ruta indirecta hacia el álgebra geométrica '

Enlaces externos

  • Weisstein, Eric W. «Rodrigues' Rotation Formula». En Weisstein, Eric W, ed. MathWorld (en inglés). Wolfram Research. 
  • Johan E. Mebius, Derivación de la fórmula de Euler-Rodrigues para rotaciones tridimensionales de la fórmula general para rotaciones de cuatro dimensiones., ArXiv General Mathematics ' '2007.
  • Para otro ejemplo descriptivo, consulte http://chrishecker.com/Rigid_Body_Dynamics#Physics_Articles, Chris Hecker, sección de física, parte 4. "La tercera dimensión" - en la página 3, sección "Eje y ángulo", http:// chrishecker.com/images/b/bb/Gdmphys4.pdf
  •   Datos: Q1473494

fórmula, rotación, rodrigues, este, artículo, trata, sobre, fórmula, rotación, rodrigues, relacionada, parámetros, euler, rodrigues, fórmula, euler, rodrigues, rotación, teoría, grupo, rotación, fórmula, rotación, rodrigues, lleva, nombre, olinde, rodrigues, 1. Este articulo trata sobre la formula de rotacion de Rodrigues relacionada con los parametros de Euler Rodrigues y con la formula de Euler Rodrigues de una rotacion 3D En la teoria del grupo de rotacion SO 3 la formula de rotacion de Rodrigues que lleva el nombre de Olinde Rodrigues 1795 1851 es un algoritmo eficiente para rotar un vector en el espacio dado un eje y un angulo de rotacion Por extension esto se puede usar para transformar los tres vectores de una base para calcular una matriz de rotacion en SO 3 el grupo de todas las matrices de rotacion utilizando una notacion axial angular En otras palabras la formula de Rodrigues proporciona un algoritmo para calcular la aplicacion exponencial de so 3 el algebra de Lie de SO 3 sobre SO 3 sin calcular realmente la matriz exponencial completa Indice 1 Definicion 2 Deduccion 3 Notacion matricial 4 Vease tambien 5 Referencias 6 Enlaces externosDefinicion EditarSi v es un vector en ℝ3 y k es un vector unitario que describe un eje de rotacion sobre el cual v gira en un angulo 8 segun la regla de la mano derecha la formula de Rodrigues para el vector girado vrot es v r o t v cos 8 k v sin 8 k k v 1 cos 8 displaystyle mathbf v mathrm rot mathbf v cos theta mathbf k times mathbf v sin theta mathbf k mathbf k cdot mathbf v 1 cos theta Una definicion alternativa es escribir el vector del eje como un producto vectorial a b de cualquiera de los dos vectores distintos a cero a y b que definen el plano de rotacion y el sentido del angulo 8 se mide desde a y hacia b Al dejar que a denote el angulo entre estos vectores los dos angulos 8 y a no son necesariamente iguales pero se miden en el mismo sentido Entonces el vector del eje unitario se puede escribir k a b a b a b a b sin a displaystyle mathbf k frac mathbf a times mathbf b mathbf a times mathbf b frac mathbf a times mathbf b mathbf a mathbf b sin alpha Esta forma puede ser mas util cuando estan involucrados dos vectores que definen un plano Un ejemplo en fisica es la precesion de Thomas que incluye la rotacion dada por la formula de Rodrigues en terminos de dos incrementos de velocidad no colineales y del eje de rotacion que es perpendicular al plano definido por ambas Deduccion Editar La formula de rotacion de Rodrigues gira v en un angulo 8 alrededor del vector k descomponiendolo en sus componentes paralelo y perpendicular a k y girando solo el componente perpendicular Geometria vectorial de la formula de rotacion de Rodrigues asi como la descomposicion en componentes paralelos y perpendiculares Sea k un vector unitario definiendo un eje de rotacion y sea v un vector para rotar sobre k por el angulo 8 segun la regla de la mano derecha en sentido contrario a las agujas del reloj en la figura Usando el producto escalar y el producto vectorial el vector v se puede descomponer en componentes paralelos y perpendiculares al eje k v v v displaystyle mathbf v mathbf v parallel mathbf v perp donde el componente paralelo a k es v v k k displaystyle mathbf v parallel mathbf v cdot mathbf k mathbf k llamado vector proyeccion de v en k y el componente perpendicular a k es v v v v k v k k k v displaystyle mathbf v perp mathbf v mathbf v parallel mathbf v mathbf k cdot mathbf v mathbf k mathbf k times mathbf k times mathbf v llamado vector rechazo de v de k El vector k v se puede ver como una copia de v girada 90 en sentido antihorario alrededor de k por lo que sus magnitudes son iguales pero las direcciones son perpendiculares Del mismo modo el vector k k v es una copia de v girada 180 en sentido contrario a las agujas del reloj a traves de k de modo que k k v y v son iguales en magnitud pero en direcciones opuestas es decir son negativos entre si por lo tanto de signos contrarios Al expandir el producto mixto se establece la conexion entre los componentes paralelo y perpendicular La formula resultante es a b c a c b a b c dado cualquiera de los tres vectores a b c La componente paralela al eje no cambiara la magnitud ni la direccion bajo la rotacion v r o t v displaystyle mathbf v parallel mathrm rot mathbf v parallel solo la componente perpendicular cambiara de direccion pero conservara su magnitud de acuerdo con v r o t v v r o t cos 8 v sin 8 k v displaystyle begin aligned left mathbf v perp mathrm rot right amp left mathbf v perp right mathbf v perp mathrm rot amp cos theta mathbf v perp sin theta mathbf k times mathbf v perp end aligned y como k y v son paralelos su producto cruzado es cero k v 0 por lo que k v k v v k v k v k v displaystyle mathbf k times mathbf v perp mathbf k times left mathbf v mathbf v parallel right mathbf k times mathbf v mathbf k times mathbf v parallel mathbf k times mathbf v y se sigue que v r o t cos 8 v sin 8 k v displaystyle mathbf v perp mathrm rot cos theta mathbf v perp sin theta mathbf k times mathbf v Esta rotacion es propia ya que los vectores v y k v tienen la misma longitud y k v es v girado 90 en sentido contrario a las agujas del reloj sobre k Un escalado de v y k v utilizando las funciones trigonometricas seno y coseno da el componente perpendicular girado La forma del componente girado es similar al desarrollo de un vector radial en el plano en coordenadas polares r 8 expresado en una base cartesiana 2D r r cos 8 e x r sin 8 e y displaystyle mathbf r r cos theta mathbf e x r sin theta mathbf e y donde ex ey son vectores unitarios en sus direcciones indicadas Ahora el vector rotado completo es v r o t v r o t v r o t displaystyle mathbf v mathrm rot mathbf v parallel mathrm rot mathbf v perp mathrm rot Al sustituir las definiciones de v rot y v rot en los resultados de la ecuacion en v r o t v cos 8 v sin 8 k v v cos 8 v v sin 8 k v cos 8 v 1 cos 8 v sin 8 k v cos 8 v 1 cos 8 k v k sin 8 k v displaystyle begin aligned mathbf v mathrm rot amp mathbf v parallel cos theta mathbf v perp sin theta mathbf k times mathbf v amp mathbf v parallel cos theta left mathbf v mathbf v parallel right sin theta mathbf k times mathbf v amp cos theta mathbf v 1 cos theta mathbf v parallel sin theta mathbf k times mathbf v amp cos theta mathbf v 1 cos theta mathbf k cdot mathbf v mathbf k sin theta mathbf k times mathbf v end aligned Notacion matricial EditarAl representar v y k v como matrices columna el producto vectorial se puede expresar como una multiplicacion de matrices k v x k v y k v z k y v z k z v y k z v x k x v z k x v y k y v x 0 k z k y k z 0 k x k y k x 0 v x v y v z displaystyle begin bmatrix mathbf k times mathbf v x mathbf k times mathbf v y mathbf k times mathbf v z end bmatrix begin bmatrix k y v z k z v y k z v x k x v z k x v y k y v x end bmatrix begin bmatrix 0 amp k z amp k y k z amp 0 amp k x k y amp k x amp 0 end bmatrix begin bmatrix v x v y v z end bmatrix Haciendo que K denote el producto vectorial matricial para el vector unitario k K 0 k z k y k z 0 k x k y k x 0 displaystyle mathbf K left begin array ccc 0 amp k z amp k y k z amp 0 amp k x k y amp k x amp 0 end array right La ecuacion matricial es simbolicamente K v k v displaystyle mathbf K mathbf v mathbf k times mathbf v para cualquier vector v De hecho K es la matriz unica con esta propiedad Tiene valores propios 0 y i Iterar el producto cruzado a la derecha equivale a multiplicar por la matriz de productos cruzados a la izquierda en particular K K v K 2 v k k v displaystyle mathbf K mathbf K mathbf v mathbf K 2 mathbf v mathbf k times mathbf k times mathbf v Ademas como k es un vector unitario K se expresa en funcion de la unidad de la norma matricial La formula de rotacion previa en lenguaje matricial es por lo tanto v r o t v sin 8 K v 1 cos 8 K 2 v K 2 1 displaystyle mathbf v mathrm rot mathbf v sin theta mathbf K mathbf v 1 cos theta mathbf K 2 mathbf v quad mathbf K 2 1 Tengase en cuenta que el coeficiente del termino principal es ahora 1 en esta notacion Factorizando v se obtiene la expresion compacta v r o t R v displaystyle begin aligned mathbf v mathrm rot amp mathbf R mathbf v end aligned donde R I sin 8 K 1 cos 8 K 2 displaystyle mathbf R mathbf I sin theta mathbf K 1 cos theta mathbf K 2 es la matriz de rotacion a traves de un angulo 8 en sentido antihorario sobre el eje k y I es la matriz identidad 3 3 Esta matriz R es un elemento del grupo de rotacion SO 3 de ℝ3 y K es un elemento del algebra de Lie s o 3 displaystyle mathfrak so 3 que genera ese grupo de Lie tengase en cuenta que K es asimetrico lo que caracteriza a s o 3 displaystyle mathfrak so 3 En terminos de la matriz exponencial R exp 8 K displaystyle mathbf R exp theta mathbf K Para ver que la ultima identidad se mantiene se observa que R 8 R ϕ R 8 ϕ R 0 I displaystyle mathbf R theta mathbf R phi mathbf R theta phi quad mathbf R 0 mathbf I caracteristica de un grupo uniparametrico es decir exponencial y que las formulas coinciden con 8 infinitesimal Para una deduccion alternativa basada en esta relacion exponencial vease aplicacion exponencial de s o 3 displaystyle mathfrak so 3 sobre SO 3 Para la asignacion inversa vease aplicacion desde SO 3 sobre s o 3 displaystyle mathfrak so 3 Tengase en cuenta que el dual de Hodge de la rotacion R displaystyle mathbf R es R sin 8 k displaystyle mathbf R sin theta mathbf k lo que permite extraer tanto el eje de rotacion como el seno del angulo de rotacion de la rotacion misma con la ambiguedad habitual sin 8 s R displaystyle sin theta sigma mathbf R k s R R displaystyle mathbf k sigma mathbf R mathbf R donde s 1 displaystyle sigma pm 1 La expresion simple anterior resulta del hecho de que el dual de Hodge I displaystyle mathbf I y K 2 displaystyle mathbf K 2 es cero y K k displaystyle mathbf K mathbf k Vease tambien EditarNotacion axial angular Rotacion matematicas Grupo de rotacion SO 3 y rotaciones en el espacio euclideo 4 dimensional Formula de Euler RodriguesReferencias EditarLeonhard Euler Problema algebraicum ob affectiones prorsus singulares memorabile Commentatio 407 Indicis Enestoemiani Novi Comm Acad Sci Petropolitanae 15 1770 75 106 Olinde Rodrigues Des lois geometriques qui regissent les desplacements d un systeme solide dans l space et the la varia des coordonnees provenant of ces deplacementconsideeee imependant des chasquies qui peuvent les produire J Mates Pures Appl 5 1840 380 440 Don Koks 2006 Exploraciones en fisica matematica Springer Science Business Media LLC ISBN 0 387 30943 8 Ch 4 pps 147 y ss Una ruta indirecta hacia el algebra geometrica Enlaces externos EditarWeisstein Eric W Rodrigues Rotation Formula En Weisstein Eric W ed MathWorld en ingles Wolfram Research Johan E Mebius Derivacion de la formula de Euler Rodrigues para rotaciones tridimensionales de la formula general para rotaciones de cuatro dimensiones ArXiv General Mathematics 2007 Para otro ejemplo descriptivo consulte http chrishecker com Rigid Body Dynamics Physics Articles Chris Hecker seccion de fisica parte 4 La tercera dimension en la pagina 3 seccion Eje y angulo http chrishecker com images b bb Gdmphys4 pdf Datos Q1473494 Obtenido de https es wikipedia org w index php title Formula de rotacion de Rodrigues amp oldid 121635066, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos