ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
0

ROS2 or ROS 2?

asked 2022-10-08 14:45:53 -0500

PointCloud gravatar image

updated 2022-10-08 14:47:12 -0500

I have seen a lot of discussions around this topic and must say I do agree and prefer to call it ROS2. Simply for the reason that in the Terminal you can't just write

$ ros 2 service list

and expect it to work. So it would be

$ ros_2 service list

or maybe even with an escape character

$ ros\ 2 service list

So let's just agree we stick with ROS2 or ros2

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
2

answered 2022-10-08 16:44:51 -0500

sgvandijk gravatar image

It just simply is 'ROS 2'.

The developers of ROS 2 have named it ROS 2, as evidenced by its usage on its homepage https://www.ros.org/ and throughout all documentation. The name of a command line tool that is only a small part of the full ROS 2 ecosystem does not change that. Similarly, you use python3 or maybe python3.10 rather than python\ 3 or python\ 3.10 to work with Python 3 or Python 3.10, and you don't write those Python3 or Python3.10.

Having said that, everybody will get it when you use ROS2, or Ros2 even, like anybody will understand when you use 'Coca Cola' or 'Micro Soft' (though perhaps with judgment :) ), and anybody making a big point of it, in any case in conversation and out side of official documentation, can be safely ignored IMHO.

edit flag offensive delete link more

Comments

Fair and valid point @sgvandijk Haven't viewed it from that angle, but I agree.

Thank you for taking the time to clarify. I will close this and marked it as answer! Cheers

PointCloud gravatar image PointCloud  ( 2022-10-08 17:44:28 -0500 )edit

Question Tools

1 follower

Stats

Asked: 2022-10-08 14:45:53 -0500

Seen: 172 times

Last updated: Oct 08 '22