User Tools

Site Tools


robotsoftware:mobotware:install:mobotwareinstall

Table of Contents

Install MobotWare

First follow this instruktion: Install MobotWare on (K)Ubuntu

If you are running Ubuntu 12.04 and ROS Fuerte you need to check this instruction to make sure you can

Then do the following steps to compile and install the entire package:

libboost

There is a problem during compilation of the plugin auviewer. To solve this problem locate the following file:

/usr/include/boost/thread/exceptions.hpp

Add the following code at line 11

//added by Jens Christian Andersen and Claes Jaeger for MobotWare to compile auviewer-plugin
//ubuntu 13.04(32bit), gcc 4.6 (downgrade from 4.7 - see rsewiki.elektro.dtu.dk), libboost 1.49
//produces errors when compiling, because of the attributes defines somewhere else in boost. 
//the consequences for this hack has not been investigated, the compiled plugin has been tested and is working.
#define BOOST_SYMBOL_VISIBLE 

PCL

Deprecated. Working in Ubuntu 13.04 I am not sure why these links are missing, but test it before you start installing all the symbolic links. Run the following commands

sudo ln -s /usr/include/eigen3/Eigen Eigen
sudo ln -s /usr/include/pcl-1.6/pcl/ pcl
sudo mkdir /usr/include/pcl
sudo mkdir /usr/include/pcl/common
cd /usr/include/pcl
sudo ln -s /usr/include/pcl-1.6/pcl/pcl_base.h pcl_base.h
cd common
sudo ln -s /usr/include/pcl-1.6/pcl/common/distances.h distances.h
sudo ln -s /usr/include/pcl-1.6/pcl/common/common.h common.h
sudo ln -s /usr/include/pcl-1.6/pcl/common/eigen.h eigen.h

MRC

deprecated /usr/bin$ sudo ln -s g++ g++44

RHD

If you have problems with compiling RHD because of RTAI install RTAI using the instructions

Profibus plugin

Remove this from the make file if you dont need it. It can cause problems during compilation.

Stage 2.1

Change

/usr/local/lib/pkgconfig/stage.pc

remove the requirements for playercore.

  1. Download GTK 2.24, not 3!
    1. Install GTK 2.24
  2. Download stage 2.1.0
  3. Install stage 2.1
    1. Unpack the zip file
    2. run
      ./configure
    3. run
      sudo make install

This should give you the files you need.

Make the following change in makefile for simstage211

#INC  = -I../../include -I../../src -I/usr/local/include/stage-2.1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include 
#Fix made for bug in 11.04 be awere if the bug is fixed!! 
INC  = -I../../include -I../../src -I/usr/local/include/stage-2.1 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include/

The

i386-linux-gnu

library depends on the installation and the hardware on the pc where you try to install MobotWare

Stage 3.2.2

robotsoftware/mobotware/install/mobotwareinstall.txt · Last modified: 2021/08/14 04:21 (external edit)