feat(sim): connect Uni-Lab-OS runtime with Isaac physics worker#270
Merged
q434343 merged 4 commits intoJun 3, 2026
Merged
Conversation
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.
概述
本 PR 完成 Phase 2 Isaac Bridge 的主要接入工作,让 Uni-Lab-OS 可以通过 CLI/runtime 接入 Isaac physics worker,并把 Isaac 侧物理状态暴露给 Query
API。同时新增 RoboArm Chem 04 的 Isaac 实验室布局生成器,用于后续端到端渲染和演示验收。
主要改动
none、fake、isaac三种 backend,并通过RuntimeContext保存 physics endpoint、scene、timeout 等运行时配置。
reset、step、load_scene、get_observation、set_command、render等 RPC 操作。--physics、--physics_endpoint、--physics_scene、--physics_timeout参数,支持本地 graph + fastapi 的离线 sim 启动路径。PhysicsLiveSource,把 physics backend 的 observation 转换为 Query API 的 state/pose,支持physics_live:isaac数据源。