RobotDefense2013-2

De Wiki de bureau d'études PeiP

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 :


Programmation du robot :

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 :

Programme : Aller vers la balle
Zones localisées par le capteur infrarouge


Le programme suivant permet au robot de repérer des cages de but en fonction de la fréquence du signal émis :


Le programme suivant