.: HosiriS :.

Informatica e non solo

Robotica con Python: pyro

Posted by hosiris su maggio 3, 2011

Al momento sono impegnato nella ricerca di un emulatore per Arduino che mi permetta di provare il codice senza doverlo trasferire sulla piattaforma. Il motivo? Semplice: il mio “piccolo” Arduino non è invisibile e a lavoro non è sempre utile far vedere cose strane😀. Mentre facevo queste ricerche mi sono imbattuto in Pyro… e sono rimasto veramente colpito.

Pyro è un progetto realizzato per fornire un ambiente di programmazione che aiuti lo studio dell’intelligenza artificiale e della robotica senza preoccuparsi dei problemi inerenti la gestione a basso livello dell’hardware.

E’ scritto in Python e questo ci permette di sperimentare in modo interattivo la programmazione del robot.

L’installazione è molto semplice: una volta scaricato il pacchetto è sufficiente estrarlo e creare un link al programma:

$ sudo apt-get install build-essential python2.6 python2.6-dev python-tk python-numeric libjpeg62-dev libncurses5-dev swig
$ wget http://pyrorobotics.org/download/pyrobot-latest.tgz
$ tar -zxvf pyrobot-latest.tgz
$ cd pyrobot
$ python configure.py
$ make
$ sed -ie ‘s/-e #!/#!/g’ $(pwd)/pyrobot/bin/pyrobot
$ sed -ie ‘s/-e # /# /g’ $(pwd)/pyrobot/system/version.py
$ echo ‘export PATH=${PATH}:’$(pwd)‘/pyrobot/bin’ >> $(pwd)/.bashrc

Quando eseguiremo il configure ci verranno fatte delle domande a cui io ho risposto come segue:

1.      2.6
2.      /usr/include/python2.6
3.      /usr/bin/python2.6
4.      /etc/X11
5.      none
6.01    n
6.02    n
6.03    n
6.04    n
6.05    n
6.06    n
6.07    n
6.08    n
6.09    n
6.10    n
6.11    y
6.12    y

Terminata l’installazione, per attivare il nuovo PATH, diamo il seguente comando:

$ source .bashrc

Eseguite pyrobot e buon divertimento.

2 Risposte to “Robotica con Python: pyro”

  1. […] Continua a Leggere […]

  2. […] ci racconta di Arduino e Pyro (in […]

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

 
%d blogger cliccano Mi Piace per questo: