Documentation of lpzrobots
- Organization:
- University Leipzig
Institute for Computer Science
Dept. Intelligent Systems
Prof. Dr. Ralf Der
Research Group Neuroinformatics und Robotic
- People:
- Ralf Der, Georg Martius, Frank Hesse, Rene Liebscher, Marcel Kretschmann, Dominic Schneider, Claus Stadler, Frank Güttler
This is a collection of algorithms, simulations, and tools developed by the robot group of the University Leipzig
(http://robot.informatik.uni-leipzig.de). It consists of the following directories (click for details):
- selforg : controllers together with a small framework for using them, developed in the robotic group of Leipzig university yielding at self-organized behaviour for various kinds of machines.
- ode_robots : stuff needed for our ODE-simulations (Open Dynamics Engine, see http://www.ode.org) such as robots, obstacles, utils, our patches and stuff for visualization with OSG (OpenSceneGraph, see http://www.openscenegraph.org)
- matrixlib : comfortable matrix library used for calculations e.g. in our controllers
- gnuplot : tool allowing you to use online gnuplot windows within your program (using pipe for data handover), however guilogger is more comfortable
- guilogger : application that coordinates multiple gnuplot windows and switches channels on or of, data is sent per pipe from your program
You need the following software and libraries installed (Tested on Linux x86 machines)
- Download source tar ball from http://robot.informatik.uni-leipzig.de/software .
- Unpack file.
- Change into
lpzrobots
directory - Call
make
to compile matrixlib and guilogger (not strictly necessary, only for displaying parameters online) - Call
make install
to copy guilogger/bin/guilogger
into the /bin
folder of your home directory. (If this does not work copy by hand.) - To start a simulation go into that simulation directory, call
make
and start
. For example when you want to start the template_onerobot simulation type cd ode_robots/simulations/template_onerobot
, then call make
and after successful compilation type start
to start the simulation - The following command line options are available (type start -h for the display of this options):
Usage: start [-g] [-l] [-r SEED] [-x WxH] [-pause] [-notex] [-noshadow] [-h]
-g
use guilogger
-l
use guilogger with logfile
-r
SEED
use SEED as random number seed
-x
WxH
window size of width(W) x height(H) is used (640x480 default)
-pause
start in pause mode
-notex
do not display textures
-noshadow
do not display shadows
-h
display this help - Have a look at the console after starting the program, there you will find some further information for the usage of the program.
- For starting your own simulation see paragraph "How to Start Your Own Simulation" in ode_robots .
- For a well documented examples of a main.cpp of a simulation and a robot .cpp file click the tab "Examples" at the top of this page.
Generated on Tue Apr 4 19:05:03 2006 for Robotsystem from Robot Group Leipzig by
1.4.5