What type of projects should use ROS2 ?
Hello everyone,
Hope all you are doing well and in good health.
I've read many articles about ROS1 vs ROS2. I've understood the differences between them (mainly decentralized structure) and new concepts in ROS2. But none of the articles I read answered one question : What type of projects use ROS2 ?
What type of projects are more suited to use ROS2 ? Or is it that the decentralized concepts is beneficial overall for all type of projects
I'd be really glad if someone would explain or put their thoughts. Thanks in advance!
Just by nature of the obsolescence of ROS 1 in 2025 (EOL date of Noetic), the preferred answer to your question would be: all projects.
Technically however, you could still very well create applications with ROS 1, if you keep its limitations in mind.
From a support and continuity perspective though, no one will tell you to do that. ROS 1 is essentially unmaintained, relying fully on community contributions. ROS 2 is where the money is, and thus sees active development and gets support.