Etabli
← Retour aux leçons
Leçon · AVN-02 · Encodeurs et odométrie · 4/4

Maîtriser : l'odométrie et sa dérive

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

Deux compteurs signés, une règle de trois chacun — et voici le grand assemblage : la moyenne des deux roues donne la distance, leur différence donne la rotation, et le robot tient sa position x, y et son sans rien regarder dehors. C'est l' — magnifique, et faillible : chaque petite erreur entre dans la somme pour toujours. Cette leçon te fait mesurer la les yeux ouverts… et t'apprend le geste qui l'efface : le .

📖 Comprendre

1. Deux roues racontent la pose : la moyenne et la différence

L' différentielle tient en deux formules sœurs. La distance du centre : la moyenne des déplacements gauche et droit — deux roues qui avancent pareil font avancer le robot d'autant. La rotation : leur différence divisée par l' — des roues en désaccord font tourner le , jusqu'au pivot sur place quand elles s'opposent exactement. Moyenne pour l'avance, différence pour le : tout le reste en découle.

À chaque passage de boucle, le lit les deux compteurs depuis la dernière fois, convertit en centimètres, puis met à jour trois : le θ tourne de la différence sur l', et la position x, y avance de la moyenne, projetée dans la direction du cap. De proche en proche, le robot tient sa pose complète — sans balise, sans caméra, sans regarder dehors : rien qu'en écoutant ses roues.

PERCEVOIRcapteursDÉCIDERcerveauAGIRactionneursles capteurs regardent le monde…

2. Intégrer, c'est n'oublier jamais — le meilleur et le pire

L' n'est pas une mesure directe mais une somme : chaque tour de boucle ajoute le petit déplacement du moment à la position estimée. Cette intégration suit n'importe quelle trajectoire — mais elle n'a aucun mécanisme d'oubli : une erreur entrée dans la somme y demeure indéfiniment, quand une mesure directe comme l' repart de la réalité à chaque salve.

de est la plus vénéneuse : un cap faussé d'un degré ne déplace pas la position d'un coup, il l'entraîne de sur TOUT le trajet restant — près de deux centimètres d'écart latéral par mètre parcouru. C'est pourquoi les roboticiens choient la mesure de rotation : mieux vaut un centimètre d'erreur de distance qu'un degré d'erreur de cap. Retiens la hiérarchie, elle guidera tous tes arbitrages de .

3. Les trois visages de la dérive

Visage un : le patinage. À chaque démarrage ou freinage un peu vif, la roue tourne sans que le sol défile — l' compte un mouvement qui n'existe pas. C'est aléatoire par excellence : jamais la même, jamais prévisible, donc jamais calibrable. Elle se réduit par la douceur — accélérations progressives, pneus propres — mais ne s'annule pas.

Visage deux : les diamètres inégaux. Un écart d'un pour cent entre les deux roues — usure, gomme, d'usine — courbe la trajectoire « droite » et fausse le d'environ cinq degrés par mètre avec un de douze centimètres : la différence des roues, un centimètre par mètre, se lit comme une rotation. Erreur systématique : elle se mesure et se roue par roue. Visage trois : les arrondis — la fraction d' abandonnée à chaque manœuvre, un demi-centimètre en moyenne, que l'intégration collectionne sans jamais rendre. Total réaliste : quelques pour cent du chemin.

4. Le recalage : effacer l'ardoise sur un repère sûr

Le renverse la fatalité : puisque s'accumule, il suffit de la remettre à zéro régulièrement. Toucher un mur connu fixe une coordonnée ; franchir une ligne au sol en fixe une autre ; un coin en fixe deux d'un coup. À chaque contact avec un repère absolu, l'estimation se cale sur la réalité et la repart de rien — elle ne dépasse jamais ce qu'un seul segment de trajet peut accumuler.

Ce — estimation continue qui , correction ponctuelle qui recale — est l'architecture de toute localisation sérieuse. Les modules à venir enrichiront chaque moitié : la surveillera le , les balises et caméras fourniront des repères plus riches qu'un mur. Mais le principe restera celui appris ici, avec deux roues et une craie : intégrer pour suivre, pour durer.

deux yeux sur le blanc → tout droitle tout-ou-rien corrige toujours APRÈS coup : d'où le zigzag

🧮 Exemple guidé : dix carrés sans recalage, l'erreur boule de neige

Ton robot roule des carrés d'un mètre de côté à l'odométrie seule, avec une dérive de 2 % du chemin parcouru. Chiffre l'erreur après un carré, après dix carrés enchaînés, puis avec un recalage contre le mur à chaque tour — et conclus.

  1. 1.La règle de base : 2 % d'erreur sur 5 m de roulage = 0,02 × 500 cm = 10 cm d'incertitude — la dérive se chiffre en pour cent du chemin, pas en valeur fixe.
  2. 2.Un carré : 4 m de lignes droites plus les quatre pivots ≈ près de 5 m de roulage par roue → le robot revient à environ 10 cm de sa croix de départ, un peu tourné.
  3. 3.Dix carrés enchaînés sans recalage : ≈ 50 m de roulage → l'enveloppe d'erreur grimpe vers 0,02 × 50 m = 1 m. L'estimation « départ » ne veut plus rien dire — et l'erreur de cap aggrave encore le tableau.
  4. 4.Avec recalage : un contact au mur à chaque tour remet l'erreur à zéro → elle ne dépasse jamais celle d'UN carré, ~10 cm, que l'on fasse dix tours ou mille.

Sans repère, la dérive croît avec le chemin : 10 cm au premier carré, un mètre potentiel au dixième. Avec un recalage par tour, elle plafonne à jamais autour de 10 cm. L'intégration accumule, le recalage efface : un robot qui dure fait les deux — et c'est exactement l'histoire que tes dix carrés vont raconter.

🛠 Pratiquer sur l'établi

  1. 01Intégrer les deux roues : position x, y et θ

    Assemble l' complète : à chaque tour de boucle, lis les déplacements des deux roues, mets à jour le θ avec leur différence divisée par l', puis la position x, y avec leur moyenne projetée sur le cap. La scène des trois blocs t'offre le plan : percevoir les compteurs, calculer moyenne et différence, agir sur la pose.

    sur l'établi
    PERCEVOIRcapteursDÉCIDERcerveauAGIRactionneursles capteurs regardent le monde…

    📖 Termes de cette étape

Objectifs

  • +Estimer la position en continu
  • +Quantifier la
  • +Préparer le
🧪 S'entraîner sur l'établi

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. En odométrie différentielle, que racontent la moyenne et la différence des distances des deux roues ?

2. Pourquoi l'erreur d'odométrie ne se corrige-t-elle jamais d'elle-même, contrairement à celle d'un capteur direct ?

3. À quoi sert le recalage périodique sur un repère — mur touché, ligne franchie ?

🧠 Ce qu'il faut retenir

  • 1.L' intègre : chaque petite erreur s'additionne pour toujours.
  • 2.Glissement, diamètres inégaux, faux : les trois sources de .
  • 3.L' seule toujours : un externe devra .