Aller au contenu

Formule d'Euler–Rodrigues

Un article de Wikipédia, l'encyclopédie libre.

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].

Formulation matricielle

[modifier | modifier le code]

La matrice générale d'une rotation de l'espace vectoriel euclidien de dimension trois dans une base orthonormée directe s'écrit

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

[modifier | modifier le code]

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

[modifier | modifier le code]

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

[modifier | modifier le code]

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

[modifier | modifier le code]

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) :
.
  • La matrice des angles d'Euler
    est égale à la matrice d'Euler-Rodrigues avec
    .
  • Si sont des entiers non tous nuls, la matrice
    est une matrice de rotation à coefficients rationnels.

Démonstrations

[modifier | modifier le code]

1) Formule de rotation d'Olinde Rodrigues

[modifier | modifier le code]

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

[modifier | modifier le code]

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

[modifier | modifier le code]

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

[modifier | modifier le code]

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)

[modifier | modifier le code]

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

[modifier | modifier le code]

Références

[modifier | modifier le code]
  • É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

[modifier | modifier le code]
  1. (la) Leonhard Euler, « Problema algebraicum ob affectiones prorsus singulares memorabile », Commentatio 407 Indicis Enestoemiani, Novi Comm. Acad. Sci. Petropolitanae 15,‎ , p. 75–106
  2. 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)