RobotDefense2013-2 : Différence entre versions
Ligne 2 : | Ligne 2 : | ||
Nous avons choisi de nous occuper de la partie défense du robot. Notre but sera donc de réaliser un robot | Nous avons choisi de nous occuper de la partie défense du robot. Notre but sera donc de réaliser un robot | ||
− | capable de se | + | capable de se repérer dans le terrain afin de se placer dans une zone de défense proche de la cage de but |
de son camp pour éviter que les attaquants ne marquent. Pour cela, nous devrons bien utiliser les differents | de son camp pour éviter que les attaquants ne marquent. Pour cela, nous devrons bien utiliser les differents | ||
capteurs permettant au robot de se mouvoir dans son environnement sans problemes. | capteurs permettant au robot de se mouvoir dans son environnement sans problemes. | ||
Ligne 12 : | Ligne 12 : | ||
Afin de répondre à ces exigences, nous avons rencontré quelques contraintes : | Afin de répondre à ces exigences, nous avons rencontré quelques contraintes : | ||
- le poids nxt | - le poids nxt | ||
− | - l'emplacement des | + | - l'emplacement des différents capteurs par rapport à la taches qu'ils effectuent |
− | - pourvoir se déplacer de | + | - pourvoir se déplacer de manière fluide sans être gêner par les câbles |
Le capteur ultra-son pour éviter de percuter les objets (buts et autres robots). | Le capteur ultra-son pour éviter de percuter les objets (buts et autres robots). | ||
− | Le champ de vision de ce capteur ne doit pas | + | Le champ de vision de ce capteur ne doit pas être obstrué par aucun éléments internes au robots de manière à |
pouvoir capter tous les objets extérieures se trouvant devant lui. | pouvoir capter tous les objets extérieures se trouvant devant lui. | ||
Le capteur infra-rouge pour se diriger vers son but. | Le capteur infra-rouge pour se diriger vers son but. | ||
− | De | + | De même, ce capteur doit être capable de localiser tous éléments émettant dans les différentes zones captées |
− | par le robot et donc aucun | + | par le robot et donc aucun élément intense au robot ne peut être dans son champ de vision |
Le capteur de couleur pour reconnaître la zone et éviter de sortir du terrain. | Le capteur de couleur pour reconnaître la zone et éviter de sortir du terrain. | ||
Ligne 46 : | Ligne 46 : | ||
− | == | + | =='''Aspect Programmation :''' == |
− | '''Aspect Programmation :''' == | ||
Version du 31 mars 2014 à 07:38
Introduction :
Nous avons choisi de nous occuper de la partie défense du robot. Notre but sera donc de réaliser un robot capable de se repérer dans le terrain afin de se placer dans une zone de défense proche de la cage de but de son camp pour éviter que les attaquants ne marquent. Pour cela, nous devrons bien utiliser les differents capteurs permettant au robot de se mouvoir dans son environnement sans problemes.
Réalisation mécanique du robot
Afin de répondre à ces exigences, nous avons rencontré quelques contraintes : - le poids nxt - l'emplacement des différents capteurs par rapport à la taches qu'ils effectuent - pourvoir se déplacer de manière fluide sans être gêner par les câbles
Le capteur ultra-son pour éviter de percuter les objets (buts et autres robots). Le champ de vision de ce capteur ne doit pas être obstrué par aucun éléments internes au robots de manière à pouvoir capter tous les objets extérieures se trouvant devant lui.
Le capteur infra-rouge pour se diriger vers son but. De même, ce capteur doit être capable de localiser tous éléments émettant dans les différentes zones captées par le robot et donc aucun élément intense au robot ne peut être dans son champ de vision
Le capteur de couleur pour reconnaître la zone et éviter de sortir du terrain. Ce capteur
Le capteur RFID pour lire les cartes RFID de pavage du terrain.
Évolution mécanique du robot:
Nous avons commencé par créer un robot qui était trop large car nous voulions avoir un maximum d'espace pour le NXT mais le poids de celui-ci faisait plier les roues vers l'intérieur. Nous avons donc changé ceci pour un robot plus compacte.
Par ailleurs, les roues en caoutchouc dérapé au moment ou le robot tournait , nous avons donc opté pour des chenilles, plus stables.
D'autre part, le poids du troisième moteur faisait penché le robot vers l'avant nous l'avons donc attacher au boitier NXT pour surélever ce moteur
Ces 4 photos montrent justement les changement effectués pendant la réalisation :
Aspect Programmation :
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 :
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