Why should you migrate from ROS 1 to ROS 2?
In this section, we will discuss the important reasons for migrating to ROS 2 from ROS 1. Here, we will not discuss the technical aspects of it but, more generally, why it is better to migrate to ROS 2.
Here are the important points to note:
- ROS 1 Noetic Ninjemys will reach EOL in 2025. After EOL, we will not have new features, bug fixes, or security updates for the ROS 1 packages. There will not be any ROS 1 versions after this; ROS 1 Noetic is the final official distribution of ROS 1. The primary OS supporting ROS 1 Noetic is Ubuntu 20.04, which is also going to EOL in 2025, so there won’t be any OS updates as well. After 2025, we will only have ROS 2 distributions.
- ROS 2 can be used in any robotic application, including research and commercial applications. ROS 1 is mainly designed for academic and research use. If you plan to prototype and commercialize a robot, ROS 2 is a good choice because of its enhanced...