Pour les codeurs en quadrature, il faut faire attention à la manière de compter les impulsions... pour peu que tu perdes un pas lors des changements de sens ou tout simplement si trop d'interruptions se déclenchent en meme temps (selon comment tu traites ton décodage sur le uC et ce qu'il a d'autre à exécuter comme code), tu peux te planter.
Effectivement, des roues codeuses indépendantes sont très utiles: il faut les plaquer au sol avec un ressort pour eviter le plus possible qu'elles dérapent.
Ensuite, ce genre de système, pour bien fonctionner, nécessite d'etre testé en long en large et en travers, notamment pour calibrer les constantes que tu vas choisir, par exemple, tu peux penser connaitre le diametre de tes roues, mais en réalité elles peuvent etre imparfaite, idem pour la distance entre leurs points de contact. Je suis pas expert la dedans, mais on faisait faire des carrés a notre robot pour tester... tu lui fais faire 10 carrés de 30 cm de coté, et tu vois ce que ca donne... en fonction des déviations, tu peux ajuster tes parametres...
Bref, c'est pas mal de boulot
Ha, et puis ouais, c'est une bonne chose d'avoir un moyen de recaler ton positionnement...