跳转至

Articulated Assets

统一 asset interface 的目的不是把所有来源强行变成一种文件,而是让 reconstruction、physics 与 renderer 对同一关节语义达成一致。

最小 contract

\[ \mathcal A= \{\text{links},\;\text{tree},\;q_{\min},q_{\max},\;\text{joint type},\; \text{visual},\;\text{collision},\;T_{\rm asset}\}. \]

其中 visual 用于重建和渲染;collision、mass、inertia 与 joint limit 用于 physics。两者可以来自不同 proxy,但必须通过同一 link name、joint axis、origin 与 root frame 对齐。

来源与角色

来源 主要用途 当前边界
D3D-HOI / PartNet physical asset Recon-to-Physics transfer human/contact 是本项目 reconstruction 或 preprocess 输出
ARCTIC / PhysicalArtiObj full-body articulated bridge 与 CoDA native reproduction author floating-root/table setting 与 D3D fixed-base setting 分表报告
Infinigen controlled synthetic stress test metadata 可以提供 inventory;不是现实 benchmark
ParaHome scan P1 external GT physics 需要单独补齐可审计 collision/physics proxy

不变性

  1. result.pt 的完整 absolute q trajectory 是唯一 joint reference:Default/Start 使用 q(0),Random/Hybrid 使用采样 q(t)
  2. q 不改写为相对轨迹;
  3. renderer FK、physics FK 与 evaluator link pose 使用同一 axis/origin convention;
  4. physics asset 必须显式记录 base 是否固定、gravity、collision 与 passive joint 设置。

ARCTIC loader 的 source/staged Isaac parity、deformation 与 render sanity 属于已有工程证据;详细操作见 Asset 与 Physics 实现