La programmation Java via LeJOS est tout à fait accessible, et peut-être même plus que celle en C par exemple, car un des grands intérêts de cet environnement est de proposer des abstractions de haut niveau des différentes fonctions.
Par exemple, pour piloter un robot de type différentiel (ie "char") tel que celui qu’on peut construire avec le kit NXT, les classes disponibles fournissent des méthodes correspondant aux différents ordres qu’on est amené à donner : avancer de telle (...)
Accueil > Mots-clés > Kits et cartes de développement > Lego Mindstorms
Lego Mindstorms
La gamme Mindstorms désigne une technologie développée par Lego depuis le début des années 2000 pour permettre d’ajouter de l’autonomie à une base mécanique en Lego classiques : moteurs et capteurs sont pilotés par une brique programmable (RCX puis NXT) dans un langage graphique (des blocs à assembler sur écran) ou un langage de programmation (C, Basic, Java, Lua, etc.).
Articles
-
Java avec Lejos pour Lego Mindstorms
28 décembre 2012, par Eric P. -
Compte-rendu
9 août 2009, par Eric P.L’(édition 2009 de la POBOT Junior Cup a eu lieu le samedi 6 juin à la Salle du Pré des Arts à Valbonne dans le cadre des Journées de l’Environnement, avec d’autres expositions organisées par la mairie, avec Planète Sciences, la Ligue de Protection des Oiseaux et de nombreuses autres associations.
Une occasion de visiter les ateliers et expositions proposés tout au long de la semaine par tous les partenaires contribuant à cette manifestation toujours aussi intéressante et diversifiée. (...) -
Lego Mindstorms : RCX ou NXT ?
11 décembre 2011, par Julien H.Notre association met à disposition de ses adhérents les différentes versions de kit Lego Mindstorms, RCX ou NXT. Cet article présente les deux systèmes et précise la compatibilité. Description
La brique RCX permet de piloter 3 moteurs et d’utiliser 3 capteurs par défaut (une solution est possible pour étendre cette capacité). Elle est programmable avec le logiciel Lego "maison", mais également avec des langages plus avancés comme le Java ou le C (en chargeant dans la mémoire de la (...) -
Robots parallèles
26 avril 2011, par Julien H.Peu utilisés en robotique ludique, les robots parallèles gagnent à être connus car leur réalisation mécanique, certes complexe, est passionnante.
Mise à jour - octobre 2012 : c’est chose faite pour Pobot qui a son premier robot parallèle !
Les nouveaux procédés de construction (Lego, CNC, imprimantes 3D) permettent de réaliser en amateur des robots parallèles jusque-là réservés à la recherche et à l’industrie.
Un robot parallèle contient plusieurs activateurs mécaniques agissant (...) -
Concours Urbi Open Source 2010
16 septembre 2010, par Julien H.La société Gostai proposait du 15 septembre au 15 décembre 2010 un concours de programmation basé sur l’environnement Urbi, donc en langages urbiscript et C++.
Page officielle du concours URBI Open Source 2010
Les résultats !
Le projet vainqueur est intéressant et mérite son prix : un sujet un peu guerrier (une tour qui lance des projectiles sur les intrus) mais une réalisation soignée. C’est l’oeuvre d’Herman du blog 2-high.info. Bravo !
La base robotique choisie est le kit (...) -
Présentation du thème PJC 2010
8 octobre 2009, par Julien H.Le règlement en quelques slides
-
Capteurs supplémentaires pour NXT / I2C
26 janvier 2008, par Julien H.Tour d’horizon des capteurs disponibles pour la brique NXT.
-
URBI sur NXT en Bluetooth
4 juillet 2010, par Julien H.Lien vers la page Urbiforge pour Lego Mindstorms NXT
La liaison Bluetooth est mieux adaptée à un robot mobile que la liaison USB car vous pourrez observer le comportement réel du robot quand il se déplace.
L’autonomie et les temps de réponse avec le serveur URBI en sont forcément modifiés, donc adaptez le mode de connexion à vos besoins : j’aime particulièrement la liaison USB pour faire des tests unitaires sur les capteurs sans avoir à courir après le robot et sans être tributaire de (...) -
La carte d’extension BrickPi
16 décembre 2013, par Eric P.Lors d’un de mes récents échanges téléphoniques avec lui à l’occasion d’une commande professionnelle, Yassine de Génération Robots m’a gentiment proposé de me faire parvenir une BrickPi en vue de la tester et de vous en faire un petit compte-rendu. Dont acte.
BrickPi : Kesako ?
Pour ceux qui ne suivent pas assidument l’actualité Raspberry Pi, la BrickPi est une carte créée par Dexter Industries et ayant pour vocation d’offrir à la Raspberry Pi une interface matérielle avec les capteurs (...) -
Configurer un robot NXT pour Urbi
4 juillet 2010, par Julien H.Le fonctionnement d’Urbi au démarrage est simple : démarrer l’engine Urbi assurer la connexion avec la brique Mindstorms NXT charger les fichiers de configuration
Le fichier principal est "global.u" qui se trouve dans le répertoire data. Faites une copie de ce répertoire avant de commencer vos propres modifications.
Voici la partie minimale d’un bon fichier global.u :
// Here we load NXT driver. load("nxt.u") ;
// To load the model of the robot load("SimpleBot.u") ;
// To load (...)