Convertitore angoli di Eulero e quaternioni

Converti tra angoli di Eulero (roll, pitch, yaw) e quaternioni (x, y, z, w). Include normalizzazione, ordine di rotazione e matrici di rotazione.

Angoli di Eulero ↔ quaternioni (roll, pitch, yaw)

Converti rotazioni XYZ in gradi in quaternioni normalizzati con matrice di rotazione e forma asse-angolo.

Questo strumento converte gli angoli di Eulero XYZ (roll, pitch, yaw) in quaternioni normalizzati per le rotazioni 3D e viceversa. I quaternioni sono usati in robotica, droni ed engine grafici 3D perché riducono il gimbal lock e consentono interpolazioni più stabili.

Convenzione fissa: XYZ intrinseco (rollio, beccheggio, imbardata) in gradi; sistema destro.

Angoli → Quaternione

Inserisci rollio (X), beccheggio (Y) e imbardata (Z) in gradi. Il quaternione risultante viene normalizzato automaticamente.

es. 45
Sono accettati punto o virgola decimale.
es. -30
Ordine aeronautico: rollio → beccheggio → imbardata.
es. 120
Sequenza intrinseca XYZ.

Quaternione normalizzato

Inserisci gli angoli di Eulero in gradi per ottenere il quaternione.
w
x
y
z
Asse-angolo
Asse indefinito (rotazione nulla).

Matrice di rotazione

Quaternione → Angoli

Inserisci le componenti del quaternione (w, x, y, z). Se non è unitario lo normalizziamo prima della conversione.

es. 0,9239
es. 0,3827
es. 0
es. 0

Angoli XYZ

Inserisci le componenti del quaternione per ricavare gli angoli.
‖q‖
w (normalizzato)
x (normalizzato)
y (normalizzato)
z (normalizzato)
Asse-angolo
Asse indefinito (rotazione nulla).

Matrice di rotazione

Quando il beccheggio si avvicina a ±90° gli angoli di Eulero diventano ambigui (gimbal lock). Consulta l’asse-angolo per interpretare la rotazione.

Quale convenzione viene utilizzata?

Usiamo rotazioni XYZ intrinseche (rollio, beccheggio, imbardata) in un sistema destro. Gli input sono in gradi e i risultati includono anche radianti e matrice di rotazione.

Come vengono gestiti i quaternioni non unitari?

Ogni quaternione non nullo viene normalizzato prima di calcolare gli angoli. Mostriamo la norma originale e se la normalizzazione è stata necessaria.

Qual è la differenza tra angoli di Eulero e quaternioni?

Gli angoli di Eulero (roll, pitch, yaw) sono intuitivi ma possono soffrire di gimbal lock e instabilità numeriche. I quaternioni descrivono le rotazioni 3D senza ambiguità e risultano più affidabili per controlli e interpolazioni nei motori 3D.

Che cos’è il gimbal lock e come lo evitano i quaternioni?

Il gimbal lock si verifica quando due assi di una rappresentazione in angoli di Eulero si allineano e si perde un grado di libertà. I quaternioni utilizzano quattro componenti e preservano tutti e tre i gradi di libertà lungo qualsiasi rotazione 3D.

Posso usare questa calcolatrice con i dati roll, pitch e yaw di un sensore IMU?

Sì. Inserisci i valori dell’IMU seguendo l’ordine XYZ fisso e in gradi per ottenere quaternioni normalizzati da applicare in robotica, droni o simulazioni 3D.