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

Revision history [back]

click to hide/show revision 1
initial version

ROS 2 is (at the moment) a completely separate project, and ROS 1 releases do not share anything (roughly) with ROS 2.

Currently supported ROS 1 releases are Indigo, Kinetic, Lunar and Melodic (see REP 3 and wiki/Distributions).

The only currently supported ROS 2 release is Ardent (see ros2/ros2 - All Releases).

So to answer your questions:

I would like to know which distribution is actually using ROS2?

That would be only Ardent at the moment, and the Summer 2018 release in the near future.

I looked at the Lunar distribution website and do not see the specification of its ROS kernel.

Anything currently listed on wiki.ros.org is ROS 1 specific. So none of the currently supported ROS 1 releases use anything from ROS 2.

ROS 2 is (at the moment) a completely separate project, and ROS 1 releases do not share anything (roughly) with ROS 2.

Currently supported ROS 1 releases are Indigo, Kinetic, Lunar and Melodic (see REP 3 and wiki/Distributions).

The only currently supported ROS 2 release is Ardent (see ros2/ros2 - All Releases and ros2/ros2 - Roadmap).

So to answer your questions:

I would like to know which distribution is actually using ROS2?

That would be only Ardent at the moment, and the Summer 2018 release in the near future.

I looked at the Lunar distribution website and do not see the specification of its ROS kernel.

Anything currently listed on wiki.ros.org is ROS 1 specific. So none of the currently supported ROS 1 releases use anything from ROS 2.

ROS 2 is (at the moment) a completely separate project, and ROS 1 releases do not share anything (roughly) with ROS 2.

Currently supported ROS 1 releases are Indigo, Kinetic, Lunar and Melodic (see REP 3 and wiki/Distributions).

The only currently supported ROS 2 release is Ardent (see ros2/ros2 - All Releases and ros2/ros2 - Roadmap).

So to answer your questions:

I would like to know which distribution is actually using ROS2?

That would be only Ardent at the moment, and the Summer 2018 release in the near future.

I looked at the Lunar distribution website and do not see the specification of its ROS kernel.

Anything currently listed on wiki.ros.org is ROS 1 specific. So none of the currently supported ROS 1 releases use anything from ROS 2.


Edit:

I thought that ROS 1 or 2 to each distribution is like Linux kernel to its distributions.

No, that is not how things are designed. While it would be nice, that is currently not possible.

Maybe should I say Ros core?

That would be ambiguous, as ros_core is the name of one of the ROS 1 variants or metapackages defined in/by REP 142 (specifically: Specification - Metapackages - ROS Core).

ROS 2 is (at the moment) a completely separate project, and ROS 1 releases do not share anything (roughly) with ROS 2.

Currently supported ROS 1 releases are Indigo, Kinetic, Lunar and Melodic (see REP 3 and wiki/Distributions).

The only currently supported ROS 2 release is Ardent (see ros2/ros2 - All Releases and ros2/ros2 - Roadmap).

So to answer your questions:

I would like to know which distribution is actually using ROS2?

That would be only Ardent at the moment, and the Summer 2018 release in the near future.

I looked at the Lunar distribution website and do not see the specification of its ROS kernel.

Anything currently listed on wiki.ros.org is ROS 1 specific. So none of the currently supported ROS 1 releases use anything from ROS 2.


Edit:

I thought that ROS 1 or 2 to each distribution is like Linux kernel to its distributions.

No, that is not how things are designed. While it would be nice, that is currently not possible.

I would say that a tagged set of the whole of ROS 1 or ROS 2 are the distributions. I don't believe an analogy with the Linux kernel and the various Linux distributions can be made.

Maybe should I say Ros core?

That would be ambiguous, as ros_core is the name of one of the ROS 1 variants or metapackages defined in/by REP 142 (specifically: Specification - Metapackages - ROS Core).