If we have a specific goal, but are already familiar with Canonical robotics solutions, our How-to guides have more in-depth detail than our tutorials and can be applied to a broader set of applications. They’ll help you achieve an end result but may require you to understand and adapt the steps to fit your specific requirements.
Docker to Snap
How and when to migrate a ROS application currently deployed with Docker to a Snap.
Build and Publish a ROS Snap with GitHub Actions
How to automatically build and publish your ROS snap using GitHub Actions, so that your snap always stays up-to-date on the snapstore.
Using shared memory in ROS 2 with snaps
Learn how to use shared memory in strictly confined snaps.
Snap - How-to guides
Snap and snapd how-to guides
Snapcraft - How-to guides
Snapcraft how-to guides
Ubuntu core - How-to guidesUbuntu Core how-to guides