dimanche 28 avril 2013

Papy fait de la résistance !

OLEG vous présente PAPY, le robot secondaire qui a fait ses débuts durant la coupe de Belgique !
Après un passage au garage où il a abandonné sa structure en lego pour s'équiper comme OLEG de plaques polycarbonates, le voici prêt pour la coupe de France de robotique !


PAPY
 
 

Papy n'a que 3 actionneurs et pour l'instant seulement 3 capteurs. Deux actionneurs sont utilisés pour déplacer le robot, le 3ème est capable de souffler les bougies ou déballer les cadeaux, qu'ils se trouvent à droite ou à gauche du robot ! Un capteur ultra son permet de capter la balise adverse (évitement). Un capteur de contact permet de faire le jack de démarrage et l'Arrêt d'urgence. Et enfin un capteur de couleur permet d'identifier s'il y a une bougie à souffler sous le bras.
Le tout a déjà été testé et validé séparément, il me reste à faire un maximum de tests pour vérifier la répétabilité du robot en condition de match.

PAPY ne sait pas faire grand chose, PAPY n'est pas très rapide et souvent PAPY n'en fait qu'à sa tête ... Peu m'importe ! Tout ce que je lui demande, c'est de souffler un maximum de bougies !

lundi 15 avril 2013

Résultats de la coupe de Belgique

Et voilà c'est terminé !

Deux jours passionnants, pleins de surprises et de problèmes rencontrés qui vont permettrent à beaucoup d'améliorer leur robot.

Mon ressenti sur quelques équipes :
- Les robots de la Montefiore Team remportent la coupe de Belgique sans surprise et sans concurrence réelle (Plastivore vous nous avez manqué ...).
- Robotic System a confirmé qu'ils étaient prêts et ont largement dominé toutes les équipes étrangères. Il manque à mon avis la gestion des bougies de couleur pour pouvoir postuler clairement au titre.
- CVRA ont des robots qui ont franchement la classe, malheureusement il va leur falloir un paquet d'heures de travail s'ils veulent rejoindre la coupe d'Europe.
- J'ai surkiffé l'Aspiraptor, robot qui ne faisait que passer au dessus de leurs 4 assiettes pour tout aspirer et ensuite tirer toutes les balles blanches avec une précision énormissime !
- Je suis un peu déçu du résultat de Cubot. Leur robot secondaire s'occupe de tout sauf des cerises et il mériterait un meilleur classement. Le robot principal a vraiment la classe en R2D2 ! Je le voyais plus grand sur les photos.

Mon coup de coeur va à mes chouchoux, les jeunes de l'ENSIM ELEC. C'est leur première année en tant que roboticien et en tant que participant en Belgique. Ils venaient pour sentir l'esprit de la coupe, il ne sont pas deçus ! Ils n'ont quasiment pas touché à leur programme tellement ils ont eut d'emmerdes :
- Leur système d'évitement n'est pas homologué car il dépassait de la balise : 2 h pour le refaire et le reprogrammer.
- Avec les halogènes à 3m au dessus de la table, leurs sharps en prenaient pleins la tête et le robot ne démarrait pas.
- Finalement homologués pour le premier match, ils découvrent la joie d'affronter des équipes qui ne modèrent pas leurs ultra sons, qui viennent dans leur zone dans les premières secondes ...
- Le samedi soir, quand ils pensaient se reposer à l'hotel, ils découvrent que l'hotel a annulé leur réservation !
- De toute manière ils ne comptaient pas dormir puisqu'une défaillance technique les amenaient à ne se coucher qu'à 3 heures du matin (sinon le robot ne pouvait plus que pousser les verres)
- Au final ils terminent 6 ème ce qui est tout à fait honorable au vu de leur budget et de leur experience dans la compétition !


Du côté d'OLEG, je suis franchement heureux d'être venu, j'ai rencontré un paquet d'emmerdes aussi.
- En premier lieu les ultra sons des adversaires qui foutent le bordel auprès des robots LEGO. Je vais tenter quelques programmes pour filtrer l'ultra son mais serieusement si ça ne marche pas, il n'y a pas d'autres solutions que le forfait ou la désactivation de l'évitement ...
- En second lieu mon robot principal est tombé deux fois sur le dos en cinq matchs, cela fait beaucoup tout de même. Quelques modifs mécaniques doivent arriver.
- En troisième lieu, important tout de même, il arrive que le robot ne relâche pas sa pile de verre. Je dois encore voir si cela vient du Bluetooth entre les briques ou bien si c'est mécanique.
- En dernier point, le robot se décale dans son cap, mes coefficients d'odométrie sont à revoir !

A l'inverse j'ai deux énormes motivations qui vont ensemble :
- Le robot secondaire LEGO, fabriqué mécaniquement mardi soir seulement, a très bien fait ce qu'on lui demandait, à savoir le soufflage des bougies (sans s'occuper des couleurs). Il a ainsi donné au moins 36 points à 2 équipes Belges !
- Accueilli au départ comme "Robot en Bois" (sert d'adversaire s'il y a un nombre impaire d'équipes), j'ai pu jouer tous les matchs, atteindre la 7 ème place et faire gagner plus de 120 points à mes adversaires ! Cette dernière performance (et peut être aussi ma grande bouche) m'a permise de recevoir ...


LE PRIX SPECIAL DU JURY BELGE !!
Pour mon acharnement à vouloir donner un maximum de points à mes adversaires belges !
 
C'était merveilleux, j'espere franchement pouvoir y retourner l'année prochaine.
Les arbitres et organisateurs sont, je trouve, beaucoup plus accessibles qu'en france et c'est carrément top ! Encore félicitations à tous ces bénévoles !

Les 3eme, 4eme et 5eme match de la Coupe de Belgique

Match 3 : OLEG VS ESEO
 
Victoire de l'ESEO grâce à leurs balises ultra son. A cause de celles ci, les capteurs ultra son lego son complèment brouillés et renvoient des valeurs complètement aberrantes.
Le robot secondaire s'arrête au bout de deux secondes (le temps avant activation de l'évitement ...).
Le principal réagit de la même manière que le capteur ultra son : un coup il y a quelque chose devant, un coup plus rien ... finalement il s'arrête complètement.
 
Match pauvre en suspens mais plein d'informations pour moi !
Pour info j'ai fais le test après match avec les balises ESEO, c'est bien elles les fautives. Par contre les balises ultra son de uART ne m'ont pas posé de problèmes ...
 
 
Match 4 : OLEG VS Bulbot
 
Victoire d'OLEG face à l'équipe Belge Bulbot.
Ce match est l'occasion de tester correctement le robot secondaire qui s'occupe des bougies. Il apporte 40 points à l'équipe Belge !
Le robot principal fait son parcours mais il ne relache pas sa pile de verre ... Je soupçonne un blocage mécanique ou un problème de communication bluetooth. Dommage car c'était l'occasion de ramener deux piles de verres soit 80 points !


Match 5 : OLEG VS *** GTI

Ce match a été rejoué, en effet dans le premier match les deux robots se sont 'embrassés' et OLEG s'est retrouvé sur le dos (encore ?!). Le robot secondaire s'est coupé au bout de deux secondes (encore ?!). Bref vous l'aurez compris l'adversaire utilise lui aussi de l'ultra son.
Donc le match est rejoué a force de discussion avec les arbitres (que je remercie encore fortement !) car l'équipe Belge s'était prise 30 points de punition pour le choc et surtout elle ne bénifiait pas des 36 points qu'offrait mon robot secondaire ! 66 points de perdu finalement !
Ce second match se déroule beaucoup mieux puisque je démarre mes robots 2 secondes après l'adversaire (pour éviter le choc) et je désactive l'évitement du secondaire.

Du côté d'OLEG, encore une fois, il se retrouve gêné avec les ultra sons de l'adversaire. Il arrive tout de même a prendre et empiler les verres (quand l'adversaire se retourne le robot roule normalement), mais quand il faut déposer les verres, l'évitement est programmé diffèrement et le robot se prend un rebond d'ultra son, il n'avance pas et ne dépose pas sa pile de 4 !
Le secondaire fait très bien le boulot avec presque toutes les bougies qu'il avait a soufflé, dont les 4 blanches ! Victoire donc de l'équipe Belge avec 106 points ! Au passage elle ne perd pas 30 points de pénalité, tout bénef pour elle !

samedi 13 avril 2013

Classement Coupe de Belgique à l'issu du second match

Pour ceux qui veulent prendre des nouvelles de leur équipe voici le classement des dix premiers :

1 _ Robotic System _ FRA _  200 points
2 _ Montefiore Team _ BEL _ 178 points
3 _ ESEO _ FRA _ 104 points
4 _ ENSIM ELEC _ FRA _ 102 points
4 _ Pilbot _ BEL _ 102 points
6 _ Maxitech _ FRA _ 94 Points
7 _ OLEG _ FRA _ 86 points
7 _ CUBOT _ FRA _ 86 points
9 _ uART _ FRA _ 78 points
10 _ Octopic _ BEL _ 70 points


Et en bonus la video du premier match ESEO / Montefiore Team

2 eme match Coupe de Belgique OLEG VS Montefiore Reloaded

Pour ce second match OLEG affronte Montefiore Reloaded et c'est une victoire par 69 points à (?) ...
Les deux robots se croisent et s'évitent tout en douceur !




Dans le même temps, cette fois-ci c'est au tour d'ENSIM ELEC de perdre, face à Pilbot, 57 à 33 points. Le petit robot fait son match avec le même fair play puisqu'il marque 2 cadeaux à l'adversaire. Cependant le gros robot se prend l'éclairage en pleine tête et croit croiser l'adversaire. Il ne prend pas correctement le premier verre et ne peux pas faire sa pile habituelle de 4 verres .



Niveau classement, l'ENSIM ELEC conserve sa 4ème place et OLEG remonte à la 7 ème place !
 

1 er match Coupe de Belgique face à Cybernetique en Nord (Maxitech)

Ci-dessous la vidéo du premier match face à Cybernetique en Nord.

Defaillance d'Oleg qui ne détecte pas le premier verre dès le début, il est mal serré donc le second verre n'est pas prit et, chose qui n'arrive jamais, l'empilage se fait quand un verre est juste sous la pince.

Bref OLEG s'éclate sur le dos !
Victoire 81 à 17 pour Cybernetique en Nord dont un verre donné par OLEG qui rapporte 20 points !
OLEG est 16 ème sur 22 équipes homologuées.



Dans le même temps, l'ENSIMELEC marque ses 69 points et atteint la 4 ème place juste derrière ... Cybernetique en nord !


Homologation à la coupe de Belgique

Ayant donné ma place à l'ENSIM ELEC pour la participation à la coupe de Belgique, mes chances de faire des matchs sont compromises.

Etant donné que certaines équipes sont absentes ou ne seront pas homologuées, il est possible de servir de "robot en bois" pour éviter à certaines équipes de ne jouer contre personne.

Pour cela, il faut tout de même s'homologuer. L'homologation statique s'est passée sans encombres et la dynamique non plus.
Ci-dessous la video, sachant qu'OLEG n'avait jamais marqué autant de points (sans compter le ballon) ! Bon ok il n'y a pas d'adversaires, mais quand même !



En ce qui concerne l'ENSIMELEC pour l'instant cela se passe bien hormis un grosse bouffée de chaleur à l'homologation dynamique car l'éclairage est 3m au dessus des tables et il est très fort. Il leur a fallut modifier et la position de leurs capteurs sharp et le code d'évitement. Ils sont homologués et font 48 pts avec les verres, 4 à 8 pts avec les cadeaux et 12 points de la funny action. Je leur souhaite, pour leur première participation à un évènement de ce genre, d'en prendre plein la vue !

dimanche 7 avril 2013

La vidéo des 84 points est en ligne !

Voilà ! Youtube refonctionnant correctement, voici la vidéo du programme d'homologation !

Oleg marque 84 points à une semaine de la Belgique !

Après une grosse journée d'essais à l'ENSIM, une semaine avant la coupe de Belgique, Oleg marque jusqu'à 84 points !

Au menu des 84 points :
- récupération/empilage/dépose d'une tour de 4 verres + 1 verres du côté adverse (s'il n'y a personne devant !)
- récupération/empilage/dépose d'une tour de 2 verres
- déballage des 4 cadeaux
- gonflage du ballon pour la funny action

Les images valant mieux que les longs discours :

Démarrage du robot côté rouge
Récupération des verres
Les verres dans la zone de dépose 
 Déballage des cadeaux
Gonflage du ballon


A une semaine de la coupe de Belgique, Oleg est clairement homologable !
J'ai fais une video de ces 84 points mais Youtube rencontrant quelques problèmes techniques, cela ne sera pas pour tout de suite.

Malgré la satisfaction de voir le robot fonctionner très correctement, il me reste à améliorer certaines petites choses :
- la détection d'un choc imaginaire après l'empilage d'un verre
- le déplacement le long des cadeaux car c'est réalisé d'un peu trop près
- le passage du tuyau d'air comprimé car il est plié à un endroit et l'air ne passe pas très bien

Et surtout je n'ai pas commencé le poster qui est à rendre demain !!!

lundi 1 avril 2013

Funny Action

Le minimum vital étant validé, je me suis attaqué à la Funny action.

Rien de bien compliqué ici car d'autres équipes ont déjà présenté le même système de gonflage de ballon. Le principe est de remplir un réservoir d'air comprimé et d'ouvrir une vanne pour que l'air comprimé s'échappe vers le ballon.

Pour ma part, le réservoir d'air comprimé est une bouteille plastique d' un litre et demi et la vanne est un simple petit robinet. Le ballon est un vrai ballon de baudruche qui ne se gonfle pas très facilement. D'ailleurs si vous connaissez des ballons qui se gonflent très facilement je suis preneur car j'avoue, avec une bouteille d'un litre et demi, j'aurais bien aimé avoir un résultat un peu plus volumineux ...

Le résultat en image :