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.
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.
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.
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.
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) :
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.
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.
Le groupe de LieSU(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).
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])
↑(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)