Install » History » Version 5
Matthieu Herrb, 2017-02-27 16:08
tcl-genomix is not in wip anymore
1 | 1 | Anthony Mallet | h3. Installing GenoM3 |
---|---|---|---|
2 | |||
3 | 2 | Aurélie Clodic | h4. preliminary information |
4 | 1 | Anthony Mallet | |
5 | 2 | Aurélie Clodic | "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. 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): |
6 | |||
7 | <pre> |
||
8 | % autoreconf -vi |
||
9 | % mkdir build && cd build |
||
10 | % ../configure --prefix=${INSTALL_PATH} |
||
11 | % make install |
||
12 | </pre> |
||
13 | |||
14 | h4. GenoM3 (mandatory) |
||
15 | |||
16 | 1 | Anthony Mallet | You need to install the following software: |
17 | |||
18 | 4 | Aurélie Clodic | * project:genom3 (robotpkg/architecture/genom3 / git://git.openrobots.org/robots/genom3.git). This is the genom3 program itself. |
19 | 1 | Anthony Mallet | |
20 | 3 | Aurélie Clodic | h4. add pocolibs middleware |
21 | 2 | Aurélie Clodic | |
22 | 1 | Anthony Mallet | If you want to generate code for the pocolibs middleware: |
23 | |||
24 | 2 | Aurélie Clodic | * "pocolibs":http://robotpkg.openrobots.org/robotpkg/middleware/pocolibs/ (robotpkg/middleware/pocolibs / git://git.laas.fr/git/robots/pocolibs) |
25 | * project: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) |
||
26 | 1 | Anthony Mallet | |
27 | 2 | Aurélie Clodic | h4. add ROS middleware |
28 | |||
29 | 1 | Anthony Mallet | If you want to generate code for the ROS middleware: |
30 | |||
31 | * ros (at least fuerte version) |
||
32 | 2 | Aurélie Clodic | * project: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). |
33 | 1 | Anthony Mallet | |
34 | 2 | Aurélie Clodic | h4. add tcl control ability |
35 | |||
36 | 1 | Anthony Mallet | If you want to control your modules from tcl you need to install: |
37 | |||
38 | 4 | Aurélie Clodic | * genomix (robotpkg/net/genomix / git://git.openrobots.org/robots/genomix.git) |
39 | 5 | Matthieu Herrb | * tcl-genomix (robotpkg/supervision/tcl-genomix / git://git.openrobots.org/projects/tcl-genomix) |
40 | 2 | Aurélie Clodic | * project:eltclsh (robotpkg/shell/eltclsh / git://git.openrobots.org/robots/eltclsh.git) |
41 | 1 | Anthony Mallet | |
42 | 2 | Aurélie Clodic | h4. add PRS control ability |
43 | |||
44 | 1 | Anthony Mallet | 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: |
45 | |||
46 | 2 | Aurélie Clodic | * "openprs":http://robotpkg.openrobots.org/robotpkg/supervision/openprs (robotpkg/supervision/openprs / git://git.laas.fr/git/robots/openprs) |
47 | * transgen3 (robotpkg/wip/transgen3 / git://git.laas.fr/git/robots/transgen (genom3 branch)) |
||
48 | * genom3-openprs (robotpkg/wip/genom3-openprs / git://git.laas.fr/git/robots/genom3-openprs) |