Capteur IMU : Guide technique des unités de mesure inertielle

Module de capteur IMU 9 axes sans fil QSense pour la recherche et l'intégration OEM
Le capteur IMU sans fil QSense - une unité de mesure inertielle MEMS à 9 axes conçue pour la capture synchronisée de plusieurs capteurs.

Un capteur IMU (Inertial Measurement Unit) est un dispositif électronique qui mesure et rapporte la force spécifique d'un corps, la vitesse angulaire et - dans les configurations à 9 axes - le champ magnétique environnant. Les capteurs IMU modernes combinent des accéléromètres, des gyroscopes et des magnétomètres MEMS dans un seul boîtier, fournissant les données de mouvement fondamentales pour la robotique, les systèmes autonomes, les appareils portables, la recherche biomécanique et la surveillance industrielle.

Ce guide est destiné aux ingénieurs, chercheurs et intégrateurs qui doivent comprendre l'architecture des capteurs IMU, les limites de performance et les exigences d'intégration avant d'en spécifier un pour un système de mesure ou un produit.

Qu'est-ce qu'un capteur IMU ?

Un IMU est un ensemble de capteurs autonomes qui fournit l'état inertiel de la plate-forme sur laquelle il est monté de manière rigide. Elle contient au minimum un accéléromètre à 3 axes (accélération linéaire, y compris la gravité) et un gyroscope à 3 axes (vitesse angulaire). Un IMU à 9 axes ou à 9 DoF ajoute un magnétomètre à 3 axes pour fournir une référence de cap par rapport au champ magnétique de la Terre. Certains modules ajoutent un capteur de pression barométrique pour estimer la position verticale, parfois appelé IMU 10-DoF.

La sortie brute du capteur IMU est un flux de mesures inertielles à haut débit. Grâce à des algorithmes de fusion de capteurs - généralement un filtre de Kalman étendu, un filtre complémentaire ou un filtre de Madgwick/Mahony - ces signaux sont combinés en une estimation corrigée de la dérive de l'orientation, de la vitesse et, dans les systèmes de navigation inertielle (INS), de la position. La physique sous-jacente de la détection inertielle - la deuxième loi de Newton et l'effet de Coriolis pour les gyroscopes MEMS vibratoires - est bien documentée dans le livre Guide de format de spécification de la norme IEEE 952 pour les gyroscopes interférométriques à fibre optique à axe unique et les normes relatives aux capteurs inertiels.

Fonctionnement d'un capteur IMU

Les trois éléments de base de la détection

Les accéléromètre mesure la force spécifique le long de trois axes orthogonaux. Au repos, il indique le vecteur de gravité, qui peut être utilisé pour estimer le roulis et le tangage. En mouvement, il capture l'accélération linéaire qui peut - en principe - être intégrée pour obtenir la vitesse et le déplacement.

Les gyroscope mesure la vitesse angulaire autour de trois axes. L'intégration de la vitesse angulaire permet de modifier l'orientation, mais tout biais du capteur s'accumule sous forme de dérive au fil du temps, ce qui explique pourquoi le gyroscope est fusionné avec l'accéléromètre et le magnétomètre.

Les magnétomètre mesure le vecteur champ magnétique local. Combiné à la gravité, il fournit une référence absolue de cap (lacet), à condition que le capteur soit correctement étalonné et qu'il ne soit pas en présence de perturbations magnétiques importantes.

Module central de capteur IMU MEMS avec unité de mesure inertielle intégrée à 9 axes
Le module central QSense IMU - un circuit imprimé compact à base de MEMS intégrant un accéléromètre, un gyroscope et un magnétomètre pour les applications OEM.

Des données IMU brutes à l'orientation

Une chaîne de signaux typique à l'intérieur d'un système de capteurs IMU suit plusieurs étapes : conditionnement analogique des signaux MEMS, échantillonnage ADC, filtrage numérique sur puce, horodatage et enfin fusion des capteurs pour dériver l'orientation sous forme d'angles d'Euler, de matrices de rotation ou de quaternions. La sortie en quaternions est généralement préférée pour les applications d'ingénierie, car elle évite le verrouillage du cardan et est efficace en termes de calcul.

Pour les applications de recherche, la synchronisation temporelle entre plusieurs capteurs IMU est tout aussi importante que l'algorithme de fusion lui-même. Une synchronisation inférieure à la milliseconde est nécessaire pour une analyse multisegmentaire valide, pour la cinématique des articulations et pour toute application dans laquelle deux capteurs ou plus doivent être comparés sur une base temporelle partagée.

Les spécifications des capteurs IMU qui comptent vraiment

Les valeurs figurant sur les fiches techniques peuvent être trompeuses si elles ne sont pas mises en contexte. Les spécifications ci-dessous sont celles qui déterminent les performances réelles pour les applications d'ingénierie et de recherche.

Spécifications de l'accéléromètre

La plage de mesure (généralement de ±2 g à ±16 g) détermine si le capteur va saturer lors d'impacts ou de mouvements rapides. La densité du bruit (μg/√Hz) fixe la limite inférieure de l'accélération détectable, tandis que l'instabilité du biais définit la stabilité de la référence zéro-g en fonction de la température et du temps. La non-linéarité et la sensibilité transversale deviennent critiques lorsqu'une reconstruction cinématique de haute fidélité est nécessaire.

Spécifications du gyroscope

La plage de vitesse angulaire (généralement de ±125 °/s à ±2000 °/s) doit correspondre à la dynamique de l'application - les mouvements sportifs et les impacts dépassent souvent 1000 °/s. L'instabilité du biais du gyroscope (°/h) est le principal facteur de dérive de l'orientation dans les systèmes IMU non assistés. La marche aléatoire angulaire (ARW), exprimée en °/√h, caractérise la composante de bruit blanc et détermine la précision de l'orientation à court terme.

Spécifications du magnétomètre

Pour les capteurs IMU à 9 axes, la sensibilité, la résolution et le niveau de saturation du magnétomètre sont importants, mais dans la pratique, la principale source d'erreur est l'environnement : les distorsions du fer dur et du fer doux causées par les matériaux ferreux et les champs magnétiques à proximité du capteur. Une routine d'étalonnage robuste est obligatoire pour toute application reposant sur le cap.

Spécifications au niveau du système

La fréquence d'échantillonnage (Hz) doit satisfaire au critère de Nyquist pour la fréquence de mouvement attendue la plus élevée. Le débit de données de sortie (ODR) est parfois découplé du taux d'échantillonnage interne, ce qui a des conséquences sur le repliement. La précision de la base de temps interne, la latence et, pour les systèmes sans fil, la précision de la synchronisation entre les nœuds sont généralement plus importantes que le seul ODR.

Types de capteurs IMU

Par Degrés de liberté

A IMU à 6 axes (accéléromètre à 3 axes + gyroscope à 3 axes) est suffisante lorsque seuls l'orientation relative et le suivi à court terme sont requis. A IMU à 9 axes ajoute le magnétomètre pour fournir une référence absolue de lacet. A IMU 10-DoF intègre en outre un baromètre pour l'estimation de l'altitude, ce qui est courant dans les drones et les produits portables sensibles à l'altitude.

Par technologie

Les IMU MEMS dominent le marché pour des raisons de taille, de coût et de puissance et sont désormais standard dans les applications grand public, industrielles et dans la plupart des applications de recherche. Les UMI à gyroscope à fibre optique (FOG) et à gyroscope à laser annulaire (RLG) offrent une stabilité de biais nettement supérieure et sont réservées aux systèmes de navigation tels que les applications aérospatiales, marines et d'arpentage, avec les pénalités de coût et de taille correspondantes.

Par niveau de performance

L'industrie distingue généralement les capteurs IMU de qualité grand public (smartphones, appareils de fitness), de qualité industrielle ou tactique (robotique, AGV, capture de mouvement professionnelle, recherche biomécanique) et de qualité navigation (aérospatiale, défense INS). La qualité est déterminée davantage par la stabilité et le bruit du biais du gyroscope que par le nombre d'axes.

Par connectivité

Les capteurs IMU sont intégrés soit sous forme de puces intégrées (interfaces I²C, SPI, UART), soit sous forme de modules sans fil complets. Un capteur IMU sans fil - comme la plateforme QSense - ajoute un stockage embarqué, un BLE ou une RF propriétaire, une synchronisation multi-capteurs et un SDK au cœur de la mesure inertielle, ce qui permet aux ingénieurs de se concentrer sur l'application plutôt que sur la pile d'acquisition de données.

Réseau de capteurs IMU sans fil avec synchronisation temporelle de précision pour la recherche multicapteurs
Une configuration de capteurs IMU sans fil à plusieurs nœuds avec une synchronisation temporelle inférieure à la milliseconde - essentielle pour une analyse biomécanique multisegmentaire valide.

Fusion de capteurs : Transformer les données IMU en orientation

Une UMI simple produit des signaux bruts bruyants et à la dérive. La fusion des capteurs permet de transformer ces signaux en données de mouvement utilisables.

Comparaison de la fusion des capteurs IMU : Filtre de Madgwick vs filtre de Kalman étendu pour l'estimation de l'orientation
Comparaison des approches de fusion de capteurs de Madgwick et du filtre de Kalman étendu appliquées aux données des capteurs IMU.

Le filtre de Kalman étendu (EKF) est l'approche classique : il maintient une estimation de l'état (orientation, biais) et propage l'incertitude à travers un modèle de mouvement, en corrigeant les prédictions à l'aide des mesures de l'accéléromètre et du magnétomètre. Les filtres complémentaires et les filtres de Madgwick/Mahony offrent un coût de calcul plus faible et sont bien adaptés aux microprogrammes embarqués. Des implémentations plus récentes utilisent des filtres de Kalman à état d'erreur et des composants appris pour des régimes de mouvement spécifiques.

Les formats de sortie comprennent généralement des quaternions, des matrices de rotation, des angles d'Euler et, pour les implémentations AHRS (système de référence d'attitude et de cap), un cap calibré. Le choix de la bonne méthode de fusion dépend de la dynamique, du calcul disponible, de l'environnement magnétique et des exigences de l'application en aval.

Étalonnage du capteur IMU et sources d'erreur

Même les UMI MEMS de haute qualité nécessitent un étalonnage pour atteindre les performances indiquées sur la fiche technique. Les principales sources d'erreur sont les erreurs de facteur d'échelle, le désalignement des axes, le biais dépendant de la température, la rectification des vibrations et, pour le magnétomètre, la distorsion du fer dur et du fer mou.

L'étalonnage en usine prend en compte les paramètres intrinsèques en fonction de la température. Les routines d'étalonnage sur le terrain (étalonnage de l'accéléromètre à six positions, ajustement de l'ellipsoïde du magnétomètre, estimation du biais du gyroscope au repos) compensent les effets de l'installation et le vieillissement. Pour les applications où la dérive sur quelques minutes ou quelques heures est inacceptable, les capteurs IMU sont généralement assistés par une référence externe - GNSS, suivi optique, bande ultra-large ou une contrainte cinématique connue telle qu'une mise à jour de la vitesse zéro (ZUPT).

Applications du capteur IMU

Applications des capteurs IMU dans les domaines du sport, de la rééducation, de l'industrie et de l'entraînement tactique
Capteurs IMU déployés dans les quatre principaux domaines d'application de QSense.

Les capteurs IMU sont déployés partout où le mouvement doit être mesuré sans infrastructure externe. En robotique et dans les véhicules autonomes, ils constituent l'épine dorsale inertielle des piles de localisation, fusionnée avec l'odométrie de la roue, le LiDAR ou le GNSS. Dans les drones, elles fournissent l'estimation de l'attitude à haut débit dont dépendent les contrôleurs de vol. En sciences du sport et en biomécanique, les réseaux corporels multi-UMI reconstruisent les angles des articulations, la cinématique des segments et la qualité des mouvements. Dans le domaine de la réadaptation et de la recherche clinique, les UMI permettent une évaluation objective de la démarche, de l'équilibre et de la fonction des membres supérieurs. Dans le domaine de l'ergonomie industrielle, les UMI portées sur le corps surveillent en permanence la posture et l'exposition aux risques physiques. Dans le domaine de la défense et de la formation tactique, les UMI robustes alimentent des analyses qui doivent rester fiables sur le terrain.

Dans tous ces domaines, le facteur limitant est rarement le silicium - c'est la qualité des données, la synchronisation, la profondeur d'intégration et le support technique qui entoure le capteur.

Comment choisir un capteur IMU

Le choix d'un capteur IMU est une décision au niveau du système, et non une comparaison de fiches techniques. L'enveloppe de mouvement de l'application détermine les plages et le taux d'échantillonnage requis. La dérive acceptable au cours de la fenêtre opérationnelle - ainsi que l'existence ou non d'une aide extérieure - détermine la qualité du gyroscope requis. L'environnement de déploiement dicte l'emballage, la puissance, la robustesse magnétique et le montage mécanique. Le modèle d'intégration (puce, module, plateforme sans fil) détermine la quantité de travail de microprogrammation, d'étalonnage et de synchronisation incombant à l'équipe d'ingénieurs.

Pour les équipes de recherche et de production qui ont besoin de données multi-capteurs synchronisées, de formats de sortie ouverts et d'un chemin clair du prototype au produit, une plateforme IMU sans fil intégrée est presque toujours plus rapide que la construction d'une plateforme à partir de composants individuels. Pour une perspective académique plus approfondie sur les mesures de performance des capteurs inertiels et leur effet sur la précision de la navigation, voir l'étude NIST des documents de référence sur la mesure inertielle.

La plate-forme de capteurs IMU sans fil QSense

Capteur IMU sans fil QSense avec sangle réglable pour la capture de mouvements sur le corps
Capteur IMU sans fil QSense avec positionnement du corps par sangle, conçu pour la recherche et l'intégration OEM.

QSense Motion offre une plateforme complète de capteurs IMU sans fil - conçue pour les chercheurs, les développeurs de produits et les intégrateurs OEM qui ne peuvent pas se permettre de faire des compromis sur la qualité des données ou la profondeur d'intégration.

Chaque capteur QSense IMU combine un IMU 9 axes haute fidélité avec une fusion de capteurs sur l'appareil, une capture multi-capteurs synchronisée dans le temps (dans les 60 µs entre les nœuds), un flux en temps réel avec des latences inférieures à 7,5 ms, des taux d'échantillonnage de 1 à 800 Hz et un stockage sur le capteur ou dans un hub central. La plateforme expose les données IMU brutes et les sorties quaternion par le biais d'API Python, C++ et REST, avec des exemples de code et une assistance technique directe.

Le matériel, les sangles, les microprogrammes et les algorithmes de fusion de capteurs sont développés en interne, de sorte que rien n'est caché derrière une boîte noire. Qu'il s'agisse d'une étude de recherche sur un seul capteur, d'un réseau corporel à plusieurs nœuds ou d'un déploiement à l'échelle d'un équipementier, QSense s'intègre dans le flux de travail plutôt que de le dicter.

Questions fréquemment posées sur les capteurs IMU

Quelle est la différence entre un IMU et un AHRS ?

Un IMU fournit des mesures inertielles brutes (et éventuellement des données magnétométriques). Un AHRS ajoute la fusion des capteurs pour produire une estimation calibrée de l'attitude et du cap. La plupart des modules IMU modernes, y compris QSense, fournissent par défaut une sortie de niveau AHRS.

Un capteur IMU peut-il mesurer la position ?

En théorie, la double intégration des données de l'accéléromètre permet d'obtenir la position, mais le biais et le bruit entraînent une dérive illimitée en quelques secondes. En pratique, l'estimation de la position nécessite une aide extérieure (GNSS, UWB, optique, contraintes cinématiques) ou un mouvement de courte durée étroitement délimité, tel qu'une seule foulée.

De combien de capteurs IMU ai-je besoin ?

Cela dépend de l'application. L'orientation d'un seul segment en nécessite un. L'estimation de l'angle des articulations nécessite deux unités montées de manière rigide sur des segments adjacents. La reconstruction cinématique d'un corps entier utilise généralement 7 à 17 IMU synchronisées.

De quelle fréquence d'échantillonnage ai-je besoin ?

Pour les mouvements humains, une fréquence de 100 à 200 Hz permet de capturer la plupart des cinématiques ; les impacts et les sports à grande vitesse peuvent nécessiter une fréquence de 500 à 1000 Hz. Le taux correct est déterminé par la fréquence de mouvement la plus élevée qui nous intéresse, plus une marge d'anticrénelage appropriée.

Une UMI à 9 axes est-elle toujours meilleure qu'une UMI à 6 axes ?

Pas nécessairement. Le magnétomètre ajoute une référence de cap absolue, mais il est sensible aux perturbations magnétiques. Dans les environnements magnétiquement propres, il est préférable d'utiliser une UMI à 9 axes ; à proximité de moteurs, de structures ferreuses ou de sols en acier, une solution à 6 axes bien réglée avec une aide appropriée peut s'avérer plus robuste.

Créez votre application de mouvement sur une plateforme IMU éprouvée

Si vous spécifiez des capteurs IMU pour une étude de recherche, un nouveau produit ou une intégration OEM, le matériel n'est qu'une pièce du puzzle. La synchronisation, la qualité de la fusion, l'accès au SDK et l'assistance technique déterminent si votre projet sera livré à temps.

Parlez-nous de votre application et nous vous montrerons exactement comment la plateforme de capteurs QSense IMU s'intègre dans votre système.

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