gz-sim-setup

Set up Gazebo Harmonic integration for ROS 2 Jazzy environments.

18|2|Updated Apr 20, 2026
One-click install
npx skills add https://github.com/wimblerobotics/ros2-copilot-skills --skill gz-sim-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gz-sim-setup
Source: https://github.com/wimblerobotics/ros2-copilot-skills/tree/main/gz-sim-setup
Command: npx skills add https://github.com/wimblerobotics/ros2-copilot-skills --skill gz-sim-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Gazebo Harmonic Setup guides you through configuring Gazebo Harmonic (gz-sim) for ROS 2 Jazzy, clarifying the differences with Gazebo Classic and ensuring compatible integration with the ros_gz stack.

Core Features & Use Cases

  • Install and verify Gazebo Harmonic bindings for ROS 2 Jazzy, including necessary packages such as ros-jazzy-ros-gz.
  • Create and test SDF worlds, configure resource paths, and launch simulated environments using gz-sim tools.
  • Use cases include validating new robot worlds, testing plugins, and debugging ROS 2 Gazebo workflows in a controlled, repeatable way.

Quick Start

Launch a minimal Gazebo Harmonic world using gz-sim to validate ros-gz integration with ROS 2 Jazzy.

Frequently Asked Questions about gz-sim-setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up Gazebo Harmonic for ROS 2 Jazzy?

To set up Gazebo Harmonic for ROS 2 Jazzy, install the ros-jazzy-ros-gz package and follow guided configuration steps to launch simulated environments and verify ros-gz integration.

What is the difference between Gazebo Harmonic and Gazebo Classic for ROS 2?

Gazebo Harmonic replaces Gazebo Classic with modern gz-sim tools, requiring new SDF world creation and ros_gz stack integration rather than legacy gazebo_ros packages for ROS 2 workflows.

How do I create and test SDF worlds in gz-sim?

To create and test SDF worlds in gz-sim, configure resource paths and use gz-sim tools to launch the simulation, allowing you to validate new robot worlds and test plugins.

Does ros-jazzy-ros-gz work with Gazebo Harmonic?

Yes, the ros-jazzy-ros-gz package provides the necessary bindings to integrate Gazebo Harmonic with ROS 2 Jazzy, enabling controlled and repeatable simulation workflows.

Why does my Gazebo Harmonic simulation fail to launch in ROS 2 Jazzy?

Gazebo Harmonic simulation launch failures in ROS 2 Jazzy often stem from missing ros-jazzy-ros-gz installations or incorrect SDF world resource path configurations during setup.

Can I debug ROS 2 Gazebo workflows using gz-sim?

Yes, you can use gz-sim to debug ROS 2 Gazebo workflows by launching minimal simulated environments to test plugins and validate integration in a controlled way.