Une des premières nouvelles de robotique de l’année 2009 est la mise à disposition gratuite par SimplySim d’un environnement de simulation du robot Tribot, une base roulante construire avec le kit Mindstorms NXT de Lego que nous utilisons déjà depuis sa sortie en 2006.
Annonce de la simulation Lego NXT Mindstorms sur le site de SimplySim
Préparatifs
Téléchargez Microsoft Robotics Developer Studio sur le site de MS. Une version Express est disponible gratuitement, elle est suffisante pour nos expérimentations. Vous pouvez également télécharger une version Express de l’environnement de programmation Visual C# (par exemple).
Téléchargez également le package SimplySim pour Lego NXT Mindstorms.
Installation de MSRDS
C’est une installation tout ce qu’il y a de plus classique.
Installation de SimplySim
L’installation se déroule plutôt bien.
Juste une précision : à un moment, il vous est proposé de changer le répertoire de stockage des fichiers nécessaires à la simulation. Même si la possibilité est offerte, il ne faut pas le faire sinon vous aurez l’erreur suivante :
Premiers pas
Regardez dans les programmes du menu Démarrer : MSRDS contient différents programmes et documents que vous pourrez consulter pour explorer toutes ses capacités. Attention, vous serez rapidement perdus car seulement une partie n’est utile pour ce que nous souhaitons faire.
D’ailleurs dans le cadre de la simulation du robot Lego NXT, le lanceur de SimplySim est suffisant puisqu’il gère l’initalisation de l’environnement Robotics Studio.
Une fois lancé, des consoles DOS s’ouvrent et commence l’initialisation de l’environnement. C’est toujours long la première fois, patientez en lisant la doc :)
Si vous voyez du texte en rouge, et si ça parle de COM9, pas de panique. Par contre il est possible que ce soit plus sévère : cela peut venir de l’installation de DirectX9, mais c’est résolu avec les dernières versions de MSRDS (pour cet article, version Express de janvier 2009) qui intègre l’install de DX9.
Et voilà ! L’environnement est lancé et vous découvrez sous vos yeux ébaubis le bureau de SimplySim (sans ses jeunes développeurs dynamiques et mieux rangé que ce que j’ai pu en voir) avec un robot Tribot NXT sur un terrain (on reconnait le terrain d’entrainement fourni avec la boite Mindstorms NXT réelle.
Le package fourni gracieusement par SimplySim contient non seulement l’environnement 3D qui rend un peu moins "space" le simulateur de NXT par rapport à la version Microsoft de base dans MSRS, mais surtout un panneau de contrôle dans une fenêtre indépendante.
Et là... que du bonheur, ils ont intégré à la fois les indicateurs des capteurs, mais également une sphère de pilotage permettant de prendre le contrôle, et le meilleur, la possibilité de passer du robot simulé au robot réel, puisque MSRDS intègre la connexion et le contrôle en mode piloté à distance grâce au Bluetooth mais toujours autonome puisque c’est le code écrit pour le simulateur qui s’exécute "à l’identique" dans le robot NXT réel.
Vos commentaires
# Le 11 février 2016 à 09:07, par Deville En réponse à : Lego Mindstorms NXT simulé avec SimplySim
Bonjour,
Je recherche activement un logiciel gratuit me permettant de faire de la simulation avec la brique NXT. Le logiciel simplysim pour NXT, me semble être une solution, mais impossible de trouver un lien qui fonctionne pour le télécharger. Si quelqu’un l’a dans un tiroir, je suis preneur.
Merci.
Répondre à ce message