Skip to content

Add Ignition Gazebo support #179

@chapulina

Description

@chapulina

Ignition Gazebo is the latest generation of the Gazebo simulator. This repository only supports Gazebo classic so far, and that's going to EOL in 2025. It would be nice to give users an Ignition simulation and tutorials as well, so they can start migrating before then.

Ignition Gazebo is supported on most currently supported ROS distros. See REP-003 and REP-2000.

  • Melodic: No official Ignition support, but there's support compiling from source
  • Noetic: Uses Igntion Citadel
  • Foxy: Uses Ignition Citadel
  • Galactic: Uses Ignition Edifice
  • Rolling: Uses Ignition Fortress
  • Humble: Will use Ignition Fortress

Open Robotics can do the work of adding a turtlebot3_ignition package or Noetic, Foxy, Galactic and Rolling. It could live alongside the existing turtlebot3_gazebo, so that can continue to be supported until Gazebo classic reaches end-of-life.

I expect turtlebot_ignition to be a thin package that uses the ros_ign_bridge to pass ROS commands directly to the simulator and read sensor data directly. It would be interesting to move the SDF models in turtlebot3_gazebo either to a common package to be reused by both simulators, or to Ignition Fuel (Gazebo 11 supports it too).

Before we open pull requests, we'd like to check if there's interest from the maintainers in accepting the contribution.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions