what version of Gazebo 7.x is ROS Kinetic using?
Dear all, I don't understand what exact version of Gazebo ROS Kinetic is using.
If I look at the latest released version from the official repository, Gazebo 7.9 is released.
However, after doing a sudo apt-get update && sudo apt-get upgrade
with the ROS repository, I still see from Synaptic the following installed version: 7.0.0+dfsg-2
Is it possible to have the latest Gazebo 7 on Kinetic without changing repositories to orsf?
I know there are several bug fixed in the minor released version of Gazebo (especially Gazebo 7.4)
Thanks.
Asked by mark_vision on 2018-02-01 02:26:44 UTC
Answers
Some information: to know which is the official version of Gazebo supported by ROS the best way is to check the REP3 document, in this case the section related to ROS Kinetic
Gazebo is an official package both in Ubuntu and Debian. For example, gazebo in Ubuntu Xenial is version 7.0.0. If you are using Ubuntu, it does not allow to update packages (few cases for exceptions to this rule) once one distribution is released so you can only get the version 7.0.0 in a system using ubuntu standards repositories + ROS repo.
Answering your question: it is not possible to get new gazebo7 versions without using the osrf repositories. Note that you can have ubuntu + ROS + osrf repositories all together. Adding the OSRF repo should not break any existing package on ROS or Ubuntu.
Asked by Jose Luis Rivero on 2018-02-05 11:30:09 UTC
Comments
Question (for clarification), does this mean that all version of Gazebo 7 (7.X) are fully supported in ROS Kinetic, or that only the version of Gazebo in Ununtu Xenial (7.0.0) is fully supported in ROS Kinetic?
Asked by josephcoombe on 2018-02-16 10:16:47 UTC
That is a good question. The point would be what we understand by "fully supported". IMHO, the "ROS support for Gazebo (gazebo_ros_pkgs)" should at least cover the version in Ubuntu since packages.osrfoundation.org is an optional overlay. Most of the time what happen is that patches are released in new minor/patch versions so it is usually better to use the latest major available. I did not find too many cases were 7.0 and 7.x differ enough to only support one, I would happily work to solve it.
Asked by Jose Luis Rivero on 2018-02-16 12:16:51 UTC
Summarising previous answer: although is not written anywhere I think that the Gazebo team maintains support for both. If 7.0.0 works fine for you, it is stable from Ubuntu repositories, not going to change. If you need patches/features from any 7.x release, that should also work or you perfectly can submit issues/bugs.
Asked by Jose Luis Rivero on 2018-02-16 12:19:32 UTC
Thank you for clarification, that makes perfect sense
Asked by josephcoombe on 2018-02-16 12:23:21 UTC
Comments
I would also like to know this. http://gazebosim.org/tutorials?tut=ros_wrapper_versions seems to suggest that all major releases of Gazebo 7 (7.X) should be compatible with ROS Kinetics but also states that the "way to proceed is just to use the ROS repository (it will automatically install gazebo7) and do not use the osrfoundation repository."
As you note, the ROS repository contains gazebo 7.0.0, so it seems some clarification would be useful.
Asked by josephcoombe on 2018-02-01 17:06:41 UTC
I have the same question ;)
Asked by Feynman on 2018-02-02 12:32:10 UTC