Install » History » Version 1
Anthony Mallet, 2014-03-13 23:50
copy paste from www.openrobots.org
1 | 1 | Anthony Mallet | h3. Installing GenoM3 |
---|---|---|---|
2 | |||
3 | "robotpkg":http://robotpkg.openrobots.org/ 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: |
||
4 | |||
5 | You need to install the following software: |
||
6 | |||
7 | * project:genom3. This is the genom3 program itself. |
||
8 | |||
9 | If you want to generate code for the pocolibs middleware: |
||
10 | |||
11 | * "pocolibs":http://robotpkg.openrobots.org/robotpkg/middleware/pocolibs/ |
||
12 | * project:genom3-pocolibs (robotpkg/wip/genom3-pocolibs). This will install the pocolibs related GenoM3 template (pocolibs/server, pocolibs/client/c) |
||
13 | |||
14 | If you want to generate code for the ROS middleware: |
||
15 | |||
16 | * ros (at least fuerte version) |
||
17 | * project:genom3-ros (robotpkg/wip/genom3-ros). This will install all the ROS related GenoM3 template (ros/server, ros/client/c, ros/client/ros). |
||
18 | |||
19 | If you want to control your modules from tcl you need to install: |
||
20 | |||
21 | * genomix (robotpkg/wip/genomix) |
||
22 | * tcl-genomix (robotpkg/wip/tcl-genomix) |
||
23 | * project:eltclsh |
||
24 | |||
25 | If you plan to use "OpenPRS":https://www.openrobots.org/wiki/openprs with "Transgen3":https://www.openrobots.org/wiki/transgen3 as a supervisor to control your modules you need to install: |
||
26 | |||
27 | * openprs (http://robotpkg.openrobots.org/robotpkg/supervision/openprs) |
||
28 | * transgen3 (robotpkg/wip/transgen3) |
||
29 | * genom3-openprs (robotpkg/wip/genom3-openprs) |
||
30 | |||
31 | With @robotpkg@, you just need to run @make update@ in the given directories above. For a manual install, you need to @git clone@ each repository and run the following commands for each component: |
||
32 | |||
33 | <pre> |
||
34 | % autoreconf -vi |
||
35 | % mkdir build && cd build |
||
36 | % ../configure --prefix=${HOME}/openrobots |
||
37 | % make install |
||
38 | </pre> |