img
logo ScienzaLudica
Icona scelta lingua    
Icona scelta layout    
Icona scelta carattere    
img
img
LegWay

 

Il nome del progetto deriva dall'unione delle parole Lego e Segway, il recente mezzo di locomozione.

Lo scopo di tale esperimento è mantenere in posizione di equilibrio instabile un robot avente due ruote, poste sul medesimo asse.

L'esperimento è stato realizzato attraverso il Lego Mindstorms NXT: una recente linea di produzione della LEGO che mette a disposizione una unità di calcolo programmabile, dei sensori e degli attuatori, tutti collegabili per mezzo dei "mattoncini" della LEGO.

 

STRUTTURA:

Il LegWay è composto unicamente da componenti LEGO, deve quindi risultare compatta e rigida per evitare di amplificare i giochi presenti nei vari componenti. Le due ruote sono movimentate in maniera indipendente da due servomotori, al cui interno è presente un encoder che ne misura la rotazione. Si utilizzano due sensori di luce montati contrapposti per misurare l'angolo di inclinazione rispetto alla posizione verticale.

 

SOFTWARE DI CONTROLLO:

Il moto del LegWay dipende principalmente dai seguenti parametri:

  • Inclinazione dell'asse rispetto alla verticale
  • Velocità angolare del suddetto asse
  • Posizione sul piano
  • Velocità sul piano

I primi due vengono determinati attraverso i sensori di luce, gli altri per mezzo degli encoder dei motori. Con una retroazione di questi parametri si riesce a mantenere il LegWay in posizione verticale.

JOYSTICK:

Il passo successivo consiste nel comandare il movimento sul piano d'appoggio attraverso un altro NXT, attraverso la comunicazione Bluetooth. Attraverso lo spostamento della cloche si puo' ordinare al LegWay di muoversi in avanti, indietro, girare a destra e a sinistra.

 

Scarica la tesi [download PDF - 15 Mb]

Scarica la presentazione [download PDF - 3.12 Mb

Da qua è possibile scaricare i sorgenti del software di controllo realizzati in linguaggio NXC:

legway

joystick

Riferimenti:
http://www.teamhassenplug.org/robots/legway
http://www.philohome.com/nxtway/nxtway.htm
http://www.philohome.com/nxtjoystick/joystick.htm

Un filmato dei risultati del progetto:

 
Scienza Ludica è un progetto
ISC - Istituto Sistemi Complessi del CNR
  • Valid XHTML 1.0 Transitional
  • Valid CSS!