Le fonctionnement retenu pour le déplacement avec évitement d'obstacle est extrêmement simple:
S'il n'y a pas d'obstacles détectés, le robot avance tout droit.
S'il y a un obstacle détecté d'un côté, le robot recule en tournant plus du côté opposé à
l'obstacle pendant une certaine durée, puis il continue à avancer tout droit.
Si l'obstacle est détecté au centre, le fonctionnement est le même que si la détection se fait
sur un des côtés choisi au hasard.
Avec des capteurs plus élaborés, on peut retenir des algorithmes qui permettent un meilleur dépla-
cement au milieu d'obstacles. Voir par exemple
http://www.ensta-paristech.fr/~filliat/Courses/2011_projets_C10-
2/BURLOT_FLORINS_PASCAL/evitement_obstacles.html
http://wwwdfr.ensta.fr/Cours/docs/C10-2/chapitre6.pdf
3 COMMANDE DES MOTEURS AVEC UNE VITESSE VARIABLE
Sous certaines conditions, un moteur à
courant continu peut être commandé avec
une tension rectangulaire ou « hachée ».
Ci-contre l’allure de la commande et de la
vitesse en fonction du temps.
On se place dans le cas où DIR = 0
Le moteur tourne pour que le robot
avance.
Période du signal de commande PWM = T.
Fréquence du signal de commande : F = 1/T
Si T (période du signal PWM) est suffisamment faible
Ce n’est pas tout à fait le cas dans la figure ci-dessus.
T est suffisamment faible si << constante de temps principale du moteur + charge entrainée ()
est lié à l’inertie. Lors d’un changement de commande pour la vitesse, celle-ci se stabilise après
quelques .
Ordre de grandeur de pour le moteur d'un petit robot : 0,1s il faut T < 1ms soit F > 1 KHz.
T est constante. TH (= largeur d’impulsion ou durée à l’état haut) change.
Pour une fréquence suffisamment élevée
de PWM, les ondulations sont négligeables