gazebo-world-builder

Design Gazebo simulation worlds with SDF, physics, and model configurations.

9|2|Updated Nov 28, 2025
One-click install
npx skills add https://github.com/mjunaidca/robolearn --skill gazebo-world-builder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gazebo-world-builder
Source: https://github.com/mjunaidca/robolearn/tree/main/.claude/skills/authoring/gazebo-world-builder
Command: npx skills add https://github.com/mjunaidca/robolearn --skill gazebo-world-builder

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Designing and configuring Gazebo simulation worlds can be time-consuming and error-prone. This Skill provides structured guidance to create stable, realistic testing environments for robotic experiments.

Core Features & Use Cases

  • SDF World Design: Define ground planes, models, lighting, and physics in a repeatable way.
  • Model & Asset Integration: Include Gazebo Fuel models or custom assets to quick-start simulations.
  • Stability Guidance: Best-practices for stable physics and performant world loads in education and capstone projects.

Quick Start

Create a simple world.sdf with a ground plane, a directional light, and one model; load it in Gazebo to validate visuals and physics.

Frequently Asked Questions about gazebo-world-builder

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

FAQPage Schema
How do I design a Gazebo simulation world for robotic testing?

Design Gazebo worlds by configuring ground planes, adding models from Gazebo Fuel, setting physics parameters (engine, gravity, friction), defining lighting, and validating model URIs and poses in SDF format before loading into Gazebo for testing.

What physics engine should I use for Gazebo world stability?

Gazebo supports DART, ODE, and Bullet physics engines. Choose based on your simulation needs, then configure max_step_size and real_time_factor to ensure stable and performant world behavior during robotic experiments.

Can I use models from Gazebo Fuel in my simulation worlds?

Yes, Gazebo Fuel models integrate directly into SDF worlds. Validate model URIs, ensure unique model names, and verify correct poses and physics constraints before finalizing your simulation environment.

How do I structure an SDF world file for indoor rooms and obstacle courses?

SDF worlds combine ground planes, directional lighting, physics configuration, and positioned models. Start with a simple ground plane and light, add models with validated URIs and poses, then test in Gazebo to confirm visuals and physics behavior.

What constraints should I enforce when building Gazebo manipulation test environments?

Enforce physics engine selection, configure surface friction and gravity, set max_step_size and real_time_factor, validate all model URIs and unique names, and verify correct object poses to ensure stable and realistic manipulation simulations.