Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
fastdev:playerstage [2007/04/19 18:07] – created amaldofastdev:playerstage [2009/01/15 16:00] (current) – corrected download information and added documentation link kresse
Line 1: Line 1:
 +====== Player / Stage / Gazebo ======
 +{{ fastdev:player_button_v3.png}}
 +
 +The [[http://playerstage.sf.net|Player/Stage/Gazebo]] project is a complete free-software middleware for robotic applications. It is hosted at [[http://www.sf.net|Sourceforge]]. It consists of three main parts:
 +  * [[http://playerstage.sourceforge.net/index.php?src=player|Player]]: Control and monitoring software for real hardware. It interacts with robots, sensors, cameras, and other devices ([[http://playerstage.sourceforge.net/doc/Player-cvs/player/|documentation]]).
 +  * Stage: A 2D simulator
 +  * Gazebo: A 3D simulator
 +
 +On the Innovation@CoTeSys seminar, we are mainly interested in Player.
 +
 +We will use it to build flexible programs that interact with the Phidgets. The Phidgets driver was developed at our chair, and is available as a patch to Player. It deals with the low level details, and offers standardized Player interfaces, so that our software will later run on any other similar hardware that is also supported by Player. Player also handles the transmission of data through the network.
 +
 +The newest versions of Player are only available through SVN. Use the following command:
 +
 +  svn co https://playerstage.svn.sourceforge.net/svnroot/playerstage/code/player/trunk player
 +
 +If you follow the [[http://sourceforge.net/svn/?group_id=42445|instructions on the sourceforge webpage]], it downloads all branches.
 +
 +If you use debian you need to install at least the following packages: 
 +libtool
 +autoconf
 +automake
 +build-essentials
 +libltdl3-dev
 +libboost-thread-dev
 +libboost-signals-dev
 +libgtk2.0-dev
 +
 +For compiling the player version downloaded from cvs, in the source directory you need first to run ./bootstrap. Then ./configure, make and make install. You can use ./configure with the following options:  --disable-alldrivers --enable-ptu46 --enable-rflex --enable-logfile --enable-linuxjoystick --prefix=/home/memeruiz/local/DIR/player-cvs  --enable-xsensmt --disable-jplayer --enable-laserptzcloud
 +
 +There are drivers of the phidgets for player but these are not in the upstream code yet. For getting this drivers please write to maldonad at cs.tum.edu or ruizf at cs.tum.edu.
 +
  
 
Recent changes RSS feed Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki