Documentation of lpzrobots

0.7.0

Organization:
Max-Planck Institute for Mathematics in the Sciences
Inselstr. 22, 04103 Leipzig, Germany
Dr. Georg Martius & Prof. Dr. Ralf Der

University Leipzig
Institute for Computer Science
Dept. Intelligent Systems
Frank Güttler
Research Group: Technische Informatik
People:
Georg Martius, Ralf Der, Frank Hesse, Frank Güttler, Jörn Hoffmann
Former Contributors: Antonia Siegert, Marcel Kretschmann, Dominic Schneider, Claus Stadler

General

This is a collection of algorithms, simulations, and tools developed by the Robotics Group for Self-Organization of Control (http://robot.informatik.uni-leipzig.de).
It consists of the following directories (click for details):

Installation & Startup

You have two different ways to get the simulator to work.

Way A: Package installation

Ubuntu

A package repository is hosted at https://launchpad.net/~georg-martius/+archive/lpzrobots
Do on a terminal (or read the link: "read about installing" on that page):

sudo add-apt-repository ppa:georg-martius/lpzrobots
sudo apt-get update

Then you can install lpzrobots as any other package do:

sudo apt-get install guilogger lpzrobots-oderobots

This will automatically install all other dependencies.

That's it!

Now you can copy the sample simulations from /usr/share/lpzrobots/ to your home directory and continue reading in section Run example Simulations.

debian based systems (deb)

There is an install makefile located here: http://robot.informatik.uni-leipzig.de/software/packages/deb/install_deb_source.makefile . Save it on you disk in an empty directory and run on the console

su -c apt-get install make
make -f install_deb_source.makefile

That will download the newest packages, compile them and install it. If something fails you can also redo parts of the process, see "make -f install_deb_source.makefile help".

The packages are: guilogger, matrixviz, ode-dbl, lpzrobots-selforg, and lpzrobots-oderobots You can uninstall them later using the package manager (apt-get or synaptics)

You can do it step by step as follows: Download all files from http://robot.informatik.uni-leipzig.de/software/packages/deb/current/
Then do

# here you should not be root
 dpkg-source -x guilogger-0.*.dsc
 cd guilogger-0.* 
 dpkg-buildpackage -rfakeroot -b -uc
 cd ../
# become root (e.g. with su or sudo -s)
 dpkg -i guilogger-0.*.deb

This you have to repeat for each package (e.g. replace guilogger by ode-dbl, lpzrobots-selforg, and lpzrobots-oderobots)

Way B: Installation from source

Linux

Check the Dependencies file for required packages.

MAC

We recommend to install the ODE and OSG via macports (http://www.macports.org) (after installation of macports type on a console sudo port install osg OpenSceneGraph) and see the Dependencies file. We will update the mac-related install procedures soon.

Instructions

if you do it step by step as display with make help you need to use sudo make xxxx if the installation is into a system directory. (make all will do use it automatically if required). Note that the PATH variable needs to contain the PREFIX/bin (as checked by the configuration process). If you have multiple lpzrobots installations make sure the prefix for the current lpzrobots comes first in the PATH variable

Run example Simulations

Documentation

Generated on Thu Jun 28 14:45:35 2012 for Robot Simulator of the Robotics Group for Self-Organization of Control by  doxygen 1.6.3