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

Centrale inertielle : sentir l'orientation

5 étapes·40 min·0/5 fait·quiz à réussir
voix

La grande séance d'atelier du chapitre : des six valeurs brutes jusqu'à ton premier angle qui tient. Tu vas convertir les comptes en grandeurs vraies, tirer un angle de la gravité, en tirer un autre du par intégration — et constater que chacun ment à sa façon. Alors tu les marieras : le , sans doute de code la plus rentable de toute la robotique.

📖 Comprendre

1. Des comptes bruts aux grandeurs vraies

Première tâche de la séance : traduire. Les livrent des comptes bruts ; la donne le facteur d'échelle de chaque plage — par exemple 131 comptes par degré par seconde sur la plage ±250. Divise dès la lecture, et ne manipule plus ensuite que des grandeurs vraies : des pour le , des g pour l'. Les formules du chapitre supposent toutes cette traduction faite.

Deuxième tâche : le contrôle de bon sens, avant toute construction. Centrale à plat et immobile, tu dois lire environ 1 g sur l'axe vertical de l', presque zéro sur les deux autres, et des vitesses de rotation proches de zéro — mais pas exactement nulles, et ce petit reste fera tout le sujet de la leçon suivante. Une valeur aberrante ici signale un facteur d'échelle faux, un axe confondu ou un câblage bancal.

2. L'angle par la gravité : exact mais chahuté

L'angle par l' se calcule à chaque tour de boucle : l'arctangente du rapport des composantes de gravité. Sa grande vertu : aucune , donc aucune accumulation d'erreur — laisse le montage une heure, l'angle moyen sera toujours exact. C'est un qui ne jamais : sa réponse à long terme est digne de confiance.

Sa faiblesse est symétrique : dans l'instant, il est chahuté. Le de mesure le fait frémir d'un ou deux degrés en permanence, et la moindre vraie accélération — tapotement, vibration de , virage — s'additionne à la gravité et le fait sursauter de dizaines de degrés. Résumé d'une ligne à retenir : l' est fiable à long terme, illisible à court terme.

3. L'angle par le gyroscope : intégrer la vitesse

Pour transformer une vitesse en position, on intègre : à chaque tour de boucle, angle += vitesse × dt, où dt est le temps réellement écoulé depuis la mesure précédente — 0,01 seconde à cent boucles par seconde. angle accumule les petites rotations comme un compteur kilométrique accumule les mètres. Condition d'honnêteté du calcul : mesurer dt vraiment, à chaque tour, au lieu de le supposer constant.

L'angle obtenu est lisse et réactif — les vibrations ne le touchent presque pas. Mais l'intégration garde tout, y compris les erreurs : si le lit 0,5 degré par seconde alors que le robot est à l'arrêt — son —, l'addition empile consciencieusement 0,5 degré de mensonge chaque seconde, soit 30 degrés de par minute. Fiable à court terme, faux à long terme : exactement l'inverse de l'.

écriredistance18liresi distance < 20→ STOPmême boîte, contenu neuf à chaque mesure — la décision suit

4. Le mariage : 98 % de l'un, 2 % de l'autre

Le fusionne les deux estimations en une ligne : angle = 0,98 × (angle + gyro × dt) + 0,02 × angleAccel. La parenthèse est l'angle avancé par le depuis la valeur précédente ; le second terme est le rappel de l'. Les deux coefficients somment à 1 : c'est une , pas une addition d' — l'angle reste à la bonne échelle.

L'intuition à retenir : le gouverne le court terme — réactif, lisse, insensible aux secousses —, l' gouverne le long terme — ses 2 %, répétés cent fois par seconde, recalent l'angle goutte à goutte et interdisent à la de s'installer. Secoue : l'angle tient. Attends : il ne s'égare pas. Le meilleur des deux , pour le prix d'une multiplication.

🧮 Exemple guidé : le quart de tour et le ver dans le fruit

La boucle tourne à cent boucles par seconde (dt = 0,01 s). Le robot pivote à 90 degrés par seconde pendant exactement 1 seconde. Que vaut l'angle intégré ? Puis : le même gyroscope, immobile, lit un biais de 0,5 degré par seconde — que devient l'angle après une minute d'arrêt ?

  1. 1.Pendant la rotation, chaque boucle ajoute 90 × 0,01 = 0,9 degré. En 1 seconde, la boucle passe 100 fois : 100 × 0,9 = 90 degrés — le quart de tour réel, retrouvé par pure addition.
  2. 2.Robot à l'arrêt maintenant : le gyroscope devrait lire 0, mais son biais affiche 0,5 degré par seconde. L'intégration ne fait pas le tri : elle empile 0,5 degré de mensonge chaque seconde.
  3. 3.Après 60 secondes : 0,5 × 60 = 30 degrés de dérive — sans que rien n'ait bougé. Et au bout d'une heure, 1800 degrés : cinq tours complets d'erreur.

La même addition qui reconstruit fidèlement le quart de tour empile aussi fidèlement le biais : 30 degrés de dérive par minute pour un défaut d'un demi-degré par seconde. L'intégration est un amplificateur de patience — elle transforme la plus petite erreur constante en angle énorme. D'où les deux remèdes du chapitre : calibrer le biais, puis recaler par l'accéléromètre.

🛠 Pratiquer sur l'établi

  1. 01Lire l' en : six valeurs brutes

    Reprends la lecture des six valeurs, mais convertis cette fois les comptes bruts en grandeurs vraies : divise par le facteur d'échelle de la pour obtenir des g et des . Contrôle de bon sens avant de continuer : posé à plat, environ 1 g sur l'axe vertical, presque zéro partout ailleurs — sinon, cherche d'échelle ou d'axe.

    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 leurs défauts croisés
  • +Estimer un angle stable
🧪 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. Dans la formule angle += vitesse × dt, que représente dt ?

2. Immobile, le gyroscope lit 0,5 degré par seconde. Sans correction, que vaut l'angle intégré après une minute ?

3. Dans le filtre complémentaire, qui empêche l'angle de dériver à long terme ?

🧠 Ce qu'il faut retenir

  • 1.L' est juste au repos mais bruité ; le est lisse mais .
  • 2. : à court terme, pour à long terme.
  • 3.Une se à plat et immobile avant chaque session sérieuse.