当前位置: 首页 > news >正文

RoboTwin 数据收集-翻译

我们在开源发布的 RoboTwin 数据集中提供了超过 10 万条预收集的轨迹。但由于任务和实体设置具有高度可配置性和多样性,我们强烈建议用户自行进行数据收集。

运行以下命令,将首先为目标收集数量搜索随机种子,然后回放该种子以收集数据。

数据收集前,请查看常见问题。我们强烈建议避免使用 A/H/V 系列 GPU 进行数据收集和策略评估。数据收集前,请查看常见问题 #3(数据收集和评估时卡住)。我们强烈建议避免使用 A-、H- 或 V- 系列 GPU 进行数据收集和策略评估。

collect_data.sh ${task_name} ${task_config} ${gpu_id}
# 干净数据示例:bash collect_data.sh beat_block_hammer demo_clean 0
# 随机化数据示例:bash collect_data.sh beat_block_hammer demo_randomized 0

数据存储说明

数据收集完成后,收集到的数据将存储在 data/${task_name}/${task_config} 路径下。

  • 单个回合的数据将存储在一个 HDF5 文件中,图像以比特流形式存储。若需恢复图像,可使用以下代码:
    image = cv2.imdecode(np.frombuffer(image_bit, np.uint8), cv2.IMREAD_COLOR)
    
  • 每条轨迹的观测和动作数据以 HDF5 格式保存在 data 目录中。
  • 每条轨迹对应的语言指令存储在 instructions 目录中。
  • 每条轨迹的头部摄像头视频可在 video 目录中找到。
  • _traj_data.cachescene_info.json 和 seed.txt 文件是数据收集过程中生成的辅助输出文件。

参数与配置说明

  • 所有可用的 task_name 选项可在文档中查询。
  • gpu_id 参数指定要使用的 GPU,需设置为 0 到 N-1 之间的整数(其中 N 是系统中可用的 GPU 数量)。
  • 数据合成器通过执行 envs 目录中的任务脚本,结合 curobo 机器人规划器,实现自动化数据收集。
  • 数据收集通过任务特定的配置文件进行配置(详见 ./configurations.md 中的教程),该文件定义了目标实体、领域随机化设置、要收集的数据样本数量等参数。

补充说明

  • 所有任务中各实体的数据生成成功率可查看:https://robotwin-platform.github.io/doc/tasks/index.html。
  • 由于不同机械臂的结构限制,并非所有实体都能完成所有任务。
  • 数据收集流程首先探索一组随机种子(seed.txt),以确定可成功收集数据的轨迹,然后据此记录细粒度的动作轨迹(_traj_data)。
  • 整个过程完全自动化,只需运行一条命令即可启动。
  • ⚠️ 若不需要 3D 数据,可忽略 “missing pytorch3d” 警告。

2025 年 10 月 5 日

TianxingChen

http://www.dtcms.com/a/536715.html

相关文章:

  • 强对流天气临近预报技术发展趋势
  • 杭州专业网站设计策划给个免费的网站好人有好报
  • 百钱买百鸡问题
  • 简单通讯录
  • 有没有专门交人做美食的视频网站wordpress经典博客主题
  • 2025年mathorcup大数据竞赛B题【物流理赔风险识别及服务升级问题】原创论文分享(含完整python代码)
  • 当AI把薯片当手枪:物联网技术如何终结识别乌龙?
  • 51CTO_开源的密码自助平台Self Service Password
  • DB-GPT 0.7.4 版本更新|开源蚂蚁集团Text2SQL数据集:Falcon、支持GLM-4.5大模型
  • 网站基本维护安庆建设网站
  • 【Android Audio】安卓音频中Surround mode切换流程
  • 2026版基于python的旅游景点推荐系统
  • 直白理解 NTRU 公钥加密系统
  • 如何在物联网产品应用串行psram
  • 1.2、实战准备:AI安全研究环境搭建与工具链
  • 鞋材加工东莞网站建设山西网页制作
  • 网站建设基本流程包括哪几个步骤工装设计方案网站
  • 苏州手机网站建设报价logo设计网站平台
  • 数据驱动AI落地:交通运维与仓储管理的智能化破局方法论与技术实践
  • 多功能雷达行为辨识与预测技术研究
  • Rust面试题及详细答案120道(115-120)-- 对比其他语言
  • LeetCode算法学习之移除元素
  • allWebPlugin中间件IE特别版发布
  • 前端八股之HTTP
  • rust笔记
  • 西安招聘网站建设多多鱼网页设计代码
  • 中国团队开发出有效的钙钛矿电池缓冲液
  • 使用mybatis-plus,实现将排序时,字段值为NULL的数据排在最后
  • Websocket两台服务器之间的通信
  • 网站技能培训班有哪些做网站用什么软件ps字体