WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Mise en oeuvre de la partie perception d'un robot

( Télécharger le fichier original )
par Khaled AMOR
Université de Blida - ingenieur d'etat en electronique 2006
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

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 :

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Soit réservé sans ostentation pour éviter de t'attirer l'incompréhension haineuse des ignorants"   Pythagore