Orientation, cadres et quaternions


Comprendre l'orientation 3D à partir de données de capteurs IMU

La précision de l'analyse des mouvements dépend de la compréhension l'orientationL'orientation : la façon dont un objet ou un segment de corps est tourné dans l'espace tridimensionnel. Les systèmes basés sur l'IMU ne mesurent pas directement l'orientation. estimée en combinant les données des capteurs inertiels à l'aide d'algorithmes de fusion de capteurs.

Les capteurs de mouvement QSense indiquent l'orientation sous la forme quaternions, Le quaternion est une représentation mathématiquement robuste de la rotation 3D. Cette page explique comment fonctionne l'orientation par quaternion, comment elle est dérivée des données IMU, et comment l'orientation est liée à cadres de référence globaux et corporels dans l'analyse du mouvement.

Qu'est-ce que l'orientation dans le suivi de mouvement ?

L'orientation décrit comment un objet est tourné, et non l'endroit où il se trouve. Dans l'analyse des mouvements humains, l'orientation répond à des questions telles que :

  • Quelle est la rotation de la jambe inférieure par rapport à la gravité ?
  • Comment le tronc tourne-t-il pendant la marche ?
  • Comment un membre peut-il se déplacer par rapport au corps plutôt que par rapport à la pièce ?

Le suivi de l'orientation basé sur l'IMU se concentre sur la rotation et le mouvement angulaire, et non une position absolue.

quaternion d'orientation

Pourquoi les quaternions sont-ils utilisés pour l'orientation 3D ?

Le problème des angles d'Euler

Les représentations traditionnelles telles que le roulis, le tangage et le lacet (angles d'Euler) souffrent de ce problème :

  • Verrouillage du cardan (perte d'un degré de liberté)
  • Discontinuités aux limites des angles
  • Instabilité numérique lors de mouvements rapides ou complexes

Ces limitations font que les angles d'Euler ne sont pas fiables pour le suivi continu des mouvements en 3D.

Orientation des quaternions

Un quaternion représente l'orientation à l'aide de quatre valeurs :

q = [w, x, y, z]

Cette représentation :

  • Encode la rotation comme un objet mathématique unique
  • Évite complètement le blocage du cardan
  • Prise en charge d'une interpolation fluide et de mises à jour stables en temps réel
  • Est efficace sur le plan informatique

C'est pourquoi les quaternions constituent le format de sortie standard pour les applications suivi de l'orientation en temps réel basé sur l'UMI.

Algorithme de fusion des capteurs IMU de Madgwich pour transformer les données des capteurs IMU en quaternions d'orientation 3D

Comment les données IMU deviennent des quaternions d'orientation

Pour suivre avec précision l'orientation d'un objet, les capteurs IMIMU de Madgwick mesurent indirectement le mouvement. L'orientation est estimée par fusion de capteurs.

Capteurs IMU utilisés

  • Accéléromètre
    Mesure l'accélération linéaire et la gravité (définit le “bas”)
  • Gyroscope
    Mesure la vitesse angulaire (changements de rotation à court terme)
  • Magnétomètre (en option)
    Mesure le champ magnétique terrestre (définit le cap)

Chaque capteur a ses forces et ses faiblesses ; la fusion est nécessaire pour les combiner en une estimation stable de l'orientation.

Algorithme de fusion des capteurs de Madgwick (QSense)

Les capteurs de mouvement QSense utilisent le Algorithme de Madgwick pour estimer l'orientation des quaternions.

Pourquoi Madgwick ?

  • Stabilité pour les mesures en temps réel et de longue durée
  • Conçu spécifiquement pour le suivi de l'orientation de l'IMU
  • Efficacité calculatoire (adaptée aux systèmes embarqués)
  • Réglage minimal nécessaire

Comment ça marche (conceptuellement)

  1. Intégration du gyroscope
    Fournit des mises à jour rapides et fluides de l'orientation→ mais accumule des dérives au fil du temps
  2. Correction de l'accéléromètre
    Fournit une référence de gravité→ corrige la dérive en tangage et en roulis à long terme
  3. Correction du magnétomètre (en option)
    Fournit une référence de cap→ corrige la dérive en lacet lorsque les conditions magnétiques le permettent
  4. Normalisation des quaternions
    Maintient l'orientation mathématiquement valide et stable

Le résultat est un orientation en quaternions continue et contrôlée par la dérive convient à l'analyse des mouvements, à la RV et aux systèmes de contrôle.

Cadre global ou cadre de référence

L'orientation ne prend tout son sens que lorsqu'elle est interprétée dans le cadre de la politique de l'Union européenne. cadre de référence correct.

Qu'est-ce que le cadre global ?

Les cadre global (également appelé cadre mondial ou inertiel) est une référence fixe :

  • Ne se déplace pas avec le capteur
  • Généralement aligné sur l'axe de gravité et l'axe terrestre
  • Utilisé pour décrire l'orientation par rapport à l'environnement

Exemple :

“Le capteur est-il incliné vers l'avant par rapport à la gravité ?”

Qu'est-ce que la carrosserie ?

Les cadre de la carrosserie (ou cadre local) se déplace avec l'objet ou le segment de corps :

  • Défini par rapport au capteur ou à l'anatomie
  • Utilisé pour les angles d'articulation, le mouvement des segments et la biomécanique
  • Indépendamment de l'endroit où se trouve le sujet dans la pièce

Exemple :

“Comment la jambe est-elle tournée par rapport à la cuisse ?”

Pourquoi la transformation du cadre est nécessaire

L'orientation de l'IMU est souvent estimée dans le cadre global, mais la plupart des analyses de mouvement requièrent des données dans le format cadre de la carrosserie.

Exemples :

  • Calcul de l'angle d'articulation
  • Analyse de la démarche
  • Retour d'information sur la technique dans le sport
  • Contrôle de l'avatar VR

Pour cela, il est nécessaire de disposer d'un transformation du cadre global en cadre corporel.

Transformation du cadre global en cadre corporel (concept)

La transformation utilise l'orientation du capteur pour faire pivoter les vecteurs entre les images.

Étapes typiques

  1. Alignement initial / étalonnageDéterminer l'orientation du capteur par rapport au segment du corps
  2. Rotation basée sur les quaternionsUtiliser le quaternion d'orientation pour faire pivoter les vecteurs du cadre global → cadre du corps.
  3. Appliquer de manière cohérente au fil du tempsPermet un suivi continu des mouvements par rapport au corps

Les quaternions facilitent ce processus :

  • Stable
  • Sans singularités
  • Efficace pour les applications en temps réel

L'importance des quaternions pour les transformations de cadres

Quaternions :

  • Représenter les rotations de manière propre et continue
  • Éviter les problèmes numériques lors de transformations répétées
  • Permettre un alignement précis entre le cadre global et le cadre du corps
  • Idéal pour la capture de mouvement en temps réel et la RV

Sans quaternions, les transformations de cadre deviennent rapidement instables ou ambiguës lors de mouvements complexes.

Applications pratiques

Capture de mouvement et biomécanique

  • Estimation de l'angle d'articulation
  • Analyse de l'orientation sectorielle
  • Évaluation de la démarche et de la posture

Réalité virtuelle et animation

  • Orientation de l'avatar du corps entier
  • Interpolation rotative fluide
  • Intégration du BVH et du pipeline d'animation

Robotique et contrôle

  • Retour d'orientation pour l'équilibre et le contrôle
  • Contrôle de mouvement indépendant du cadre de référence

Sports et réadaptation

  • Retour d'information sur la technique par rapport à l'athlète
  • Analyse de la qualité du mouvement indépendamment de l'environnement

Principaux enseignements

  • Les UMI ne mesurent pas directement l'orientation - l'orientation est estimée
  • Les quaternions sont la représentation la plus robuste pour l'orientation 3D
  • La fusion des capteurs (Madgwick) combine les données gyroscopiques, d'accélération et de magnétisme.
  • Les cadres globaux et corporels servent des objectifs analytiques différents
  • Les transformations basées sur les quaternions permettent une analyse précise et en temps réel des mouvements.

Conclusion

L'orientation, les cadres et les quaternions constituent la colonne vertébrale mathématique du suivi de mouvement basé sur l'IMU. En utilisant l'orientation des quaternions et des définitions claires des images, QSense Motion permet une analyse précise, stable et prête à l'emploi des mouvements - de la biomécanique et des sports à la RV et aux systèmes embarqués.

La compréhension de ces concepts permet de s'assurer que les données sur le mouvement ne sont pas seulement collectées, mais aussi interprétées de manière correcte et significative.

QSENSE-MOTION-CAPTEUR DE MOUVEMENT PORTABLE

Indiquez-nous ce que vous souhaitez mesurer, le nombre de capteurs dont vous avez besoin et dans quel environnement. Nous vous dirons si QSense correspond à vos besoins, quelle configuration utiliser et ce qu'impliquerait l'intégration.

Le matériel, le micrologiciel et les algorithmes de fusion des données des capteurs sont développés en interne ; les réponses proviennent donc directement de ceux qui les ont créés.

qsense frontside

Des questions ?

Vous n'êtes pas prêt à nous appeler ? Envoyez-nous votre question — emplacement des capteurs, fréquences d'échantillonnage, formats de données ou intégration — et vous recevrez une réponse technique.

Blog

Dernières nouvelles de notre blog

Mise à jour de QSense : 18 capteurs, enregistrement directement sur le capteur et le HUB, le tout dans une seule application

Mise à jour de QSense : 18 capteurs, enregistrement directement sur le capteur et le HUB, le tout dans une seule application

La dernière mise à jour de QSense ajoute l'enregistrement directement sur le capteur, la prise en charge de deux dongles permettant de synchroniser jusqu'à 18 capteurs, ainsi qu'une intégration complète avec FieldSync HUB.
Apprentissage automatique de l'analyse de la démarche : comment l'IA et la diminution du nombre de capteurs IMU remodèlent la capture de mouvement

Apprentissage automatique de l'analyse de la démarche : comment l'IA et la diminution du nombre de capteurs IMU remodèlent la capture de mouvement

1. Faire plus avec moins de capteurs : Fusion basée sur le ML et réduction du nombre de capteurs La voie classique pour obtenir de meilleures données de mouvement consistait à ...
Le meilleur capteur IMU pour la recherche sur l'analyse de la marche : Ce qui compte vraiment

Le meilleur capteur IMU pour la recherche sur l'analyse de la marche : Ce qui compte vraiment

Pourquoi les UMI ont pris le dessus sur l'analyse de la marche La capture optique du mouvement reste la référence historique, mais elle est coûteuse, fixe ...
QSENSE-MOTION-CAPTEUR DE MOUVEMENT PORTABLE

QSense est une plateforme d'intelligence du mouvement pour les applications critiques de performance dans les domaines du sport, de la santé, de l'industrie et de la défense. Nous permettons aux organisations de mesurer, d'analyser et d'agir sur le mouvement humain lorsque la précision, la synchronisation et la fiabilité sont importantes.

QSense est développé par 2M Engineering.

Contact

2M Engineering

John F Kennedylaan 3

5555XC Valkenswaard

Les Pays-Bas

fr_FRFrench