Code du Bureau d'Etude IA sur Robot Lego - ROBERT Gauvain - LAFON Romain - Avril / Mai 2017
Université Paul Sabatier - Toulouse
Ce projet a pour but de développer une Intelligence Artificielle qui permet :
- A une flotte de robots d'aller chercher des personnes, en coopération, en communiquant via un serveur central.
ATTENTION Les bibliothèques Lejos ne sont compatibles qu'avec Java 32-bits, il vous faudra donc télécharger la bonne version du JDK ! Les téléchargements et instructions d'installations se trouvent sur le site d'Oracle consacré à Java Sélectionner "Java SE Development Kit" pour "Windows x86"
Pour installer Lejos sur votre ordinateur et sur votre brique NXT, ainsi que les drivers USB, vous pouvez suivre le tutoriel du site Lejos
Vous pouvez utiliser n'importe quel IDE Java pour modifier ce projet, mais Eclipse est le seul à avoir une extension Lejos,
qui facilite la compilation et l'upload du code dans la brique NXT, c'est pourquoi nous vous conseillons de l'utiliser
Nous avons rencontré des problèmes avec Eclipse 64-bits, c'est pourquoi nous vous conseillons la versions 32-bits du programme d'installation
Lien de telechargement direct d'Eclipse Windows 32-bits
Lien vers le site d'Eclipse
L'extension Lejos, qui permet d'uploader facilement les programmessur les briques NXT, est installable en suivant ce tutoriel (Categorie Installing the Eclipse plugin)
Il vous faudra ensuite importer le projet dans Eclipse, faire un clic droit dessus, et cliquer sur Lejos NXJ > Convert to Lejos NXJ project
Robot connection est le serveur qui doit envoyer les informations aux robots en bluetooth