welcome: please sign in
location: Diff for "genom3/tutorial/install"
Differences between revisions 4 and 5
Revision 4 as of 2013-12-17 08:08:49
Size: 2582
Editor: felix
Comment:
Revision 5 as of 2014-02-14 16:19:20
Size: 2076
Editor: mallet
Comment: update git urls
Deletions are marked like this. Additions are marked like this.
Line 8: Line 8:
 * pocolibs (robotpkg/middleware/pocolibs / git://git.openrobots.org/git/robots/pocolibs)
 * genom3 (robotpkg/wip/genom3 / git://git.openrobots.org/git/robots/genom3). This is the genom3 program itself.
 * genom3-pocolibs (if you want to generate code usable with the pocolibs middleware) (robotpkg/wip/genom3-pocolibs / git://git.openrobots.org/git/robots/genom3-pocolibs). This will install the pocolibs related GenoM3 template (pocolibs/server, pocolibs/client/c)
 * genom3-ros (if you want to generate code usable with ROS Comm middleare) (robotpkg/wip/genom3-ros / git://git.openrobots.org/git/robots/genom3-ros). If you install it with robotpkg, it will install ROS, if it is not already installed on your machine. This will install all the ROS related GenoM3 template (ros/server, ros/client/c, ros/client/ros).
 * pocolibs (http://robotpkg.openrobots.org/robotpkg/middleware/pocolibs/)
 * genom3 (robotpkg/wip/genom3). This is the genom3 program itself.
 * genom3-pocolibs (if you want to generate code usable with the pocolibs middleware) (robotpkg/wip/genom3-pocolibs). This will install the pocolibs related GenoM3 template (pocolibs/server, pocolibs/client/c)
 * genom3-ros (if you want to generate code usable with ROS Comm middleare) (robotpkg/wip/genom3-ros). This will install all the ROS related GenoM3 template (ros/server, ros/client/c, ros/client/ros).
Line 15: Line 15:
 * genomix (robotpkg/wip/genomix / git://git.openrobots.org/git/robots/genomix)
 * tcl-genomix (robotpkg/wip/tcl-genomix / git://git.openrobots.org/git/robots/tcl-genomix)
 * eltclsh (
robotpkg/shell/eltclsh / wget http://distfiles.openrobots.org/eltclsh/eltclsh-1.12.tar.gz)
 * genomix (robotpkg/wip/genomix)
 * tcl-genomix (robotpkg/wip/tcl-genomix)
* eltclsh (http://robotpkg.openrobots.org/robotpkg/shell/eltclsh/)
Line 21: Line 21:
 * openprs (robotpkg/supervision/openprs / git://git.openrobots.org/git/robots/openprs)
 * transgen3 (robotpkg/wip/transgen3 / git://git.openrobots.org/git/robots/transgen branch genom3 (git checkout genom3))
 * genom3-openprs (robotpkg/wip/genom3-openprs / git://git.openrobots.org/git/robots/genom3-openprs)
 * openprs (http://robotpkg.openrobots.org/robotpkg/supervision/openprs)
 * transgen3 (robotpkg/wip/transgen3)
 * genom3-openprs (robotpkg/wip/genom3-openprs)
Line 28: Line 28:
       export INSTALL_DIR=${HOME}/openrobots
Line 33: Line 34:
       git clone git://git.openrobots.org/git/robots/ELEMENTYOUWANTTOINSTALL        git clone git://trac.laas.fr/robots/ELEMENTYOUWANTTOINSTALL
Line 35: Line 36:
       ./bootstrap        ./autoreconf -vi

Installing GenoM3

This pages explains what need to be installed to run GenoM3 (the program itself), the templates and some additional tools.

robotpkg is the preferred way to install the different program as it automatically takes care of dependencies. We indicate (the robotpkg path / or the git repository) in case you want to use the git version:

You will need to install (if not already done), the following software:

  • pocolibs (http://robotpkg.openrobots.org/robotpkg/middleware/pocolibs/)

  • genom3 (robotpkg/wip/genom3). This is the genom3 program itself.
  • genom3-pocolibs (if you want to generate code usable with the pocolibs middleware) (robotpkg/wip/genom3-pocolibs). This will install the pocolibs related GenoM3 template (pocolibs/server, pocolibs/client/c)

  • genom3-ros (if you want to generate code usable with ROS Comm middleare) (robotpkg/wip/genom3-ros). This will install all the ROS related GenoM3 template (ros/server, ros/client/c, ros/client/ros).

if you want to control your modules from tcl you need to install:

if you plan to use OpenPRS with Transgen3 as a supervisor to control your modules you need to install:

Through robotpkg, you just need to make update in the given directories above, where through git, you should need to do the follow commands:

       export INSTALL_DIR=${HOME}/openrobots
       export PKG_CONFIG_PATH=$INSTALL_DIR/lib/pkgconfig

then for each component:

       git clone git://trac.laas.fr/robots/ELEMENTYOUWANTTOINSTALL
       cd ELEMENTYOUWANTTOINSTALL
       ./autoreconf -vi
       mkdir build && cd build
       ../configure --prefix=$INSTALL_DIR
       make install

OpenrobotsWiki: genom3/tutorial/install (last edited 2014-02-14 16:19:52 by mallet)