Robotics StackExchange | Archived questions

ROS NOETIC vs ROS2

Hi everyone.

I would like to know what differences there are currently between Ros Noetic and Ros2. Specifically, is possible to create more than one node in a single process in ROS NOETIC? I would also like to know which version is preferable to use and why?

Thank you all.

Asked by reavers92 on 2021-09-11 15:26:54 UTC

Comments

Use ROS2, as ROS1 is going to reach its end in a little more than a year.

Asked by mintybim on 2021-09-12 12:50:54 UTC

Related: #q287470.

Asked by gvdhoorn on 2021-09-13 02:54:16 UTC

Answers

Hi there,

I think there a plenty of blog posts regarding your question. It's just too hard to point them out all on one question. Maybe checkout this blog post: https://roboticsbackend.com/ros1-vs-ros2-practical-overview/

And for your question in particular this section: https://roboticsbackend.com/ros1-vs-ros2-practical-overview/#Multiple_nodes_in_the_same_executable_-_ROS2_Components

Asking me personally: Go with ROS2. It has a few advantages regarding productive use cases and especially the underlying network stack changed completly (standard in ROS2 is DDS which is an established industrial protocol)

Have a great day!

Asked by flo on 2021-09-11 15:44:02 UTC

Comments