Player & Stage
Player – installazione –
Come consigliato dal “manuale” di Stage installiamo prima di tutto Player. Per questa installazione procederemo nel modo classico: scarichiamo il file con i sorgenti e li compiliamo, l’alternativa è scaricare i sorgenti tramite SVN (o CVS). L’attuale versione di Player è la 2.1.1 scaricabile da qui.
Ultimamente ho scelto di installare i programmi di cui vengono forniti i soli sorgenti nella cartella /opt, per questo mi ricorderò successivamente di indicarlo nella procedura di configurazione per la compilazione. I sorgenti da compilare li inserisco invece nella cartella src/ presente nella mia home
$ cd src/
$ tar xfz player-2.1.1.tar.gz
$ cd player-2.1.1/
$ mkdir build
$ cd build
$ ../configure —prefix=/opt/player
$ make
Se avete installato il framework OpenCV seguendo questa guida: [link].
Sicuramente durante la compilazione ci potrebbero essere degli errori riguardanti il non trovare gli header delle OpenCV.
Per ovviare al problema di lanciare il programma configure digitate la seguente riga.
$ export OPENCV_CFLAGS=-I/opt/opencv/include
La compilazione procederà senza intoppi. Terminare l’installazione con
$ sudo make install
Per la configurazione del programma pkg-config consiglio di utilizzare la variabile d’ambiente PKG_CONFIG_PATH, configurandola nel seguente modo
$ export PKG_CONFIG_PATH=/opt/player/lib/pkgconfig
Installazione avanzata consiglio di compilare Player con il supporto Boost per i segnali e il multi-threading, per farlo basta installare i seguenti due pacchetti libboost-signals-dev e libboost-thread-dev. Successivamente lanciare il programma configure e make.
Stage – installazione –
Prima di inviare, verificare di aver installato l’utility cmake.
Installare anche FLTK, sudo apt-get install libfltk1.1 libfltk1.1-dev
sudo apt-get install libltdl3-dev
$ tar xfz Stage-3.0.1-Source.tar.gz
$ cd Stage-3.0.1-Source/
$ mkdir build
$ cd build
$ cmake -DCMAKE_INSTALL_PREFIX=/opt/stage ..
$ make
$ sudo make install
Si è completata l’installazione. Perfezionare l’installazione creando il file stage.conf da posizionare nella directory /etc/ld.so.conf/ dentro al quale si scrive il percorso delle librerie di Stage. Finire impostando la variabile d’ambiente STAGEPATH=/opt/stage/lib
Player & Stage in Ubuntu
$ sudo apt-get install robot-player
$ sudo apt-get install robot-player-dev
$ sudo apt-get install stage libstage2-dev
I nomi degli eseguibili saranno preceduti dal prefisso robot-.
Link
Permanent Link | Inserita il 09 agosto 2008 in Programming, Tutorial by Stefano |
