Orientierung, Rahmen und Quaternionen


Verstehen der 3D-Orientierung aus IMU-Sensordaten

Eine genaue Bewegungsanalyse hängt vom Verständnis ab Orientierungwie ein Objekt oder Körpersegment im dreidimensionalen Raum gedreht wird. IMU-basierte Systeme messen die Orientierung nicht direkt; stattdessen wird die Orientierung geschätzte durch Kombination von Trägheitssensordaten mit Hilfe von Sensorfusionsalgorithmen.

QSense Motion-Sensoren geben die Orientierung als Quaternionen, eine mathematisch robuste Darstellung der 3D-Drehung. Auf dieser Seite wird erklärt, wie die Quaternion-Orientierung funktioniert, wie sie aus IMU-Daten abgeleitet wird und wie sich die Orientierung auf globale und Körper-Bezugsrahmen in der Bewegungsanalyse.

Was ist Orientierung bei der Bewegungsverfolgung?

Orientierung beschreibt wie ein Objekt gedreht wird, und nicht, wo sie sich befindet. In der menschlichen Bewegungsanalyse beantwortet die Orientierung Fragen wie:

  • Wie wird der Unterschenkel im Verhältnis zur Schwerkraft gedreht?
  • Wie dreht sich der Rumpf während des Gehens?
  • Wie bewegt sich ein Glied relativ zum Körper und nicht zum Raum?

IMU-basierte Orientierungsverfolgung konzentriert sich auf Rotation und Winkelbewegung, nicht die absolute Position.

Quaternion-Orientierung

Warum Quaternionen für die 3D-Orientierung verwendet werden

Das Problem mit den Eulerschen Winkeln

Traditionelle Darstellungen wie Roll-Nick-Gier (Euler-Winkel) leiden darunter:

  • Kardanische Verriegelung (Verlust eines Freiheitsgrades)
  • Unstetigkeiten an Winkelgrenzen
  • Numerische Instabilität bei schnellen oder komplexen Bewegungen

Diese Einschränkungen machen Euler-Winkel für die kontinuierliche 3D-Bewegungsverfolgung unzuverlässig.

Quaternion-Ausrichtung

Ein Quaternion stellt die Orientierung anhand von vier Werten dar:

q = [w, x, y, z]

Diese Darstellung:

  • Kodiert Rotation als einzelnes mathematisches Objekt
  • Kardansperre wird vollständig vermieden
  • Unterstützt sanfte Interpolation und stabile Echtzeit-Updates
  • ist rechnerisch effizient

Aus diesen Gründen sind Quaternionen das Standardausgabeformat für IMU-basierte Orientierungsverfolgung in Echtzeit.

Madgwich IMU-Sensorfusionsalgorithmus zur Umwandlung von IMU-Sensordaten in eine 3D-Quaternion-Orientierung

Wie aus IMU-Daten eine Quaternion-Orientierung wird

Um die Orientierung eines Objekts genau zu verfolgen, messen die IMIMU-Sensoren von Madgwick die Bewegung indirekt. Die Orientierung wird geschätzt durch Sensor-Fusion.

Verwendete IMU-Sensoren

  • Beschleunigungsmesser
    Misst lineare Beschleunigung und Schwerkraft (definiert “unten”)
  • Gyroskop
    Misst die Winkelgeschwindigkeit (kurzfristige Rotationsänderungen)
  • Magnetometer (optional)
    Misst das Magnetfeld der Erde (bestimmt den Kurs)

Jeder Sensor hat seine Stärken und Schwächen; die Fusion ist erforderlich, um sie zu einer stabilen Orientierungsschätzung zu kombinieren.

Madgwick Sensor-Fusionsalgorithmus (QSense)

QSense-Bewegungssensoren verwenden das Madgwick-Algorithmus um die Quaternionenausrichtung zu schätzen.

Warum Madgwick?

  • Stabil für Messungen in Echtzeit und über lange Zeiträume
  • Speziell für die IMU-Orientierungsverfolgung entwickelt
  • Computereffizient (geeignet für eingebettete Systeme)
  • Minimale Abstimmung erforderlich

Wie es funktioniert (konzeptionell)

  1. Integration des Gyroskops
    Ermöglicht schnelle, reibungslose Orientierungsaktualisierungen→ akkumuliert jedoch mit der Zeit eine Drift
  2. Beschleunigungsmesser-Korrektur
    Bietet eine Schwerkraftreferenz→ korrigiert langfristige Nick- und Rolldrift
  3. Magnetometer-Korrektur (optional)
    Bietet Kursreferenz→ korrigiert die Gierdrift, wenn die magnetischen Bedingungen dies zulassen
  4. Quaternion-Normalisierung
    Hält die Orientierung mathematisch gültig und stabil

Das Ergebnis ist eine kontinuierliche, driftgesteuerte Quaternionenorientierung geeignet für Bewegungsanalyse, VR und Kontrollsysteme.

Global Frame vs. Body Frame

Orientierung ist nur dann sinnvoll, wenn sie im Rahmen der korrekter Bezugsrahmen.

Was ist der Global Frame?

Die globaler Rahmen (auch Welt- oder Inertialsystem genannt) ist ein fester Bezugspunkt:

  • Bewegt sich nicht mit dem Sensor
  • In der Regel auf die Schwerkraft und die Erdachse ausgerichtet
  • Dient zur Beschreibung der Orientierung in Bezug auf die Umgebung

Beispiel:

“Ist der Sensor im Verhältnis zur Schwerkraft nach vorne geneigt?”

Was ist der Karosserierahmen?

Die Karosserierahmen (oder lokaler Rahmen) bewegt sich mit dem Objekt oder Körpersegment:

  • Definiert in Bezug auf den Sensor oder die Anatomie
  • Verwendet für Gelenkwinkel, Segmentbewegung und Biomechanik
  • Unabhängig davon, wo sich die Person im Raum befindet

Beispiel:

“Wie ist der Unterschenkel im Verhältnis zum Oberschenkel gedreht?”

Warum eine Rahmenumwandlung notwendig ist

Die IMU-Orientierung wird häufig in der globaler Rahmen, aber die meisten Bewegungsanalysen erfordern Daten in der Karosserierahmen.

Beispiele:

  • Berechnung des Gelenkwinkels
  • Ganganalyse
  • Technisches Feedback im Sport
  • VR-Avatar-Steuerung

Dies erfordert eine Global-to-body frame transformation.

Global to Body Frame Transformation (Konzept)

Die Transformation verwendet die Ausrichtung des Sensors, um die Vektoren zwischen den Bildern zu drehen.

Typische Schritte

  1. Erstmalige Ausrichtung/KalibrierungFeststellen, wie der Sensor relativ zum Körpersegment ausgerichtet ist
  2. Quaternion-basierte DrehungVerwenden Sie die Orientierungsquaternion, um Vektoren aus dem globalen → Körperrahmen zu drehen.
  3. Konsequent über einen längeren Zeitraum anwendenErmöglicht die kontinuierliche Verfolgung von Bewegungen relativ zum Körper

Die Quaternionen ermöglichen diesen Prozess:

  • Stabil
  • Frei von Singularitäten
  • Effizient für Echtzeitanwendungen

Warum Quaternionen für Frame-Transformationen wichtig sind

Quaternionen:

  • Rotationen sauber und kontinuierlich darstellen
  • Vermeiden Sie numerische Probleme bei wiederholten Transformationen
  • Ermöglicht eine genaue Ausrichtung zwischen Global- und Körperrahmen
  • Sind ideal für Echtzeit-Bewegungserfassung und VR

Ohne Quaternionen werden Frame-Transformationen bei komplexen Bewegungen schnell instabil oder mehrdeutig.

Praktische Anwendungen

Bewegungserfassung & Biomechanik

  • Schätzung des Gelenkwinkels
  • Analyse der Segmentausrichtung
  • Bewertung von Gangart und Körperhaltung

Virtuelle Realität und Animation

  • Ganzkörper-Avatar-Ausrichtung
  • Glatte Rotationsinterpolation
  • Integration von BVH und Animationspipeline

Robotik und Steuerung

  • Orientierungsrückmeldung für Gleichgewicht und Kontrolle
  • Referenzrahmen-unabhängige Bewegungssteuerung

Sport und Rehabilitation

  • Technik-Feedback in Bezug auf den Athleten
  • Analyse der Bewegungsqualität unabhängig von der Umgebung

Wichtigste Erkenntnisse

  • IMUs messen die Orientierung nicht direkt - die Orientierung ist geschätzte
  • Quaternionen sind die robusteste Darstellung für die 3D-Orientierung
  • Sensorfusion (Madgwick) kombiniert Kreisel-, Beschleunigungs- und Magnetfelddaten
  • Globale und Körperrahmen dienen unterschiedlichen analytischen Zwecken
  • Quaternion-basierte Transformationen ermöglichen eine genaue Bewegungsanalyse in Echtzeit

Schlussfolgerung

Orientierung, Rahmen und Quaternionen bilden die mathematisches Rückgrat der IMU-basierten Bewegungsverfolgung. Durch die Verwendung von Quaternion-Orientierung und klaren Frame-Definitionen ermöglicht QSense Motion genaue, stabile und anwendungsbereite Bewegungsanalysen - von Biomechanik und Sport bis hin zu VR und eingebetteten Systemen.

Das Verständnis dieser Konzepte stellt sicher, dass Bewegungsdaten nicht nur erfasst werden, sondern richtig und sinnvoll interpretiert werden.

QSENSE-MOTION-WEARABLE-MOTION-SENSOR

Teilen Sie uns mit, was Sie messen möchten, wie viele Sensoren Sie benötigen und in welcher Umgebung. Wir sagen Ihnen dann, ob QSense dafür geeignet ist, welche Konfiguration Sie verwenden sollten und was die Integration erfordern würde.

Die Hardware, die Firmware und die Algorithmen zur Sensorfusion werden intern entwickelt, sodass die Antworten direkt von den Entwicklern stammen.

qsense Vorderseite

Noch Fragen?

Keine Zeit für ein Telefonat? Schicken Sie uns Ihre Frage – sei es zur Sensorplatzierung, zu Abtastraten, Datenformaten oder zur Integration – und Sie erhalten eine fachliche Antwort.

Blog

Aktuelles aus unserem Blog

QSense-Update: 18 Sensoren, Aufzeichnung direkt auf dem Sensor und der HUB in einer App

QSense-Update: 18 Sensoren, Aufzeichnung direkt auf dem Sensor und der HUB in einer App

Das neueste QSense-Update bietet nun die Aufzeichnung direkt auf dem Sensor, Unterstützung für zwei Dongles mit bis zu 18 synchronisierten Sensoren sowie eine vollständige Integration in den FieldSync HUB.
Maschinenlernende Ganganalyse: Wie KI und weniger IMU-Sensoren die Bewegungserfassung neu gestalten

Maschinenlernende Ganganalyse: Wie KI und weniger IMU-Sensoren die Bewegungserfassung neu gestalten

1. Mit weniger Sensoren mehr erreichen: ML-basierte Fusion und Sensorreduzierung Der herkömmliche Weg zu besseren Bewegungsdaten bestand darin, ...
Der beste IMU-Sensor für die Ganganalyseforschung: Worauf es wirklich ankommt

Der beste IMU-Sensor für die Ganganalyseforschung: Worauf es wirklich ankommt

Warum IMUs die Ganganalyse übernommen haben Die optische Bewegungserfassung ist nach wie vor der historische Goldstandard, aber sie ist teuer, fest ...
QSENSE-MOTION-WEARABLE-MOTION-SENSOR

QSense ist eine Motion-Intelligence-Plattform für leistungsrelevante Anwendungen in den Bereichen Sport, Gesundheit, Industrie und Verteidigung. Wir ermöglichen es Unternehmen, menschliche Bewegungen zu messen, zu analysieren und darauf zu reagieren, wenn es auf Genauigkeit, Timing und Zuverlässigkeit ankommt.

QSense wird von 2M Engineering entwickelt.

Kontakt

2M Technik

John F. Kennedylaan 3

5555XC Valkenswaard

Die Niederlande

de_DE_formalGerman