ROS2 Security Course - Python

Learn to enable and manage security with ROS2

ROS2 Security course

Course Summary

How ROS2 can be executed in a trustee area without letting other people access to the same network? The answer is here, ROS2 has been released with security tools that allow it to secure the robotics systems. They are disabled by default, but they can be enabled in order to make robots safer.

This course will endow you with the knowledge to work with the ROS2 security layer. You are going to learn how to enable security, how to work with specific security packages, and also how to make a turtlebot3 environment work in a safe layout.

What you will learn

Course Overview

Introduction to the Course

A brief introduction to the contents that will be covered during the course.

Activating security in ROS2

Learn how to enable security for your ROS2 system.

Key Materials Explanation

Take a deep look at the different elements involved in security, such as the keystore, the enclaves, etc...


Julia Marsal

Making ROS easily accessible to everyone, including you.

Julia Marsal

Robots used

TurtleBot 3 robot

TurtleBot 3 robot

Learning Path


Main Links