Le jeudi 2 octobre se déroulait une conférence autour du logiciel Matlab : la Matlab Expo 2014.
Ayant dĂ©couvert il y a peu de temps cette application, sentant un potentiel important pour de petites expĂ©riences Ă la maison ou avec MixTeen, jâai dĂ©cidĂ© dâaller passer ma journĂ©e lĂ bas pour enquĂȘter un peu.
Ceci est donc mon petit compte rendu, totalement partial et personnel.
Le commencement est forcĂ©ment un peu difficile : il faut se lever Ă 5h30 pour aller prendre un TGV. Jâai beau insister, mon cerveau refuse de croire que je suis debout et en route.
Pour une fois, ma rĂ©putation de chat noir sera usurpĂ©e et le TGV est parti et arrivĂ© Ă la minute prĂšs. Bon, ensuite, jâavais mĂ©morisĂ© quâil fallait prendre le RER C Ă la gare dâAusterlitz, mais oubliĂ© de noter le nom de la station oĂč descendre. Mini drame, perte de rĂ©seau une fois Ă la gare, petite perte de temps mais un agent souriant et aimable de la RATP mâindique ce quâil me faut savoir. Je vous dis, cette journĂ©e est bien partie ;)
La confĂ©rence a lieu dans le Novotel proche de la tour Effeil. Lâaccueil est trĂšs bien gĂ©rĂ© et sympathique. Jâarrive juste pour la fin de la prĂ©sentation initiale.
Jâassite ensuite Ă la premiĂšre keynote : âBehind todayâs trends : the technologies driving changeâ par Loren Shure. Câest plutĂŽt interressant, bien tournĂ©, belle analyse des tendances technologiques et challenges associĂ©s. Bien sĂ»r, de nombreuses rĂ©fĂ©rences aux fonctionnalitĂ©s Matlab, quelques petites annonces : bien ficelĂ©. Je sens bien que je ne suis pas sensible de la mĂȘme façon que la majoritĂ© de lâassistance, qui travaille pour la plupart au quotidien avec Matlab. Mais câest plutĂŽt enthousiasmant.
La keynote suivante est sur le monde automobile, par Roland Lismonde de chez Bosch : âLe model-sharing au service de lâinnovation pour lâindustrie automobileâ. La prĂ©sentation montre de quelle maniĂšre lâĂ©lectronique a profondĂ©ment changĂ© le monde automobile. Je ne suis pas super sensible Ă lâensemble, je quitte discrĂštement la salle.
Je me rend ensuite dans lâespace oĂč diffĂ©rents stands tenus par Mathworks ou des partenaires prĂ©sentent diffĂ©rentes facettes de Matlab. Comme la plupart des gens sont encore dans lâamphi, je suis un peu sollicitĂ©. Ce qui est trĂšs intĂ©ressant, câest que lorsque jâexplique ma dĂ©marche personnelle et les ateliers Mixteen, je suis trĂšs loin dâĂȘtre poliment ignorĂ© comme cela peut ĂȘtre le cas dans dâautres salons professionnels. Il y a un intĂ©rĂȘt gigantesque pour tout ce qui touche au numĂ©rique et aux enfants. Dâailleurs, jâespĂšre que les associations parisiennes ne mâen voudront pas, mais jâai balancĂ© des contacts ;)
Une fois sur le stand prĂ©sentant les capacitĂ©s de connections arduino/raspberry/mindstorms/Soc FPGA, je vais de surprise en (bonne) surprise. Je dĂ©couvre que lâintĂ©rĂȘt de Mathworks pour le monde de lâĂ©ducation est trĂšs loin dâĂȘtre une façade marketing. Il semblerait en plus que la France soit le pays oĂč Mathworks investit le plus dans lâĂ©ducation. Je nâai pas de chiffres, mais le fait de rencontrer des employĂ©s visiblement entiĂšrement dĂ©diĂ©s me suffirait. Si ce nâĂ©tait pas le cas, les diffĂ©rents exemples prĂ©sents mâauraient convaincus. Et si jâĂ©tais vraiment bornĂ©, parler de tous les projets en cours avec elles aurait achevĂ© le tout. Ok, je suis vaincu, Mathworks fait de gros efforts dans la direction du monde Ă©ducatif. Il reste Ă voir si en dehors des cursus purement scolaire une initiative comme Mixteen a sa place, mais comme toutes les discussions sont restĂ©es ouvertes, il y a un univers de possible.
Jâai donc observĂ© les interactions possibles entre Matlab et arduino avec un petit atelier utilisant des boutons poussoirs et un petit ventilateur. La partie Matlab permet dâaborder une machine Ă Ă©tat simple et abordable.
Un exemple un peu plus avancĂ© montrait un suivi dâobjet par une webcam pilotĂ©e par une Raspberry Pi. Deux autres exemples mettaient Ă contribution des kits Lego Mindstorms : un suiveur de ligne et un robot en self balancing. (jâĂ©cris du franglais si je veux, na ;) )
Tout ça me donne bien envie dâessayer en rentrant (jâen parle plus bas)
La pause sera lâoccasion de parler licences avec une des personnes en charge de cet aspect. LĂ encore, ce fut un Ă©change concret et constructif avec quelquâun Ă lâesprit ouvert. Je nâai pas encore vendu mon Ăąme GPL mais voilĂ un logiciel certes propriĂ©taire mais Ă qui jâaimerai donner une belle chance.
Je passe ensuite un bon moment au stand du dĂ©fi Rover. Et lĂ encore, encore un passionnĂ© employĂ© par Mathworks. Le robot me parait mĂȘme surĂ©quipĂ© pour les taches quâil a eu Ă rĂ©aliser dans le premier dĂ©fi. A vue de nez, il y aura dâautres dĂ©fis encore plus complexes dans lâavenir :)
Câest Ă ce moment que lâamphithĂ©atre principal se vide et que je rĂ©alise que mon estomac rĂ©clame un peu dâattention. Je sais, on ne juge pas un salon Ă sa nourriture. Mais câĂ©tait bien bon :) Je note lâintĂ©rĂȘt des personnes prĂ©sentes pour ce qui semble destinĂ© Ă lâĂ©ducation. Les sessions de lâaprĂšs midi vont concerner du monde.
Nouvelle session avec Loren shure, employĂ©e de longue date de Mathworks. Jâai toujours trouvĂ© que les amĂ©ricains faisaient des speakers enthousiasmant, câest bien le cas ici. Et pourtant, certains passages furent corsĂ©s pour tous, se faire expliquer une thĂ©orie des balancier et les Ă©quations de Lagrange correspondantes aurait Ă©puisĂ© nâimporte qui :) Au passage, je dĂ©couvre MuPad qui est un outil de calcul formel, utile pour Ă©crire des documents contenant des formules mathĂ©matiques avec un rendu visuel correspondant.
Jâavoue que jâĂ©cris ces passages quelques jours aprĂšs et que la fatigue du virus attrapĂ© dans le TGV se fait encore sentir :)
La session suivante est celle du Dr Abdelmoumen Youssef : modĂ©lisation, simulation au service de la recherche autour de la cardiologie. Un travail remarquable qui dure depuis 13 ans pour obtenir une modĂ©lisation du coeur suffisament rĂ©elle et paramĂ©trable pour quâune aide concrĂšte soit apportĂ©e aux Ă©quipes mĂ©dicales.
Jâassiste ensuite Ă la confĂ©rence de Yann Labit : simulateur de servo commandes Ă©lectrique avec Simulink pour le contrĂŽle de vol sur hĂ©licoptĂšre. Beaucoup dâexplicartion sur les redondances des contrĂŽles sur un modĂšle créé par son labo et utilisĂ© par un industriel pour vĂ©rifier en amont les rĂ©glages prĂ©vus.
Vient ensuite Ivan Liebgott : Matlab et simulink pour lâenseignement des sciences de lâingĂ©nieur. Cette prĂ©sentation montre quel type dâactivitĂ© peut ĂȘtre prĂ©sentĂ© dans des lycĂ©es pour illustrer la modĂ©lisation, lâĂ©cart avec le rĂ©elâŠ
Pour terminer, Paul Cox : Innover en connectant Matlab et simulink Ă votre matĂ©riel. Jâaurais bien passĂ© une journĂ©e complĂšte avec Paul :) On a droit Ă une belle dĂ©monstration de la surcharge du firmware dâun drone Parrot par un comportement issus de Matlab. Il ne sera pas avare en explications sur les possibilitĂ©s dâinteraction entre Matlab et divers matĂ©riels.
Il nous faut à présent retourner en session finale, mais je vous avoue avoir saisi ce moment pour récupérer mes affaires et dire au revoir à toutes les remarquables personnes croisées ce jour.
Je profite pour ajouter une petite note issue de mes petits essais en rentrant Ă la maison. Mes essais avec mes cartes arduino se sont plutĂŽt bien passĂ©s, je nâai juste pas rĂ©ussi Ă faire reconnaitre ma MicroView, mais je creuserai.
Par contre, impossible dâutiliser Matlab avec la brique NXT de Lego que jâai : je suis sous Mac Osx et Linux. Je peux comprendre en partie, vu que le logiciel de base est uniquement fourni sous Windows.
Ce que jâai plus de mal Ă digĂ©rer, câest la limitation Ă Matlab sous Windows de la partie hardware Raspberry. Câest quand mĂȘme un comble de ne pouvoir piloter mes Pi qui sont de purs produits unix. Bon, jâai encore mis un commentaire sur le package Raspberry Ă ce sujet, on verra.
JâespĂšre pouvoir trĂšs vite vous reparler de Matlab, il faut encore que je rĂ©cupĂšre quelques plans et modĂšles que les Ă©quipes Ă©duc de Mathworks doivent me faire parvenir. Je suis mĂȘme prĂȘt Ă transfĂ©rer Matlab sur une machine Windows sâil le faut temporairement :)
A bientĂŽt !