Tabela de conteúdos
Instalando em uma distribuição Ubuntu/Debian
- Instalando o player:
sudo aptitude install robot-player-dev
- Instalando o stage:
sudo aptitude install libstage-dev libstage-plugin1 stage
- Finalizando a instalação:
sudo ln /usr/share/X11/rgb.txt /usr/X11R6/lib/X11/
Instalando a partir do código fonte
Baixando os pacotes do player 2.0.5 e stage 2.0.3
- Caso você esteja dentro do VerLAB, baixe os pacotes que encontram-se dentro do servidor subversion local, pois eles contêm pequenas mudanças feitas parar habilitar/corrigir pequenos bugs.
- Caso contrário, vá até o site:
Instalando a versão antiga
Instalando o player-2.0.5
- Preparando o sistema:
sudo aptitude install g++ sudo aptitude install pkg-config sudo aptitude install libltdl-dev sudo aptitude install libboost-iostreams-dev libboost-dev libboost-signals-dev libboost-thread-dev sudo aptitude install lib3ds-dev sudo aptitude install libcv-dev libcvaux-dev libhigui-dev sudo aptitude install libraw1394-dev libdc1394-dev libgdal-dev libgeos-dev libgsl-dev libjpeg-dev libois-dev libpng-dev sudo aptitude install gsl-dev sudo aptitude install python-gdal sudo aptitude install libjpeg-dev sudo aptitude install libpng3 sudo aptitude install libtiff-dev sudo aptitude install libxml2 sudo aptitude install python-dev sudo aptitude install libsphinx2-dev sudo aptitude install libcv-dev libcvaux-dev sudo aptitude install libgdk-pixbuf-dev sudo aptitude install libgsl0-dev sudo aptitude install libssl-dev
- Instalando o player:
tar xvfj player-2.0.5.tar.bz2 cd player-2.0.5 ./configure make sudo make install
Instalando o stage-2.0.3
- Instalando o stage:
tar xvfj stage-2.0.3.tar.bz2 cd stage-2.0.3 ./configure make sudo make install
Instalando o gazebo-0.7.0
- Preparando o sistema:
sudo aptitude install swig wxpython sudo aptitude install libgeos-dev lib3ds-dev sudo aptitude install libxml2-dev sudo aptitude install libgdal1-1.3.2-dev tar xvfz ode-0.5.tgz cd ode-0.5 vi config/user-settings make configure make ode-lib sudo cp -r include/ode /usr/local/include/ sudo cp lib/libode.a /usr/local/lib/ find /usr -iname rgb.txt | sudo xargs ln -s -t /usr/X11R6/lib/X11/ export PYTHONPATH=/usr/lib/python2.4/site-packages/ sudo aptitude install libxmu-dev
- Instalando o gazebo:
tar xvfz gazebo-0.7.0.tar.gz ./configure make sudo make install
Instalando a versão mais recente
Instalando o player-2.1.1
- Preparando o sistema:
sudo aptitude install g++ libboost-thread-dev libboost-signals-dev libboost-iostreams-dev libltdl-dev sudo aptitude install lib3ds-dev libcv-dev libcvaux-dev libdc1394-dev libdgal-dev libgeos-dev libgsl-dev libhigui-dev libjpeg-dev libois-dev libpng-dev
- Instalando o player:
./configure --prefix=/usr/local/player-2.1.1 --disable-vec2map make sudo make install
- Finalizando a instalação:
cd /usr/local sudo ln -s player-2.1.1 player
- Editar o arquivo /etc/profile para que contenha as linhas:
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/player/lib/pkgconfig PYTHONPATH=$PYTHONPATH:/usr/local/player/lib/python2.5/site-packages PATH=$PATH:/usr/local/player/bin export PKG_CONFIG_PATH PYTHONPATH PATH
- Criar o arquivo /etc/ld.so.conf.d/player.conf
- Rodar
sudo ldconfig cd /usr/lib sudo ln -s libltdl.so libltdl.so.3
Instalando o Gazebo-0.8-pre3
- Preparando o sistema:
sudo aptitude install libode-dev libogre-dev libfltk-dev scons swig
- Corrigindo alguns bugs:
- editar o arquivo player/SimulationInterface.cc e acrescentar:
free(req.name); req.name = (char*) malloc(256*sizeof(char));
antes da linha 253
- Instalando o gazebo:
scons prefix=/usr/local/gazebo-0.8-pre3 sudo scons prefix=/usr/local/gazebo-0.8-pre3 install
- Finalizando a instalação:
cd /usr/local sudo ln -s gazebo-0.8-pre3 gazebo
- Editar o arquivo /etc/profile para que contenha as linhas:
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/gazebo/lib/pkgconfig PYTHONPATH=$PYTHONPATH:/usr/local/gazebo/lib/python2.5/site-packages PATH=$PATH:/usr/local/gazebo/bin export PKG_CONFIG_PATH PYTHONPATH PATH
Instalando o Stage-3.0.1
- Preparando o sistema:
sudo aptitude install cmake
- Instalando o stage:
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/stage-3.0.1/ . make sudo make install
- Finalizando a instalação:
cd /usr/local sudo ln -s stage-3.0.1 stage
FAQ
O player trava quando tento usá-lo com o stage
Copie o arquivo /usr/share/X11/rgb.txt para a pasta /usr/X11R6/lib/X11/