leJOS

leJOS è un firmware sostitutivo per il mattone Lego Mindstorms RCX ed NXT. Include una Java Virtual Machine, che permette di programmare i robot Lego Mindstorms mediante l’utilizzo del linguaggio di programmazione Java. leJOS è in grado di eseguire programmi scritti in Java tramite i quali si possono comandare i motori ed i sensori del robot.

Il nome leJOS è stato concepito da José Solórzano, basato sull’acronimo di Java Operating System (JOS), legOS, il nome di un altro sistema operativo per il RCX e la parola spagnola “lejos”.

leJOS fornisce un ambiente di programmazione Java per i robot Lego Mindstorms RCX e NXT. leJOS inoltre fornisce vaste librerie di codice che supportano varie funzioni di più alto livello quali navigazione e l’automatismo basato sui behaviour.

leJOS – Sito ufficiale leJOS

Suggerimenti per l’utilizzo in Linux

  • Utilizzare preferibilmente l’upload Bluetooth piuttosto che USB
  • Utilizzare Blueman come gestore bluetooth al posto di quello preinstallato, che non salva la passkey inserita
  • Associare NXT con il computer
  • In caso di problemi con l’upload mediante bluetooth da Eclipse, installare la libreria: sudo apt-get install libbluetooth-dev:i386