@@ -36,15 +36,12 @@ This table includes all currently supported versions of ROS and Gazebo. All
36
36
other ROS and Gazebo releases are end of life and we do not recommend their
37
37
continued use.
38
38
39
-
40
- | | ** GZ Citadel (LTS)** | ** GZ Fortress (LTS)** | ** GZ Garden** | ** GZ Harmonic (LTS)** | ** Gz Ionic**
41
- |---------------------------|---------------------- |----------------------- |--------------- | ---------------------- | ------------
42
- | ** ROS 2 Rolling** | ❌ | ❌ | ⚡ | ⚡ | ✅
43
- | ** ROS 2 Jazzy (LTS)** | ❌ | ❌ | ⚡ | ✅ | ❌
44
- | ** ROS 2 Iron** | ❌ | ✅ | ⚡ | ⚡ | ❌
45
- | ** ROS 2 Humble (LTS)** | ❌ | ✅ | ⚡ | ⚡ | ❌
46
- | ** ROS 2 Foxy (LTS)** | ✅ | ❌ | ❌ | ❌ | ❌
47
- | ** ROS 1 Noetic (LTS)** | ✅ | ⚡ | ❌ | ❌ | ❌
39
+ | | ** GZ Citadel (LTS)** | ** GZ Fortress (LTS)** | ** GZ Harmonic (LTS)** | ** Gz Ionic**
40
+ |---------------------------|---------------------- |----------------------- | ---------------------- | ------------
41
+ | ** ROS 2 Rolling** | ❌ | ❌ | ⚡ | ✅
42
+ | ** ROS 2 Jazzy (LTS)** | ❌ | ❌ | ✅ | ❌
43
+ | ** ROS 2 Humble (LTS)** | ❌ | ✅ | ⚡ | ❌
44
+ | ** ROS 1 Noetic (LTS)** | ✅ | ⚡ | ❌ | ❌
48
45
49
46
50
47
* ✅ - Recommended combination
@@ -62,7 +59,7 @@ instructions on adding the ROS repository to your system in the
62
59
[ ROS documentation] ( https://docs.ros.org/en/humble/Installation/Alternatives/Ubuntu-Development-Setup.html#add-the-ros-2-apt-repository ) .
63
60
The following command will install the correct version of Gazebo and ` ros_gz `
64
61
for your ROS installation on a Linux system. You should replace ` ${ROS_DISTRO} `
65
- with your ROS distribution (e.g. ` humble ` , ` rolling ` ,` foxy ` , ` noetic ` , etc).
62
+ with your ROS distribution (e.g. ` humble ` , ` rolling ` , ` noetic ` , etc).
66
63
67
64
``` bash
68
65
sudo apt-get install ros-${ROS_DISTRO} -ros-gz
@@ -112,16 +109,13 @@ of writing the following packages are available on the following hosts:
112
109
113
110
* ** packages.ros.org**
114
111
* ROS1 Noetic: Gazebo Citadel
115
- * ROS2 Foxy: Gazebo Citadel
116
112
* ROS2 Humble: Gazebo Fortress
117
- * ROS2 Iron: Gazebo Fortress
118
113
* ROS2 Jazzy: Gazebo Harmonic (ROS vendor packages)
119
114
* ROS2 Rolling: Gazebo Ionic (ROS vendor packages, changing frequently)
120
115
121
116
* ** packages.osrfoundation.org**
122
117
* Gazebo Citadel
123
118
* Gazebo Fortress
124
- * Gazebo Garden
125
119
* Gazebo Harmonic
126
120
* Gazebo Ionic
127
121
@@ -155,7 +149,7 @@ every ROS package that uses a Gazebo library):
155
149
156
150
Both approaches may also require that you modify your ROS or Gazebo source code to support this compilation.
157
151
158
- ### 📦 Gazebo Harmonic with ROS 2 Humble, Iron or Rolling (Use with caution)
152
+ ### 📦 Gazebo Harmonic with ROS 2 Humble or Rolling (Use with caution)
159
153
160
154
Gazebo Harmonic can be used with ROS 2 Humble and non ROS official binary packages hosted
161
155
in ` packages.osrfoundation.org ` . These packages conflict with ` ros-humble-ros-gz* `
@@ -169,18 +163,6 @@ To install the binary Gazebo Harmonic/ROS 2 Humble packages:
169
163
* Install ` ros_gz ` from the non official binary packages from apt:
170
164
* ` apt-get install ros-humble-ros-gzharmonic `
171
165
172
- Gazebo Harmonic can be used with ROS 2 Iron and non ROS official binary packages hosted
173
- in ` packages.osrfoundation.org ` . These packages conflict with ` ros-iron-ros-gz* `
174
- packages (Iron officially supports Gazebo Fortress).
175
-
176
- To install the binary Gazebo Harmonic/ROS 2 Iron packages:
177
-
178
- * Follow [ these instruction to install gz-harmonic] ( https://gazebosim.org/docs/harmonic/install_ubuntu#binary-installation-on-ubuntu )
179
- from [ ` packages.osrfoundation.org ` ] ( https://packages.osrfoundation.org/gazebo/ubuntu/ )
180
- repository.
181
- * Install ` ros_gz ` from the non official binary packages from apt:
182
- * ` apt-get install ros-iron-ros-gzharmonic `
183
-
184
166
Gazebo Harmonic can be used with ROS 2 Rolling but
185
167
[ ` ros_gz ` ] ( https://github.com/gazebosim/ros_gz ) will need to be compiled
186
168
from source.
@@ -193,44 +175,6 @@ from source.
193
175
* [ ROS 2 Rolling] ( https://github.com/gazebosim/ros_gz/tree/ros2#from-source )
194
176
* Be sure of using ` export GZ_VERSION=harmonic `
195
177
196
- ### 📦 Gazebo Garden with ROS 2 Humble, Iron or Rolling (Use with caution)
197
-
198
- Gazebo Garden can be used with ROS 2 Humble and non ROS official binary packages hosted
199
- in ` packages.osrfoundation.org ` . These packages conflict with ` ros-humble-ros-gz* `
200
- packages (Humble officially supports Gazebo Fortress).
201
-
202
- To install the binary Gazebo Garden/ROS 2 Humble packages:
203
-
204
- * Follow [ these instruction to install gz-garden] ( https://gazebosim.org/docs/garden/install_ubuntu#binary-installation-on-ubuntu )
205
- from [ ` packages.osrfoundation.org ` ] ( https://packages.osrfoundation.org/gazebo/ubuntu/ )
206
- repository.
207
- * Install ` ros_gz ` from the non official binary packages from apt:
208
- * ` apt-get install ros-humble-ros-gzgarden `
209
-
210
- Gazebo Garden can be used with ROS 2 Iron and non ROS official binary packages hosted
211
- in ` packages.osrfoundation.org ` . These packages conflict with ` ros-iron-ros-gz* `
212
- packages (Iron officially supports Gazebo Fortress).
213
-
214
- To install the binary Gazebo Garden/ROS 2 Iron packages:
215
-
216
- * Follow [ these instruction to install gz-garden] ( https://gazebosim.org/docs/garden/install_ubuntu#binary-installation-on-ubuntu )
217
- from [ ` packages.osrfoundation.org ` ] ( https://packages.osrfoundation.org/gazebo/ubuntu/ )
218
- repository.
219
- * Install ` ros_gz ` from the non official binary packages from apt:
220
- * ` apt-get install ros-iron-ros-gzgarden `
221
-
222
- Gazebo Garden can be used with ROS 2 Rolling but
223
- [ ` ros_gz ` ] ( https://github.com/gazebosim/ros_gz ) will need to be compiled
224
- from source.
225
-
226
- * Follow [ these instruction to install gz-garden] ( https://gazebosim.org/docs/garden/install_ubuntu#binary-installation-on-ubuntu )
227
- from [ ` packages.osrfoundation.org ` ] ( https://packages.osrfoundation.org/gazebo/ubuntu/ )
228
- repository.
229
- * Install [ rosdep rules for Gazebo Garden] ( https://github.com/osrf/osrf-rosdep#installing-rosdep-rules-to-resolve-gazebo-garden-libraries )
230
- * Follow the instructions to compile ` ros_gz ` from source in a colcon workspace
231
- * [ ROS 2 Rolling] ( https://github.com/gazebosim/ros_gz/tree/ros2#from-source )
232
- * Be sure of using ` export GZ_VERSION=garden `
233
-
234
178
### 📦 Gazebo Fortress with ROS 2 Galactic or ROS 1 Noetic (Not Recommended)
235
179
236
180
Gazebo Fortress can be used with ROS 2 Galactic and ROS 1 Noetic by compiling
@@ -266,18 +210,17 @@ If you don't need ROS support, the recommended version is the latest released
266
210
version that can be [ installed using the ` osrfoundation.org ` repo] ( https://gazebosim.org/docs )
267
211
depending on your platform.
268
212
269
- #### I want to use Gazebo Harmonic or Gazebo Garden with ROS 2. Where are the packages?
213
+ #### I want to use Gazebo Harmonic with ROS 2. Where are the packages?
270
214
271
215
We provide binary packages for ` ros_gz ` for the following Gazebo and ROS 2 pairings in the packages.osrfoundation.org repository
272
216
but these packages are not official ROS packages, which means if there is a breaking change in the corresponding ROS 2 distribution,
273
217
there will be a short delay before these packages are rebuilt with the changes. Installing these packages may also cause conflicts with
274
218
other ROS packages that depend on Gazebo-classic.
275
219
276
220
277
- | | ** Gazebo Garden** | ** Gazebo Harmonic (LTS)** |
278
- | ------------------------ | ----------------------------- | -------------------------- |
279
- | ** ROS 2 Iron** | ` ros-iron-ros-gzgarden ` | ` ros-iron-ros-gzharmonic ` |
280
- | ** ROS 2 Humble (LTS)** | ` ros-humble-ros-gzgarden ` | ` ros-humble-ros-gzharmonic ` |
221
+ | | ** Gazebo Harmonic (LTS)** |
222
+ | ------------------------ | -------------------------- |
223
+ | ** ROS 2 Humble (LTS)** | ` ros-humble-ros-gzharmonic ` |
281
224
282
225
283
226
#### What is the difference between a ROS vendor package and other packages listed in this page?
0 commit comments