Formule d'Euler–Rodrigues
En mathématiques et en mécanique, la formule d'Euler – Rodrigues est une formule générale pour les rotations vectorielles en dimension trois, faisant intervenir quatre paramètres.
Elle est ainsi nommée en référence à Leonhard Euler[1] et Olinde Rodrigues[2].
Énoncé
Formulation matricielle
La matrice générale d'une rotation de l'espace vectoriel euclidien de dimension dimension trois dans une base orthonormée directe s'écrit
où sont quatre paramètres réels, dits d'Euler-Rodrigues, vérifiant .
C'est donc aussi la formule générale d'une matrice orthogonale positive d'ordre trois.
Formulation vectorielle
Si on note le vecteur de coordonnées (b, c, d) dans la base orthonormée, la formule précédente est l'écriture matricielle de la formule :
.
C'est la raison pour laquelle le paramètre a est appelé le paramètre scalaire, et le triplet (b, c, d) le paramètre vectoriel .
Propriétés
Symétrie
Les paramètres (a, b, c, d) et (−a, −b, −c, −d) décrivent la même rotation. En dehors de cette symétrie, chaque quadruplet de paramètres décrit une rotation unique.
Composition des rotations
Soit (a1, b1, c1, d1) et (a2, b2, c2, d2) les paramètres d'Euler-Rodrigues de deux rotations. Les paramètres de la rotation composée (rotation 1 puis rotation 2) sont les suivants:
Il est simple, bien que fastidieux, de vérifier que a2 + b2 + c2 + d2 = 1 . Il s'agit essentiellement de l'identité des quatre carrés d'Euler, également utilisée par Rodrigues.
Liaison avec l'angle et l'axe de rotation
Toute rotation vectorielle en dimension trois est uniquement déterminée par son axe de rotation (dirigé par un vecteur unitaire de coordonnées ) et son angle . Les paramètres d'Euler-Rodrigues sont alors obtenus par les relations :
Autrement dit, .
Notons que si est augmenté d'une rotation complète de , les arguments des sinus et cosinus n'augmentent que de . Les paramètres résultants sont les opposés des valeurs originales, (−a, −b, −c, −d) ; ils représentent la même rotation.
Exemples
- La transformation identique (rotation nulle, ) correspond à des valeurs de paramètres (a, b, c, d) = (±1, 0, 0, 0) .
- Les rotations de 180 degrés (demi-tours, ) autour de n'importe quel axe sont obtenues pour a = 0 , ce qui donne la matrice générale d'un demi-tour autour de de coordonnées (b, c, d) :
- La matrice des angles d'Euler
est égale à la matrice d'Euler-Rodrigues avec . - Si sont des entiers non tous nuls, la matrice
Démonstrations
1) Formule de rotation d'Olinde Rodrigues
Théorème : si est la rotation d'angle autour de (unitaire) , l'image d'un vecteur est donnée par la formule :
Démonstration : Le vecteur se décompose suivant le plan P orthogonal à et la droite engendrée par en . Or, si est le vecteur directement orthogonal à dans P, , donc .
Or, avec un dessin, on peut se convaincre que et , d'où la formule énoncée.
Attention, il ne faut pas confondre cette formule d'Olinde Rodrigues avec cette autre, concernant les polynômes orthogonaux.
2) Obtention de la formule vectorielle
La formule d'Olinde Rodrigues s'écrit aussi , et en posant et , on obtient bien .
La formule matricielle s'obtient alors en passant aux coordonnées.
3) Variante matricielle directe
La formule d'Olinde Rodrigues donne la matrice de dans une base orthonormée directe :
qui donne elle-même la matrice d'Euler-Rodrigues en utilisant .
Connexion avec les quaternions
Les paramètres d'Euler-Rodrigues peuvent être considérés comme les coefficients d'un quaternion
dont le paramètre scalaire a est la partie réelle, et les paramètres vectoriels b, c, d les parties imaginaires. Il est unitaire puisque
Plus important encore, les relations ci-dessus pour la composition des rotations sont précisément les relations pour la multiplication des quaternions. En d'autres termes, le groupe de quaternions unitaires muni de la multiplication, modulo le signe moins, est isomorphe au groupe des rotations muni de la composition.
Connexion avec les matrices de spin SU(2)
Le groupe de Lie SU(2) peut être utilisé pour représenter des rotations tridimensionnelles par des matrices 2 × 2 . La matrice de SU(2) correspondant à une rotation, en fonction de ses paramètres d'Euler-Rodrigues, est
Ce qui peut s'écrire :
où les σi sont les matrices de spin de Pauli. Ainsi, les paramètres d'Euler-Rodrigues sont les coefficients de la représentation d'une rotation tridimensionnelle dans SU(2).
Voir également
Références
- Élie Cartan, The Theory of Spinors, Dover, (ISBN 0-486-64070-1)
- W. R. Hamilton, Elements of Quaternions, Cambridge University Press,
- E.J. Haug, Computer-Aided Analysis and Optimization of Mechanical Systems Dynamics., Springer-Verlag,
- (es) Garza et Pacheco Quintanilla, « Benjamin Olinde Rodrigues, matemático y filántropo, y su influencia en la Física Mexicana », Revista Mexicana de Física, , p. 109–113 (lire en ligne [archive du ] [PDF])
- (en) Shuster, « A Survey of Attitude Representations », Journal of the Astronautical Sciences, vol. 41, no 4, , p. 439–517 (lire en ligne [PDF])
Notes et références
- (la) Leonhard Euler, « Problema algebraicum ob affectiones prorsus singulares memorabile », Commentatio 407 Indicis Enestoemiani, Novi Comm. Acad. Sci. Petropolitanae 15, , p. 75–106
- Olinde Rodrigues, « Des lois géométriques qui régissent les déplacements d'un système solide dans l'espace, et de la variation des coordonnées provenant de ces déplacements considérés indépendamment des causes qui peuvent les produire », Journal de mathématiques pures et appliquées, , p. 380-440 (lire en ligne)
- Portail des mathématiques