world-building

Construct Gazebo SDF world files with physics, lighting, and environment definitions.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Gazebo SDF world files are essential for simulating realistic indoor environments in ROS 2 projects. This skill provides a structured approach to define physics, lighting, ground planes, walls, and external models, enabling repeatable and shareable world configurations.

Core Features & Use Cases

  • Define physics configurations (max_step_size, real_time_update_rate) and environmental properties for stable simulations.
  • Create scenes with ambient lighting, shadows, and directional lights; add ground planes and wall constructs for boundary definitions.
  • Import external models and assets (tables, furniture, obstacles) to assemble representative environments for testing navigation, manipulation, and perception.

Quick Start

Build a Gazebo SDF world file that defines physics, lighting, and environment for indoor robotics.

Frequently Asked Questions about world-building

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

FAQPage Schema
How do I create a Gazebo SDF world file for indoor robotics simulation?

Build a Gazebo SDF world file by defining physics configurations, scene lighting, ground planes, and wall boundaries. Import external models like furniture and obstacles to assemble representative indoor environments for testing navigation, manipulation, and perception in ROS 2.

What physics properties do I need to configure for a stable Gazebo simulation?

For a stable Gazebo simulation, configure physics properties such as max_step_size and real_time_update_rate. These settings define the simulation's environmental properties and ensure stable physics calculations for indoor robotics testing.

Can I import external models and meshes into a Gazebo SDF world?

Yes, you can import external models and assets such as tables, furniture, and obstacles into a Gazebo SDF world. This allows you to assemble representative environments for testing navigation, manipulation, and perception in indoor robotics simulations.

How do I set up lighting and scene illumination in Gazebo SDF?

Set up lighting and scene illumination in Gazebo SDF by creating scenes with ambient lighting, shadows, and directional lights. This defines the visual environment for your indoor robotics simulation and enhances perception testing accuracy.

Does this Gazebo world-building workflow support ROS 2 integration?

Yes, this Gazebo world-building workflow is designed for ROS 2 Gazebo-based workflows. It constructs SDF world files that describe physics, lighting, and environment for indoor robotics simulations in a repeatable, YAML-frontmatter-driven process.