installation.md
December 5, 2024 ยท View on GitHub
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