Convertisseur d’angles d’Euler et quaternions
Convertis entre angles d’Euler, quaternions, axe-angle et matrices. Inclut aperçu 3D, normalisation, sortie JSON et extraits Unity, ROS et Python.
Angles d’Euler ↔ quaternions (roll, pitch, yaw)
Convertis des rotations XYZ en quaternions, axe-angle, matrices, JSON et extraits réutilisables.
Cette calculatrice convertit des angles d’Euler XYZ (roll, pitch, yaw) en quaternions normalisés pour les rotations 3D et inversement. Les quaternions sont prisés en robotique, dans les drones et les moteurs 3D car ils limitent le gimbal lock et facilitent l’interpolation fluide des orientations.
Convention fixe : XYZ intrinsèque, système main droite, R = Rz(lacet) · Ry(tangage) · Rx(roulis).
Angles → Quaternion
Indiquez le roulis (X), le tangage (Y) et le lacet (Z) en degrés. Le quaternion obtenu est normalisé automatiquement.
Quaternion normalisé
Matrice de rotation
JSON / code à copier
Quaternion → Angles
Renseignez les composantes du quaternion (w, x, y, z). Les quaternions non unitaires sont normalisés avant conversion.
Angles XYZ
Matrice de rotation
JSON / code à copier
Lorsque le tangage tend vers ±90°, les angles d’Euler deviennent ambigus (gimbal lock). Utilisez l’axe-angle pour interpréter la rotation.
Axe-angle → Quaternion
Saisissez un angle de rotation et un axe 3D. L’axe est normalisé automatiquement si sa longueur n’est pas 1.
Quaternion normalisé
Matrice de rotation
JSON / code à copier
Aperçu 3D simple
L’orientation du cube se met à jour avec le dernier calcul valide. C’est une aide visuelle rapide, pas un moteur 3D CAO.
Quelle convention est utilisée ?
Nous utilisons des rotations XYZ intrinsèques (roulis, tangage, lacet) dans un repère droit. Les entrées sont exprimées en degrés et les sorties affichent aussi les radians et la matrice de rotation.
Comment sont gérés les quaternions non unitaires ?
Tout quaternion non nul est normalisé avant le calcul des angles. La norme initiale et l’indication de normalisation apparaissent dans les résultats.
Quelle est la différence entre angles d’Euler et quaternions ?
Les angles d’Euler (roll, pitch, yaw) sont intuitifs mais exposés au gimbal lock et aux ambiguïtés numériques. Les quaternions décrivent les rotations 3D sur la sphère unité sans ces limites, ce qui les rend plus stables pour l’interpolation et le contrôle.
Qu’est-ce que le gimbal lock et comment les quaternions l’évitent-ils ?
Le gimbal lock apparaît quand deux axes de rotation Euler se confondent, supprimant un degré de liberté. Les quaternions utilisent quatre composantes, conservent les trois degrés de liberté et traversent toutes les rotations 3D sans singularité.
Puis-je utiliser cette calculatrice avec les données roll, pitch, yaw d’un capteur IMU ?
Oui. Respectez l’ordre XYZ fixe et exprimez les valeurs IMU en degrés pour obtenir des quaternions normalisés adaptés à la robotique, aux drones ou aux moteurs de jeu.
Améliorer cette calculatrice
Vous avez trouvé une erreur ou une fonction manque ?
Envoyez-nous l’exemple afin de vérifier cette calculatrice et de transformer les cas réels en améliorations ou tests automatiques.