|
|
Quaternionen und Rotationen |
|
010101 |
Forum-Anfänger
|
|
Beiträge: 12
|
|
|
|
Anmeldedatum: 07.09.18
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 22.11.2018, 20:43
Titel: Quaternionen und Rotationen
|
|
Hallo Forum,
in meiner Frage geht es um Euler-Winkel und Quaternionen. Beide bekomme ich aus einer Tinkerforge IMU 2.0. Ich möchte gerne die Messwerte um die Z-Achse und um 90 Grad drehen (siehe das folgende Skript). Hierfür multipliziere ich die Euler-Winkel mit einer Rotationsmatrix. Die ursprünglichen Euler-Winkel rechne ich weiterhin in Quaternionen um und multipliziere sie mit einem weiteren Quaternion, dass aus dem Drehwinkel erzeugt wurde. Nach der Umrechnung in Euler Winkel sollte dieses Ergebnis (nach meinem Verständnis) mit dem der ersten Transformation übereinstimmen. Tut es jedoch nicht. Wo ist mein Fehler?
Es geht mir nicht darum, einen Vektor zu drehen, sondern das Sensorkoordinatensystem.
Vielen Dank im Voraus
|
|
|
|
|
Jan S |
Moderator
|
|
Beiträge: 11.057
|
|
|
|
Anmeldedatum: 08.07.10
|
|
|
|
Wohnort: Heidelberg
|
|
|
|
Version: 2009a, 2016b
|
|
|
|
|
|
Verfasst am: 23.11.2018, 14:46
Titel: Re: Quaternionen und Rotationen
|
|
Hallo 010101,
Das ist seltsam. Die Euler-Winkel im Vektor quat_eul werden hier mit einer Rotations-Matrix multipliziert. Ich kann mir nicht vorstellen, dass das sinnvoll ist. Euler-Winkel sind ja sowieso nur sinntragend, wenn man dazu auch die Reihenfolge der zu nutzenden Achsen definiert. Darum denke ich, dass dieser Schritt falsch ist. Ich würde es eher vermeiden mit Eulerwinkeln, Direction-Cosine-Matrizen und Quaternionen zu rechnen. Nut bei den Rotations-Matrozen zu bleiben wäre bestimmt klarer und sicherer.
Gruß, Jan
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2025
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|