Etabli
← Retour aux leçons
Leçon · AVN-04 · Centrale inertielle · 1/4

Comprendre la centrale inertielle

4 étapes·20 min·0/4 fait·quiz à réussir
voix

Ferme les yeux et penche la tête : tu sais aussitôt de quel côté, sans rien regarder. C'est ton oreille interne qui parle. Ton robot possède la sienne : la — un qui sent les rotations, un qui sent les accélérations, gravité comprise. Cette leçon t'apprend à lire ses six nombres et à démasquer les deux défauts opposés qui feront tout le sel du chapitre.

📖 Comprendre

1. L'oreille interne du robot

La — IMU pour les anglophones — réunit deux dans un même boîtier : un à trois axes, qui mesure des vitesses de rotation en , et un à trois axes, qui mesure des accélérations, gravité comprise. Six nombres au total, renouvelés des centaines de fois par seconde : c'est le sens de l'équilibre du robot.

Contrairement à l' ou au , elle ne regarde pas le monde extérieur : elle sent ce qui arrive à son propre corps, comme ton oreille interne dans le noir complet. Pas besoin de mur, de piste ni d'éclairage — penché, secoué, en rotation, le robot le sait de l'intérieur. C'est ce qui rend la centrale précieuse : elle fonctionne partout, tout le temps, même les yeux fermés.

2. Six nombres au bout du bus

Côté câblage, rien de neuf : la centrale est un périphérique comme un autre — SDA, SCL, , , une adresse sur le bus. Ses mesures fraîches attendent dans ses , rangées à la suite : ton lit la rafale d' d'un seul échange et en ressort six valeurs — trois accélérations, trois vitesses de rotation. Tout ce que tu as appris sur le bus s'applique tel quel.

Ces valeurs sont BRUTES : des entiers sans unité, comme la valeur brute d'un convertisseur. La donne le facteur d'échelle qui les traduit — par exemple, sur la plage ±250 , 131 comptes valent 1 degré par seconde ; un compte brut de 655 se lit donc 655 ÷ 131 ≈ 5 degrés par seconde. Même logique pour l', dont l'unité naturelle est le g : une gravité terrestre, soit 9,81 mètres par seconde carrée.

la puceFLASHle programmeRAMles variablesEEPROMles réglagesla flash : le livre imprimé — le programme y survit sans courant

3. La gravité montre le bas

Immobile et à plat, l' ne lit pas zéro : son axe vertical affiche 1 g — la gravité, qu'il perçoit en permanence comme une accélération pointant vers le bas. C'est un cadeau : le bas est toujours écrit quelque part dans ses trois nombres. Penche le boîtier, et la gravité se répartit entre les axes — une part sur l'axe couché, le reste sur le vertical.

De cette répartition naît l'angle : incliné de θ, l'axe couché porte g × sin(θ) et le vertical g × cos(θ) ; l'arctangente du rapport des deux composantes rend θ. Cette lecture ne dépend d'aucun passé : chaque mesure est une photo neuve de l'inclinaison, sans rien à accumuler. On l'appellera « l'angle par l' » — retiens dès maintenant sa condition de validité : le boîtier doit être au repos.

1,00 mssilence jusqu'à 20 ms, puis on répète0°90°180°0 °la largeur dit l'angle — pas l'énergie : le servo s'y rend et y reste

4. Deux capteurs, deux défauts opposés

Défaut numéro un : l' ne distingue pas la gravité des autres accélérations. Secoue le boîtier sans changer son inclinaison, et l'angle calculé saute de dizaines de degrés — le additionne tes secousses au champ de gravité et se trompe de « bas ». Son verdict tient en une ligne : juste au repos, faux dès que ça bouge ou que ça vibre. Or un robot qui roule vibre en permanence.

Défaut numéro deux, symétrique : le mesure des vitesses de rotation, pas des angles. Il dit « tu tournes à 40 », jamais « tu es penché de 12 degrés ». Les vibrations le laissent presque indifférent — il est lisse et réactif — mais pour en tirer un angle, il faudra additionner ses vitesses au fil du temps : c'est l'intégration, au des prochaines leçons, avec le piège sournois qui l'accompagne.

🧮 Exemple guidé : l'angle caché dans la gravité

La centrale est immobile, inclinée d'un angle inconnu. L'accéléromètre lit 0,50 g sur l'axe couché et 0,87 g sur l'axe vertical. Quel est l'angle d'inclinaison ? Vérifie d'abord le cas « à plat », puis fais la contre-épreuve.

  1. 1.Repère d'abord le cas à plat : toute la gravité sur le vertical — 0 g couché, 1 g vertical — et arctan(0 ÷ 1) = 0 degré. La formule rend bien « pas penché ».
  2. 2.Notre cas : angle = arctan(0,50 ÷ 0,87) ≈ arctan(0,57) ≈ 30 degrés. La centrale est penchée de 30 degrés.
  3. 3.Contre-épreuve : sin(30°) = 0,500 et cos(30°) ≈ 0,866 — multipliés par 1 g, on retombe exactement sur les 0,50 g et 0,87 g mesurés. Le compte est bon.

Deux composantes de gravité, une arctangente : l'angle sort tout seul, exact et sans rien accumuler — tant que la centrale est au repos. Grave la condition en même temps que la formule : au moindre mouvement, ces 0,50 g et 0,87 g se polluent de vraies accélérations, et l'angle ment.

🛠 Pratiquer sur l'établi

  1. 01Lire l' en : six valeurs brutes

    Câble la sur le — SDA, SCL, , — et retrouve son adresse avec le balayage du module précédent. Lis ensuite les six valeurs brutes en une seule rafale de et affiche-les en deux colonnes : trois accélérations, trois vitesses de rotation. Bouge le boîtier dans tous les sens : les six nombres doivent réagir.

    sur l'établi
    la puceFLASHle programmeRAMles variablesEEPROMles réglagesla flash : le livre imprimé — le programme y survit sans courant

    📖 Termes de cette étape

Objectifs

  • +Lire et
  • +Comprendre ce que chacun mesure
  • +Repérer leurs défauts opposés
🧪 S'entraîner dans le bac à sable

Quiz de validation

À réussir pour valider la leçon

Réponds de mémoire, sans remonter la page : c'est l'effort de rappel qui grave le cours. Les trois bonnes réponses valident la leçon.

1. Que mesure exactement le gyroscope de la centrale inertielle ?

2. Posée à plat et immobile, que lit la centrale sur l'axe vertical de l'accéléromètre ?

3. On secoue la centrale sans changer son inclinaison. Quel angle devient faux ?

🧠 Ce qu'il faut retenir

  • 1.L' mesure les accélérations — gravité comprise : c'est elle qui donne l'angle.
  • 2.Le mesure des vitesses de rotation, pas des angles.
  • 3. : juste au repos, faux en mouvement ; : l'inverse.