Understand ROS2 Core Concepts With Real-Life Analogies
Learning ROS2 can be quite hard, especially because a lot of concepts are quite abstract.
You can see this mini-course as an introduction to your ROS2 journey, or as a way to get a better understanding of how things work.
And, it’s totally free!
Usually, ROS2 concept explanations are very technical, and focused on how it works at low level.
Here I will take a different approach: I will use real-life analogies so you can understand why the concepts exist and when to use them.
Understanding the “why” first is much more important than going directly to the "what'.
Imagine you don’t know what a car is, and 2 people are trying to give you an explanation:
Person 1: A car is a machine powered by an internal combustion engine, using four wheels to move on a flat ground.
Person 2: A car is a vehicle in which you seat, and which will take you from where you are now, to where you want to go.
Well, if you find the second explanation clearer, it is simply because it focuses on the “why”. Instead of explaining to you what a car is, you know why you should use the car, and thus you better understand the concept of a "car".
The method I use in this mini-course is focused on the "why" first.
Who should take this course?
This course is for anyone wanting to learn ROS2. It’s very quick and will help you discover or better understand the key concepts.
No need to set up anything, no code to write, you’ll just have to watch the videos - and take some notes.