RobotDefense2013-2 : Différence entre versions

De Wiki de bureau d'études PeiP
Ligne 21 : Ligne 21 :
 
</gallery>
 
</gallery>
  
 +
'''L'emplacement de capteurs :'''
  
=='''Programmation du robot :''' ==
+
''- Le capteur Infrarouge :''
 
 
Le capteur Infrarouge :
 
 
 
Nous l'utiliserons pour trois objectifs : détecter la balle qui émet en continu, trouver les cages en alternatif et défendre son but.
 
 
 
 
 
Le programme suivant permet au robot de détecter et d'aller vers la balle :
 
 
 
[[Fichier:Programme_Aller_vers_la_balle.png|350px|thumb|left|Programme : Aller vers la balle]]
 
 
 
 
[[Fichier:IRSeeker Diag2.jpg|500px|thumb|right|Zones localisées par le capteur infrarouge]]
 
[[Fichier:IRSeeker Diag2.jpg|500px|thumb|right|Zones localisées par le capteur infrarouge]]
  
 +
Il permet au robot de savoir ou se trouve une source émettant un signal infrarouge (la balle ou la cage de but) par rapport à sa position. Ce capteur
  
Le programme suivant permet au robot de repérer des cages de but en fonction de la fréquence du signal émis :
 
  
 
+
=='''Programmation du robot :''' ==
Le programme suivant
 

Version du 6 avril 2014 à 21:15

Introduction :

Ayant choisi de nous occuper de la partie défense, notre but sera donc de construire et de programmer un robot capable de se repérer dans le terrain afin de se placer sur la zone de défense de son camp et intercepter la balle pour éviter que les attaquants ne marquent. Le robot devra alors se repérer à l'aide de capteurs équipés. Nous aborderons donc d'une part la réalisation mécanique du robot et d'autre part l'aspect programmation du robot


Construction du robot

Nous avons commencé par construire la base du robot (le châssis) de manière à ce qu'elle puisse supporter le poids du NXT sans se déformer, que le boitier soit accessible (pour un changement de piles par exemples) et qu'on puisse y placer les différents capteurs.

Par ailleurs, nous nous sommes rendu compte que les roues en caoutchouc dérapaient au moment où le robot tournait , nous les avons donc remplacer par des chenilles, plus stables.

D'autre part, nous avons ajouté le troisième moteur à l'avant du robot représentant un système qui permettrait d'attraper ou de propulser la balle. Cependant, le poids de ce dernier faisait pencher le robot vers l'avant nous l'avons donc rattacher au boitier NXT pour surélever ce moteur ainsi que l'hypothétique bras qui y serait fixé

Ces quelques photos montrent l'évolution du robot pendant la réalisation :

L'emplacement de capteurs :

- Le capteur Infrarouge :

Zones localisées par le capteur infrarouge

Il permet au robot de savoir ou se trouve une source émettant un signal infrarouge (la balle ou la cage de but) par rapport à sa position. Ce capteur


Programmation du robot :