Skip to content

Complete tutorial sdf#671

Merged
azeey merged 5 commits intogazebosim:masterfrom
naitikpahwa18:fix-world-demo-sdf-592
Feb 23, 2026
Merged

Complete tutorial sdf#671
azeey merged 5 commits intogazebosim:masterfrom
naitikpahwa18:fix-world-demo-sdf-592

Conversation

@naitikpahwa18
Copy link
Copy Markdown
Contributor

🦟 Docs fix

Fixes #592

Summary

Updates world_demo.sdf to match the completed world described in the SDF worlds tutorial.

The previous version was missing the full section and other elements introduced in the walkthrough, so it didn’t reflect the “finished world” referenced in the docs.

Checklist

  • Signed all commits for DCO
  • Added tests
  • Updated documentation (as needed)
  • Updated migration guide (as needed)
  • Consider updating Python bindings (if the library has them)
  • codecheck passed (See contributing)
  • All tests passed (See test coverage)
  • While waiting for a review on your PR, please help review another open pull request to support the maintainers
  • Was GenAI used to generate this PR? If so, make sure to add "Generated-by" to your commits. (See this policy for more info.)

Note to maintainers: Remember to use Squash-Merge and edit the commit message to match the pull request summary while retaining Signed-off-by and Generated-by messages.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR addresses issue #592 by adding the missing GUI configuration section to world_demo.sdf files across four Gazebo versions (Garden, Harmonic, Ionic, and Jetty). The tutorial references these files as the "finished world" example, but they previously lacked the GUI plugins described in the walkthrough.

Changes:

  • Added complete <gui> section with five plugins (MinimalScene, GzSceneManager, WorldControl, WorldStats, and EntityTree) to match tutorial content
  • Configuration includes 3D scene setup, world control widgets, statistics display, and entity tree viewer
  • Applied identical changes across all four supported Gazebo versions

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 4 comments.

File Description
jetty/tutorials/sdf_worlds/world_demo.sdf Added GUI section with scene rendering, control, stats, and entity tree plugins
ionic/tutorials/sdf_worlds/world_demo.sdf Added GUI section with scene rendering, control, stats, and entity tree plugins
harmonic/tutorials/sdf_worlds/world_demo.sdf Added GUI section with scene rendering, control, stats, and entity tree plugins
garden/tutorials/sdf_worlds/world_demo.sdf Added GUI section with scene rendering, control, stats, and entity tree plugins

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread jetty/tutorials/sdf_worlds/world_demo.sdf Outdated
Comment thread ionic/tutorials/sdf_worlds/world_demo.sdf Outdated
Comment thread harmonic/tutorials/sdf_worlds/world_demo.sdf Outdated
Comment thread garden/tutorials/sdf_worlds/world_demo.sdf Outdated
naitikpahwa18 and others added 5 commits February 20, 2026 14:36
Signed-off-by: Naitik Pahwa <naitikpahwa18@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Naitik Pahwa <165963757+naitikpahwa18@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Naitik Pahwa <165963757+naitikpahwa18@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Naitik Pahwa <165963757+naitikpahwa18@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Naitik Pahwa <165963757+naitikpahwa18@users.noreply.github.com>
Copy link
Copy Markdown
Contributor

@azeey azeey left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the fix!

@github-project-automation github-project-automation Bot moved this from Inbox to In review in Core development Feb 23, 2026
@azeey azeey merged commit e95648e into gazebosim:master Feb 23, 2026
5 checks passed
@github-project-automation github-project-automation Bot moved this from In review to Done in Core development Feb 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

sdf_worlds.md refers to an incomplete world_demo.sdf

3 participants