Skip to content

Latest commit

 

History

History
37 lines (22 loc) · 1.25 KB

installation.md

File metadata and controls

37 lines (22 loc) · 1.25 KB

Installation

EMBA is built upon ROS. The installation instructions of ROS can be found here. We have tested this software on Ubuntu 20.04 and ROS noetic.

Install catkin tools, vcstool:

sudo apt install python3-catkin-tools python3-vcstool

Install additional libraries:

sudo apt install ros-noetic-image-geometry ros-noetic-camera-info-manager ros-noetic-image-view

The Poisson solver used is from this page. It is already copied within this repository. It requires the FFTW library:

sudo apt install libfftw3-dev

Create a new catkin workspace (e.g., emba_ws) if needed:

mkdir -p ~/emba_ws/src && cd ~/emba_ws/
catkin config --init --mkdirs --extend /opt/ros/noetic --merge-devel --cmake-args -DCMAKE_BUILD_TYPE=Release

Download the source code:

cd ~/emba_ws/src/
git clone https://github.com/tub-rip/emba

Clone dependencies:

vcs-import < emba/dependencies.yaml

Build the ROS package:

cd ~/emba_ws
catkin build emba
source devel/setup.bash