Binome2015-3 : Différence entre versions

De Wiki de bureau d'études PeiP
(Déroulement d'un match)
(Journal de Bord)
Ligne 11 : Ligne 11 :
 
----
 
----
  
==Jour 1==
+
==Séance 1==
  
 
*Choix composants robots joueur: châssis deux roues
 
*Choix composants robots joueur: châssis deux roues
Ligne 17 : Ligne 17 :
  
 
----
 
----
Jour 2
+
==Séance 2==
  
 
*Finalisation montage moteur + boite piles + roue libre sur le chassis<br/>
 
*Finalisation montage moteur + boite piles + roue libre sur le chassis<br/>
Ligne 26 : Ligne 26 :
 
</gallery>
 
</gallery>
 
----
 
----
Jour 3
+
==Séance 3==
  
 
*mise en marche des moteurs
 
*mise en marche des moteurs
Ligne 33 : Ligne 33 :
 
</gallery>
 
</gallery>
 
----
 
----
Jour 4
+
==Séance 4==
  
 
*Imagination de la pince
 
*Imagination de la pince
Ligne 40 : Ligne 40 :
 
</gallery>
 
</gallery>
 
----
 
----
Jour 5
+
==Séance 5==
  
 
*Début de la Modélisation de la pince à l'aide du logiciel free cads
 
*Début de la Modélisation de la pince à l'aide du logiciel free cads
 
----
 
----
Jour 6-7
+
==Séance 6==
  
 
*Suite de la modélisation de la pince
 
*Suite de la modélisation de la pince
  
 
----
 
----
Jour 8
+
==Séance 6==
  
 
*programmation capteurs infrarouges + servo-moteur
 
*programmation capteurs infrarouges + servo-moteur
 
----
 
----
03/03/2016
+
==Séance 7==
 
*Début de la modélisation du PCB sur Fritzing
 
*Début de la modélisation du PCB sur Fritzing
 
*Pince robot imprimée
 
*Pince robot imprimée
 
*Création du programme de détection de la balle par les 5 capteurs infrarouges placés devant le robot.
 
*Création du programme de détection de la balle par les 5 capteurs infrarouges placés devant le robot.
 
----
 
----
07/03/2016
+
==Séance 8==
  
 
*Modélisation du PCB moteur qui sera placé au dessus de la carte arduino.
 
*Modélisation du PCB moteur qui sera placé au dessus de la carte arduino.
Ligne 67 : Ligne 67 :
  
 
----
 
----
14/03/2016
+
==Séance 9==
  
 
*Retour sur décision. Nous allons utiliser 2 capteurs de lignes, nous nous sommes rendu compte qu'il était impossible de faire suivre une ligne au robot avec un unique capteur de ligne.
 
*Retour sur décision. Nous allons utiliser 2 capteurs de lignes, nous nous sommes rendu compte qu'il était impossible de faire suivre une ligne au robot avec un unique capteur de ligne.
 
*Programmation servomoteur. Le servomoteur a été programmé pour fonctionner avec la pince.
 
*Programmation servomoteur. Le servomoteur a été programmé pour fonctionner avec la pince.
 +
 +
----
 +
==Séance 10==
 +
 +
----
 +
==Séance 11==
 +
 +
----
 +
==Séance 12==
 +
 +
----
 +
==Séance 13==
 +
 +
----
 +
==Séance 14==
 +
 +
----
 +
==Séance 15==
 +
 +
----
 +
==Séance 16==
 +
 +
----
 +
==Séance 17==
 +
 +
----
 +
==Séance 18==
 +
 +
----
 +
==Séance 19==
 +
 +
----
 +
==Séance 20==
  
 
= Photos Chassis =
 
= Photos Chassis =

Version du 24 avril 2016 à 16:12

Aptitudes du robot compétiteur

  • Le robot doit éviter des obstacles (autres robots,buts,...)
  • Le robot doit repérer les lignes du terrain
  • Le robot doit reconnaître la balle
  • Le robot doit savoir récupérer la balle
  • Le robot doit savoir envoyer la balle
  • Le robot doit savoir communiquer avec le ramasseur, les buts et le robot adverse.

Journal de Bord


Séance 1

  • Choix composants robots joueur: châssis deux roues
  • Début de l'assemblage du châssis.

Séance 2

  • Finalisation montage moteur + boite piles + roue libre sur le chassis
  • programme arduino fonctionnement moteur

Séance 3

  • mise en marche des moteurs

Séance 4

  • Imagination de la pince

Séance 5

  • Début de la Modélisation de la pince à l'aide du logiciel free cads

Séance 6

  • Suite de la modélisation de la pince

Séance 6

  • programmation capteurs infrarouges + servo-moteur

Séance 7

  • Début de la modélisation du PCB sur Fritzing
  • Pince robot imprimée
  • Création du programme de détection de la balle par les 5 capteurs infrarouges placés devant le robot.

Séance 8

  • Modélisation du PCB moteur qui sera placé au dessus de la carte arduino.
  • Programmation de déplacement précis du robot. Le but étant de faire pivoter le robot précisément afin qu'il puisse facilement récupérer la balle.

Séance 9

  • Retour sur décision. Nous allons utiliser 2 capteurs de lignes, nous nous sommes rendu compte qu'il était impossible de faire suivre une ligne au robot avec un unique capteur de ligne.
  • Programmation servomoteur. Le servomoteur a été programmé pour fonctionner avec la pince.

Séance 10


Séance 11


Séance 12


Séance 13


Séance 14


Séance 15


Séance 16


Séance 17


Séance 18


Séance 19


Séance 20

Photos Chassis

Pince

Le système utilisé pour prendre et propulser la balle infrarouge est une pince qui éjecte la balle, lors de son ouverture.


La motorisation de cette pince est réalisé par un unique servo-moteur. Un train d'engrenage servira à transmettre la rotation du servomoteur aux 2 parties de la pince.

Déroulement d'un match

  1. le joueur sort de son garage
  2. il cherche la balle
  3. il prend la balle et demande l'activation de la balise du but
  4. il tire dans le but adverse et demande la désactivation de la balise du but
  5. il y a un but
    1. le robot joueur retourne dans son garage, l'algorithme du robot retourne à l'état 1
  6. il n'y a pas but
    1. l'algorithme du robot retourne à l'état 2

Contrôler moteur arduino

http://bildr.org/2012/04/tb6612fng-arduino/ http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.MaterielInterfaceMoteurTB6612

pince http://robolife.chez.com/images/pince12.jpg