User Tools

Site Tools


software:uima:setup:hydro

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
software:uima:setup:hydro [2014/10/14 15:36] – [Standard libraries] balintbesoftware:uima:setup:hydro [2016/05/19 09:19] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ===== Set up ROS ===== ===== Set up ROS =====
- 
-**INCOMPLETE - SETUP MIGHT FAIL** 
  
 Recommended operating system is Ubuntu 12.04 LTS 64bit or 14.04 LTS 64bit. Recommended operating system is Ubuntu 12.04 LTS 64bit or 14.04 LTS 64bit.
Line 9: Line 7:
 ====== Installing RoboSherlock ====== ====== Installing RoboSherlock ======
  
-Last Update: Mar 11th, 2014+Last Update: Oct. 29th, 2014
  
-Tested on: Ubuntu 12.04 with ROS Hydro+Tested on: Ubuntu 12.04 with ROS Hydro and 14.04 with ROS Indigo
  
 ==== Standard libraries ==== ==== Standard libraries ====
Line 17: Line 15:
 First of all install some standard libraries First of all install some standard libraries
  
-  sudo apt-get install automake libxerces-c-dev libicu-dev openjdk-7-jdk libapr1-dev libgphoto2-2-dev mongodb libhdf5-serial-dev+  sudo apt-get install automake libxerces-c-dev libicu-dev openjdk-7-jdk libapr1-dev libgphoto2-2-dev mongodb libhdf5-serial-dev protobuf-compiler libtool
      
 Install the necessary ros packages.\\ Install the necessary ros packages.\\
 ROS Hydro: ROS Hydro:
-  sudo apt get install ros-hydro-openni-camera ros-hydro-openni-launch ros-hydro-rosjava+  sudo apt-get install ros-hydro-openni-camera ros-hydro-openni-launch ros-hydro-rosjava
 ROS Indigo: ROS Indigo:
-  sudo apt-get install ros-indigo-openni-camera ros-indigo-openni-launch+  sudo apt-get install ros-indigo-openni-camera ros-indigo-openni-launch libcppnetlib-dev ros-indigo-pcl-ros
 **NOTE:** For ROS Indigo there is no released rojava package at the moment. You can install it from source following these instructions: [[http://wiki.ros.org/rosjava/Tutorials/indigo/Installation]] **NOTE:** For ROS Indigo there is no released rojava package at the moment. You can install it from source following these instructions: [[http://wiki.ros.org/rosjava/Tutorials/indigo/Installation]]
  
Line 56: Line 54:
   svn co https://svn.apache.org/repos/asf/uima/uimacpp/trunk/ uimacpp   svn co https://svn.apache.org/repos/asf/uima/uimacpp/trunk/ uimacpp
  
-uimacpp will look for libapr-1.0.so which isn't there in Ubuntu, so we need to create a symlink to that:+**12.04:** uimacpp will look for libapr-1.0.so which isn't there in Ubuntu, so we need to create a symlink to that:
  
   cd /usr/lib   cd /usr/lib
   sudo ln -s libapr-1.so libapr-1.0.so   sudo ln -s libapr-1.so libapr-1.0.so
  
-Noterecent trunk seems to have a different build system setup, I had to do:+**14.04:** uimacpp is old :(...sadly it looks only for old apr versions so we need to patch it.  {{:software:uima:setup:patch.tar.gz|Download}} patch and apply it in the root folder of the project. 
  
   cd $TRD_PARTY_WORKSPACE/uimacpp   cd $TRD_PARTY_WORKSPACE/uimacpp
   ./autogen.sh   ./autogen.sh
-  ./configure --without-activemq --with-jdk=/usr/lib/jvm/java-7-openjdk-amd64/include --prefix=${UIMACPP_HOME} +  ./configure --without-activemq --with-jdk=/usr/lib/jvm/java-7-openjdk-amd64/include --prefix=${UIMACPP_HOME} --with-icu=/usr 
-  make install+  make install 
  
 What this will do is compile everything and create a couple of folders in ''$UIMACPP_HOME'', so ''ls $UIMACPP_HOME'' should give you: What this will do is compile everything and create a couple of folders in ''$UIMACPP_HOME'', so ''ls $UIMACPP_HOME'' should give you:
Line 97: Line 96:
   git clone git@github.com:code-iai/designator_integration.git   git clone git@github.com:code-iai/designator_integration.git
   git clone git@github.com:code-iai/iai_photo.git   git clone git@github.com:code-iai/iai_photo.git
-  git clone git@github.com:code-iai/iai_perception.git 
    
 Now call Now call
software/uima/setup/hydro.1413301000.txt.gz · Last modified: 2016/05/19 09:18 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki