как построить робота своими руками
Как сделать робота на ROS своими руками. Часть 1: шасси и ...
ROS состоит из двух частей. Первая, это ядро — roscore , которое отвечает за работу системы и взаимодействие всех пакетов. Вторая часть — это ...
дистрибутивы
Прежде чем выбрать ОС для установки, вам нужно определиться с версией ROS, где выпускаются <anchor>дистрибутивы</anchor> для различных операционных систем и архитектур: Windows, Ubuntu, Debian и других ОС Linux. Глобальные обновления ROS основаны на глобальных обновлениях ОС Ubuntu. Вскоре после выходна новой версии Ubuntu появляется и новая версия ROS. Предыдущие версии ROS продолжают поддерживаться до тех пор, пока поддерживается дистрибутив Ubuntu, для которого они были созданы. На момент написания этого руководства нам доступны два поддерживаемых дистрибутива ROS:
Distributions - ROS Wiki
Distributions - ROS Wiki

[![ros.org](/custom/images/ros_org.png)](/)[About](http://www.ros.org/about-ros)
\|
[Support](/Support)
\|
[Discussion Forum](http://discourse.ros.org/)
\|
[Index](http://index.ros.org/)
\|
[Service Status](http://status.ros.org/)
\|
[ros @ Robotics Stack Exchange](https://robotics.stackexchange.com/questions/tagged/ros)![](/custom/images/menu_left.png)[![Documentation](/custom/images/menu_documentation.png)](/)![](/custom/images/menu_spacer.png)[![Browse Software](/custom/images/menu_browse_software.png)](https://index.ros.org/packages)![](/custom/images/menu_spacer.png)[![News](/custom/images/menu_news.png)](https://discourse.ros.org/c/general)![](/custom/images/menu_spacer.png)[![Download](/custom/images/menu_download.png)](/ROS/Installation)![](/custom/images/menu_right.png)

- [Distributions](/Distributions)

#### ROS 2 Documentation

The ROS Wiki is for ROS 1. Are you using ROS 2 ( [Humble](http://docs.ros.org/en/humble/), [Iron](http://docs.ros.org/en/iron/), or [Rolling](http://docs.ros.org/en/rolling/))?

[Check out the ROS 2 Project Documentation](http://docs.ros.org)

Package specific documentation can be found on [index.ros.org](https://index.ros.org)

# Wiki

- [Distributions](/Distributions)
- [ROS/Installation](/ROS/Installation)
- [ROS/Tutorials](/ROS/Tutorials)
- [RecentChanges](/RecentChanges)

# Page

- Immutable Page
- Comments
- [Info](/action/info/Distributions?action=info)
- [Attachments](/action/AttachFile/Distributions?action=AttachFile)
- More Actions:Raw TextPrint ViewRender as DocbookDelete Cache\-\-\----------------------Check SpellingLike PagesLocal Site Map\-\-\----------------------Rename PageCopy PageDelete Page\-\-\----------------------My PagesSubscribe User\-\-\----------------------Remove SpamRevert to this revisionPackage PagesSync Pages\-\-\----------------------CreatePdfDocumentLoadRawFileSaveSlideShow


# User

- [Login](/action/login/Distributions?action=login)

Contents

1. [See Also:](#See_Also:)
2. [What is a Distribution?](#What_is_a_Distribution.3F)
3. [List of Distributions](#List_of_Distributions)
4. [Distribution Details](#Distribution_Details)
5. [Release Schedule](#Release_Schedule)
6. [Upcoming releases](#Upcoming_releases)
7. [Which distribution to use](#Which_distribution_to_use)

## See Also:

1. **[ROS/Installation](/ROS/Installation)**

2. **[Distributions](/Distributions)** (this page)

3. **[Installation](/Installation)**


## What is a Distribution?

A ROS distribution is a versioned set of ROS packages. These are akin to Linux distributions (e.g. Ubuntu). The purpose of the ROS distributions is to let developers work against a relatively stable codebase until they are ready to roll everything forward. Therefore once a distribution is released, we try to limit changes to bug fixes and non-breaking improvements for the core packages (every thing under `ros-desktop-full`). And generally that applies to the whole community, but for "higher" level packages, the rules are less strict, and so it falls to the maintainers of a given package to avoid breaking changes.

We capture the components that make up a distribution in our [rosdistro](/rosdistro) format and it allows for multiple distributions. There are many different types of robots with different needs, and we anticipate that parts of the community may put together their own distributions in the future to better target these platforms.

## List of Distributions

**Distro**

**Release date**

**Poster**

**_Tuturtle_, turtle in tutorial**

**EOL date**

[ROS Noetic Ninjemys](/noetic)

( **Recommended**)

May 23rd, 2020

![Noetic Ninjemys](https://raw.githubusercontent.com/ros-infrastructure/artwork/master/distributions/noetic.png)

![https://raw.githubusercontent.com/ros/ros_tutorials/noetic-devel/turtlesim/images/noetic.png](https://raw.githubusercontent.com/ros/ros_tutorials/noetic-devel/turtlesim/images/noetic.png)

May, 2025

(Focal EOL)

[ROS Melodic Morenia](/melodic)

May 23rd, 2018

[![Melodic Morenia](https://raw.githubusercontent.com/ros-infrastructure/artwork/master/distributions/melodic_with_bg.png)](/melodic)

![Melodic Morenia](https://raw.githubusercontent.com/ros/ros_tutorials/melodic-devel/turtlesim/images/melodic.png)

June 27, 2023

(Bionic EOL)

[ROS Lunar Loggerhead](/lunar)

May 23rd, 2017

[![Lunar Loggerhead](https://raw.githubusercontent.com/ros-infrastructure/artwork/master/distributions/lunar_with_bg.png)](/lunar)

![Lunar Loggerhead](https://raw.githubusercontent.com/ros/ros_tutorials/lunar-devel/turtlesim/images/lunar.png)

May, 2019

[ROS Kinetic Kame](/kinetic)

May 23rd, 2016

[![Kinetic Kame](https://raw.githubusercontent.com/ros-infrastructure/artwork/master/distributions/kinetic.png)](/kinetic)

![Kinetic Kame](https://raw.github.com/ros/ros_tutorials/kinetic-devel/turtlesim/images/kinetic.png)

April, 2021

(Xenial EOL)

[ROS Jade Turtle](/jade)

May 23rd, 2015

[![Jade Turtle](http://i.imgur.com/99oTyT5.png)](/jade)

![Jade Turtle](https://raw.github.com/ros/ros_tutorials/jade-devel/turtlesim/images/jade.png)

May, 2017

[ROS Indigo Igloo](/indigo)

July 22nd, 2014

[![I-turtle](http://i.imgur.com/YBCUixi.png)](/indigo)

![I-turtle](https://raw.github.com/ros/ros_tutorials/indigo-devel/turtlesim/images/indigo.png)

April, 2019

(Trusty EOL)

[ROS Hydro Medusa](/hydro)

September 4th, 2013

[![H-turtle](http://i.imgur.com/xvfZPAo.png)](/hydro)

![H-turtle](https://raw.github.com/ros/ros_tutorials/hydro-devel/turtlesim/images/hydro.png)

May, 2015

[ROS Groovy Galapagos](/groovy)

December 31, 2012

[![G-turtle](http://www.ros.org/images/groovygalapagos-320w.jpg)](/groovy)

![G-turtle](https://raw.github.com/ros/ros_tutorials/groovy-devel/turtlesim/images/groovy.png)

July, 2014

[ROS Fuerte Turtle](/fuerte)

April 23, 2012

[![F-turtle](http://www.ros.org/images/fuerte-320w.jpg)](/fuerte)

![F-turtle](https://raw.github.com/ros/ros_tutorials/groovy-devel/turtlesim/images/fuerte.png)

--

[ROS Electric Emys](/electric)

August 30, 2011

[![E-turtle](http://www.ros.org/news/resources/2011/electric_640w.png)](/electric)

![E-turtle](https://raw.github.com/ros/ros_tutorials/groovy-devel/turtlesim/images/electric.png)

--

[ROS Diamondback](/diamondback)

March 2, 2011

[![D-turtle](http://ros.org/images/wiki/diamondback_posterLo-240w.jpg)](/diamondback)

![D-turtle](https://raw.github.com/ros/ros_tutorials/groovy-devel/turtlesim/images/diamondback.png)

--

[ROS C Turtle](/cturtle)

August 2, 2010

[![C-turtle](http://ros.org/images/wiki/cturtle.jpg)](/cturtle)

![C-turtle](https://raw.github.com/ros/ros_tutorials/groovy-devel/turtlesim/images/sea-turtle.png)

--

[ROS Box Turtle](/boxturtle)

March 2, 2010

[![B-turtle](http://ros.org/wiki/boxturtle?action=AttachFile&do=get&target=Box_Turtle.320.png)](/boxturtle)

![B-turtle](https://raw.github.com/ros/ros_tutorials/groovy-devel/turtlesim/images/box-turtle.png)

--

**Legend**

- light yellow: future release
- green: supported release
- grey: unsupported release (End of Life)

## Distribution Details

The details on the distributions and versions of common dependencies and other considerations, see the official Target Platforms REP:

- [Target Platforms (REP 3)](http://www.ros.org/reps/rep-0003.html)


## Release Schedule

Release rules

- ROS release timing is based on need and available resources
- All future ROS 1 releases are LTS, supported for five years
- ROS releases will drop support for EOL Ubuntu distributions, even if the ROS release is still supported.

Side effects of the release policy:

- Every ROS release will be supported on exactly one Ubuntu LTS.
- LTS releases will not share a common Ubuntu release with any previous releases.
- ROS releases will not add support for new Ubuntu distributions after their release date.

These simplified rules and side effects are subject to change with changes to the underlying Ubuntu release policy.

For more details see the official [Release Policy](/Distributions/ReleasePolicy).

## Upcoming releases

[Noeitc Ninjemys is the final release of ROS 1 by Open Robotics](https://www.openrobotics.org/blog/2020/5/23/noetic-ninjemys-the-last-official-ros-1-release). Future ROS releases will all be based on ROS 2, and are [described on the index.ros.org Releases page](https://index.ros.org/doc/ros2/Releases/).

## Which distribution to use

A rather arbitrary list of usecase driven recommendations. _Updated_ on May 2020.

**New Capability**

**Major Update Frequency**

**Recommended distro**

Preferred but not required

Not preferred

Previous LTS ( [Melodic](/melodic))

Much preferred

Acceptable

Latest ( [Noetic](/noetic))

Much preferred

Not preferred

Switch to the latest LTS every 2 year

Specific platform is required

[See REP-3](http://www.ros.org/reps/rep-0003.html) for supported platform

Newer Gazebo is needed

Use [Noetic](/noetic) for Gazebo 11

I want to use [OpenCV3](/opencv3)

[Kinetic](/kinetic), [Melodic](/melodic) or [Noetic](/noetic)

I want to use [OpenCV4](/opencv4)

[Noetic](/noetic)

Wiki: Distributions (last edited 2023-06-27 13:33:52 by [ChrisLalancette](/ChrisLalancette "ChrisLalancette @ static-71-174-62-76.bstnma.fios.verizon.net[71.174.62.76]"))

Except where otherwise noted, the ROS wiki is licensed under the

[Creative Commons Attribution 3.0](http://creativecommons.org/licenses/by/3.0/)

* * *

[![](/custom/images/brought_by_horiz.png)](https://www.openrobotics.org/)