Tutorials

Step-by-step tutorials for a hands-on introduction to Canonical’s robotics solutions.

These tutorials make as few assumptions as possible and are accessible to anyone. They are a good place to start learning about a specific solution from scratch.

From zero to hero: deploy a robot with snaps and Ubuntu Core

This series of tutorials introduce you to using snaps and Ubuntu Core for deploying ROS-based robots.

Starting from a fresh install, these guides take you through an initial ROS ‘Hello World’ example, tackle packaging of a complete robot using snaps, and the creation of a custom Ubuntu Core image for that robot—all while exploring design and distribution concerns.

Monitor your robot fleet in the field

These tutorials detail how to deploy and configure Canonical Observability Stack (COS) for Devices.