Dynamic World Generator Wizard – Open-source tool for creating dynamic Gazebo worlds

Hi everyone,

I’d like to share a project I’ve been working on: the Dynamic World Generator Wizard (v1) :tada:
An open-source tool to quickly create dynamic simulation environments in Gazebo (Harmonic & Fortress).

Instead of static test setups, you can now add:

  • :brick: Custom walls & static obstacles (boxes, cylinders, spheres)

  • :counterclockwise_arrows_button: Dynamic obstacles with linear, elliptical, or polygon motions

  • :eyes: Real-time preview + SDF export to Gazebo

Why it matters

Robots operate in dynamic environments full of moving people and objects. Robust SLAM, navigation, and autonomy need simulation tools that reflect that complexity.

Use cases

  • SLAM & Navigation benchmarking

  • Mobile robot & autonomous driving development

  • Research & teaching

:backhand_index_pointing_right: GitHub repo: Dynamic World Generator Wizard
:backhand_index_pointing_right: LinkedIn post: here

Would love to hear feedback, ideas, or contributions from the community!

7 Likes

Great job, Ali!

From my side - RobotCAD integrated Dynamic World Generator Wizzard as a tool for creating Gazebo maps.

RobotCAD - Dynamic world creating — Video | VK - video demo

Very nice, thanks so much for your work! I think it would be great to have an option like in Gazebo Classic, where you can import a floorplan image, detect the scale, and draw the walls like in this video: https://www.youtube.com/watch?v=ZLSY-yS5XK4