dimanche 27 mai 2018

Encore un grand cru que cette coupe de France

Avant la coupe d'île de France, il était temps de dresser le bilan de cette coupe de France 2018

Après des années de 100% Lego, notre nouvelle équipe Brick&Steel est un mix entre un robot Lego et un robot traditionnel issu du savoir de CRLG. Les éléments supplémentaires de cette année (abeille et panneau) sont restés 100% Lego pour perpétuer la tradition.

Nous avions pu tester nos robots lors de la coupe de Belgique, les résultats avaient été probants. Notre gros robot (100% Lego) réussissait à prendre et envoyer ses balles dans le château d'eau, mais certains problèmes d'alimentation provoquait des extinctions de notre brique Lego... qui était censée afficher le score estimé.
Notre petit robot (non Lego) avaient eu des problèmes avec le moteur de l'ascenseur, ce qui fait qu'il ne pouvait que pousser des cubes, en plus de déclencher abeille et panneau. On a travaillé dur pour que cet ascenseur fonctionne au mieux et puisse faire des construction, ce pour quoi il a été conçu à la base.

Installation dans des stands proche de l'entrée visiteur pour que l'on puisse guider et expliquer à ceux qui veulent découvrir la Coupe de France. On se retrouve à côté de PM-Robotix, Coffee Machine et l'IUT GEII de Toulon.

Après l'homologation et ses problèmes habituels liés à l'évitement, on entame la série de match après la première nuit blanche.

Premier match contre nos voisins de stand, l'IUT GEII de Toulon.


Notre adversaire nous laisse le champs libre. Côté gros robot, la prise de balle ne se fait pas correctement. on avait prévu de prendre les balles une par un de manière à les trier, mais un décalage provoque une inversion du tri. On prend le risque de lancer des balles adverses dans notre château d'eau. Heureusement, les balles se bloquent dans le robot et rien n'est lancé parmi les balles du distributeur adverse. C'est fini, on ne lancera plus ces balles dans les prochains matchs, on va se contenter de déposer... Côté petit robot, la construction d'un tour de 4 se passe bien, mais pas le temps de pousser les autres cubes.
Notre score de 171 points nous fait atteindre la deuxième place du classement. Incroyable, du jamais vu. Reste à confirmer notre potentiel.

Deuxième match contre futuRIR (67è après le premier tour).


Notre gros robot a des soucis d'évitement e zone adverse et se recale contre leur robot venu faire l'abeille. Il se trouve complètement décalé et vient se tanker contre notre petit robot en fin de match.
Le petit robot rate son empilement mais a réussi le panneau et l'abeille.
147 points tout de même, et on redescend à la 5ème place, juste après RCVA, la légende.

Troisième match contre Eirbot (86è après la deuxième série)


Le petit robot réussi sa construction, quelques loupés avec les balles et la fin de parcours du gros robot. Ce match à 141 points nous fait redescendre à la 6ème place, ce qui reste un résultat énorme.

Quatrième match contre iOtaRIE (109è après la troisième série)


On se retrouve encore presque seuls sur le terrain. Tant mieux pour nous mais on a des doutes sur l'efficacité des tirages au sort. encore des ratés sur la construction et les lâchers de balle dans la station d'épuration, mais surtout un petit choc entre nos deux robots en fin de match... qui se termine bien. 188 points au final, un score jamais vu pour Brick&Steel. Mais on reste frustrés de ne pas avoir atteint les 200 points.

Samedi matin, dernier match contre ENIgma (56è après la 4ème série)

En discutant avec eux avant le match, on se rend compte qu'ils vont vers l'abeille au même moment que nous allons vers le distributeur, entre 40 et 70s. Alors pour éviter les chocs et faire le meilleur match possible, on rajoute une temporisation de 30s avant d'aller au distributeur. Et Bingo. Match parfait pour les deux robots. Toutes les balles sont gérées comme prévu, une construction de 4 cubes plus quelques cubes en vrac, et bien sûr abeille et panneau. Total 215 points, objectif atteint et 6è place conservée.

A cause de cette règle sur les +30 ans, notre parcours s'arrête ici et nous sommes à nouveau exclu des phases finales. Mais cette année, une deuxième équipe, les Rob'Otter sont dans le même cas que nous, ce qui ravit les 17 et 18è au classement.

Pour se consoler, on se fait un match amical avec nos potes de PM-Robotix :


Ambiance de fou sur les tables d'essai avec du public et des petits coup de main pour assurer le spectacle.

Un bilan donc très positif de cette coupe :
- Des actions sympas dans ce règlement,
- Une bonne ambiance dans les stands et sur scène
- des bénévoles toujours au top dans tous les domaines (anges, accueil, arbitres, animation, code bar...)
- Un mix Lego/traditionnel qui fonctionne du feu de Dieu.

Avec quelques points négatifs tout de même :
- La règle des +30 ans bien sûr
- notre incapacité à gérer l'interface entre la caméra et l'IA pour trouver les bonnes combinaisons
-  Notre tri des balles qui ne nous a pas permis de marquer plus de points.

On fait tout pour que ces deux points soient réglés d'ici la coupe d'Ile de France les 2 et 3 juin.

Un grand merci aux bénévoles de Planète Sciences, à Oryon qui fait de cette rencontre un événement local d'importance, à Fred pour l'animation des phases finales, à toutes les équipes avec qui on a pu échanger, discuter, rigoler, aux partenaires de la coupe.

Et surtout merci à nos sponsors, RS et Itemis (Yakindu)

Retrouvez l'intégralité des matches, et la WebTV sur la chaine Youtube de Planète Sciences :
Youtube

dimanche 4 mars 2018

Finale régionale IDF des Trophées 2018

Les jeunes ont ouvert le bal des rencontres de robotique 2018 avec notamment les Trophées IDF qui ont eu lieu le 3 mars.

Pour les Têtes Briquées, c'est la cinquième participation, et ils ont jusqu'ici réussi à chaque fois à se qualifier pour la finale nationale. Mais cette année, peu de rencontres dans l'année, peu d'entraînement, bref, ça s'annonce difficile...

Arrivée à 8h, l'équipe s'installe et après rajout de la tirette sur le robot autonome quelques essais de commande et vérification des batterie, c'est parti pour l'homologation.

Ils se rendent compte que le bras qui ouvre les distributeur est trop haut, que la pince ne fonctionne pas bien, et aussi que les deux robots vont naviguer dans la même zone donc il va falloir faire attention aux contacts. Ils voient aussi que l'aiguille de l'abeille est trop basse est qu'elle a été enfoncée après avoir buté sur le bois sous le ballon...

La nouvelle télécommande, à base de manette PS2 et de 4 arduinos est appréciée du pilote (on sent le gamer...)

Robots homologués à 9h45.

Avant le premier match, il faut faire des modifications de la pince et du bras, et aussi de l'abeille. Et surtout évaluer le nombre de points qu'ils vont réaliser (Ah oui tiens, ils avaient happé cette partie du règlement).

Le lancer de balles est testé, mais ils voient que la trajectoire n'est pas répétable. Ils misent sur 4 balles dans le chateau d'eau, 10 cubes poussés dans la zone de construction, le panneau et l'abeille, soit 125 points. Ambitieux mais réalisable.

Premier match contre IceRobot.

Le distributeur est extrêmement difficile à ouvrir, et les balles sont envoyées à côté ou au dessus du chateau d'eau. Heureusement le panneau est allumé mais l'abeille n'a pas pu partir. 57 points contre 36 face à une équipe qui fera beaucoup mieux par la suite. Malgré ce score moyen, les Têtes briquées sont en 6è position.

Deuxième match contre les Têtes Fabriquées. Un duel au sommet, les deux équipes du club se rencontrent. Ca chambre bien avant le match, surtout que les Têtes Fabriquées ont des soucis de télécommande. Finalement le match a bien lieu


Le petit robot n'arrive pas à allumer le panneau mais l'abeille a bien éclaté le ballon.. le premier de la journée pour l'équipe. En revanche le gros robot n'arrive à lancer que quelques balles et l'une des roues se retrouve bloquée. Victoire 85 points contre 45. C'est mieux mais toujours loin des 125 points annoncés. Ils restent 6è au classement.

Dernier match des séries pour déterminer s'ils ont leu place en phase finale. Les Têtes Briquées rencontrent les Robot's Brain, qui eux aussi jouent leur place en finale.


Le gros robot met 3 balles dans le chateau d'eau mais le petit rate le panneau. Au moment de déclencher l'abeille notre robot autonome se fait percuter par le robot adverse qui venait chercher les balles de l'autre distributeur. L'abeille n'a donc pas pu être déclenchée. Bien sûr, ce "contact" est discuté avec les arbitres car il nous a fait perdre potentiellement 50 points. Résultat très décevant, 55 points seulement et en face un simple avertissement.

Notre pilote revient énervé à la fois par la situation mais aussi par l'attitude des adversaires, mais il reprend du poil de la bête en voyant qu'au classement final, ces mêmes Robot's Brain sont à égalité avec eux à la 9è place, place qualificative pour la finale nationale.

Il y aura donc un match de barrage pour savoir qui des deux équipes représentera l'île de France à St Quentin.
Nos jeunes re-programment le robot autonome et se mettent d'accord sur une stratégie. C'est de toute façon le dernier match de la journée, donc il faut tout donner.

Arrivés sur scène, nos jeunes sont boostés à bloc, et la tentative de bluff de l'équipe adverse n'y changera rien.


Les robots font un match parfait : 4 balles envoyées, 10 cubes poussées, le panneau et l'abeille. 125 points exactement, comme la prévision. Avec le bonus de victoire et celui d'estimation, cela fait un score de 172 points. En face, ils ratent quelques balles et surtout n'osent pas aller vers le second distributeur.

Victoire large des Têtes Briquées qui réussissent à faire l'un des meilleurs score des séries sur un match, et surtout à se qualifier pour la finale nationale des 7 et 8 avril.

Cette journée est riche d'enseignement pour nos jeunes mais aussi pour l'équipe coupe :

- Certaines actions sont cruciales. Une abeille ratée et c'est 50 points de moins, et finalement assez peu de ballons ont éclaté.
- La fixation du chateau d'eau a été faite à l'aide de grosses vis qui dépassent à l'intérieur de la bordure. Certains panneaux domotiques ont eu dû mal à être accrochés sur le Velcro
- Il va y avoir beaucoup de conflits de territoire au niveau de l'abeille car le distributeur adverse est extrêmement proche.
- Le lâcher de balles dans la station d'épuration est compliqué car les balles rebondissent et sortent du terrain.
- Le filet dans le château d'eau ne sert à rien, les balles rebondissent quand même. Il faudra donc viser dans le trou plutôt que compter sur le rebond.

Merci à Planète Sciences pour cette organisation encore parfaite, à tous les partenaires, aux nombreuses rencontres avec les équipes et les visiteurs.
Merci tout particulier aux accompagnants et encadrants des différentes équipes qui diffusent leur gout pour les sciences auprès des jeunes et aident au bon déroulement de la journée.

RDV le 24 mars à Namur pour notre équipe Coupe et le 7 avril à St Quentin pour les Têtes Briquées.

jeudi 28 décembre 2017

Robot Cities version Lego

Voici la nouvelle identité visuelle de Robot Cities pour Brickstory.

Alors OK on n'est plus 100% Lego, mais ça reste dans notre ADN quand même


mardi 26 décembre 2017

Révolution chez BrickStory

Nouvelle année et plein de chamboulement en vue pour notre club.
Les divers mouvements internes aux deux équipes BrickStory et CRLG et la disparition l'an prochain de notre local de travail nous obligent à nous ré-organiser. Le regroupement pour les équipes "Coupe" est désormais géographique plus que par affinité technologique.

De plus, l'équipe Lego a atteint tous ses objectifs durant ces dernières années, en remportant une Coupe de Belgique, en étant trois fois de suite dans le top 16 des équipes en Coupe de France,  en ayant participé à un 1/4 de finale, en ayant presque battu RCVA (Aïe, arrêtons de parler de ça!).

D'aucun diront qu'il nous fallait nous rajouter un handicap, d'autres pencheront sur l'hypothèse d'une volonté de nouveaux challenges et d'ouverture à des technos différentes pour ce qui nous était impossible (rapidité, puissance, précision...), mais quoi qu'il en soit, notre mode de fonctionnement va évoluer.

La structure BrickStory va désormais chapeauter l'ensemble des équipes "Coupe" et "Trophées".
L'équipe BrickStory historique, avec des robots entièrement en Lego va "disparaître" pour laisser la place à une équipe hybride (un robot Lego, un traditionnel). Cette équipe, mélange de Lego et de métal se nommera :

Brick&Steel


Parce qu'il y aura des briques et du style ;-)

C'est donc Laurent (alias OnMangeKan) qui rejoindra Bichon et Doudou dans cette nouvelle aventure.

Pour cette année, le robot principal restera 100% Lego et s'occupera des balles (enfin de l'eau), le robot secondaire sera en méca tradi et gèrera les cubes. L'abeille sera certainement en Lego, pour le fun et on verra pour le panneau.

L'équipe CRLG va également "disparaître" pour laisser place à :

Thalbot


Les anciens membres de CRLG seront actifs dans cette nouvelle équipe géographiquement délocalisée mais encore en étroit contact avec le reste du club

Enfin, côté Trophées, les équipes restent inchangées :

Les têtes Briquées avec des robots 100% Lego (sauf le panneau et la télécommande)
Les Têtes Fabriquées, avec des robots utilisant tous types de matériaux.

Ce sont ces dernières qui vont ouvrir les hostilités le 3 mars pour les Trophées IDF.

Bientôt photos,  vidéos, logos, etc...

vendredi 13 octobre 2017

Mise à jour du minuteur LED

Cette année, les membres de la commission règlement ne nous ont pas gâtés pour la ré-utilisation du minuteur. Certes j'en ai fait partie, mais je n'avais pas vu cet effet de bord.

Alors pour remédier à cet oubli, voici une petite mise à jour de la fabrication du minuteur LED (voir un-minuteur-base-led-multicolores.html).

Compte tenu du fait que le temps de match passe de 90s à 100s, il faut rajouter quelques LED.
La solution idéale consisterait à rajouter un digit complet devant les deux existants. On pourrait alors aller jusqu'à 999s de match (ou de tout ce qu'on veut chronométrer d'ailleurs).
Dans le but de réduire le budget et de se limiter au strict nécessaire, j'ai décidé d'opter pour le rajout d'un "1" supplémentaire. On gagne ainsi 20 LED, mais on se limite à 199s (ce qui est déjà pas mal)
 

Tout d'abord, il va falloir revoir un peu la dimension de la planche pour y intégrer ce nouveau chiffre. Mais on peut aussi opter pour un resserrage des LED existantes et conserver la taille de panneau... c'est au choix.

Le matériel reste sinon le même, à 8 LED près. Le schéma électronique avec l'Arduino, le déclencheur et le bandeau de LED reste identique.
En revanche, le schéma des LED est différent. Le 1 est inséré devant les 2 autres digit (c'est un choix personnel, on aurait pu le câbler après...)

Il faut ensuite modifier le code pour prendre en compte les valeurs entre 91 et 100 qui n'étaient pas prévu dans le programme initial.
J'en ai profité pour rajouter des définitions de couleurs, des changements de couleur vers la fin du match et pendant la funny action (même s'il n'y en a pas cette année, on conserve cette possibilité)


// Mise à jour pour prise en comte du passage à 100s
// suppression du temps de funny action
// coupe 2018 : Robot Cities
#include <Adafruit_NeoPixel.h>

//#define FUNNY_ACTION
// Which pin on the Arduino is connected to the NeoPixels?
#define PIN_PIXELS            6

// How many NeoPixels are attached to the Arduino?
#define NUMPIXELS      64
// how many pixels per branch of the digits
#define NUM_PIX_PER_BRANCH  4

#define VAL_INIT  100
// the pin for launching counter
#define PIN_LAUNCH        7
// When we setup the NeoPixel library, we tell it how many pixels, and which pin to use to send signals.
// Note that for older NeoPixel strips you might need to change the third parameter--see the strandtest
// example for more information on possible values.
Adafruit_NeoPixel pixels = Adafruit_NeoPixel(NUMPIXELS, PIN_PIXELS, NEO_GRB + NEO_KHZ800);
// colors defined for lignhtened (or not) pixels

uint32_t coul_on = pixels.Color(200, 200, 200);
uint32_t coul_red = pixels.Color(200, 0, 0);
uint32_t coul_off = pixels.Color(0, 0, 0);
uint32_t coul_blu = pixels.Color(0, 0, 200);
uint32_t coul_hi = pixels.Color(0, 0, 255);
uint32_t coul_green = pixels.Color(0,150,0);

int chiffres[10] = {0x77, 0x44, 0x3E, 0x6E, 0x4D, 0x6B, 0x7B, 0x46, 0x7F, 0x6F};

int go_counter = 1;
int val_counter = VAL_INIT; // number of seconds
void setup() {
  // put your setup code here, to run once:
  pixels.begin(); // This initializes the NeoPixel library.
  pinMode(PIN_LAUNCH, INPUT_PULLUP); // input is set as pullup to avoid having three wires
  Affiche(VAL_INIT, coul_green); // before start
  // set the data rate for the SoftwareSerial port

}

void loop() {
  // put your main code here, to run repeatedly:
      
  if (digitalRead(PIN_LAUNCH) == LOW)  // button pressed
    go_counter = 1; // used as a RSFlipFlop
  if (digitalRead(PIN_LAUNCH) == HIGH) // button released
    go_counter = 0; // if stable switch
     
    if (go_counter == 0)
      Affiche(VAL_INIT, coul_green);
    else if (val_counter > 5)
      Affiche(val_counter, coul_on); // showing the number
    else if (val_counter > 0)
      Affiche(val_counter, coul_blu); // last 5 secondes in blue
#ifdef FUNNY_ACTION
    else if (val_counter > -5)
      Affiche(0, coul_red); // during funny action
#endif
    else
      Affiche(0, coul_on); // after funny action, everything is off
  if (go_counter)
  {
    val_counter--; // minus 1s
    delay(1000);// if no RTC, the delay must be calibrated to keep real timing
  }
  else
    val_counter = VAL_INIT;
}

void Affiche(int number, uint32_t color )
{
  uint32_t col; //color, on or off
  byte n_diz = (number / 10)%10;
  byte n_uni = number % 10;
  
  if (number > 199)
    return; // no lighting over 99
  else
  {
    // the first "1"
    if (number >99) // "1" has to be lightened
    {  
      for (int h = 0; h < 2*NUM_PIX_PER_BRANCH; h++)
        pixels.setPixelColor(h, color);
    }
    else
    {  
      for (int h = 0; h < 2*NUM_PIX_PER_BRANCH; h++)
        pixels.setPixelColor(h, coul_off);
    }
    
    for (int i = 0; i < 7; i++) // each digit
    {
      // first dozens
      if ((1 << i) & chiffres[n_diz])
        col = color;
      else
        col = coul_off;
      // if number is between 1 and 9, nothing is lightened for dozens
      if (number < 10 && number >0)
        col = coul_off;
      for (int j = 0; j < NUM_PIX_PER_BRANCH; j++)
      {
        pixels.setPixelColor(i * NUM_PIX_PER_BRANCH + j+2*NUM_PIX_PER_BRANCH, col);
      }
      // then units
      if ((1 << i) & chiffres[n_uni])
        col = color;
      else
        col = coul_off;
        
      for (int j = 0; j < NUM_PIX_PER_BRANCH; j++)
      {
        pixels.setPixelColor(7 * NUM_PIX_PER_BRANCH + i * NUM_PIX_PER_BRANCH + j+2*NUM_PIX_PER_BRANCH, col);
      }
    }
  }
  pixels.show();
}


Et après ça, ça devrait le faire 😃

samedi 29 avril 2017

Coupe de Belgique 2017 : Un Namur de compétition

Comme chaque année depuis Préhistobot, Brickstory est parti en terre Wallonne pour à la fois affronter les équipes belges, mais aussi pour se préparer à la coupe de France qui  se tient quelques semaines plus tard.

Après Mons et Louvain-La-Neuve, c'est cette fois à Namur que se tient la rencontre. Au menu, 21 équipes dont la moitié belges, l'autre moitié étant composée d'une équipe allemande (RCA) d'une équipe suisse (CVRA) et d'équipes françaises.

En arrivant le samedi matin sur les lieu, l'Amphi Pedro Arrupe de l'Unversité de Namur, les équipes s'installent dans ce qui ressemble à un couloir et tout le monde s'affaire à préparer, réparer, finir de concevoir les robots. Un coup d’œil sur les tables de jeu nous montre plusieurs choses :
  • Les fusées ne sont pas ouvertes sur toute la longueur
  • Les cratères sont délimités par des petits tasseaux non chanfreinés
  • La peinture des modules est granuleuse (pas faite au pistolet ou à la bombe) et surtout les bords des modules sont peints
  • Il y a un écart de 5mm entre la partie jaune et la partie bleu, du fait de l'impression du terrain sur le vinyle
  • La bascule n'est pas biseauté, il subsiste une marche de 2mm à franchir

Nous passons à l'étape d'homologation qui se déroule plutôt bien. En statique aucun souci, et pour l'étape dynamique nous avions prévu un  programme simple où les deux robots faisaient juste des séquence avance-recule permettant de vérifier l'évitement, et la funny action pour marquer des points. Comme d'habitude, on a quelques remarques sur la détection dans les coins, mais ça passe. De toute façon personne ne craint rien avec nos Lego 😉

17 équipes homologuées sur 21 présentes, une 18è passera cette étape pour les matches de dimanche.

Premier match contre Coffee Machine. Equipe que l'on connait bien, qui était même homologable quelques heures seulement après la parution du règlement en septembre dernier. Cette année, en plus de leur machine à café traditionnelle, ils sont venus avec un robot secondaire, statique, basé sur un grille pain. Ce grille pain a une unique fonction : envoyer un toast en forme de fusée en guise de funny action... Juste génial. Notre match le fût un peu moins, le petit robot n'a pas démarré, et le câble d'alimentation des actionneurs secondaires s'est sectionné lors de la phase de préparation. Le gros robot part quand même mais le câble repositionné bloque la funny action. 21 malheureux points.

Deuxième match contre les Space Monsters, équipe belge qui a deux robots assez costauds, mais qui ne semblent pas encore au point à ce stade de la compétition. Les nôtres non plus d'ailleurs puisque notre petit robot soulève étrangement ses deux codeurs sur la bascule et ne les redescend pas. Il va donc droit dans la zone de départ adverse, alors que notre adversaire usine tranquillement le vinyle, obligeant les arbitres à appuyer sur le bouton d'arrêt d'urgence. Notre gros robot fait quand même quelques points, 61 au total, et nous arrivons en tête du classement général.

Toute la première journée ici : https://youtu.be/wXq3mWg_XBY

Après une soirée de codage, mais aussi de repos avec une visite au casino de Namur, nous retournons le lendemain à l'université pour les 3 derniers matches de qualification.

Troisième match contre Oddity. le petit robot passe bien la bascule, mais il est décalé et n'arriva pas à prendre le moindre module de la fusée. Le gros robot ne peut pas manipuler correctement les modules sur la table, surement à cause de la couleur jaune, car en bleu ça passait bien. Par miracle on ramène 4 minerais et un module dans la zone de départ, ce qui donne 45 points avec la funny action. On reste en tête du classement.

Quatrième match, les réglages sont modifiés, mais on tombe encore sur du jaune contre le FSE Colbert. Le petit robot arrive cette fois à récolter deux modules qu'il dépose dans la zone de départ. Le gros cafouille lors de la dépose des modules polychromes, en donnant même un module à l'adversaire. En revanche les deux modules monochromes sont récupérés et déposés devant la basse latérale avant d'être poussés à l'intérieur de celle ci. Big Applause, ça fait plaisir :-)
Toutefois, petite négociation avec l'arbitre car à la fin, notre cerceau n'est pas relevé et les balles sont prisonnières du robot. On est d'accord là dessus, mais pour être sûrs on déplace le robot dans le sens de marche. Le robot touche alors un module qui était sur le côté du robot, et le chef arbitre nous dit que puisque le module a bougé, il était contrôlé par le robot et donc ne compte pas !!! En général on laisse les arbitres décider et on accepte tout, mais là, on a trouvé ça étrange. Après négociation, on a les deux points, mais c'est un point qu'il faudra remonter car c'est clairement une source d'embrouille.
61 points et on on garde la première place.

Cinquième et dernier match contre Moona Lisa. On est bleu, enfin, et tout se passe beaucoup mieux. Les modules sont déposés dans la base à 45° (malgré un cadeau à l'adversaire encore), un dans la base latérale, 3 dans la zone de départ et quelques balles. Résultat 77 points, et en route pour les finales.

A ce moment de la compétition, on sépare les belges et les étrangers, et on se retrouve dans les demi finales étrangères avec Coffee Machine, RCA et PM-Robotix. Contre Coffee Machine, le match se déroule à peu près comme prévu (en jaune encore) et on retrouve RCA en finale

Toujours en jaune (décidément, il va falloir faire un truc dans le logiciel de tirage au sort !!!), notre gros robot rate quelques modules et RCA fait un gros match, alors que notre petit robot s'arrête en pleine action. On découvrira plus tard que la batterie s'est déconnectée !!!

RCA sera battu par les Space Monsters dans la finale des finales, deux équipes qu'on reverra à coup sûr à Eurobot (enfin on y sera spectateurs, on est trop vieux !!!)

Toute la deuxième journée ici :https://youtu.be/vf1suGyozco

On revient comme à chaque fois avec une liste de choses à faire pour améliorer les robots en vue de la Coupe de France, et plein de bons souvenirs.

Un gros merci
- Au Pass, Robotix's et l'Universite de Namur pour l'organisation, l'accueil
 -A Étienne pour les commentaires pendant et entre les matches
- A l'ensemble des bénévoles avec qui on a pu échanger et rigoler
- A Coffee Machine pour leurs idées et leur coup de main pour la réparation de nos connecteurs
- A PM-Robotix pour les échanges, la bonne humeur
-A ESEO pour leur équipe travailleuse qui n'a pas eu la chance de marquer beaucoup de points malgré un robot très beau mécaniquement.
- A toutes les autres équipes belges, françaises et autres qui ont fait de cet événement un moment dont on se souviendra.

On sera là l'année prochaine à Namur, en espérant qu'il y ait du wifi stable dans la salle ;-)


mardi 21 février 2017

Finale régionale IDF des Trophées de robotique

Samedi 18 février, finale régionale des Trophées. Notre équipe historique, les Têtes Briquées est scindée en deux : le noyau restant forme les têtes Briquées, toujours avec des robots en Lego, et les autres (et des nouveaux) ont fondé l'équipe des Têtes Fabriquées à base de tout sauf Lego (enfin... presque).

Côté Têtes Briquées, on a gardé l'expérience de la mécanique Lego, mais tout a été refait de zéro. Pour augmenter le challenge, la télécommande a été refaite, cette fois à base d'Arduino, et plus de brique EV3.

Autant dire qu'avec une date de rencontre si tôt dans l'année, des effectifs réduits, la découverte de l'Arduino, c'était loin d'être gagné pour conserver le titre acquis l'an dernier.

La veille de la rencontre, les deux robots sont fonctionnels, la télécommande aussi, mais il n'ont pas réussi à trouver du temps pour s'entraîner.



Petit robot, statique, pour la funny action

Télécommande à base de 2 Arduino UNO

Robot principal, qui gère les modules et les balles


L'homologation est passée rapidement, mais on voit que la maîtrise du robot n'est pas encore là.



Le premier match contre E.T. se déroule dans les mêmes conditions, avec Lucas aux commandes. Victoire avec une score moyen de 49 points qui nous place malgré tout en 5ème position.


On se rend compte alors :
- Que le robot n'est pas si simple à piloter, et qu'il faut mieux gérer les différents actionneurs
- Les minerais sont très mobiles et qu'il est illusoire de vouloir les pousser simplement dans la zone de départ
- Qu'il y a un énorme écart entre les grosses équipes (Destroyer, etc..) et la grande partie des équipes qui placent un module à tout casser
- Qu'il va falloir s'entraîner pour espérer faire un bon résultat.

Second match contre Ice Robot, Antoine pilote, et résultat similaire. Viser la base centrale n'est pas aisé, les modules sont difficiles à extraire des fusées. Encore une victoire avec un score de


Troisième match contre GOMM avec Lucie aux commandes. Un score de 47 points nous assure une place en 1/4 de finale


La qualification en finale nationale étant acquise, les jeunes se rendent compte qu'il va falloir faire mieux en 1/4 de finale. Lucas prend les choses en main, se souvient de ses nombreuses parties de jeu sur console, s'approprie mieux la télécommande et se lance dans un entraînement  digne d'un sportif de haut niveau (toutes proportions gardées)

Et le travail paye. Il maîtrise mieux le robot, que ce soit la prise de modules, le retournement, et le largage dans les bases.  Le 1/4 de finale est remporté face aux Rob Hot Cugnot :



La 1/2 finale va être un peu plus difficile face à l'équipe qui domine largement la journée, les Destroyor.

Ils remporte facilement le match et nous accédons à la petite finale contre les Génies de Gif


Victoire dans cette petite finale qui nous permet de monter sur le podium.

Les Têtes Briquées repartent de là avec une petite coupe de bronze, un certificat de 3ème place, plein de souvenirs, d'enseignement, et une envie de tout déchirer à St Quentin les 1er et 2 avril prochain







Quelques petits retour positifs sur la journée :

  • Superbe organisation de la part de Planète Sciences, 
  • Le lieu de la ferme du Manet est toujours aussi grandiose
  • Les matches se déroulent très bien, avec des équipes très sympa, des encadrants géniaux et du Fair Play partout
  • Le règlement permet rapidement de savoir qui gagne un match, c'est plutôt cool
  • L'animation toujours au top 
  • Anges gardien, arbitres et autres bénévoles aussi.
Quelques légers bémols :
  • Manque de communication sur les classements à la fin de chaque série. Il faut être dans la salle au bon moment, et ça pas toujours simple avec une petite équipe
  • Les minerais ne sont pas stables du tout. C'est lié au règlement, mais du coup peu d'équipes ont cherché à les récolter
  • c'est un peu tôt dans l'année, et pendant les vacances. Pas la faute de Planète Sciences, mais c'est juste dommage.