RobotCompetition2014-1 : Différence entre versions

De Wiki de bureau d'études PeiP
(2) 2nde étape du projet : mise en place de l'environnement de programmation)
Ligne 37 : Ligne 37 :
  
 
== 2) 2nde étape du projet : mise en place de l'environnement de programmation ==
 
== 2) 2nde étape du projet : mise en place de l'environnement de programmation ==
 +
Durant les

Version du 8 mars 2015 à 18:12

Introduction : cadre de travail et présentation du bureau d'étude

a) Le bureau d'étude est une initiation à la pédagogie par projet dont nous allons être confronté lors de notre cycle ingénieur. Une problématique, des outils adaptés et une "étude" du problème sont nécessaires pour répondre à des objectifs fixés en début de semestre. Nous avons choisi le bureau d'étude IMA parce que nous étions intéressé par le domaine de l'électronique et des systèmes embarqués. C'était donc le bureau d'étude qui paraissait le plus intéressant (aspect construction, programmation et application rapide et concrète du projet étudié.

b) En 1ère séance, les professeurs nous ont expliqués ce que nous allons devoir faire : faire faire jouer une partie de football à des robots Mindstorm, pour

cela il fallait répartir le travail en plusieurs sous-groupes qui s'occupent respectivement d'une partie d'un ensemble qui permettra à des robots de jouer de

manière autonome sur un terrain. Chaque binôme aura donc pour tâche de s'occuper : - d'une cage de buts (2 au total) - de robots de compétition (4 au total) - d'un arbitre - et d'un robot ramasseur de balle


Après tirage au sort, nous nous sommes vus affectés de la tâche de programmer un robot compétiteur. Nous nous sommes par ailleur portés volontaires pour

l'essai de la dernière génération de robot lego Mindstorm : la série Ev3. Nous avons donc pour cahier de charge le suivant :

-détecter la balle (muni de led infrarouge), les cages de buts (muni de led infrarouge), les limites du terrain (ruban adhésifs colorés), robots adverses -avancer vers la balle (avec des moteurs) -s'orienter vers la cage de but adverses et envoyer la balle vers la cage de but adverse, tout en sachant que lorqu'un robot réceptionne une balle, il ne peut plus effectuer de translation

Pour cela notre robot est équipé de différents capteurs et moteurs ainsi qu'une panoplie de briques (de construction technique) et un "centre nerveux" appelé "brique programmable", permettant de controller les différents moteurs vitesse, et lire les valeurs des capteurs pour donner vie au robot. Nous avons donc à notre disposition : - 3 moteurs - différents capeurs : couleur, proximité, capteurs de pression - 1 brique programmable


1) Le robot : Lego Mindstorm Ev3

2) 2nde étape du projet : mise en place de l'environnement de programmation

Durant les