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.
Quaternione normalizzato
Matrice di rotazione
Quaternione → Angoli
Inserisci le componenti del quaternione (w, x, y, z). Se non è unitario lo normalizziamo prima della conversione.
Angoli XYZ
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.