installation.md

July 27, 2025 ยท View on GitHub

Installation

EPBA 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

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

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

Download the source code:

cd ~/epba_ws/src/
git clone https://github.com/tub-rip/epba

Clone dependencies:

vcs-import < epba/dependencies.yaml

Build the ROS package:

cd ~/epba_ws
catkin build epba
source devel/setup.bash