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:
- What has changed when you write ROS2 code (nodes, API, …)
- Differences in ROS communications (services, actions, …)
- 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).