Attention

This is older information related to ROS2 Humble. Newer versions, such as Jazzy, are part of the ongoing versions of this tutorial.

Overview

Warning

These instructions are for Ubuntu 24.04 and ROS2 Jazzy. You might be able to make this run in other settings, but I am currently unable to provide support for those.

Note

Information is centralised in https://smartarmstack.github.io.

Docker image

A docker image with all sas software is available as follows.

docker run -it murilomarinho/sas:latest

Installing on a given system

Setting up PPA

curl -s --compressed "https://smartarmstack.github.io/smart_arm_stack_ROS2/KEY.gpg" \
| gpg --dearmor \
| sudo tee /etc/apt/trusted.gpg.d/smartarmstack_lgpl.gpg >/dev/null
sudo curl -s --compressed -o /etc/apt/sources.list.d/smartarmstack_lgpl.list \
"https://smartarmstack.github.io/smart_arm_stack_ROS2/smartarmstack_lgpl.list"
sudo apt update
sudo apt-get install ros-jazzy-sas-*

Create the tutorial folder

Below, we make the directory used throughout the tutorial

mkdir -p ~/sas_tutorial_workspace/src

Developer environment

It is recommended to use the latest versions of

  1. PyCharm Community

  2. QtCreator