You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
结论
unilabsim/unisim#154 已经完成了一轮规模很大的 MJCF-first portable scene / trusted composition / operation loop 集成,但 roadmap 仍保持开放,尚不宣称全部完成。
当前状态:
dev/issue-154-mjcf-portable-scenes0e691db0b8e4495b2804b865a7e98c2cad207c1emain:162 个提交、86 个文件变更,约 26k 行新增 / 843 行删除dev/issue-154-mjcf-portable-scenes;开发期间未把子 PR 直接合入 UniSimmainmain当前仍为f271b7907a86409a5a34eae5f037916226b04a6d下游消费已经进入 UniLab
main:unisim-core==1.7.1mainhead 为a27bace3fc48009531b14dbbdb43a6ce07ccaa3aunisim-core>=1.7.1工作内容汇总
1. 公共 MJCF profile、编译契约与 UniLab 消费
#155 / PR #156 建立了 portable MJCF scene profile v1 的公共基础:
UniLab 侧的 #1609 / PR #1610 完成 released-package 消费验证:
[1,1,0,1,0];2. IsaacSim 操作闭环与真实证据
#72 已关闭,相关子 PR 覆盖:
最终 #72 验收用同一受限 MJCF 场景验证构造、身份、状态、局部 reset、控制、接触区分、属性、wrench 与 playback。native camera / RGB 继续由 #133 独立跟踪,不冒充物理验收的一部分。
3. IsaacSim 缓存、role bake 与精确 assignment
#80、#81、#82 已关闭:
4. 五后端 bounded portable profiles
superdex-uni1.1.0 / ABI 2 的多 actor portable executor、固定/浮动/静态实体、selected control restoration、same-layout fixed variants、collision-free mirrors这些实现的共同原则是:公共 compiler 负责 profile、身份与 layout;adapter 只做 owner 内物化和 native binding;能力声明必须来自实际 native readback / 物理响应测试;不支持的能力显式 fail closed。文档与 support matrix 同步区分“已验证”“bounded”“unsupported”,避免把跨后端公共接口误读成九后端完全等价。
版本与集成状态
已发布:
1.7.01.7.1main已消费unisim-core>=1.7.1最终集成分支上还有
Unreleased项,主要是 #124 的 SuperDex same-layout fixed variants、selected control restoration 与 collision-free mirrors。它们在0e691db集成 head 中,但尚未随新的 UniSim 版本发布;UniLab 当前 1.7.1 消费面不包含这些 Unreleased 项。验证证据
UniSim 治理记录中,每个子 PR 均要求:
main在子 PR 阶段保持不变。最新集成 head
0e691db的完整make check记录为:0 errors(已知 optional runtime warnings)1026 passed, 61 skippedUniLab PR #1610 的最终 released-package 验收包括:
148 passed, 2 skipped2 passedmake checkpassedmake test/make test-all:1491 passed, 28 skipped, 601 deselected,benchmark imports 通过真实 IsaacSim 证据使用 RTX 4090、driver 595.84、IsaacSim 5.1.0.0、IsaacLab 0.47.2、外部 Python 3.11 worker 与
unisim-core==1.7.1。尚未完成 / 不应过度解读的边界
dev/issue-154-mjcf-portable-scenes→main的最终集成 PR。superdex-uni==1.1.0/ ABI 2。physical roots 的既定前置是上游打包并公开发布包含SceneBatchExecutorV3ABI 3 的1.2.0wheel;在 exact public wheels 验证前不会改 UniSim 依赖或实现。关键链接
All reactions