数据与分析 ✓ NVIDIA · 官方 hdf5lerobotdataset-conversionroboticsvideo-processingisaac-for-healthcare

I4H 数据集转换器

将 Isaac for Healthcare 的 HDF5 录制转换为可用于训练的 LeRobot 数据集。

FollowSkills 评估 · FSRS-2.0
不推荐
40/ 100 五分制 2.0 / 5
信任安全7 / 25 · 1.4/5

命令、输入路径、输出目录和数据流基本可见,未见恶意行为或凭据窃取;但默认克隆未固定版本,使用家目录,直接执行外部脚本,并启用--overwrite、创建符号链接且无确认、备份或回滚机制。HDF5可能包含敏感医疗数据,但未说明脱敏、日志泄露或访问边界,因此扣分。

可靠稳定7 / 20 · 1.8/5

流程分步清晰,缺失HDF5、环境和AV1问题有诊断提示;但关键转换代码不在评估材料中,依赖未锁定,成功验证仅检查少量文件和日志,未覆盖异常输入、部分失败、权限错误或恢复路径。benchmark仅有两次正向任务,静态证据不足以证明更高可靠性。

适用触发8 / 15 · 2.7/5

目标用户、HDF5到LeRobot的场景、触发词和不适用于查看的边界较明确;但ENV_ID在示例中固定为scissor_pick_and_place,所谓最新录音只列出候选而不自动选择,支持范围依赖外部环境YAML。未提供中文交互或大陆网络可达性证据,因此扣分。

规范维护8 / 15 · 2.7/5

具有版本、许可证、作者、用途、前置条件、限制、故障排查和最终输出说明,结构总体可读;但缺少推荐的Instructions和Examples章节,没有变更记录、明确维护责任或更新路径,skill-card将输出描述为Markdown而SKILL.md要求报告结果,存在文档不一致。

有效结果6 / 15 · 2.0/5

核心任务、命令和预期LeRobot产物明确,静态benchmark报告显示两项正向任务通过且Codex正确性79%、有效性52%;但样本仅两项、无负向任务,未提供可核验的实际数据集产物或关键路径测试,输出仍需用户确认环境、路径和结果,因此不超过静态上限并扣分。

证据核验4 / 10 · 2.0/5

存在版本化评估文件、两项评估任务和外部评估摘要,提供一定审计线索;但选定技能没有提交的专用测试套件或CI覆盖,benchmark结果缺少原始日志和产物,无法独立复现关键转换结论,因此仅给有限分数。

证据充分度: 评估于 2026年7月29日 审查版本 ce70ca7f1966
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
使用前请注意
  • 执行前应明确确认外部仓库来源和版本,并避免默认使用未固定版本的git clone。
  • --overwrite和符号链接操作没有备份或回滚;应先确认目标目录,尤其要保护原始HDF5和既有LeRobot数据集。
  • 医疗机器人录音可能包含敏感数据;应确认脱敏、日志内容、权限和数据存储位置。
  • “latest”场景不会自动选择最新HDF5;必须人工设置HDF5_PATH并核对ENV_ID与录音来源一致。
  • AV1会导致后续decord读取失败;转换后应实际检查元数据、视频和失败/跳过episode。
查看完整评分方法 →

这个 Skill 能做什么,适合哪些场景?

该技能把 agentic HDF5 录制转换为包含 Parquet、元数据和视频的 LeRobot 数据集。它使用生成录制时相同的环境配置,以确定机器人、任务、相机、动作、状态和数据集默认值。转换结果写入 HF_LEROBOT_HOME 下指定 repo-id 的目录。它适合转换和训练准备,不用于查看录制内容。

解析现有的 HDF5 录制,读取环境 YAML 中的机器人、任务、相机及 dataset 配置,调用 workflows/agentic/dataset/run.sh 执行转换,生成 Parquet、meta 文件和每回合视频,并检查 meta/info.json、视频文件和保存的回合数量。转换时使用 H.264 视频编码,并按环境配置调整相机分辨率。

  1. Isaac for Healthcare 用户需要把 teleop、mimic 或 validate 产生的 HDF5 录制准备为 LeRobot 训练数据集。
  2. 机器人研究人员需要将 scissor SO-ARM 录制导出为带 modality.json 的本地 LeRobot 数据集。
  3. 使用 G1 locomanip 或 assemble-trocar 环境的用户需要依据环境 YAML 中的 modality 模板完成转换。
  4. 数据工程师需要统一头部相机和总览相机等混合分辨率视频的尺寸。

这个 Skill 有哪些优点和局限?

优点
  • 直接生成 LeRobot 所需的 Parquet、元数据和视频。
  • 利用环境 YAML 统一机器人、任务、相机和模态配置。
  • 支持通过 --image-size 覆盖相机输出尺寸。
  • 包含输入文件、编解码器和模态配置的故障排查指引。
局限
  • 必须提供已有的 HDF5 录制,不能替代录制流程。
  • 必须使用生成录制时相同的 --env。
  • 必须使用 H.264;默认 AV1 会导致 GR00T 的 decord 在微调时无法读取视频。
  • 依赖已设置的 i4h-workflows 工作流和 .venv;本材料未说明具体平台支持或独立测试套件。

如何安装这个 Skill?

使用 skills CLI 安装:npx skills add nvidia/skills --skill i4h-workflow-dataset-convert --yes。技能还要求先通过 i4h-workflow-setup 完成工作流设置并存在 .venv;具体设置步骤未在本技能中提供。

如何使用这个 Skill?

准备现有的绝对路径 HDF5 文件,并使用生成它的相同 ENV_ID。将 I4H_WORKFLOWS 指向包含 workflows/agentic/ 的 i4h-workflows 检出目录,设置 HDF5_PATH 和 HF_LEROBOT_HOME,然后运行:"${REPO_ROOT}/workflows/agentic/dataset/run.sh" --env "${ENV_ID}" --hdf5-path "${HDF5_PATH}" --repo-id "local/${ENV_ID}" --video-codec h264 --overwrite。完成后确认输出目录中的 meta/info.json、每回合视频和日志中的回合数量。

这个 Skill 与同类方案有什么区别?

该技能明确区分数据转换与查看:查看录制应使用 i4h-lerobot-viz。

常见问题

它能查看或浏览 HDF5 录制吗?
不能。该技能用于转换;源材料指定查看应使用 i4h-lerobot-viz。
没有 HDF5_PATH 会发生什么?
转换会失败,并列出 runs 目录中按时间排序的 HDF5 候选文件。
为什么必须指定 --video-codec h264?
因为转换器默认的 AV1 编码会导致 GR00T 的 decord 视频读取器在微调时失败。
输出数据集在哪里?
输出位于 HF_LEROBOT_HOME/<repo-id>;示例命令使用 local/${ENV_ID}。

同仓库的其他 Skills

均来自 NVIDIA/skills

数据与分析 ✓ NVIDIA · 官方

I4H 遥操作数据集录制

通过键盘、SO-ARM 主臂或 VR 遥操作,将人类示范录制为 HDF5 数据集。

开发与工程 ✓ NVIDIA · 官方

Isaac for Healthcare 数据集回放

在 Isaac Sim 中回放 HDF5 轨迹,检查机器人演示的视觉正确性。

开发与工程 ✓ NVIDIA · 官方

I4H 机器人策略微调

在 LeRobot 数据集上微调 GR00T 或 openpi PI0 策略。

数据与分析 ✓ NVIDIA · 官方

LeRobot 数据集可视化器

在浏览器中检查转换后的 LeRobot 数据集。

数据与分析 ✓ NVIDIA · 官方

I4H 模拟数据集扩增

通过加入动作和状态噪声,从现有 HDF5 录制数据复制轨迹并扩增数据集。

自动化与运维 ✓ NVIDIA · 官方

Isaac for Healthcare 全流程工作流

把 Isaac for Healthcare 从录制一路跑到验证

数据与分析 ✓ NVIDIA · 官方

i4H 数据集标注工作流

使用视觉语言模型验证轨迹是否完成任务,并筛选可用于微调的数据。

开发与工程 ✓ NVIDIA · 官方

Isaac for Healthcare 工作流验证

运行策略或状态机控制器并将验证回合记录到 HDF5。

开发与工程 ✓ NVIDIA · 官方

I4H 工作流环境创建

从现有环境快速搭建可运行的 Isaac for Healthcare 新环境。

开发与工程 ✓ NVIDIA · 官方

I4H 场景编辑工作流

通过桥接会话实时编辑 Isaac for Healthcare 环境场景。

开发与工程 ✓ NVIDIA · 官方

导管导航设置验证

验证导管导航工作流的主机、GPU与Python路径配置。

开发与工程 ✓ NVIDIA · 官方

导管导航透视视口

启动带实时导管物理和透视控制的交互式介入导航视口。

开发与工程 ✓ NVIDIA · 官方

导管导航端到端烟雾测试

为 Isaac for Healthcare 导管导航工作流执行从环境验证到 DRR 渲染和单元测试的 v0.7 全流程检查。

数据与分析 ✓ NVIDIA · 官方

TAO DAFT 数据集格式转换

帮助 AI 代理使用 tao-daft 在受支持的 DAFT 格式之间转换数据集。

数据与分析 ✓ NVIDIA · 官方

cuPyNumeric 并行 HDF5 I/O

让分布式 cuPyNumeric 数组高效读写单文件 HDF5。

数据与分析 ✓ NVIDIA · 官方

cuPyNumeric 分片并行加载

为分片磁盘数据构建按处理器并行的 cuPyNumeric 加载路径。

开发与工程 ✓ NVIDIA · 官方

i4h 智能体工作流导航

为医疗机器人工作流提供环境、策略与阶段导航。

自动化与运维 ✓ NVIDIA · 官方

TAO 工作流启动门禁

在执行 TAO 作业前完成平台、凭证、数据与容器预检。

开发与工程 ✓ NVIDIA · 官方

Jetson BSP 信息检查

在刷写前快速核验 Jetson BSP 版本、板卡配置与 rootfs 状态。

数据与分析 ✓ NVIDIA · 官方

TAO DAFT 数据集验证器

用 tao-daft validate 检查 TAO DAFT 数据集的结构、架构与交叉引用错误。

相关 Skills