<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
		<id>https://peip-ima.plil.fr/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jclemen2</id>
		<title>Wiki de bureau d'études PeiP - Contributions de l’utilisateur [fr]</title>
		<link rel="self" type="application/atom+xml" href="https://peip-ima.plil.fr/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jclemen2"/>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php/Sp%C3%A9cial:Contributions/Jclemen2"/>
		<updated>2026-04-25T06:25:05Z</updated>
		<subtitle>Contributions de l’utilisateur</subtitle>
		<generator>MediaWiki 1.29.2</generator>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=CageBut2014-3&amp;diff=4096</id>
		<title>CageBut2014-3</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=CageBut2014-3&amp;diff=4096"/>
				<updated>2015-05-18T06:21:52Z</updated>
		
		<summary type="html">&lt;p&gt;Jclemen2 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Pour le bureau d'études en IMA, nous avons décidé de réaliser un but. Celui-ci doit être autonome et communiquant. Pour cela, nous avons plusieurs contraintes :&lt;br /&gt;
* La cage doit émettre un signal infra-rouge pour être facilement repérable par les robots. &lt;br /&gt;
* La cage doit détecter quand la balle rentre dans la cage en la dirigeant précisément vers un capteur.&lt;br /&gt;
* La cage doit signaler un but à l'arbitre.&lt;br /&gt;
* Enfin la cage doit pouvoir expulser la balle quand l'arbitre le demande.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Les étapes de la réflexion''' ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Avant d'arriver à notre projet final, nous avons réfléchi à différentes idées. L'idée d'une guillotine nous paraissant être la meilleure, nous avons opté pour celle-ci.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== La guillotine ===&lt;br /&gt;
Cela nous semblait être un système adapté au problème : Tout d'abord nous avions pensé créer un système de rails, mais celui-ci étant trop compliqué à créer, nous avons choisi une poulie de rebobinage. Nous y avons adapté deux moteurs pour une puissance suffisante : une des difficultés rencontrées a été de les coupler pour qu'ils puissent remonter les deux côtés de la guillotine à la même vitesse, et de les placer à la même hauteur sur le but.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Les capteurs ===&lt;br /&gt;
Nous avons réfléchi à différents types de capteur avant de trouver le bon :&lt;br /&gt;
&lt;br /&gt;
Le photosensible : Le premier qui nous est venu à l'esprit, mais celui-ci ne possédait pas assez de portée.&lt;br /&gt;
&lt;br /&gt;
L'infrarouge : Ce capteur posait des problèmes d'interférences avec les robots ainsi que notre propre balise.&lt;br /&gt;
&lt;br /&gt;
L’ultrason : Nous avons donc opté pour celui-ci qui était un bon compromis entre la portée et l'efficacité.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== L'éjection ===&lt;br /&gt;
Dans un premier temps, pour la projection de la balle (dans le but de la ressortir sur demande de l'arbitre) nous avons aussi pensé à l'utilisation de rails, mais pour les mêmes raisons de difficulté nous avons finalement créer un robot repousseur en Lego Mindstorm.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Les matériaux ===&lt;br /&gt;
Nous avions d'abord pensé à l'utilisation du Plexiglas (avec impression 3D ou découpe laser), car l'aspect esthétique des Lego ne nous satisfaisait que moyennement, mais avons ensuite choisi du bois MDF car bon marché, et solide, et l'avons découper au laser. Pour un meilleur emboitage, nous avons réalisé des petits créneaux (dans le but d'une meilleure adhérence).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== La réalisation des prototypes ===&lt;br /&gt;
Dans un premier temps, nous avons créé une ébauche des pièces avec un logiciel 3D, mais ne possédions pas connaissances suffisantes, et avons donc utilisé le logiciel Inkscape.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''La programmation''' ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Le but ===&lt;br /&gt;
Programmation de trois moteurs : deux pour la guillotine tournent dans deux sens pour monter et descendre la guillotine (plaque de 50*15*0.6) + un pour le robot pousseur qui avance avec de l'élan pour renvoyer la balle.&lt;br /&gt;
Utilisation de langage C sur un programmateur NXC Légo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Programme Senseur Ultra-sons.jpg]]     [[Fichier:Programme Senseur Ultra-sons.mp4]]&lt;br /&gt;
&lt;br /&gt;
=== La balise ===&lt;br /&gt;
Pour voir si les leds fonctionnent, utilisation d'un appareil photo&lt;br /&gt;
&lt;br /&gt;
== '''La fabrication''' ==&lt;br /&gt;
=== La cage de but ===&lt;br /&gt;
&lt;br /&gt;
Nous avons commencer la confection de la cage de but dès la quatrième séance. La schématisation sur papier nous a pris deux heures, pour savoir ou placer morceau, dans le but de ne pas avoir à redécouper plusieurs fois des pièces, à cause d'erreurs.&lt;br /&gt;
[[Fichier: Découpe laser.jpg|350px|thumb|Right|Découpe laser de la plaque MDF]]La première partie était de réaliser informatiquement chaque pièce. Pour ce faire, nous avons utilisé Inkscape, logiciel de dessin vectoriel, dans le but de découper les pièces au laser. Nous avons réaliser dans celles-ci des créneaux de 6mm, pour les emboîter entre elles, et ainsi consolider le but. Dans les séances suivantes, nous avons acheter une plaque de prédécoupé MDF d'épaisseur 6mm et avons commencer la découpeuse laser. La vitesse de coupe a été réglé à 30% (le précédent réglage ayant échoué, et tracé le contour des pièces sur la plaque MDF). Enfin, pour une meilleure adhérence, nous avons collés entres elles chaque pièce.&lt;br /&gt;
Pendant trois plusieurs séances nous avons eu des problèmes sur une pièce à recouper (trois fois) : celle-ci possédait un angle de 45°, qui ne concordait pas parfaitement avec l'assemblage des pièces.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour la plaque de guillotine, nous avons du évider une partie de l'intérieur pour réduire sa masse, et ainsi faciliter le travail des moteurs et de la ficelle.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons attaché les deux moteurs à même hauteur sur une barre transversale et avons coupler leurs vitesses de rotation, pour que les deux côtés de la guillotine remonte à la même vitesse.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons donc conçu un but de 50 cm de largeur (intérieure), et résistant bien au choc de la balle. Pour que le robot pousseur ne s'écarte pas de sa destination, nous avons placé deux rampes de chaque côté. De plus, nous avons ajouté une plaque pour que le capteur ne réagisse pas si quelque chose passe derrière le but.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier: Schéma Découpe laser.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Le robot pousseur ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour le robot repousseur, nous avions pensé dans un premier temps à le faire se déplacer grâce à un système de rails. Nous nous sommes vite rendu compte que cela était vraiment très compliqué, de par la confection (ou l'achat), et pour que ceci soit solidaire avec le reste du but (qu'il reste en un seul morceau lors du déplacement du but). Nous avons donc utiliser des Lego Mindstorm pour le fabriquer.&lt;br /&gt;
Nous l'avons d'abord placé sur roues, avant de se rendre compte que nous ne possédions qu'un seul moteur pour son déplacement, et les avons donc troqués contre des chenilles.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ce robot possède un rôle crucial : relancer la balle en dehors du but, sur ordre de l'arbitre. Pour cela, il doit supporter une plaque en bois, de dimensions 48*8*0.6cm. Une telle plaque possède un poids conséquent, nous l'avons donc placé sur des &amp;quot;skis&amp;quot;, et avons placer un poids de compensation à l'arrière : le boîtier NXC.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ce robot est le seul objet non solidaire au but, et constitue dons la seconde pièce. Il possède son propre programme, détaillé plus haut. Sa conception a été étalée sur plusieurs séances, car nous avons du le reconstruire plusieurs fois en apportant des améliorations.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== La balise ===&lt;br /&gt;
[justify] Sert à envoyer des fréquences au robot pour le repérage du but.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dans un premier temps, en suivant le schéma ci dessous, nous avons réalisé un prototype de balise sur une boite de connexions avec tout les composants qui seront utilisés dans la balise finale. Ce prototype est utilisé pour les test du programme et verifier la fonctionnalité de tout les composants. On peux remarquer qu'une led avec sa résistance à été rajouté au schéma d'origine. Cette dernière,en parallèle avec les leds infrarouges, sert à reproduire leur activité qui n'est pas visible à l’œil nu, très pratique pour les tests du programme et voir à tout moment si la balise fonctionne correctement (on peux tout de même visualisé leur état avec la caméra d'un smartphone).&lt;br /&gt;
&lt;br /&gt;
Dans un second temps, nous avons réalisé un circuit imprimé grâce à -nomdelogiciel- et -nomdelogiciel-. En partant d'un fichier balise, nous l'avons amélioré (dire ce qu'on a amélioré).&lt;br /&gt;
Puis en passant du -nomdelogiciel- à -nomdelogiciel- qui lui sert à reproduire le circuit., nous avons du intégré nos modification sur le circuit intégré. &lt;br /&gt;
&lt;br /&gt;
Sur le dessin que nous donne le programme, les ligne bleus représentent les fils de cuivre, qui doivent respecté un angle de 45 degrés pour plus d’efficacité, qui relient les composant (en gris sur le dessin). Chaque composants est soudés au circuit au niveaux des emplacements verts. (parle de la pile?).[/justify]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier: Schéma de conception de la balise Infra-Rouge.png]]&lt;/div&gt;</summary>
		<author><name>Jclemen2</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=CageBut2014-3&amp;diff=3875</id>
		<title>CageBut2014-3</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=CageBut2014-3&amp;diff=3875"/>
				<updated>2015-05-04T19:41:47Z</updated>
		
		<summary type="html">&lt;p&gt;Jclemen2 : /* La balise */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Pour le bureau d'études en IMA, nous avons décidé de réaliser un but. Celui-ci doit être autonome et communiquant. Pour cela, nous avons plusieurs contraintes :&lt;br /&gt;
* La cage doit émettre un signal infra-rouge pour être facilement repérable par les robots. &lt;br /&gt;
* La cage doit détecter quand la balle rentre dans la cage en la dirigeant précisément vers un capteur.&lt;br /&gt;
* La cage doit signaler un but à l'arbitre.&lt;br /&gt;
* Enfin la cage doit pouvoir expulser la balle quand l'arbitre le demande.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Les étapes de la réflexion''' ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Avant d'arriver à notre projet final, nous avons réfléchi à différentes idées. L'idée d'une guillotine nous paraissant être la meilleure, nous avons opté pour celle-ci.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== La guillotine ===&lt;br /&gt;
Cela nous semblait être un système adapté au problème : Tout d'abord nous avions pensé créer un système de rails, mais celui-ci étant trop compliqué à créer, nous avons choisi une poulie de rebobinage. Nous y avons adapté deux moteurs pour une puissance suffisante : une des difficultés rencontrées a été de les coupler pour qu'ils puissent remonter les deux côtés de la guillotine à la même vitesse, et de les placer à la même hauteur sur le but.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Les capteurs ===&lt;br /&gt;
Nous avons réfléchi à différents types de capteur avant de trouver le bon :&lt;br /&gt;
&lt;br /&gt;
Le photosensible : Le premier qui nous est venu à l'esprit, mais celui-ci ne possédait pas assez de portée.&lt;br /&gt;
&lt;br /&gt;
L'infrarouge : Ce capteur posait des problèmes d'interférences avec les robots ainsi que notre propre balise.&lt;br /&gt;
&lt;br /&gt;
L’ultrason : Nous avons donc opté pour celui-ci qui était un bon compromis entre la portée et l'efficacité.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== L'éjection ===&lt;br /&gt;
Dans un premier temps, pour la projection de la balle (dans le but de la ressortir sur demande de l'arbitre) nous avons aussi pensé à l'utilisation de rails, mais pour les mêmes raisons de difficulté nous avons finalement créer un robot repousseur en Lego Mindstorm.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Les matériaux ===&lt;br /&gt;
Nous avions d'abord pensé à l'utilisation du Plexiglas (avec impression 3D ou découpe laser), car l'aspect esthétique des Lego ne nous satisfaisait que moyennement, mais avons ensuite choisi du bois MDF car bon marché, et solide, et l'avons découper au laser. Pour un meilleur emboitage, nous avons réalisé des petits créneaux (dans le but d'une meilleure adhérence).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== La réalisation des prototypes ===&lt;br /&gt;
Dans un premier temps, nous avons créé une ébauche des pièces avec un logiciel 3D, mais ne possédions pas connaissances suffisantes, et avons donc utilisé le logiciel Inkscape.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''La programmation''' ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Le but ===&lt;br /&gt;
Programmation de trois moteurs : deux pour la guillotine tournent dans deux sens pour monter et descendre la guillotine (plaque de 50*15*0.6) + un pour le robot pousseur qui avance avec de l'élan pour renvoyer la balle.&lt;br /&gt;
Utilisation de langage C sur un programmateur NXC Légo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Programme Senseur Ultra-sons.jpg]]     [[Fichier:Programme Senseur Ultra-sons.mp4]]&lt;br /&gt;
&lt;br /&gt;
=== La balise ===&lt;br /&gt;
Pour voir si les leds fonctionnent, utilisation d'un appareil photo&lt;br /&gt;
&lt;br /&gt;
== '''La fabrication''' ==&lt;br /&gt;
=== La cage de but ===&lt;br /&gt;
&lt;br /&gt;
Nous avons commencer la confection de la cage de but dès la quatrième séance. La schématisation sur papier nous a pris deux heures, pour savoir ou placer morceau, dans le but de ne pas avoir à redécouper plusieurs fois des pièces, à cause d'erreurs.&lt;br /&gt;
[[Fichier: Découpe laser.jpg|350px|thumb|Right|Découpe laser de la plaque MDF]]La première partie était de réaliser informatiquement chaque pièce. Pour ce faire, nous avons utilisé Inkscape, logiciel de dessin vectoriel, dans le but de découper les pièces au laser. Nous avons réaliser dans celles-ci des créneaux de 6mm, pour les emboîter entre elles, et ainsi consolider le but. Dans les séances suivantes, nous avons acheter une plaque de prédécoupé MDF d'épaisseur 6mm et avons commencer la découpeuse laser. La vitesse de coupe a été réglé à 30% (le précédent réglage ayant échoué, et tracé le contour des pièces sur la plaque MDF). Enfin, pour une meilleure adhérence, nous avons collés entres elles chaque pièce.&lt;br /&gt;
Pendant trois plusieurs séances nous avons eu des problèmes sur une pièce à recouper (trois fois) : celle-ci possédait un angle de 45°, qui ne concordait pas parfaitement avec l'assemblage des pièces.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour la plaque de guillotine, nous avons du évider une partie de l'intérieur pour réduire sa masse, et ainsi faciliter le travail des moteurs et de la ficelle.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons attaché les deux moteurs à même hauteur sur une barre transversale et avons coupler leurs vitesses de rotation, pour que les deux côtés de la guillotine remonte à la même vitesse.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons donc conçu un but de 50 cm de largeur (intérieure), et résistant bien au choc de la balle. Pour que le robot pousseur ne s'écarte pas de sa destination, nous avons placé deux rampes de chaque côté. De plus, nous avons ajouté une plaque pour que le capteur ne réagisse pas si quelque chose passe derrière le but.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier: Schéma Découpe laser.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Le robot pousseur ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour le robot repousseur, nous avions pensé dans un premier temps à le faire se déplacer grâce à un système de rails. Nous nous sommes vite rendu compte que cela était vraiment très compliqué, de par la confection (ou l'achat), et pour que ceci soit solidaire avec le reste du but (qu'il reste en un seul morceau lors du déplacement du but). Nous avons donc utiliser des Lego Mindstorm pour le fabriquer.&lt;br /&gt;
Nous l'avons d'abord placé sur roues, avant de se rendre compte que nous ne possédions qu'un seul moteur pour son déplacement, et les avons donc troqués contre des chenilles.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ce robot possède un rôle crucial : relancer la balle en dehors du but, sur ordre de l'arbitre. Pour cela, il doit supporter une plaque en bois, de dimensions 48*8*0.6cm. Une telle plaque possède un poids conséquent, nous l'avons donc placé sur des &amp;quot;skis&amp;quot;, et avons placer un poids de compensation à l'arrière : le boîtier NXC.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ce robot est le seul objet non solidaire au but, et constitue dons la seconde pièce. Il possède son propre programme, détaillé plus haut. Sa conception a été étalée sur plusieurs séances, car nous avons du le reconstruire plusieurs fois en apportant des améliorations.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== La balise ===&lt;br /&gt;
Sert à envoyer des fréquences au robot pour le repérage du but.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dans un premier temps, en suivant le schéma ci dessous, nous avons réalisé un prototype de balise sur une boite de connexions avec tout les composants qui seront utilisés dans la balise finale. Ce prototype est utilisé pour les test du programme et verifier la fonctionnalité de tout les composants. On peux remarquer qu'une led avec sa résistance à été rajouté au schéma d'origine. Cette dernière,en parallèle avec les leds infrarouges, sert à reproduire leur activité qui n'est pas visible à l’œil nu, très pratique pour les tests du programme et voir à tout moment si la balise fonctionne correctement (on peux tout de même visualisé leur état avec la caméra d'un smartphone).&lt;br /&gt;
&lt;br /&gt;
Dans un second temps, nous avons réalisé un circuit imprimé grâce à -nomdelogiciel- et -nomdelogiciel-. En partant d'un fichier balise, nous l'avons amélioré (dire ce qu'on a amélioré).&lt;br /&gt;
Puis en passant du -nomdelogiciel- à -nomdelogiciel- qui lui sert à reproduire le circuit., nous avons du intégré nos modification sur le circuit intégré. &lt;br /&gt;
&lt;br /&gt;
Sur le dessin que nous donne le programme, les ligne bleus représentent les fils de cuivre, qui doivent respecté un angle de 45 degrés pour plus d’efficacité, qui relient les composant (en gris sur le dessin). Chaque composants est soudés au circuit au niveaux des emplacements verts. (parle de la pile?).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier: Schéma de conception de la balise Infra-Rouge.png]]&lt;/div&gt;</summary>
		<author><name>Jclemen2</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Discussion:CageBut2014-3&amp;diff=3849</id>
		<title>Discussion:CageBut2014-3</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Discussion:CageBut2014-3&amp;diff=3849"/>
				<updated>2015-05-04T17:15:28Z</updated>
		
		<summary type="html">&lt;p&gt;Jclemen2 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Quelques notes rapides au 22/02/2015. Pas d'illustration.&lt;br /&gt;
&lt;br /&gt;
Quelques illustrations au 08/03/2015 mais un Wiki très peu fourni : 19/20. Rédigez, pour l'instant ce ne sont que quelques notes. Donnez le programme sous-forme texte pas dans une vidéo !! Développez.&lt;br /&gt;
&lt;br /&gt;
12/03 : C'est en effet très pauvre et non rédigé dans l'ensemble.&lt;/div&gt;</summary>
		<author><name>Jclemen2</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=CageBut2014-3&amp;diff=3685</id>
		<title>CageBut2014-3</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=CageBut2014-3&amp;diff=3685"/>
				<updated>2015-03-23T08:34:35Z</updated>
		
		<summary type="html">&lt;p&gt;Jclemen2 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Pour le bureau d'études en IMA, nous avons décidé de réaliser un but. Celui-ci doit être autonome et communiquant. Pour cela, nous avons plusieurs contraintes :&lt;br /&gt;
* La cage doit émettre un signal infra-rouge pour être facilement repérable par les robots. &lt;br /&gt;
* La cage doit détecter quand la balle rentre dans la cage en la dirigeant précisément vers un capteur de contact.&lt;br /&gt;
* La cage doit signaler un but à l'arbitre.&lt;br /&gt;
* Enfin la cage doit pouvoir expulser la balle quand l'arbitre le demande.  &lt;br /&gt;
&lt;br /&gt;
== '''Les étapes de la réflexion''' ==&lt;br /&gt;
&lt;br /&gt;
Avant d'arriver a notre but final, nous sommes passés par plusieurs projets avec ses désillusions et ses peines.&lt;br /&gt;
&lt;br /&gt;
L'idée d'une guillotine est arrivé dès le début&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
guillotine : système adapté au problème(début des rails puis un système de ficelle) un moteur au début mais 2 moteur pour la puissance&lt;br /&gt;
capteur : photosensible (finalement pas assez de porté) infrarouge (problème d'interférences) donc on a pris ultrasons (bonne portée et efficace)&lt;br /&gt;
éjecteur : pensé aussi a des rails puis un robot pousseur&lt;br /&gt;
&lt;br /&gt;
Matériaux : Plexiglas avec imprimante 3D et découpe laser pas trop de légo car moins esthétique, mais finalement bois KFC car moins cher, découpeuse laser. Réalisation de petits carrés pour emboiter.&lt;br /&gt;
&lt;br /&gt;
Réalisation des prototypes : avec logiciel 3D mais pas assez de connaissances sur les logiciels, donc utilisation d'insckape&lt;br /&gt;
== '''La programmation''' ==&lt;br /&gt;
=== Le but ===&lt;br /&gt;
Programmation de trois moteurs : deux pour la guillotine tournent dans deux sens pour monter et descendre la guillotine (plaque de 50*15*0.6) + un pour le robot pousseur qui avance avec de l'élan pour renvoyer la balle.&lt;br /&gt;
Utilisation de langage C sur un programmateur NXC Légo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Programme Senseur Ultra-sons.jpg]]     [[Fichier:Programme Senseur Ultra-sons.mp4]]&lt;br /&gt;
&lt;br /&gt;
=== La balise ===&lt;br /&gt;
Pour voir si les leds fonctionnent, utilisation d'un appareil photo&lt;br /&gt;
&lt;br /&gt;
== '''La fabrication''' ==&lt;br /&gt;
=== La cage de but ===&lt;br /&gt;
Découpeuse laser (utilisation insckape) sur du bois KFC de 6mm. Vitesse de coupe 0.3. Utilisation de carrés d'emboitage et colle à bois pour que ça tienne.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier: Découpe laser.jpg]]               [[Fichier: Schéma Découpe laser.png]]&lt;br /&gt;
&lt;br /&gt;
=== Le robot pousseur ===&lt;br /&gt;
Utilisation légo. Dois supporté le poids d'une plaque de 48*8*0.6cm. Suffisamment de poids à l'arrière pour ne pas basculer. Un moteur.&lt;br /&gt;
&lt;br /&gt;
=== La balise ===&lt;br /&gt;
Sert à envoyer des fréquences au robot pour le repérage du but.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier: Schéma de conception de la balise Infra-Rouge.png]]&lt;/div&gt;</summary>
		<author><name>Jclemen2</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=CageBut2014-2&amp;diff=3232</id>
		<title>CageBut2014-2</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=CageBut2014-2&amp;diff=3232"/>
				<updated>2015-01-30T10:57:41Z</updated>
		
		<summary type="html">&lt;p&gt;Jclemen2 : Page créée avec « '''Introduction'''   Pour le bureau d'études en IMA, nous avons décidé de réaliser un but. Celui-ci doit être autonome et communiquant. Pour cela, nous avons plusieurs c... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Introduction''' &lt;br /&gt;
&lt;br /&gt;
Pour le bureau d'études en IMA, nous avons décidé de réaliser un but. Celui-ci doit être autonome et communiquant. Pour cela, nous avons plusieurs contraintes :&lt;br /&gt;
  La cage doit émettre un signal infra-rouge pour être facilement repérable par les robots.&lt;br /&gt;
  La cage doit détecter quand la balle rentre dans la cage en la dirigeant précisément vers un capteur de contact.&lt;br /&gt;
  La cage doit signaler un but à l'arbitre.&lt;br /&gt;
  Enfin la cage doit pouvoir expulser la balle quand l'arbitre le demande.&lt;br /&gt;
&lt;br /&gt;
1. Les étapes de la réflexion&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
guillotine : systeme adapté au problème(début des rails puis un systeme de ficelle) un moteur au début mais 2 moteur pour la puissance&lt;br /&gt;
capteur : photosensible (finalement pas assez de porté) infrarouge (problème d'interference) donc on a pris ultrasons (bonne porté et efficace)&lt;br /&gt;
éjecteur : pensé aussi a des rails puis un robot pousseur&lt;br /&gt;
&lt;br /&gt;
Materiaux : Pléxiglas avec imprimante 3D et découpe laser pas trop de légo&lt;br /&gt;
&lt;br /&gt;
Réalistion des prototypes : avec logiciel 3D mais pas assez de connaisance sur les logiciels&lt;/div&gt;</summary>
		<author><name>Jclemen2</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=BE_2014-2015&amp;diff=3223</id>
		<title>BE 2014-2015</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=BE_2014-2015&amp;diff=3223"/>
				<updated>2015-01-19T08:26:44Z</updated>
		
		<summary type="html">&lt;p&gt;Jclemen2 : /* Cage de but */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Objectif à atteindre =&lt;br /&gt;
&lt;br /&gt;
Le contexte de ce bureau d'études est un jeu de balle. Deux robots se font face sur un terrain (voir ci-dessous), doivent repérer la balle et la propulser dans le but adverse. &lt;br /&gt;
[[Image:TerrainCouleur.png|500px|center]]&lt;br /&gt;
&lt;br /&gt;
Les robots ne sont pas les seuls acteurs dans ce jeu. Les buts ont aussi un rôle à assurer, un dispositif de remise de la balle au centre est nécessaire ainsi qu'un arbitre.&lt;br /&gt;
&lt;br /&gt;
Les différents différents rôles des acteurs sont décrits ci-après.&lt;br /&gt;
* Les buts doivent s'annoncer aux robots par infra-rouge. Les buts doivent disposer d'un mécanisme capable de capturer la balle dès qu'elle rentre dans la cage. L'évenement &amp;quot;but marqué&amp;quot; est alors envoyé à l'arbitre. Sur commande de l'arbitre, le but relance la balle vers le centre du terrain.&lt;br /&gt;
* Le rôle principal de l'arbitre est de communiquer avec les autres acteurs (robots et buts). Quand un but est marqué, l'arbitre met le score à jour. Ce score est affiché sur des afficheurs dédiés. C'est aussi l'arbitre qui commande la remise au centre de la balle. Enfin l'arbitre ordonne aux robots de se placer et leur indique quand ils peuvent jouer une manche.&lt;br /&gt;
* Le dispositif de remise au centre de la balle est un robot qui capture la balle et va la déposer au point d'engagement en se repérant sur les marques au sol. Ce robot opère lorsque l'arbitre le demande et prévient l'arbitre lorsque la tâche est réalisée.&lt;br /&gt;
* Les robots ont comme tâche principale de s'approcher de la balle et de la lancer vers le but adverse. Les robots ne peuvent avancer que s'ils ne détectent pas d'obstacle à faible distance. Un robot ne repérant plus la balle peut se replier devant son but pour le bloquer. Un robot de jeu ne peut pas sortir du terrain.&lt;br /&gt;
&lt;br /&gt;
Pour que les robots puissent différencier les buts de la balle, les buts font clignoter leurs LEDs infrarouges suivant un code pré-établi.&lt;br /&gt;
&lt;br /&gt;
Les communications entre les acteurs s'effectuent par &amp;lt;tt&amp;gt;bluetooth&amp;lt;/tt&amp;gt;. Les robots et les buts s'apparient avec l'arbitre et ne communiquent qu'avec lui. Votre premier travail consiste à analyser toutes les informations contenues dans cette page et à établir un schéma des communications qui doivent avoir lieu durant un jeu complet.&lt;br /&gt;
&lt;br /&gt;
= Matériel à votre disposition =&lt;br /&gt;
{| style=&amp;quot;float: right; height: 160px; margin-left:0.2em; border: 1px solid #bbb;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border: 1px solid #bbb;&amp;quot; valign=&amp;quot;top&amp;quot; |[[File:boite_mindstorm.jpg|150px]]&lt;br /&gt;
| style=&amp;quot;border: 1px solid #bbb;&amp;quot; valign=&amp;quot;top&amp;quot; |[[File:ev3.png|120px]]&lt;br /&gt;
|- style=&amp;quot;font-size: 87%; text-align: center;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;center&amp;quot; | Legos Mindstorm&lt;br /&gt;
|}&lt;br /&gt;
{| style=&amp;quot;float: left; height: 160px; margin-left:0.2em; border: 1px solid #bbb;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border: 1px solid #bbb;&amp;quot; valign=&amp;quot;middle&amp;quot; |[[File:pcduino1.png|150px]]&lt;br /&gt;
| style=&amp;quot;border: 1px solid #bbb;&amp;quot; valign=&amp;quot;top&amp;quot; |[[File:attiny85.png|150px]]&lt;br /&gt;
|- style=&amp;quot;font-size: 87%; text-align: center;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;center&amp;quot; | Système pcDuino1&lt;br /&gt;
| valign=&amp;quot;center&amp;quot; | AVR attiny85&lt;br /&gt;
|}&lt;br /&gt;
Les robots et les buts doivent être réalisées à l'aide de Lego MindStorm. Le Lego va permettre de réaliser le chassis des robots avec sa motorisation et d'y installer divers capteurs. Le Lego permet aussi de réaliser les cages des buts, leur dispositif de capture de la balle et leur dispositif d'éjection.&lt;br /&gt;
&lt;br /&gt;
La communication des robots et des buts vers l'arbitre doit se faire grâce à la technologie &amp;lt;tt&amp;gt;bluetooth&amp;lt;/tt&amp;gt; intégrée au micro-contrôleur MindStorm.&lt;br /&gt;
&lt;br /&gt;
Pour la localisation des buts, des balises doivent être construites à base de LEDs infra-rouges modulées à l'aide d'une fréquence compatible avec les détecteurs des robots. Vous réaliserez un petit circuit électronique à base de micro-contrôleur AVR &amp;lt;tt&amp;gt;tiny85&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Pour l'arbitre un système embarqué de type pcDuino est nécessaire. Doit lui être adjoint un adaptateur USB &amp;lt;tt&amp;gt;bluetooth&amp;lt;/tt&amp;gt; pour permettre la communication avec les contrôleurs MindStorm. Les afficheurs seront réalisés à partir de platines séries contrôlant des afficheurs 7 segments. Ces platines peuvent être contrôlées via le bus SPI du pcDuino.&lt;br /&gt;
&lt;br /&gt;
Pour la programmation des micro-contrôleurs MindStorm, vous pouvez utiliser le logiciel graphique fourni mais vous êtes encouragés à tester le langage [http://bricxcc.sourceforge.net/nbc/ NXC] (Not eXactly C) qui permet d'écrire efficacement des programmes plus conséquents. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Répartition des tâches =&lt;br /&gt;
&lt;br /&gt;
Chaque binôme va se voir affecter une des problématiques décrites dans les sous-sections suivantes.&lt;br /&gt;
&lt;br /&gt;
== Cage de but ==&lt;br /&gt;
Une cage de but doit comporter les dispositifs décrits ci-dessous.&lt;br /&gt;
* La cage doit émettre un signal infra-rouge pour être facilement repérable par les robots. &lt;br /&gt;
* La cage doit détecter quand la balle rentre dans la cage en la dirigeant précisement vers un capteur de contact.&lt;br /&gt;
* La cage doit signaler un but à l'arbitre.&lt;br /&gt;
* Enfin la cage doit pouvoir expulser la balle quand l'arbitre le demande.&lt;br /&gt;
&lt;br /&gt;
Il existe des sites Web décrivant des montages électroniques pour réaliser une [http://ftcforum.usfirst.org/showthread.php?2147-DIY-IR-Beacon-using-Arduino-or-ATTiny-chip balise infra-rouge]. Votre balise doit pouvoir alterner des séquences d'émission et d'arrêt de période déterminée pour permettre de différencier les buts. Pour aller plus loin, prévoyez une LED classique pour indiquer les période d'émission et d'arrêt ainsi qu'un bouton pour sélectionner la durée en seconde des périodes d'arrêt. Enfin concevez un circuit imprimé pour votre montage.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;th&amp;gt;Elèves&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Matériel&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Page&amp;lt;/th&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Vivian SENAFFE / Florian SAÏZ &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Boite Lego MindStorm&amp;lt;/span&amp;gt;, &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;LEDs infra-rouge&amp;lt;/span&amp;gt;, &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;AVR attiny85&amp;lt;/span&amp;gt;, &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Composants électroniques pour balise&amp;lt;/span&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; [[CageBut2014-1|Cage de but 1]] &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Aurélien CAFFIAUX / Carl DUCHEMIN &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Boite Lego MindStorm&amp;lt;/span&amp;gt;, &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;LEDs infra-rouge&amp;lt;/span&amp;gt;, &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;AVR attiny85&amp;lt;/span&amp;gt;, &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Composants électroniques pour balise&amp;lt;/span&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; [[CageBut2014-2|Cage de but 2]] &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Jules-Eric CLEMENT / Sébastien DELANNOY &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Boite Lego MindStorm&amp;lt;/span&amp;gt;, &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;LEDs infra-rouge&amp;lt;/span&amp;gt;, &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;AVR attiny85&amp;lt;/span&amp;gt;, &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Composants électroniques pour balise&amp;lt;/span&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; [[CageBut2014-2|Cage de but 3]] &amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt; Paul KNOCKAERT / Florian (Bilou) WAELS &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Boite Lego MindStorm&amp;lt;/span&amp;gt;, &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;LEDs infra-rouge&amp;lt;/span&amp;gt;, &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;AVR attiny85&amp;lt;/span&amp;gt;, &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Composants électroniques pour balise&amp;lt;/span&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; [[CageBut2014-2|Cage de but 4]] &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Robots de compétition ==&lt;br /&gt;
Lorsque qu'un robot de compétition a repéré la balle, il effectue les actions suivantes.&lt;br /&gt;
* Il se dirige vers la balle pour la capturer. Une fois la balle capturée le robot ne se déplace plus en translation.&lt;br /&gt;
* Il lance la balle vers le but adverse. Une rotation peut être nécessaire pour l'envoi.&lt;br /&gt;
&lt;br /&gt;
D'un point de vue mécanique certains dispositifs doivent être étudiés.&lt;br /&gt;
* Un dispositif de capture de la balle, un simple récupérateur non articulé devrait suffire.&lt;br /&gt;
* Un dispositif de lancement. Vous pouvez considérer le lancement par gravité, en utilisant un servo-moteur ou en utilisant la force centrifuge.&lt;br /&gt;
&lt;br /&gt;
Si le robot ne trouve pas la balle, il peut considérer qu'elle est en possession d'un robot adverse. Dans ce cas, le robot doit se rapprocher de toutes ses roues de son but pour en bloquer l'accès.&lt;br /&gt;
&lt;br /&gt;
En aucun cas, le robot ne doit quitter l'aire de jeu.&lt;br /&gt;
&lt;br /&gt;
Les capteurs nécessaires à un robot de compétition sont décrits ci-dessous.&lt;br /&gt;
* Le capteur infra-rouge pour se diriger vers la balle et estimer la position du but.&lt;br /&gt;
* Le capteur ultra-son pour éviter de percuter les objets (buts et autres robots).&lt;br /&gt;
* Un capteur de couleur pour éviter de sortir du terrain.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;th&amp;gt;Elèves&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Matériel&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Page&amp;lt;/th&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Loïc Tombazzi / Eddine Farid Omar &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Boite lego MindStorm&amp;lt;/span&amp;gt;, &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capteur infra-rouge&amp;lt;/span&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; [[RobotCompetition2014-1|Robot de compétition 1]] &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Yves-Alain Agbodjogbe / Anthony Casisa &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Boite lego MindStorm&amp;lt;/span&amp;gt;, &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capteur infra-rouge&amp;lt;/span&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; [[RobotCompetition2014-2|Robot de compétition 2]] &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Antoine Mariette / Victor Forney &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Boite lego MindStorm&amp;lt;/span&amp;gt;, &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capteur infra-rouge&amp;lt;/span&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; [[RobotCompetition2014-3|Robot de compétition 3]] &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Arbitre ==&lt;br /&gt;
{| style=&amp;quot;float: right; height: 140px; margin-left:0.2em; border: 1px solid #bbb;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border: 1px solid #bbb;&amp;quot; valign=&amp;quot;top&amp;quot; |[[File:Serie7segments.png|150px]]&lt;br /&gt;
|- style=&amp;quot;font-size: 87%; text-align: center;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;center&amp;quot; | Afficheurs 7 segments&lt;br /&gt;
|}&lt;br /&gt;
L'arbitre est réalisé à partir d'un système embarqué de type pcDuino. Les différentes tâches à réaliser sont décrites ci-dessous.&lt;br /&gt;
* Utiliser le bus SPI du pcDuino pour contrôler l'afficheur 7 segments.&lt;br /&gt;
* Etablir la communication &amp;lt;tt&amp;gt;bluetooth&amp;lt;/tt&amp;gt; avec les robots et les buts, vous pouvez vous baser sur les [[https://peip-ima.polytech-lille.net:40001/archive/FoxLego-2012.tar sources C]] déjà développées les années précédentes.&lt;br /&gt;
* Implanter l'algorithme d'arbitrage décrit ci-après.&lt;br /&gt;
** demander aux cages de but d'éjecter la balle ;&lt;br /&gt;
** demander au ramasseur de balle d'opérer, revenir au premier point en cas d'échec du ramasseur ;&lt;br /&gt;
** demander aux robots de lancer la partie après que le ramasseur de balle ait terminé son travail ;&lt;br /&gt;
** attendre l'événement &amp;quot;but marqué&amp;quot; pour mettre à jour le score, revenir au premier point ;&lt;br /&gt;
** en cas d'attente trop longue, revenir au premier point.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;th&amp;gt;Elèves&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Matériel&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Page&amp;lt;/th&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Prénom Nom / Prénom Nom &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;pcDuino&amp;lt;/span&amp;gt;, &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Adaptateur USB/&amp;lt;tt&amp;gt;bluetooth&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;, &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Afficheurs 7 segments&amp;lt;/span&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; [[ArbitreRobots2014-1|Arbitre 1]] &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Robot ramasseur de balle ==&lt;br /&gt;
Le robot ramasseur de balle doit réaliser les actions décrites ci-dessous.&lt;br /&gt;
* Trouver la balle, se diriger vers elle et la capturer.&lt;br /&gt;
* Trouver le but le plus éloigné et se diriger vers lui.&lt;br /&gt;
* S'arrêter sur la première ligne médiane détectée.&lt;br /&gt;
* Suivre la ligne dans un sens, si la frontière du terrain est détectée inverser le sens de parcours.&lt;br /&gt;
* S'arrêter sur la marque de centre de terrain, relacher la balle.&lt;br /&gt;
* Prévenir l'arbitre.&lt;br /&gt;
* Retourner sur sa base.&lt;br /&gt;
&lt;br /&gt;
Le robot ramasseur de balle se met en marche quand l'arbitre lui demande.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &amp;lt;th&amp;gt;Elèves&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Matériel&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Page&amp;lt;/th&amp;gt; &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Amina Fahem / Marianne Butaye &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Boite lego MindStorm&amp;lt;/span&amp;gt;, &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capteur infra-rouge&amp;lt;/span&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; [[RobotRamasseur2014-1|Robot ramasseur de balle 1]] &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Thomas Gosse / François Lefevre &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Boite lego MindStorm&amp;lt;/span&amp;gt;, &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capteur infra-rouge&amp;lt;/span&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; [[RobotRamasseur2014-2|Robot ramasseur de balle 2]] &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Interaction entre les acteurs =&lt;br /&gt;
Constituez un groupe complet d'acteurs avec 2 cages de buts, 2 robots de compétition, un robot de ramassage de balle et un arbitre.&lt;br /&gt;
Vérifiez que le match se déroule correctement.&lt;br /&gt;
&lt;br /&gt;
= Notation =&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Noms !! Rapport Wiki !! Soutenance vidéo !! Total&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jclemen2</name></author>	</entry>

	</feed>