Skip to content

feat(sim): connect Uni-Lab-OS runtime with Isaac physics worker#270

Merged
q434343 merged 4 commits into
deepmodeling:lab_2_isacc_simfrom
Skyzuo9:pr/sim-embodied-ai-phase1a-3
Jun 3, 2026
Merged

feat(sim): connect Uni-Lab-OS runtime with Isaac physics worker#270
q434343 merged 4 commits into
deepmodeling:lab_2_isacc_simfrom
Skyzuo9:pr/sim-embodied-ai-phase1a-3

Conversation

@Skyzuo9
Copy link
Copy Markdown

@Skyzuo9 Skyzuo9 commented Jun 2, 2026

概述

本 PR 完成 Phase 2 Isaac Bridge 的主要接入工作,让 Uni-Lab-OS 可以通过 CLI/runtime 接入 Isaac physics worker,并把 Isaac 侧物理状态暴露给 Query
API。同时新增 RoboArm Chem 04 的 Isaac 实验室布局生成器,用于后续端到端渲染和演示验收。

主要改动

  • 新增 physics backend 抽象接线,支持 nonefakeisaac 三种 backend,并通过 RuntimeContext 保存 physics endpoint、scene、timeout 等运行
    时配置。
  • 新增 Isaac HTTP bridge 和独立 Isaac worker,支持 resetstepload_sceneget_observationset_commandrender 等 RPC 操作。
  • 在 CLI 中新增 --physics--physics_endpoint--physics_scene--physics_timeout 参数,支持本地 graph + fastapi 的离线 sim 启动路径。
  • 新增 PhysicsLiveSource,把 physics backend 的 observation 转换为 Query API 的 state/pose,支持 physics_live:isaac 数据源。
  • 新增 RoboArm Chem 04 central island Isaac 布局定义和生成脚本,包含 table、robot、hotplate、beaker、transfer deck 等布局元素和 query targets。
  • 补充 smoke 脚本、端到端 runbook、项目总结文档,以及 sim/query/integration 相关测试覆盖。

@q434343 q434343 merged commit 2c0928e into deepmodeling:lab_2_isacc_sim Jun 3, 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.

2 participants