Getting Started

A2D2 ROS Preparer was developed and tested for ROS Noetic on Ubuntu 20.04 (focal).

Prerequisites

With a ROS noetic installation, install the following packages:

sudo apt install git python3-wstool python3-rosdep ninja-build ros-noetic-cnpy

Building

Create the workspace and clone the repo:

mkdir catkin_ws
cd catkin_ws

source /opt/ros/noetic/setup.bash
wstool init src
git clone git@github.com:tum-gis/a2d2_ros_preparer.git src/a2d2_ros_preparer

Install the package dependencies and run catkin for compiling:

sudo rosdep init
rosdep update

# if on Linux Mint 20, add the argument: --os=ubuntu:focal
rosdep install --from-paths src --ignore-src -r --rosdistro=${ROS_DISTRO} -y

catkin_make_isolated --install --use-ninja

In case you want to use CLion as IDE, run:

source ./devel_isolated/setup.bash
clion ./ &