Skip to content

Distributions & Roadmap

Stretch's "robot distributions" are bundles of software installed onto the robot's onboard computer. A distribution typically includes an Ubuntu operating system, Stretch's Python libraries, a ROS distribution with Stretch's ROS packages, and firmware for Stretch's hardware.

List of Distributions

Distribution Release Date Description EOL Date
Ubuntu 22.04 (Recommended)
January 2024
The 22.04 distribution comes with ROS2 Humble and Python3.10. It does not come with ROS1.
January 2027
Ubuntu 20.04 (Maintenance)
October 2022
The 20.04 distribution comes with ROS1 Noetic and Python3.8. This distribution is in maintenance (i.e. only receives bug-fixes, and new features aren't ported back).
January 2025

Deprecated Distributions

Distribution Release Date Description EOL Date
Ubuntu 18.04 (Deprecated)
May 2020
18.04 was the first distribution for Stretch, and included software for ROS1 Melodic and Python2. This distribution is no longer supported.
August 2023

Determining your Current Distribution

Open a terminal and run the following command. The outputs contains a description of the installed distribution.

lsb_release -d
Description:    Ubuntu 22.04.3 LTS

Installing a Distribution

To install one of the distributions above, check out the Performing a Robot Installation guide.

Roadmap

We may support ROS 2 Jazzy (a future distribution of ROS2) and Ubuntu 24.04 in the future. Reach out to Hello Robot to provide feedback on distributions you'd like to see.