ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | Q&A
Ask Your Question

How to use Gazebo 7 or Gazebo 9 with ROS Noetic?

asked 2022-05-09 23:22:08 -0500

electrophod gravatar image

updated 2022-05-10 02:27:59 -0500

ljaniec gravatar image

I am aware that Gazebo versions are tied/coupled with ROS distributions. For e.g. Gazebo 7 with Kinetic, Gazebo 9 with Melodic and Gazebo 11 with Noetic. How do I use an unsupported Gazebo version with a specific ROS distribution?

I work with ROS Noetic and wanted to try out some simulation packages which were written for ROS Melodic or ROS Kinetic. I could build the package from source, but one major issue which arises while building is mismatch of Gazebo library version. So what do I do in such cases? Should I also build Gazebo from source or Gazebo-ROS interface packages or what exactly?

Help is appreciated, TIA!!

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2022-05-10 04:07:28 -0500

dinesh gravatar image

Using mismatching and unsupported gazebo version and ros version is not a good practice and you will face lots of isssus if you try to do this. Best practice is to use matching gazebo and ros versions. In this case if you want to use ros packages which are different than ros noetic than you can update/modify this ros package itself so that it will work with your current system.

edit flag offensive delete link more



I support the approach with modifying the package for compatible Gazebo for given ROS version - this will be much easier in the long run. @electrophod Can you add a description of your problems with building the package? We can help you with this modification :)

ljaniec gravatar image ljaniec  ( 2022-05-10 04:27:04 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools



Asked: 2022-05-09 23:22:08 -0500

Seen: 401 times

Last updated: May 10 '22