Skip to content

Commit

Permalink
And update source to remove iron
Browse files Browse the repository at this point in the history
  • Loading branch information
mikeferguson authored Dec 17, 2024
1 parent d7f0c58 commit aa9ce15
Showing 1 changed file with 5 additions and 6 deletions.
11 changes: 5 additions & 6 deletions install-moveit2/source/index.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -14,22 +14,21 @@ Installing MoveIt 2 from source is the first step in contributing new features,
MoveIt is mainly supported on Linux, and the following build instructions support in particular:

- Ubuntu 22.04 / ROS 2 Humble Hawksbill (LTS)
- Ubuntu 22.04 / ROS 2 Iron Irwini (stable)
- Ubuntu 24.04 / ROS 2 Jazzy Jalisco (Recommended LTS)
- Ubuntu 24.04 / ROS 2 Rolling Ridley (Continuously Updated. Use this to access latest features.)

In the future, we would like to expand our source build instructions to more OS's, please contribute instruction write-ups to [this repo](https://github.com/moveit/moveit.ros.org).

These instructions assume you are running on Ubuntu 24.04 (Jazzy, Rolling). However, the same build commands should apply to Humble and Iron builds on Ubuntu 22.04.
These instructions assume you are running on Ubuntu 24.04 (Jazzy, Rolling). However, the same build commands should apply to Humble builds on Ubuntu 22.04.

## Prerequisites

### Install <img src="/assets/install_page/ros_logo.jpeg"/>

Install ROS 2 [Jazzy](https://docs.ros.org/en/jazzy/Installation/Ubuntu-Install-Debians.html), or [Rolling](https://docs.ros.org/en/rolling/Installation/Ubuntu-Install-Debians.html) following the installation instructions.

We recommend Jazzy as the latest and stable LTS distribution, or alternatively Rolling for continuous development including contributions to MoveIt 2. Currently the [main branch](https://github.com/moveit/moveit2) supports Rolling, Jazzy, Iron, and Humble (note that Iron and Humble will be phased out once incompatible, as we only ensure support for the latest LTS versions).
However, since the main branch is used for development, the MoveIt API is not stable. For stable versions, please use the distro branches [humble](https://github.com/moveit/moveit2/tree/humble), or [iron](https://github.com/moveit/moveit2/tree/iron). A stable branch for Jazzy will be established soon as well.
We recommend Jazzy as the latest and stable LTS distribution, or alternatively Rolling for continuous development including contributions to MoveIt 2. Currently the [main branch](https://github.com/moveit/moveit2) supports Rolling, Jazzy, and Humble (note that Humble will be phased out once incompatible, as we only ensure support for the latest LTS versions).
However, since the main branch is used for development, the MoveIt API is not stable. For stable versions, please use the distro branches [humble](https://github.com/moveit/moveit2/tree/humble), or [jazzy](https://github.com/moveit/moveit2/tree/jazzy)

MoveIt 2 source installation requires various other tools apart from what is already mentioned in the ROS 2 install docs.

Expand Down Expand Up @@ -72,13 +71,13 @@ Create a colcon workspace:

Download the repository and install any dependencies. Issue the relevant commands for your ROS distribution.

### Humble, Iron -stable
### Humble, Jazzy -stable

git clone https://github.com/moveit/moveit2.git -b $ROS_DISTRO
for repo in moveit2/moveit2.repos $(f="moveit2/moveit2_$ROS_DISTRO.repos"; test -r $f && echo $f); do vcs import < "$repo"; done
rosdep install -r --from-paths . --ignore-src --rosdistro $ROS_DISTRO -y

### Rolling, Jazzy, Iron, Humble -unstable
### Rolling, Jazzy, Humble -unstable

git clone https://github.com/moveit/moveit2.git -b main
for repo in moveit2/moveit2.repos $(f="moveit2/moveit2_$ROS_DISTRO.repos"; test -r $f && echo $f); do vcs import < "$repo"; done
Expand Down

0 comments on commit aa9ce15

Please sign in to comment.