ROS 2 Jazzy node that drives turtlesim in a square
A simple ROS 2 Jazzy Python node that subscribes to the turtlesim
pose topic and publishes Twist velocity commands to drive the turtle
in a square pattern. Intended as a ROSCon 2026 demo of snap packaging
for ROS 2.
To use: start turtlesim in one terminal, then run this snap in another.
Enable snaps on Debian and install turtlesim-control-roscon-2026
Snaps are applications packaged with all their dependencies to run on all popular Linux distributions from a single build. They update automatically and roll back gracefully.
Snaps are discoverable and installable from the Snap Store, an app store with an audience of millions.
Enable snapd
On Debian 9 (Stretch) and newer, snap can be installed directly from the command line:
sudo apt update
sudo apt install snapd
After this, install the snapd snap in order to get the latest snapd:
sudo snap install snapd
Install turtlesim-control-roscon-2026
To install turtlesim-control-roscon-2026, simply use the following command: