2.2.3.2 Rôle dans le robot
Nous avons utilisé ce capteur de couleurs pour une
détection la couleur de l'anneau entourant les trous sur l'aire de
jeu.
Capteur gauche
Capteur droit
Figure
1.13 : Système de reconnaissance
des trous.
Le système de reconnaissance des trous est
constitué de deux capteurs de couleurs qui sont placées au
dessous du robot, devant le trou de réservoir des balles et qui sont
séparées par une distance de 8 cm. Quand seulement l'un
des deux capteurs détecte une couleur de la zone d'adversaire le robot
va effectuer les tâches suivantes :
· Si c'est le capteur se trouvant à droite qui a
détecté, le robot tourne a droite jusqu'à ce que l'autre
capteur détecte cette couleur, puis le robot s'arrête pendant un
instant avant d'avancer.
Balle
Réservoir
Capteur gauche
Capteur droit
2
2
1
1
Aspirateur
Figure 1.14 :
Détection et centrage du trou (1ier cas).
· Dans le cas où la détection se fait par le
capteur gauche, le sens de roation du robot s'inverse.
Capteur gauche
Capteur droit
1
Réservoir
2
2
1
Balle
Aspirateur
Figure 1.15 : Détection et
centrage du trou (2ème cas).
· Si la couleur du trou est détectée par les
deux capteurs en même temps, le robot poursuit son mouvement sans
corriger sa direction.
Dans le cas où le robot détecte son
propre trou, il doit éviter de poser une balle blanche dans le trou et
déclenche le système d'aspiration, les étapes à
suivre dans ce cas sont les suivantes :
· si la couleur est détectée par le capteur de
droite, le robot tourne à gauche.
Aspirateur
Balle
Capteur gauche
Capteur droit
Réservoir
Figure 1.16 :
Détection et évitement de marquage dans un trou (1er
cas).
Aspirateur
Balle
Réservoir
Capteur gauche
Capteur droit
2
2
1
1
Figure 1.17 :
Détection et évitement de marquage dans un trou (2ème
cas).
· Si le capteur gauche détecte la couleur en
premier, le robot tourne à droite.
· Si la détection se fait par les deux capteurs en
même temps, le robot effectue demi-tour.
Remarque :
l'expérience à montré que le troisième
scénario ; la détection de la couleur par les deux capteurs
en même temps, est très rare, un capteur dépasse l'autre
dans la majorité des cas.
2.2.4 Les détecteurs de contact :
La détection d'un contact est certainement l'une des
tâche les plus rencontrées dans la robotique mobile. Pour
détecter un contact, nous pouvons utiliser un bouton-poussoir, un micro
rupteur à levier (microswitch ou micro rupteur) ou tout simplement 2
fils dénudés
Microswitch
Bouton poussoir
Figure 1.18 : exemple de
capteur de contact.
Pour notre robot, nous avons utilisé deux microswitchs
pour la détection les totems placés dans l'aire de jeu. Le
schéma ci-dessous montre comment câbler ce capteur.
BP
Figure 1.19 : brochage du
capteur de contact.
2.2.4.1 Principe de fonctionnement
Le fonctionnement est simple, Le port du microcontrôleur
est configuré en entrée, c'est-à-dire qu'il va lire une
information. Tant que le bouton poussoir n'est pas actionné, le port est
relié au 5V et le microcontrôleur lit un état haut (1).
Dès que l'on actionne le bouton poussoir, le port est relié au 0V
et le microcontrôleur lit un état bas (0). Donc très simple
Pour programmer une réaction du robot en fonction du cette changement
d'état.
2.3 Conclusion
Dans ce chapitre nous nous sommes intéressé
à la partie perception du robot mobile, nous avons
présenté les différents capteurs utilisés, leurs
principes de fonctionnement ainsi que le rôle que joue chacun deux pour
le bon fonctionnement du robot mobile.
Dans le prochain chapitre nous présentons la partie
électronique du robot mobile, les différentes cartes ainsi que le
module Rovin qui set à contrôler l'ensemble du
Chapitre 3 :
|