Courses / fundamentals
Robot Operating System (ROS 2) Basics
beginner~25 hours26 lessonsEnvironment: docker
Prerequisites: linux, python3, git, docker-for-robotics
Modules
Module 1 — Meet ROS 2
Module 2 — Nodes and topics
Module 4 — Actions
Module 5 — Parameters and launch
Module 6 — Workspaces and packages
Module 7 — Tools and debugging
Textbooks
- A Concise Introduction to Robot Programming with ROS2 — Francisco Martín Ricobook
- Official ROS 2 Documentationfree
Video resources
- Getting started with ROS — Articulated Robotics