SuperAPI AI 工具集

simready-foundation-conform-fet-000-newton

智能体与模型

查看项目

更新于 10-16 02:34

技能介绍

用途:当所选配置、验证报告或用户请求明确指向 FET_000_NEWTON 时使用本技能。它在已满足中性 Core(FET_000_STANDARD@0.1.0)的资产上修复或搭建 Newton 物理运行时变体契约,不涉及 Newton 刚体/碰撞体物理本身(那属于 FET_003_NEWTON 等)。默认版本为 FET_000_NEWTON@0.1.0;若报告指向 FET_000_PHYSX 或 FET_000_MUJOCO,应改用对应技能。

主要能力:修复 RV.004(在 defaultPrim 上添加 Newton 变体集,含 Disabled/Enabled,默认 Disabled)、RV.005(Enabled 变体前置 payload = @./runnables/physics/newton.usd@,载荷须位于资产根内)、RV.006(在 customLayerData.SimReady_Metadata.Variants.Physics.Newton 写入 prim、variantSetName、activateOption)、RV.010(变体段纯净:Enabled 仅含 payload,Disabled 为空)、RV.011(组合阶段隔离:仅中性 UsdPhysics 与 Newton 数据,禁止 Mjc*/mjc:、Physx/physx:* 及 physics:approximation)。

使用方式:先确认输入存在并锁定特性版本;确保中性 Core 通过,否则先交给 simready-foundation-conform-fet-000-standard;读取 FET_000_NEWTON 清单、特性文档与 RV.004–RV.006、RV.010/RV.011 需求文档及隔离矩阵;在暂存输出目录中仅修复上述 RV 项,不触碰 PhysX/MuJoCo 变体或刚体物理;重跑同一配置门或最窄验证门;汇总版本、改动文件、验证证据与首个剩余阻塞。

适用场景:单网格道具的网格碰撞增量(NewtonCollisionAPI、PhysicsMeshCollisionAPI、NewtonMeshCollisionAPI 与 newton:contactGap = 0),以及多刚体装配中每个碰撞网格与绑定材质的增量(NewtonMaterialAPI、newton:rollingFriction、newton:torsionalFriction)。

限制:本技能不是最终验证器,不应静默修改源资产;仅在安全处做确定性修复,遇到验证门仍失败或需人工决策时停止并报告。需要 Newton 关节、铰接、场景调参或逐链接碰撞体决策时,应转交 FET_003_NEWTON/FET_004_NEWTON/FET_022_NEWTON 或提供的 newton_overrides。碰撞几何或预期碰撞网格不明确、资产无 defaultPrim 或归属 prim 不明确时,应阻塞并报告。本地验证需构建 core tier wheel、创建 Python 3.12 虚拟环境并安装 usd-core、usd-validation-nvidia、numpy 与 tier wheel,再调用验证模块。