Benchmark suite overhaul: consolidate aloha, add clutter & unitree G1#1325
Merged
Merged
Conversation
Merge aloha_pot, aloha_sdf, aloha_cloth into benchmarks/aloha/ with scene-specific XMLs (scene_pot.xml, scene_sdf.xml, scene_cloth.xml). Add aloha_clutter benchmark with YCB/GSO object assets from aloha_sim. Other changes: - Add glob pattern support in run.py asset specs for flexible asset mapping - Migrate run.py from os.path to pathlib - Auto-set nstep from replay trajectory length when not explicitly specified - Update benchmarks/README.md documentation - Generalize load_trajectory docstring and variable naming
cb77c7c to
3ac052a
Compare
thowell
reviewed
May 1, 2026
thowell
reviewed
May 1, 2026
thowell
reviewed
May 1, 2026
thowell
reviewed
May 4, 2026
Collaborator
There was a problem hiding this comment.
this file appears twice, is that intentional? here (unitree_g1/assets/) and in unitree_g1/
Collaborator
There was a problem hiding this comment.
do we know where this asset is from?
Collaborator
Author
There was a problem hiding this comment.
I think it's from a .to_zip() of the scene as constructed via mjspec in mjlab. We reference mjlab explicitly in the benchmark documentation so I think we're good here.
thowell
reviewed
May 4, 2026
thowell
reviewed
May 4, 2026
kevinzakka
approved these changes
May 4, 2026
thowell
approved these changes
May 4, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Overhaul of the benchmark suite with structural consolidation, new benchmarks, and infrastructure improvements.
Benchmark changes
aloha_pot/,aloha_sdf/,aloha_cloth/into a singlebenchmarks/aloha/directory with scene-specific XMLs (scene_pot.xml,scene_sdf.xml,scene_cloth.xml)aloha_sim, exercising broad-phase collision detection with many convex mesh pairsInfrastructure
os.path/globwithpathlib.Paththroughout__init__.pynow support*patterns (e.g."ycb/*/google_64k") for flexible directory mapping--replayis specified and--nstepis not,nstepdefaults to the trajectory length instead of 1000Documentation