Which ROS 2 distribution to choose
Before you install ROS 2, it’s important to know which distribution you need to use. To make that decision, you first need to understand a bit more about what ROS 2 distributions are, and what specificities each one has.
What is a ROS 2 distribution?
ROS 2 is a project in continuous development, constantly receiving new features or improvements to existing ones.
A distribution is simply a freeze in the development at some given point to create a stable release. With this, you can be sure that the core packages for one given distribution will not have any breaking changes. Without distributions, it would be impossible to have a stable system, and you would need to update your code constantly.
Every year, a new ROS 2 distribution is released on May 23. This day corresponds to World Turtle Day. As you will be able to observe, all ROS distributions have a turtle as a logo; there’s a mobile robot platform named TurtleBot and even...