Le 09/04/2012 20:57, Lien Rag a écrit :
Je viens de découvrir Mindstorm (les robots Légo) à partir d'une discussion sur /. et cela ferait un très beau cadeau pour mon petit neveu qui veut apprendre la robotique... A la base le logiciel est propriètaire mais il y a une version libre (BrickOS et peut-être OpenBlocks, je n'ai pas bien compris si le site http://education.mit.edu/openblocks a la même définition de "block" que moi), et évidemment je ne souhaite pas habituer mon neveu à se faire escroquer. Le problème est que à Dakar je ne crois pas pouvoir trouver ces blocs et que si je regarde sur le site de Lego ( http://mindstorms.lego.com/en-us/products/default.aspx ) je n'arrive pas bien à faire la différence entre ce qui est matériel (et donc forcément propriétaire, au moins pour l'instant) et ce qui est logiciel (et qui donc peut être récupéré sur BrickOs plutôt qu'acheté à Légo). Plus précisément, d'après ce que je comprends du site de Légo, ils vendent des briques logicielles (dont tout libriste peut et devrait se passer) imbriquées dans des briques matérielles, et je n'arrive pas à décoder leur langage publicitaire pour savoir quelles sont les briques matérielles réellement indispensables (senseurs, moteurs et transmetteurs) et celles qui ne sont là que pour leur permettre de vendre leurs briques logicielles au prix fort. Est-ce que quelqu'un sur la liste a de l'expérience avec Mindstorm? Et encore mieux, saurait s'il y a moyen de commander les legos Mindstorm avec RUR-PLE de Python?
'lut De ce que je sais des Mindstorms de LEGO, que ce soit pour les versions RCX, NXT ou NXT 2.0, la brique programmable c'est le cerveau de l'ensemble de la construction. C'est une sorte de micro-ordinateur, pouvant contrôler un certain nombre de capteurs et de servo-moteurs. Pour le robot tu dois donc obligatoirement avoir cette brique et des composants (capteurs et moteurs) dont tu as besoin pour ta construction. Je ne connais pas les premières générations RCX, mais je me souviens vaguement avoir joué avec des NXT. Pour ceux là je sais que le firmware de la brique est passé Open Source, et il est possible de le remplacer par brickOS si ça te chante. Pour ce qui est de la programmation de la brique, tu as pas mal de librairies libres pour ça (NXT-Python[1] pour ne citer que celle là ;)). L'environnement de programmation qui vient par défaut est basé sur LabView et compatible uniquement Windows et Mac. Tu as raison, ça fait un joli cadeau pour ton neveu. Seulement moi j'aurais bien aimé que le SDK soit basé par défaut sur un truc fun comme Scratch[2] :D En ce qui concerne RUR-PLE, j'ai bien peur que ce ne soit pas possible de jouer avec les Mindstorm dans cet environnement. En espérant t'avoir aidé ^^ [1] http://code.google.com/p/nxt-python/ [2] http://scratch.mit.edu/ -- Thomas -- Ce message a été envoyé à la liste [email protected] Gestion de votre abonnement : http://dakarlug.org/liste Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug Le site du DakarLUG : http://dakarlug.org
