Skip to content

Add SimReady search to agentic environment generation. - #964

Closed
qianl-nv wants to merge 5 commits into
mainfrom
qianl/feature/sim-ready
Closed

Add SimReady search to agentic environment generation.#964
qianl-nv wants to merge 5 commits into
mainfrom
qianl/feature/sim-ready

Conversation

@qianl-nv

@qianl-nv qianl-nv commented Jul 28, 2026

Copy link
Copy Markdown
Collaborator

Summary

Add SimReady search to agentic env generation

Detailed description

  • Agentic env gen can search Isaac Sim 6.0 SimReady props and spawn them via simready_usd_object when Arena registry assets are missing
  • Select SimReady Physics=physics on spawn/contact so rigid bodies resolve for PickAndPlace sensors

/isaac-sim/python.sh isaaclab_arena_examples/agentic_environment_generation/environment_generation_runner.py --mode resolve --enable_simready_search --prompt "Droid picks up a disinfectant from the maple table and places it into a grey bin on the table."

Previous generated yaml: isaaclab_arena_environments/droid_disinfectant_into_grey_bin.yaml

qianl-nv added 5 commits July 28, 2026 23:14
Normalize prompts before spec inference, optionally query Isaac Sim GA
SimReady props, and emit simready_usd_object candidates so generated YAML
carries concrete USD paths without per-asset registry classes.

Signed-off-by: Qian Lin <qianl@nvidia.com>
Keep prompts like "maple table" as background-only so the resting surface is the background asset itself rather than inventing an in-scene object_reference.

Signed-off-by: Qian Lin <qianl@nvidia.com>
Select the authored Physics variant when spawning SimReady USD objects and when locating rigid bodies for contact sensors, preferring body prims when multiple rigid bodies share a depth.

Signed-off-by: Qian Lin <qianl@nvidia.com>
OR path-token filters so phrases like "disinfectant bottle" still match assets whose USD paths contain only one of the words.

Signed-off-by: Qian Lin <qianl@nvidia.com>
@qianl-nv

Copy link
Copy Markdown
Collaborator Author

Work continued on #982

@qianl-nv qianl-nv closed this Jul 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant