用途:当所选配置、验证报告或用户请求明确指明 FET_025_ROS 时,使用此技能。它用于暂存或报告针对 OmniGraph ROS 2 桥接节点的 Isaac ROS-Ready 合规性。默认使用 FET_025_ROS@0.1.0。
主要能力:验证 ROS.001 要求(至少一个 OmniGraph 节点 type 以 isaacsim.ros2.bridge. 开头);若缺失,优先在 Isaac Sim 中通过编写包含至少一个 ROS 2 桥接节点的 Action Graph 进行修复,然后保存 USD;再次验证并汇总结果。
使用方式:
-
确认输入阶段/资产存在,且所选特性为 FET_025_ROS@0.1.0。
-
针对 ROS.001 进行验证。
-
若缺失,优先在 Isaac Sim 中修复。
-
再次验证并汇总。
报告字段包括:feature(确切特性 ID 与版本)、input(检查的源资产或阶段)、output(暂存输出路径,仅在明确要求时原地输出)、requirements_repaired(本次修复的需求 ID)、validation(用于验证此确切特性的命令或检查)、status(passed、failed、skipped 或 blocked)、next_step(下一个确切特性技能或所需的用户/运行时证据)。
限制:通过 ROS.001 仅表示桥接布线已编写,并不代表 topics/TF/QoS 正确。除非用户提供预期的 ROS 图契约,否则在 headless USD-only 修复中不得使用占位 topic 自造任意桥接节点。无用户意图时自动编写完整 ROS 图会被阻止;此时应报告 blocked 并询问预期发布者/订阅者。
事实来源:nv_core/tiers/simready_foundation_tier_core/simready/foundation/tier_core/features/FET_025_ROS-0.1.0.json、同名 .md 文件,以及 nv_core/tiers/simready_foundation_tier_core/simready/foundation/tier_core/capabilities/isaac_sim/ros_bridge/requirements/ros2-bridge-nodes-present.md。该版本 0.1.0 无依赖,要求 ROS.001。