Topic collection

ROS 2 resources

ROS 2 is the current generation of the Robot Operating System, designed for production robots with improved real-time, security and multi-robot support. These beginner-friendly tutorials and playlists help you install the tools, run communicating nodes and understand the ROS graph.

5 curated links ยท Updated 2026-07-29

Direct answer

What belongs in this collection?

New robotics software projects should generally start with ROS 2 rather than ROS 1. Learn nodes, topics, services and packages first, then pair the tutorials with Gazebo or Webots so you can practise repeatably before connecting physical hardware. Record each working command.

Curated links

How to use these resources

  1. Skim the list and open two or three links that match your current level.
  2. Prefer resources with active documentation or recent commits when you need production guidance.
  3. Combine one tutorial source with one simulator and one small project rather than collecting endless bookmarks.

Read the learning guide