Project

General

Profile

Actions

Install » History » Revision 3

« Previous | Revision 3/5 (diff) | Next »
Aurélie Clodic, 2014-04-10 10:40


Installing GenoM3

preliminary information

robotpkg is the easiest way to install the different programs as it automatically takes care of the dependencies. We indicate (the robotpkg path / or the git repository) in case you prefer a manual installation from source using the git repositories. With robotpkg, you just need to run make update in the given directories below. For a manual install, you need to git clone each repository and run the following commands for each component (with ${INSTALL_PATH} the place where you want to install the software):

% autoreconf -vi
% mkdir build && cd build
% ../configure --prefix=${INSTALL_PATH}
% make install

GenoM3 (mandatory)

You need to install the following software:

  • genom3 (robotpkg/wip/genom3 / git://git.openrobots.org/robots/genom3.git). This is the genom3 program itself.

add pocolibs middleware

If you want to generate code for the pocolibs middleware:

  • pocolibs (robotpkg/middleware/pocolibs / git://git.laas.fr/git/robots/pocolibs)
  • genom3-pocolibs (robotpkg/wip/genom3-pocolibs / git://git.openrobots.org/robots/genom3/genom3-pocolibs.git). This will install the pocolibs related GenoM3 template (pocolibs/server, pocolibs/client/c)

add ROS middleware

If you want to generate code for the ROS middleware:

  • ros (at least fuerte version)
  • genom3-ros (robotpkg/wip/genom3-ros / git://git.openrobots.org/robots/genom3/genom3-ros.git). This will install all the ROS related GenoM3 template (ros/server, ros/client/c, ros/client/ros).

add tcl control ability

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

  • genomix (robotpkg/wip/genomix / git://git.openrobots.org/robots/genomix.git)
  • tcl-genomix (robotpkg/wip/tcl-genomix / git://git.openrobots.org/projects/tcl-genomix)
  • eltclsh (robotpkg/shell/eltclsh / git://git.openrobots.org/robots/eltclsh.git)

add PRS control ability

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

  • openprs (robotpkg/supervision/openprs / git://git.laas.fr/git/robots/openprs)
  • transgen3 (robotpkg/wip/transgen3 / git://git.laas.fr/git/robots/transgen (genom3 branch))
  • genom3-openprs (robotpkg/wip/genom3-openprs / git://git.laas.fr/git/robots/genom3-openprs)

Updated by Aurélie Clodic about 10 years ago · 3 revisions