ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
1

Working with Gazebo9.x instead of Gazebo7 with ros kinetic

asked 2022-01-03 03:27:16 -0500

updated 2022-01-31 08:41:24 -0500

lucasw gravatar image

Hello ROS developers,

I'm currently working with ROS kinetic and Gazebo7. I want to add some animated human actors to a Gazebo7 world, but i can't, and the reason is that these [tutorials] (http://gazebosim.org/tutorials?tut=ac...) are for Gazebo >= 8.x. I tried to install Gazbo9 (https://medium.com/@abhiksingla10/set...). It worked but some of the packages (e.g. turtlebot_teleop "for controlling the turtlebot2 in simulation using keyboard") doesn't work anymore. Can anyone give me some help?

Thank you

edit retag flag offensive close merge delete

Comments

It’s not recommended to mix Gazebo versions with ROS1 distros. Not sure why teleop will be affected unless a plugin does not longer work.

osilva gravatar image osilva  ( 2022-01-03 06:37:24 -0500 )edit

Yes, mixing causes a lot of problems.

seif_seghiri gravatar image seif_seghiri  ( 2022-01-03 09:53:32 -0500 )edit

If possible I’d suggest don’t mix them up. Restart and keep separate distros.

osilva gravatar image osilva  ( 2022-01-03 11:07:49 -0500 )edit

Yeah, thank you so much, I've already switched to melodic and gazebo9.

seif_seghiri gravatar image seif_seghiri  ( 2022-01-04 09:34:53 -0500 )edit

1 Answer

Sort by » oldest newest most voted
0

answered 2022-01-03 11:16:59 -0500

osilva gravatar image

updated 2022-01-03 11:17:49 -0500

Hi @self_seghiri

Gazebo is an independent project like boost, ogre or any other project used by ROS. Usually, the latest major version of gazebo available at the beginning of every ROS release cycle

Source: http://gazebosim.org/tutorials/?tut=r...

However packages developed for a particular ROS distro target particular Gazebo versions so installing different version may work for some packages but as you have seen first hand it creates issues with others, thus is not recommended to mix.

Guideline:

  • ROS Kinetic: Gazebo 7.x
  • ROS Melodic: Gazebo 9.x
  • ROS Noetic: Gazebo 11.x
  • ROS2 Dashing: Gazebo 9.x
  • ROS2 Eloquent: Gazebo 9.x
  • ROS2 Foxy: Gazebo 11.x
edit flag offensive delete link more

Comments

Thank you Osilva i appreciate your help very much.

seif_seghiri gravatar image seif_seghiri  ( 2022-01-04 09:36:10 -0500 )edit

Hi @seif_seghiri, please consider accepting the answer by clicking on the check mark. Or voting up. Thank you

osilva gravatar image osilva  ( 2022-01-04 12:51:29 -0500 )edit

Yes of course.

seif_seghiri gravatar image seif_seghiri  ( 2022-01-04 12:57:16 -0500 )edit

Question Tools

Stats

Asked: 2022-01-03 03:27:16 -0500

Seen: 61 times

Last updated: Jan 03 '22