ROS Resources: Documentation | Support | Discussion Forum | Service Status | Q&A

ROS1 vs ROS2, Practical Overview for ROS developers - Video Tutorial

Hey Everyone,

I’ve just published a video to explain the differences you can expect between ROS1 and ROS2, as a ROS developer (so, better if you already know ROS1).

In the video I focus mainly on 3 things:

  1. What has changed when you write ROS2 code (nodes, API, …)
  2. Differences in ROS communications (services, actions, …)
  3. Differences in the environment (packages, workspaces, command line tools, …)

The video is 45 minutes long and covers quite a lot of topics. This is not a complete reference, but rather what I tried to do is to give practical explanations that can help you get up to speed quickly.

I hope you’ll like it!

If you find it useful, I would really appreciate it if you can put a like on the video, so that it can spread to more ROS developers.


→ I also have a few ROS1/ROS2 tutorials you can find here on a YouTube playlist (more content to come soon).