urdf_sim_tutorial icon indicating copy to clipboard operation
urdf_sim_tutorial copied to clipboard

Migrate to modern Gazebo

Open azeey opened this issue 2 years ago • 4 comments

As you may know, Gazebo-classic (aka Gazebo11, see Terminology) is no longer being actively developed and will not be available on ROS Jazzy (REP 2000). I noticed that this project still uses Gazebo-classic. Are there any plans to migrate to modern Gazebo (previously known as Ignition)?

These might be helpful resources if you do plan to migrate:

  • Migration guide for SDF files: https://gazebosim.org/api/sim/8/migrationsdf.html
  • Migration guild for Gazebo plugins: https://gazebosim.org/api/sim/8/migrationplugins.html
  • Documentation for ros_gz: https://gazebosim.org/docs/harmonic/ros2_integration.
  • https://github.com/gazebosim/ros_gz_project_template and its documentation.

azeey avatar Dec 22 '23 00:12 azeey

@azeey This tutorial makes heavy use of gazebo_ros/spawn_model. Can you point me toward the equivalent resource for modern Gazebo?

DLu avatar Jan 04 '24 16:01 DLu

The equivalent for gazebo_ros/spawn_model is the create node in ros_gz_sim (https://github.com/gazebosim/ros_gz/blob/ros2/ros_gz_sim/README.md). Seems like it's lacking documentation :(, but here's one example.

azeey avatar Jan 04 '24 18:01 azeey

Blocked by https://github.com/gazebosim/ros_gz/pull/492

DLu avatar Feb 21 '24 17:02 DLu