Anar al contingut

Fòrmula de rotació de Rodrigues

De L'Enciclopèdia, la wikipedia en valencià
Este artícul tracta sobre la fòrmula de rotació de Rodrigues, relacionada en els paràmetros de Euler-Rodrigues i en la fòrmula de Euler-Rodrigues d'una rotació 3D.

En la teoria del grup de rotació SO(3), la fòrmula de rotació de Rodrigues, que du el nom d'Olinde Rodrigues (1795-1851), és un algoritme eficient per a rotar un vector en l'espai, donat un eix i un àngul de rotació. Per extensió, açò es pot usar per a transformar els tres vectores d'una base per a calcular una matriu de rotació en SO(3), el grup de totes les matrius de rotació, utilisant una notació axial-angular. En atres paraules, la fòrmula de Rodrigues proporciona un algoritme per a calcular l'aplicació exponencial de baix(3) (l'àlgebra de Lie de SO(3)), sobre SO(3) sense calcular realment la matriu exponencial completa.

Definició

[editar | editar còdic]

Si v és un vector en 3 i k és un vector unitari que descriu un eix de rotació sobre el qual v gira en un àngul θ segons la regla de la mà dreta, la fòrmula de Rodrigues per al vector girat vrot és


Una definició alternativa és escriure el vector de l'eix com un producte vectorial a × b de qualsevol dels dos vectores distints a zero a i b que definixen el pla de rotació, i el sentit de l'àngul θ es medix des de a i cap a b. En deixar que α denote l'àngul entre estos vectores, els dos ànguls θ i α no són necessàriament iguals, pero es medixen en el mateix sentit. Llavors el vector de l'eix unitari es pot escriure

𝐤=𝐚×𝐛|𝐚×𝐛|=𝐚×𝐛|𝐚||𝐛|sinα.

Esta forma pot ser més útil quan estan involucrats dos vectores que definixen un pla. Un eixemple en física és la precesión de Thomas, que inclou la rotació donada per la fòrmula de Rodrigues, en térmens de dos increments de velocitat no colineales, i de l'eix de rotació que és perpendicular al pla definit per abdós.

Deducció

[editar | editar còdic]
La fòrmula de rotació de Rodrigues gira v en un àngul θ al voltant del vector k, descomponent-ho en els seus components paralel i perpendicular a k, i girant solament el component perpendicular
Geometria vectorial de la fòrmula de rotació de Rodrigues, aixina com la descomposició en components paralels i perpendiculars

Siga k un vector unitari definint un eix de rotació, i siga v un vector per a rotar sobre k per l'àngul θ (segons la regla de la mà dreta, en sentit contrari a les agulles del rellonge en la figura).

Usant el producte escalar i el producte vectorial, el vector v es pot descompondre en components paralels i perpendicular a l'eix k,

𝐯=𝐯+𝐯,

a on el component paralel a k és

𝐯=(𝐯𝐤)𝐤

cridat vector proyecció de v en k, i el component perpendicular a k és

𝐯=𝐯𝐯=𝐯(𝐤𝐯)𝐤=𝐤×(𝐤×𝐯)

cridat vector rebuge de v de k.


El vector k × v es pot vore com una còpia de v girada 90° en sentit antihorario al voltant de k, per lo que les seues magnituts són iguals pero les direccions són perpendiculars. De la mateixa manera, el vector k × (k × v) és una còpia de v girada 180° en sentit contrari a les agulles del rellonge a través de k, de modo que k × (k × v) i v són iguals en magnitut pero en direccions opostes (és dir, són negatius entre sí, per lo tant, de signes contraris). En expandir el producte mixt s'establix la conexió entre els components paralel i perpendicular. La fòrmula resultant és a × (b × c) = (a · c)b − (a · b)c donat qualsevol dels tres vectores a, b, c.

La component paralela a l'eix no canviarà la magnitut ni la direcció baix la rotació,

𝐯rot=𝐯,

solament la component perpendicular canviarà de direcció pero conservarà la seua magnitut, d'acort en

|𝐯rot|=|𝐯|,𝐯rot=cosθ𝐯+sinθ𝐤×𝐯,

i com k i v són paralels, el seu producte creuat és zero k × v = 0, per lo que

𝐤×𝐯=𝐤×(𝐯𝐯)=𝐤×𝐯𝐤×𝐯=𝐤×𝐯

i se seguix que

𝐯rot=cosθ𝐯+sinθ𝐤×𝐯.

Esta rotació és pròpia, ya que els vectores v i k × v tenen la mateixa llongitut, i k × v és v girat 90° en sentit contrari a les agulles del rellonge sobre k. Un escalat de v i k × v utilisant les funcions trigonométricas sen i coseno dona el component perpendicular girat. La forma del component girat és similar al desenroll d'un vector radial en el pla en coordenades polars (r, θ) expressat en una base cartesiana 2D

𝐫=rcosθ𝐞x+rsinθ𝐞y,

a on ix, ii són vectores unitaris en les seues direccions indicades.

Ara el vector rotado complet és

𝐯rot=𝐯rot+𝐯rot,

En substituir les definicions de v∥rot i v⊥rot en els resultats de l'equació en

𝐯rot=𝐯+cosθ𝐯+sinθ𝐤×𝐯=𝐯+cosθ(𝐯𝐯)+sinθ𝐤×𝐯=cosθ𝐯+(1cosθ)𝐯+sinθ𝐤×𝐯=cosθ𝐯+(1cosθ)(𝐤𝐯)𝐤+sinθ𝐤×𝐯


Referències

[editar | editar còdic]