Enable physics reset for ALL background - #1177
Conversation
Greptile SummaryThis PR enables nested-physics pose caching and reset by default for every library background while retaining an explicit opt-out.
Confidence Score: 5/5The PR appears safe to merge because no concrete blocking or non-blocking defect remains in the changed behavior. The default propagates correctly through library background construction, explicit false values still opt out, and the reset implementation scopes restored state to the requested environments. Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart LR
A[Library background constructed] --> B{reset_nested_physics}
B -->|true by default| C[Discover nested rigid and articulation roots]
B -->|explicit false| D[Skip nested-physics reset registration]
C --> E[Register reset views]
E --> F[Cache initial environment-local state]
F --> G[Episode reset]
G --> H[Restore pose, velocity, and articulation state]
Reviews (1): Last reviewed commit: "enable background reset for all" | Re-trigger Greptile |
🤖 Isaac Lab-Arena Review BotSummaryFlips Design, Boundaries & ScopeThis turns on real per-run work for nine backgrounds that previously did none: Has this been checked at higher Also worth a sanity check: Findings🟡 Warning: 🟡 Warning: Test Coverage
VerdictMinor fixes needed |
Signed-off-by: Xinjie Yao <xyao@nvidia.com>
## Summary Enable physics reset for ALL background #1177 ## Detailed description - Caught bug [here](https://nvidia.slack.com/archives/C0BR78Z3KAR/p1788389583037159) - Enabled nested physics pose caching and reset by default for all library backgrounds, instead of kitchen only Signed-off-by: Xinjie Yao <xyao@nvidia.com>
Summary
Enable physics reset for ALL backrgound
Detailed description
maple_table_reset.mp4