10.07.2015 Views

Partie I : Un robot suiveur de Ligne - Fondation Nanosciences

Partie I : Un robot suiveur de Ligne - Fondation Nanosciences

Partie I : Un robot suiveur de Ligne - Fondation Nanosciences

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Pour résumer le système <strong>de</strong> suivi qui découle <strong>de</strong> ce système à trois capteurs alignés, on distinguetrois cas (conditions <strong>de</strong> l'algorithme) :• Si le <strong>robot</strong> détecte la ligne à droite, il tourne à droite (Figure 4b)• Si le <strong>robot</strong> détecte la ligne à gauche, il tourne à gauche (Figure 4c)• Si le <strong>robot</strong> ne détecte rien, il s'arrête (Figure 4a)Ce système, en se limitant à cette conception théorique, semble totalement fonctionner mais ona constaté expérimentalement, lors <strong>de</strong>s premiers tests du <strong>robot</strong>, qu'il tourne soit trop à gauche,soit trop à droite : ce qui peut gêner un suivi <strong>de</strong> ligne correct et même quelques fois sera la caused'une sortie <strong>de</strong> la ligne.On pourrait expliquer cette défaillance technique par le fait que l'analyse <strong>de</strong> la ligne se fait encontinue, c'est-à-dire lorsque le <strong>robot</strong> avance :• il y a alors un décalage entre l'analyse <strong>de</strong>s données et l'action mécanique <strong>de</strong>s moteurs• mais surtout, tant que l'un <strong>de</strong>s capteurs latéraux est sur la ligne, le <strong>robot</strong> ne cesse <strong>de</strong>tourner : à la sortie du virage le <strong>robot</strong> trop rapi<strong>de</strong> est dévié <strong>de</strong> la ligne, ou a du mal àeffectuer un virage dans l'autre sens.C'est sur ce second problème, que nous allons nous focaliser.2 - <strong>Un</strong>e première alternative : "système d'endiguement"Cette notion d'endiguement vient directement du système précé<strong>de</strong>nt, non par une interprétationunidimensionnelle mais bidimensionnelle du problème : "comment suivre une ligne" . En effet cepremier système fait en quelque sorte une coupe unidimensionnel d'une zone par la suite analyséesimplement en une étape.Le but <strong>de</strong> ce nouveau système est donc <strong>de</strong> créer un système qui délimiterait la ligne non pas par<strong>de</strong>ux points mais par <strong>de</strong>ux lignes (Figure 5a).Figure 5Or ce qui nous intéresse c'est la détection à l'avant du <strong>robot</strong> car ce <strong>de</strong>rnier avance : on pourraitfaire une analogie avec <strong>de</strong>s «yeux». On <strong>de</strong>vra donc donner la priorité aux capteurs arrières (Figure5b), pour empêcher les sorties <strong>de</strong> ligne. Puis l'ajustement alors quantifié, se fera à l'avant (Figure5c).

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!