VisionProTeleop 公共数据集教程如何一键共享与下载机器人操作数据集【免费下载链接】VisionProTeleopVisionOS App Python Library to stream hand tracking data from Vision Pro, video/audio stream to Vision Pro.项目地址: https://gitcode.com/gh_mirrors/vi/VisionProTeleop想要快速获取机器人操作数据集却苦于采集成本高、数据分散VisionProTeleop为你提供了一站式解决方案这个开源项目由VisionOS App Python 库组成可以把 Apple Vision Pro 上的手部跟踪数据实时流式传输给机器人同时把视频/音频/仿真环境画面回传到头显。更贴心的是它还内置了一套公共数据集共享与下载系统让你既能一键把自己的遥操作数据共享给社区也能一键下载别人分享的机器人操作数据集真正实现数据取之于社区、用之于社区。公共数据集系统是什么为什么值得用在过去机器人遥操作实验数据通常躺在各自的硬盘里格式五花八门复现成本极高。VisionProTeleop 的公共数据集系统解决了这个痛点数据归属清晰数据集始终存放在你自己的云盘Dropbox / Google Drive公开共享只是把链接分享出去不会复制走你的数据随时可以撤回。元数据完备每条记录都带有时长、帧数、是否含视频、左右手跟踪、仿真数据、USDZ 场景等结构化字段方便检索与筛选。双向流通iOS 端 Tracking Viewer App 负责发布Python 端负责浏览与下载形成完整闭环。一条公共记录可能包含video.mp4第一视角视频、tracking.jsonl手部/头部跟踪数据以及描述任务与环境的元数据机器人操作数据集的关键要素一应俱全。一键共享在 App 中发布你的机器人操作数据集共享流程全部在 Tracking Viewer App 中完成全程可视化步骤如下选择记录在我的记录里选中要公开的机器人操作数据。补充元数据可选填任务描述、环境信息等帮助他人理解数据。上传云盘将数据上传到你的 Dropbox 或 Google Drive 并生成共享链接。写入公共库App 通过 CloudKit 公共数据库登记链接与元数据其他用户即可在Public Recordings页面看到。核心逻辑由 CloudKitManager.swift 实现makeRecordingPublic负责创建公开记录makeRecordingPrivate一键撤回还支持分页加载、按时间筛选今天/本周/本月与关键词搜索详见 PublicRecordingsView.swift。小贴士公开不等于交出数据所有权。想恢复私有只需把云盘文件夹设回私有或在 App 中取消共享即可。一键下载用 Python 拉取公共数据集下载端完全免费开源不需要 Apple 设备只需要 Python 环境。官方交互式浏览器示例见 18_public_datasets.py核心用法如下from avp_stream.datasets import list_public_recordings, download_recording # 列出所有公共数据集 recordings list_public_recordings() for rec in recordings: print(f{rec.title} - {rec.duration:.1f}s, {rec.frame_count} 帧) print(f 数据内容: 视频{rec.has_video}, 手部跟踪{rec.has_left_hand or rec.has_right_hand}) # 一键下载第一条数据 download_path download_recording(recordings[0], dest_dir./downloads)就这么简单download_recording会自动处理云盘链接转换Dropbox 共享链接自动加上?dl1强制直连下载Google Drive 文件夹则借助gdown打包拉取无需手动登录。安装依赖在开始前请先克隆项目并安装依赖git clone https://gitcode.com/gh_mirrors/vi/VisionProTeleop cd VisionProTeleop pip install -e . # 安装 avp_stream 及全部依赖 pip install gdown # 下载 Google Drive 文件夹数据所需进阶玩法按需筛选数据集公共数据集会越来越多手动翻阅效率太低。好消息是list_public_recordings内置了过滤参数让你精准定位需要的机器人操作数据集参数作用可选值recording_type按数据类型过滤egorecord、teleoperation-video、teleoperation-mujoco、teleoperation-isaachas_video是否含第一视角视频True/Falsehas_simulation_data是否含仿真数据True/False例如只筛选带 MuJoCo 仿真数据的遥操作数据集from avp_stream.datasets import list_public_recordings mujoco_recs list_public_recordings( recording_typeteleoperation-mujoco, has_simulation_dataTrue, ) print(f共找到 {len(mujoco_recs)} 条仿真数据集)如果记得某个数据集的 ID也可以用get_recording(recording_id)直接精确获取单条记录。相关实现集中在 datasets/ 目录下cloudkit.py 负责 CloudKit 查询downloaders.py 负责云盘下载models.py 定义了PublicRecording数据模型。常见问题解答Q共享数据集需要付费吗不需要。公开共享走的是你的个人云盘空间数据存哪、存多少由你决定。Q下载 Google Drive 数据集报错请确认已安装gdownpip install gdown这是下载 Google Drive 文件夹的必要依赖。Q如何撤回已公开的数据在 App 中对该记录执行取消共享或在云盘中把文件夹设为私有即可CloudKit 记录会被同步删除。Q公共数据集里都有哪些类型主要有四类纯第一视角录像egorecord、带视频的遥操作teleoperation-video、MuJoCo 仿真遥操作teleoperation-mujoco、Isaac Lab 仿真遥操作teleoperation-isaac覆盖从真实操作到仿真验证的完整链条。总结VisionProTeleop 把采集-共享-下载机器人操作数据集的全流程压缩到了几次点击App 端一键发布、Python 端一键拉取配合 CloudKit 元数据检索和 Dropbox/Google Drive 直连下载让数据流动真正高效起来。无论你是想复现他人的实验还是为社区贡献自己的遥操作数据这套公共数据集系统都能帮你快速上手。现在就克隆项目体验第一份公共数据集的下载之旅吧【免费下载链接】VisionProTeleopVisionOS App Python Library to stream hand tracking data from Vision Pro, video/audio stream to Vision Pro.项目地址: https://gitcode.com/gh_mirrors/vi/VisionProTeleop创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考