Quaternion - Définition

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.

Composition de rotations vectorielles et produit de quaternions

La propriété précédente justifie le fait que l'on a coutume de dire, mais de façon peu rigoureuse, que le quaternion (\cos \varphi,\ \sin \varphi\ \vec N) représente la rotation .

En utilisant le même langage approximatif, on peut dire que la composition de deux rotations successives \mathbf R_1 puis \mathbf R_2 est une rotation \mathbf R qui est représentée par le quaternion Q = Q_2 ** Q_1\, , les quaternions Q_1\, et Q_2\, étant les représentants respectifs des rotations \mathbf R_1 et \mathbf R_2 .

Montrons-le :

En posant : \vec V' = \, \mathbf R_1\, (\vec V)\, , puis \vec V'' = \, \mathbf R_2\, (\vec V')\, , la formule encadrée ci-dessus nous donne, écrite de façon condensée, les 2 égalités :
(0,\ \vec V') = Q_1 ** (0,\ \vec V) ** Q^*_1 et
(0,\ \vec V'') = Q_2 ** (0,\ \vec V') ** Q^*_2 , ce qui peut donc encore s'écrire :

(0,\ \vec V'') = Q_2 ** \left[Q_1 ** (0,\ \vec V) ** Q^*_1\right] ** Q^*_2 ou, si l'on tient compte de l'associativité du produit de quaternions:
(0,\ \vec V'') = (Q_2 ** Q_1) ** (0,\ \vec V) ** (Q^*_1 ** Q^*_2) , ou encore :
(0,\ \vec V'') = (Q_2 ** Q_1) ** (0,\ \vec V) ** (Q_2 ** Q_1)^* , en tenant compte de la valeur du conjugué de deux quaternions.

Ce qui établit la propriété annoncée pour la composition de deux rotations et que nous écrirons :

\Bigg(0,\ \mathbf R_{\left[2\varphi_2, \vec N_2\right]}\left(\mathrm R_{\left[2\varphi_1, \vec N_1\right]} (\vec V)\right)\Bigg) =  (\cos \varphi_2,\ \sin \varphi_2\ \vec N_2) ** (\cos \varphi_1,\ \sin \varphi_1\ \vec N_1) ** (0,\ \vec V) **  (\cos \varphi_1,\ -\sin \varphi_1\ \vec N_1) **  (\cos \varphi_2,\ -\sin \varphi_2\ \vec N_2)

Applications

Alors qu'ils peuvent être utiles en dimension 3, les quaternions ne sont pas employés dans d'autres dimensions (bien que des extensions comme celles des biquaternions et des algèbres de Clifford soient en théorie utilisables). En effet, la notion de vecteur a presque universellement remplacé celle des quaternions en science et en technologie au milieu du XXe siècle.

Aujourd'hui, les quaternions redeviennent plus populaires et trouvent leur place en infographie, en théorie de la commande, dans le traitement du signal, dans la commande de mouvement et la mécanique orbitale, principalement pour représenter les rotations et les orientations en dimension 3. Par exemple, il est fréquent que les systèmes de commande de déplacement d'un vaisseau spatial soient régis en termes de quaternions. La raison est qu'effectuer beaucoup d'opérations sur les quaternions est numériquement plus stable que d'effectuer beaucoup d'opérations sur les matrices.

Interpolation de rotations

Si l'on prend deux rotations de l'espace ra et rb, l'interpolation linéaire de ces rotations n'est en général pas une rotation. Pour pouvoir interpoler, il faut soit

  • utiliser les angles d'Euler,
  • utiliser les quaternions.

Dans le dernier cas, les 2 rotations sont représentées par 2 quaternions qa et qb sur la sphère unité S3, et l'interpolation correspond à la géodésique entre ces 2 points

Page générée en 0.108 seconde(s) - site hébergé chez Contabo
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
A propos - Informations légales
Version anglaise | Version allemande | Version espagnole | Version portugaise