Difference between revisions of "OpenRAVE R1457 Ubuntu Install"

From Asibot & HOAP3 & TEO Wiki
Jump to navigation Jump to search
 
(24 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<u>Note</u>: No physics.
 
 
 
<u>Note</u>: Depends on [[Boost 1.39 Ubuntu Install|Boost]].
 
<u>Note</u>: Depends on [[Boost 1.39 Ubuntu Install|Boost]].
  
  sudo apt-get install libqt4-dev qt4-dev-tools libxml2-dev
+
  sudo apt-get install libqt4-dev qt4-dev-tools libxml2-dev libode-dev
 
  sudo apt-get install libsoqt4-dev libcoin60-dev <!-- Maybe better from source? -->
 
  sudo apt-get install libsoqt4-dev libcoin60-dev <!-- Maybe better from source? -->
 
  svn co -r 1457 https://openrave.svn.sourceforge.net/svnroot/openrave/trunk openrave
 
  svn co -r 1457 https://openrave.svn.sourceforge.net/svnroot/openrave/trunk openrave
  cd openrave; mkdir build; cd build
+
  cd openrave/trunk; mkdir build; cd build
 
  cmake ..
 
  cmake ..
 
  make
 
  make
 
  sudo make install
 
  sudo make install
 
  cd ../..
 
  cd ../..
 +
 +
 +
(Note from [vtejada and mstoelen]: In our case we use r2868) so we wrote:
 +
 +
svn co -r 2868 https://openrave.svn.sourceforge.net/svnroot/openrave openrave)
 +
  
 
For correct integration with CMake, find "FindOpenRAVE.cmake" (it should be in the ''openrave/src/cppexamples'' directory). Copy it to the CMake Modules path (something like ''/usr/share/cmake-2.'''x'''/Modules''). This line would be something like (change the '''x''' to your cmake version):
 
For correct integration with CMake, find "FindOpenRAVE.cmake" (it should be in the ''openrave/src/cppexamples'' directory). Copy it to the CMake Modules path (something like ''/usr/share/cmake-2.'''x'''/Modules''). This line would be something like (change the '''x''' to your cmake version):
 
  sudo cp openrave/src/cppexamples/FindOpenRAVE.cmake /usr/share/cmake-2.'''x'''/Modules
 
  sudo cp openrave/src/cppexamples/FindOpenRAVE.cmake /usr/share/cmake-2.'''x'''/Modules
 +
 +
 +
----
 +
 +
 +
(Note from [ajardon]: In my case: from a fresh Ubuntu 10.04 instalation, the cmake version was 2.8 ) so I wrote:
 +
 +
sudo cp openrave/trunk/src/cppexamples/FindOpenRAVE.cmake /usr/share/cmake-2.8/Modules
 +
 +
 +
(Note from [jgvictores]: ''sudo apt-get install libsoqt4-dev libcoin60-dev'' -> ''sudo apt-get install libsoqt4-dev libcoin40-dev'' for Ubuntu 9.04)
 +
 +
----
 +
 +
( note from [ajardon]: after downloading the right revision, when executes cmake.. you will probably get the following error:
 +
ajardon@ajardon-HP:~/build$ cmake ..
 +
CMake Error: The source directory "/home/ajardon" does not appear to contain CMakeLists.txt.
 +
Specify --help for usage, or press the help button on the CMake GUI.
 +
 +
be patient, just do the folowing:
 +
 +
find and edit the hidden file at home dir named .bashrc
 +
 +
at the end of this file add the following line:
 +
 +
export YARP_DIR=/home/ajardon/yarp-2.2.6/build
 +
 +
with your right home path...
 +
 +
that's all folks
 +
 +
----
 +
 +
[jgvictores] says ...the following is nice!!
 +
 +
In order to use the python bindings through the openravepy module, install the following packages before compiling OpenRAVE:
 +
 +
sudo apt-get install libboost-python-dev python python-dev python-numpy python-scipy python-imaging-tk
 +
 +
To setup the python path in bash add the following line:
 +
 +
export PYTHONPATH=$PYTHONPATH:`openrave-config --python-dir`

Latest revision as of 16:33, 7 November 2011

Note: Depends on Boost.

sudo apt-get install libqt4-dev qt4-dev-tools libxml2-dev libode-dev
sudo apt-get install libsoqt4-dev libcoin60-dev 
svn co -r 1457 https://openrave.svn.sourceforge.net/svnroot/openrave/trunk openrave
cd openrave/trunk; mkdir build; cd build
cmake ..
make
sudo make install
cd ../..


(Note from [vtejada and mstoelen]: In our case we use r2868) so we wrote:

svn co -r 2868 https://openrave.svn.sourceforge.net/svnroot/openrave openrave)


For correct integration with CMake, find "FindOpenRAVE.cmake" (it should be in the openrave/src/cppexamples directory). Copy it to the CMake Modules path (something like /usr/share/cmake-2.x/Modules). This line would be something like (change the x to your cmake version):

sudo cp openrave/src/cppexamples/FindOpenRAVE.cmake /usr/share/cmake-2.x/Modules




(Note from [ajardon]: In my case: from a fresh Ubuntu 10.04 instalation, the cmake version was 2.8 ) so I wrote:

sudo cp openrave/trunk/src/cppexamples/FindOpenRAVE.cmake /usr/share/cmake-2.8/Modules


(Note from [jgvictores]: sudo apt-get install libsoqt4-dev libcoin60-dev -> sudo apt-get install libsoqt4-dev libcoin40-dev for Ubuntu 9.04)


( note from [ajardon]: after downloading the right revision, when executes cmake.. you will probably get the following error: ajardon@ajardon-HP:~/build$ cmake .. CMake Error: The source directory "/home/ajardon" does not appear to contain CMakeLists.txt. Specify --help for usage, or press the help button on the CMake GUI.

be patient, just do the folowing:

find and edit the hidden file at home dir named .bashrc

at the end of this file add the following line:

export YARP_DIR=/home/ajardon/yarp-2.2.6/build

with your right home path...

that's all folks


[jgvictores] says ...the following is nice!!

In order to use the python bindings through the openravepy module, install the following packages before compiling OpenRAVE:

sudo apt-get install libboost-python-dev python python-dev python-numpy python-scipy python-imaging-tk

To setup the python path in bash add the following line:

export PYTHONPATH=$PYTHONPATH:`openrave-config --python-dir`