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

ROS 1 or 2 in ROS Lunar?

asked 2018-03-17 05:12:48 -0500

updated 2018-03-17 05:21:13 -0500

ROS2 has been around for a while. I would like to know which distribution is actually using ROS2? I looked at the Lunar distribution website and did not see the specification about its ROS kernel.

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
2

answered 2018-03-17 05:21:07 -0500

gvdhoorn gravatar image

updated 2018-03-17 06:15:07 -0500

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).

edit flag offensive delete link more

Comments

ROS kernel

I don't believe there is such a thing as the "ROS kernel". Or at least not in the traditional sense of the word kernel ,when used in an operating systems context.

gvdhoorn gravatar image gvdhoorn  ( 2018-03-17 05:22:20 -0500 )edit

I thought that ROS 1 or 2 to each distribution is like Linux kernel to its distributions. Maybe should I say Ros core?

Zhoulai Fu gravatar image Zhoulai Fu  ( 2018-03-17 05:51:24 -0500 )edit

Question Tools

1 follower

Stats

Asked: 2018-03-17 05:12:48 -0500

Seen: 456 times

Last updated: Mar 17 '18