Difference between revisions of "Drv rave Ubuntu Install"

From Asibot & HOAP3 & TEO Wiki
Jump to navigation Jump to search
Line 18: Line 18:
 
  svn co http://robots.uc3m.es/svn/ASIBOTcoderepo/branches/v02/drivers/drv_rave
 
  svn co http://robots.uc3m.es/svn/ASIBOTcoderepo/branches/v02/drivers/drv_rave
 
  cd drv_rave/mk; mkdir build; cd build
 
  cd drv_rave/mk; mkdir build; cd build
 +
cmake ..
 +
make
 +
cd ../../..
  
You'll probably have to set YARP_DIR to where you build YARP (search for "YARPConfig.cmake"), something like:
+
<u>Note</u>: YARP_DIR is set to ''/yarp-2.2.6/build'' by default. It should point to the directory where "YARPConfig.cmake" is, which is usually the YARP build directory. Something like:
 
  export YARP_DIR='''whatever'''/yarp-2.2.6/build
 
  export YARP_DIR='''whatever'''/yarp-2.2.6/build
  
cmake ..
+
 
make
 
cd ../../..
 
 
To run:
 
To run:
 
<!-- export LD_LIBRARY_PATH=/usr/local/lib -->
 
<!-- export LD_LIBRARY_PATH=/usr/local/lib -->
 
  cd drv_rave/out/linux-x86
 
  cd drv_rave/out/linux-x86
 
  ./drv_rave
 
  ./drv_rave

Revision as of 21:59, 29 May 2010

The following is a guide for compilation of drv_rave on a fresh Ubuntu 10.04 (as of 15/05/2010, what you get from a sudo aptitude safe-upgrade)(click here for Windows guide). Most installs are from source and correct version is assured following the Modules - Dependency Version specification (compatibility!). Source tarballs can also be found at http://robots.uc3m.es/svn/ASIBOTcoderepo/branches/v02/tars (permanent links!).


Always insert password and answer YES when required!

First install some basic utilities:

sudo apt-get install build-essential cmake cmake-curses-gui subversion

Then install ACE 5.7.1.0 (ACE is needed for YARP).

Then install YARP 2.2.6 (YARP is needed for drv_rave).

Then install Boost 1.39 (BOOST is needed for OpenRave).

Then install OpenRAVE R1457 (OpenRave is needed for drv_rave).

And finally compile the actual module:

svn co http://robots.uc3m.es/svn/ASIBOTcoderepo/branches/v02/drivers/drv_rave
cd drv_rave/mk; mkdir build; cd build
cmake ..
make
cd ../../..

Note: YARP_DIR is set to /yarp-2.2.6/build by default. It should point to the directory where "YARPConfig.cmake" is, which is usually the YARP build directory. Something like:

export YARP_DIR=whatever/yarp-2.2.6/build


To run:

cd drv_rave/out/linux-x86
./drv_rave