![]() |
|||||||
| [ Home ] | [ Software ] | [ Curriculum ] | [ Hardware ] | [ Community ] | [ News ] | [ Publications ] | [ Search ] |
|
Pyro Player/Stage InstallationThese 2 packages are optional, but supported in Pyro:
You will need to download and install the following 4 packages:
There are also copies of these files at emergent.brynmawr.edu/pyrobot/tars/ in case Sourceforge is unavailable. Note that you if you are just doing an installation on a robot, then you probably only really need GSL, libRTK, and Player. If you are doing an install on a desktop, then you will probably want Stage and Gazebo too.
You will need to build these in the order shown above. Here is a brief guide:
As root, build and install ODE, and Gazebo:
$ export PKG_CONFIG_PATH=/usr/lib/pkgconfig/:/usr/local/lib/pkgconfig/ $ tar xvzf ode-0.039.tgz $ cd ode-0.039 $ make configure $ make ode-lib $ cp -r include/ode /usr/local/include/ $ cp lib/libode.a /usr/local/lib/ $ cd .. $ tar xfz gazebo-src-0.4.0.tar.gz $ cd gazebo-src-0.4.0 $ ./configure $ make $ make install You might need some packages. Under Fedora, for example, you might have to:
yum install freeglut-devel Next, we are ready for the rest of Player/Stage:
$ tar xfz gsl-1.3.tar.gz $ cd gsl-1.3 $ ./configure $ make $ make install $ cd .. $ tar xfz librtk-2.2.0.tar.gz $ cd librtk-2.2.0 $ ./configure # default goes into /usr/local $ make install $ cd .. $ tar xfz player-src-1.5.tgz $ cd player-src-1.5 $ ./configure # default goes into /usr/local $ make install $ cd .. $ tar xfz stage-src-1.3.4.tgz $ cd stage-src-1.3.2 $ ./configure # default goes into /usr/local $ make install This will put the items in /usr/local/bin/, /usr/local/share/, etc. Pyro will expect player and stage to be in the above locations (specifically /usr/local/share/stage/worlds/). Make sure that player and stage are in the path by making sure that /usr/local/bin is in your path. You may have to:
$ export PATH=$PATH:/usr/local/bin To test the install:
$ stage /usr/local/share/stage/worlds/everything.world & $ playerv -h localhost -p 6665 $ playerv -h localhost -p 6666 Please follow the respective directions for installing ODE and Gazebo.
Trouble ShootingIf you get an error that says libgsl.so can't be found then you should make sure that /usr/local/lib is in your LD_LIBRARY_PATH or:
$ cat >> /etc/ld.so.conf /usr/local/lib ^d $ ldconfig (That is, stick /usr/local/lib on the end of /etc/ld.so.conf and then run ldconfig).
|
| [ Home ] | [ Software ] | [ Curriculum ] | [ Hardware ] | [ Community ] | [ News ] | [ Publications ] | [ Search ] |
View Wiki Source | Edit Wiki Source | Mail Webmaster | |||||||