How-to guides

How-to guides to achieve specific goals with Canonical’s robotics stack.

Packaging

This section includes all guides related to packaging robotics applications using snaps.

Operation

This section includes all guides related to daily operations for deployed robots.

Maintenance

This section includes all guides related to a robot’s long term maintenance.

Security

This page provides a guide to strengthening a robot’s security by focusing on its underlying operating system (Ubuntu 22.04 LTS or Ubuntu Core 22), and emphasizing a Defense in Depth (DiD) approach.

It outlines six core steps for enhanced security, including securing connections (firewall, SSH, disabling Bluetooth), limiting network and physical access, customizing user permissions, keeping the system up-to-date with patches, and hardening kernel configurations.