Accueil

De Wiki de bureau d'études PeiP
Révision datée du 8 janvier 2016 à 10:05 par Rex (discussion | contributions) (Saison 6 (2015/2016))

Bureau d'études IMA

Glossaire

Un bureau d'étude c'est l'occasion donnée à des futurs élèves ingénieurs de découvrir un domaine de métiers. Ici le domaine exploré est auxquel prépare le département IMA de l'école d'ingénieurs Polytech'Lille.

Synopsis

Sensor sonar.jpg Sensor color.jpg Motor nxt.jpg
Capteur sonar ultrasons Capteur de couleurs Servo-moteur

Ce bureau d'études doit permettre aux élèves d'aborder toutes les spécialités du département IMA. L'aspect automatique est largement abordé avec le chassis du robot comportant les capteurs et actionneurs standard décrits ci-dessous et avec l'implantation d'un processus de régulation de trajectoire de type PID.

Foxboard.jpg Fox.jpg Pcduino1.png
FoxBoard face avant sans boitier FoxBoard face arrière
dans un boitier
pcDuino sans boitier

L'aspect informatique embarquée est abordée avec l'introduction d'une plateforme FoxBoard qui, sous un format réduit, donne accès à un réel système d'exploitation de type Linux. A partir de la saison 5, les FoxBoard, un peu agées, sont remplacées par des pcDuino.

Nxt brick.jpg Nxt prog.jpg Nxt nxc.png
Brique MindStorm
(micro-contrôleur)
Programmation graphique Programmation en C

Le but étant de présenter les spécialités et non pas de les développer, la programmation du micro-contrôleur MindStorm est possible soit en utilisant le logiciel graphique fourni soit un compilateur C adapté.

Nxt solar.gif BaliseIRPlaqueEssai.jpg
Panneau solaire Balise infra-rouge

La spécialité électronique sera présente dès la saison 3 avec une procédure de rechargement des accumulateurs par panneau solaire. Elle est aussi présente dans les saisons 4 et 5 dans la conception d'une balise infra-rouge.

Les accessoires

Voici une galerie photo des accessoires communs aux différentes saisons.

Saison 1 (2010/2011)

la première saison a vu les principes de communication entre la brique MindStorm et le système FoxBoard se mettre en place. Cette communication se fait par BlueTooth.

Web s1 config.png Web s1 basic.png
Page de configuration Télécommande WiFi

L'interface Web de contrôle implanté sur la FoxBoard est donnée aux élèves qui peuvent la personnaliser. L'accès à cette interface Web se fait à l'aide d'un téléphone Android ou d'une tablette.

Sensor compass.jpg Sensor rfid.jpg Sensor accelerometer.jpg Sensor gyroscopic.jpg
Boussole Lecteur RFID Accéléromètre Gyroscope

Durant la saison 1, divers groupes ont testé les capteurs tierce partie présentés ci-contre. Seuls les capteurs Boussole et Lecteur RFID ont trouvé un intérêt dans ce bureau d'études.

Vous trouverez ci-contre la vidéo finale de la saison 1. Le making-of de cette vidéo est aussi disponible.

Saison 2 (2011/2012)

Web s2 config.png Web s2 total.png Web s2 map.png
Page de configuration Commande "rose des vents" Carte de positionnement

Pour la saison 2, l'interface Web de contrôle du robot a été améliorée. Vous noterez en particulier, une interface de commande du robot permettant de régler finement la vitesse des deux servo-moteurs.
Une autre nouveauté de la saison 2 est l'ajout de cartes RFID sous la piste permettant aux robots de se situer sur le parcours. Vous trouverez ci-dessous quelques épisodes de la saison 2. L'intégrale est disponible à partir de la page de la saison 2.


Saison 3 (2012/2013)

Pour la saison 3, des capteurs solaires ont été ajoutés aux accessoires disponibles. Un élève s'est essayé à intégrer deux panneaux sur son robot.

Vous trouverez ci-dessous quelques épisodes de la saison 3. L'intégrale est disponible à partir de la page de la saison 3.


Saison 4 (2013/2014)

Pour la saison 4, un nouveau thème de jeu de balle a été choisi. Les robots vont devoir s'affronter dans une compétition sur un terrain, 2 robots contre 2 robots. La balle est une sphère émettant dans l'infra-rouge que les robots vont devoir retrouver grâce a des détecteurs de même type et dans laquelle ils vont devoir taper pour l'amener dans les buts adverses. Les buts eux aussi peuvent être repérés par des signaux infra-rouges d'impulsion.

Infrared-seeker.jpeg
Détecteur infra-rouge

Durant la saison 4, les capteur tierce partie infra-rouge a été employé pour retrouver la balle et les buts.
Vous trouverez ci-dessous quelques épisodes de la saison 4. L'intégrale est disponible à partir de la page de la saison 4.


Saison 5 (2014/2015)

La saison 5 reprend le thème de la balle infra-rouge de la saison 4. Le nombre de robots sur le terrain est réduit, cette fois chaque équipe ne comprend qu'un robot de compétition. Cette communication s'effectue par bluetooth. L'aspect télécommande par WiFi et webcam présent dans les saisons 1 à 4 est abandonné. L'accent est mis sur la communication entre les différents acteurs. D'ailleurs, un nouvel acteur est introduit : l'arbitre. Cet arbitre n'est pas un robot mobile mais un système embarqué qui joue le rôle de central de communication =bluetooth=. Dans la saison 4, les balises infra-rouge des cages de but n'ont pas été finalisées. Une nouvelle approche est prévu cette saison pour aboutir à une carte complète pour ces balises. La carte comprendra un petit micro-contrôleur AVR : l'attiny85.

Attiny85.png
Micro-contrôleur attiny85


Vous trouverez ci-dessous quelques épisodes de la saison 5. L'intégrale est disponible à partir de la page de la saison 5.


Saison 6 (2015/2016)

La saison 6 fait connaître au bureau d'études IMA original un chamboulement total. Non pas à cause du changement de thème car l'objectif reste un jeu de balle entre robots. Les règles du jeu sont très proches de celles de la saison 5 avec quelques simplifications techniques comme la suppression de l'arbitre, son rôle étant distribué aux acteurs restants. Le chamboulement est au niveau de la réalisation des robots. Nous abandonnons les lego MindStorm décidement trop onéreux et impossible à renouveller : la version NXT n'est plus produite et la version EV3 manque d'environnement de développement dans la continuité des NXT. Les robots vont être construits de toute pièces avec des éléments standards et contrôlés par une plateforme Arduino Mega2560.

Arduino-mega.jpg
Plateforme Arduino Mega2560
Robot complet.jpg
Un exemple de robot monté


L'intégrale de cette saison est disponible sur la page saison 6.