Oriëntatie, kaders en quaternions


3D-oriëntatie begrijpen uit IMU-sensorgegevens

Nauwkeurige bewegingsanalyse is afhankelijk van inzicht in oriëntatieHoe een object of lichaamssegment wordt geroteerd in de driedimensionale ruimte. IMU-gebaseerde systemen meten oriëntatie niet direct; in plaats daarvan wordt oriëntatie geschat door traagheidssensorgegevens te combineren met sensorfusiealgoritmen.

QSense-bewegingssensoren voeren oriëntatie uit als quaternions, een wiskundig robuuste weergave van 3D-rotatie. Deze pagina legt uit hoe quaternionoriëntatie werkt, hoe het wordt afgeleid van IMU-gegevens en hoe oriëntatie is gerelateerd aan globale en lichaamsreferentieframes in bewegingsanalyse.

Wat is oriëntatie bij het volgen van bewegingen?

Oriëntatie beschrijft hoe een object wordt geroteerd, niet waar het zich bevindt. Bij menselijke bewegingsanalyse beantwoordt oriëntatie vragen als:

  • Hoe wordt het onderbeen gedraaid ten opzichte van de zwaartekracht?
  • Hoe draait de romp tijdens het lopen?
  • Hoe beweegt een ledemaat ten opzichte van het lichaam in plaats van de kamer?

Op IMU gebaseerde oriëntatietracking richt zich op rotatie en hoekbeweging, geen absolute positie.

quaternionoriëntatie

Waarom quaternions worden gebruikt voor 3D-oriëntatie

Het probleem met Eulerse hoeken

Traditionele voorstellingen zoals roll-pitch-yaw (Euler hoeken) hebben hier last van:

  • Gimbal slot (verlies van een vrijheidsgraad)
  • Discontinuïteiten op hoekgrenzen
  • Numerieke instabiliteit tijdens snelle of complexe bewegingen

Deze beperkingen maken Euler hoeken onbetrouwbaar voor het continu volgen van 3D bewegingen.

Quaternionoriëntatie

Een quaternion vertegenwoordigt oriëntatie met behulp van vier waarden:

q = [w, x, y, z]

Deze voorstelling:

  • Codeert rotatie als een enkel wiskundig object
  • Vermijdt gimbalvergrendeling volledig
  • Ondersteunt vloeiende interpolatie en stabiele realtime updates
  • Is rekenkundig efficiënt

Om deze redenen zijn quaternions het standaard uitvoerformaat voor real-time IMU-gebaseerde oriëntatietracking.

Madgwich IMU-sensorfusiealgoritme om IMU-sensorgegevens om te zetten in 3D-quaternionoriëntatie

Hoe IMU-gegevens uitgroeien tot quaternionoriëntatie

Om de oriëntatie van een object nauwkeurig te volgen, meten de Madgwick IMIMU-sensoren de beweging indirect. Oriëntatie wordt geschat door sensorfusie.

Gebruikte IMU-sensoren

  • Versnellingsmeter
    Meet lineaire versnelling en zwaartekracht (definieert “omlaag”)
  • Gyroscoop
    Meet hoeksnelheid (rotatieveranderingen op korte termijn)
  • Magnetometer (optioneel)
    Meet het magnetisch veld van de aarde (bepaalt de richting)

Elke sensor heeft sterke en zwakke punten; fusie is nodig om ze te combineren tot een stabiele oriëntatieschatting.

Madgwick algoritme voor sensorfusie (QSense)

QSense-bewegingssensoren gebruiken de Madgwick algoritme om quaternionoriëntatie te schatten.

Waarom Madgwick?

  • Stabiel voor real-time en langdurige metingen
  • Speciaal ontworpen voor IMU-oriëntatietracking
  • Computationeel efficiënt (geschikt voor ingesloten systemen)
  • Minimale afstemming vereist

Hoe het werkt (conceptueel)

  1. Gyroscoopintegratie
    Biedt snelle, soepele oriëntatie-updates→ maar bouwt na verloop van tijd drift op
  2. Versnellingsmetercorrectie
    Biedt een zwaartekrachtreferentie→ corrigeert langetermijndrift voor pitch en roll
  3. Magnetometercorrectie (optioneel)
    Geeft koersreferentie→ corrigeert gierdrift wanneer magnetische omstandigheden dit toelaten
  4. Quaternion-normalisatie
    Houdt de oriëntatie wiskundig geldig en stabiel

Het resultaat is een continue, driftgestuurde quaternionoriëntatie geschikt voor bewegingsanalyse, VR en besturingssystemen.

Globaal frame vs body frame

Oriëntatie krijgt pas betekenis als het wordt geïnterpreteerd in de correct referentiekader.

Wat is het globale frame?

De globaal frame (ook wel wereldframe of traagheidsframe genoemd) is een vaste referentie:

  • Beweegt niet mee met de sensor
  • Gewoonlijk uitgelijnd met de zwaartekracht en de aardas
  • Wordt gebruikt om de oriëntatie ten opzichte van de omgeving te beschrijven

Voorbeeld:

“Is de sensor naar voren gekanteld ten opzichte van de zwaartekracht?”

Wat is het carrosserieframe?

De lichaamsframe (of lokaal frame) beweegt mee met het object of lichaamssegment:

  • Gedefinieerd ten opzichte van de sensor of anatomie
  • Gebruikt voor gewrichtshoeken, segmentbeweging en biomechanica
  • Onafhankelijk van waar het onderwerp zich in de ruimte bevindt

Voorbeeld:

“Hoe is het onderbeen geroteerd ten opzichte van het bovenbeen?”

Waarom frametransformatie nodig is

De oriëntatie van de IMU wordt vaak geschat in de globaal frame, maar de meeste bewegingsanalyses vereisen gegevens in de lichaamsframe.

Voorbeelden:

  • Gezamenlijke hoekberekening
  • Loopanalyse
  • Techniekfeedback in de sport
  • VR avatar-besturing

Dit vereist een transformatie van globaal naar lichaamskader.

Globaal naar lichaamsframe transformatie (concept)

De transformatie gebruikt de oriëntatie van de sensor om vectoren tussen frames te roteren.

Typische stappen

  1. Eerste uitlijning / kalibratieStel vast hoe de sensor is georiënteerd ten opzichte van het lichaamssegment
  2. Op quaternion gebaseerde rotatieGebruik de oriëntatie-quaternion om vectoren te roteren vanuit globaal → lichaamsframe
  3. Na verloop van tijd consequent toepassenMaakt continu volgen van beweging ten opzichte van het lichaam mogelijk

Quaternions maken dit proces mogelijk:

  • Stabiel
  • Vrij van singulariteiten
  • Efficiënt voor real-time toepassingen

Waarom quaternions belangrijk zijn voor frame-transformaties

Quaternionen:

  • Vertegenwoordig rotaties netjes en continu
  • Vermijd numerieke problemen tijdens herhaalde transformaties
  • Nauwkeurige uitlijning tussen globale en lichaamsframes mogelijk maken
  • Zijn ideaal voor real-time motion capture en VR

Zonder quaternions worden frametransformaties snel onstabiel of dubbelzinnig tijdens complexe bewegingen.

Praktische toepassingen

Bewegingsregistratie en biomechanica

  • Gezamenlijke hoek schatten
  • Analyse van segmentoriëntatie
  • Loop- en houdingsbeoordeling

Virtual Reality & Animatie

  • Volledig lichaam avatar oriëntatie
  • Vloeiende roterende interpolatie
  • BVH en animatie pijplijn integratie

Robotica en besturing

  • Oriëntatiefeedback voor balans en controle
  • Referentie-frame onafhankelijke bewegingsbesturing

Sport & Revalidatie

  • Feedback over de techniek met betrekking tot de atleet
  • Analyse van de bewegingskwaliteit onafhankelijk van de omgeving

Belangrijkste opmerkingen

  • IMU's meten oriëntatie niet rechtstreeks - oriëntatie is geschat
  • Quaternions zijn de meest robuuste weergave voor 3D-oriëntatie
  • Sensorfusie (Madgwick) combineert gyroscoop-, acceleratie- en magneetveldgegevens
  • Globale en lichaamsframes dienen verschillende analytische doeleinden
  • Quaternion-gebaseerde transformaties maken nauwkeurige, real-time bewegingsanalyse mogelijk

Conclusie

Oriëntatie, kaders en quaternionen vormen de wiskundige ruggengraat van IMU-gebaseerde bewegingstracking. Door gebruik te maken van quaternionoriëntatie en duidelijke framedefinities maakt QSense Motion nauwkeurige, stabiele en toepassingsklare bewegingsanalyse mogelijk - van biomechanica en sport tot VR en embedded systemen.

Inzicht in deze concepten zorgt ervoor dat bewegingsgegevens niet alleen worden verzameld, maar correct en zinvol geïnterpreteerd.

QSENSE-MOTION-DRAAGBARE-MOTIESENSOR

Laat ons weten wat u wilt meten, hoeveel sensoren u nodig hebt en in welke omgeving. Wij zullen u dan laten weten of QSense geschikt is, welke configuratie u het beste kunt gebruiken en wat de integratie zou inhouden.

De hardware, firmware en algoritmen voor sensorfusie worden in eigen beheer ontwikkeld, dus de antwoorden komen rechtstreeks van de mensen die ze hebben gemaakt.

qsense voorzijde

Vragen?

Geen tijd voor een telefoongesprek? Stuur ons uw vraag – over de plaatsing van sensoren, bemonsteringsfrequenties, gegevensformaten of integratie – en u krijgt een technisch antwoord.

Blog

Laatste nieuws van onze blog

QSense-update: 18 sensoren, registratie via de sensor en de HUB in één app

QSense-update: 18 sensoren, registratie via de sensor en de HUB in één app

De nieuwste update van QSense biedt nu opname via de sensor, ondersteuning voor twee dongles voor maximaal 18 gesynchroniseerde sensoren en volledige integratie met de FieldSync HUB.
Automatisch lerende loopanalyse: hoe AI en minder IMU-sensoren de bewegingsregistratie een nieuwe vorm geven

Automatisch lerende loopanalyse: hoe AI en minder IMU-sensoren de bewegingsregistratie een nieuwe vorm geven

1. Meer doen met minder sensoren: ML-gebaseerde fusie en sensorreductie De conventionele weg naar betere bewegingsgegevens was ...
De beste IMU-sensor voor onderzoek naar loopanalyse: Wat er werkelijk toe doet

De beste IMU-sensor voor onderzoek naar loopanalyse: Wat er werkelijk toe doet

Waarom IMU's loopanalyse overnamen Optische bewegingsregistratie blijft de historische gouden standaard, maar het is duur, ...
QSENSE-MOTION-DRAAGBARE-MOTIESENSOR

QSense is een platform voor bewegingsintelligentie voor prestatiekritische toepassingen in sport, gezondheid, industrie en defensie. Wij stellen organisaties in staat om menselijke bewegingen te meten, te analyseren en erop in te spelen waar nauwkeurigheid, timing en betrouwbaarheid van belang zijn.

QSense is ontwikkeld door 2M Engineering.

Contact

2M Engineering

John F Kennedylaan 3

5555XC Valkenswaard

Nederland

nl_NL_formalDutch