发布时间:2026/9/4 12:42:23
LeRobot数据集制作完全指南:3步打造可训练的机器人学习数据 LeRobot数据集制作完全指南3步打造可训练的机器人学习数据【免费下载链接】lerobot LeRobot: Making AI for Robotics more accessible with end-to-end learning项目地址: https://gitcode.com/GitHub_Trending/le/lerobot想给机械臂喂数据训练策略却不知道 LeRobot 数据集该怎么组织LeRobot 是 Hugging Face 推出的机器人端到端学习框架其核心 LeRobotDataset 格式用「Parquet MP4/图像」把观测、动作、元数据统一管理让采集、编辑、训练、可视化一气呵成。本指南面向新手带你走通「为什么标准化 → 格式里有什么 → 怎么上手制作 → 如何避坑」的完整链路让你第一份数据集就能直接喂给训练脚本。为什么你的机器人数据需要一套标准格式机器人学习的数据很「碎」摄像头拍到的是视频帧关节编码器吐出的是高频数值还有任务描述、时间戳、成功与否等杂项。散落在不同格式里训练时对齐时间、切分样本都很痛苦。LeRobot 的思路是把所有来源的数据收敛到 LeRobotDataset 这一种标准格式一个加载入口LeRobotDataset读任意仓库或本地目录直接返回 PyTorch 张量能无缝接DataLoader一套存储规范视觉走 MP4 视频或图像状态/动作走 Parquet元数据走 JSON/Parquet一批编辑工具删集数、切分、合并、改任务描述都有现成命令不用手写脚本对新手来说最大收益是你只管按规范录制后续训练、流式读取、可视化都不用再操心数据对齐。格式设计细节可参考 LeRobotDataset v3 文档。LeRobotDataset 的三根支柱数据到底存在哪把一个数据集想象成「三个抽屉」各放一类东西抽屉存什么格式表格数据关节状态、动作、时间戳等低维高频信号Apache Parquet视觉数据多摄像头画面按 episode 拼接后分片编码MP4 视频或图像元数据特征 schema、帧率、归一化统计量、episode 起止偏移JSON / Parquet简化后的目录结构是这样的meta/info.jsonschema 与路径模板是数据集的「目录页」meta/stats.json全局均值/标准差等统计量训练时归一化直接用meta/tasks.jsonl自然语言任务描述 → 整数 ID 的映射meta/episodes/每个 episode 的长度、任务、在共享文件中的偏移data/逐帧 Parquet 分片一个文件装多个 episodevideos/每个摄像头一条 MP4 分片流v3 格式的关键升级是「文件级存储 关系型元数据」多个 episode 拼进同一大文件靠元数据还原每个 episode 的边界。文件更少更整初始化更快规模上去后也不容易卡。上面展示的是 LeRobot 支持的机械臂在统一Robot接口下的操控效果——录制数据集时你操作的就是这套硬件抽象。上手第一步用lerobot-record录制第一份数据集没有硬件先跑通流程比什么都重要。有硬件的话录制一步到位lerobot-record \ --robot.typeso101_follower \ --robot.port/dev/tty.usbmodemXXXX \ --teleop.typeso101_leader \ --teleop.port/dev/tty.usbmodemYYYY \ --dataset.repo_id你的用户名/my-dataset \ --dataset.num_episodes5 \ --dataset.single_taskGrab the black cube要点拆解先校准再录制lerobot-teleoperate会自动检测缺失的校准并引导你完成校准文件按robot.id归档后续遥操作、录制、评估请用同一个id任务描述写清楚single_task会成为条件化策略的提示词像「抓起黑色方块」这样具体可执行多摄像头就配多路--robot.cameras支持传字典一路前置加一路顶视是常见组合流式编码--dataset.streaming_encodingtrue可在录制时就边录边编码视频省磁盘压力录完得到的是标准 LeRobotDataset可以直接推到 Hub 共享也可以留在本地训练。完整命令与参数说明见 真实机器人模仿学习教程。SO-100 这类低成本机械臂配合主从臂遥操作是最常见的入门采集组合一只手操纵主臂从臂跟着学数据自动进数据集。上手第二步清洗、切分与质检录完 5 个 episode 只是开始真正可用往往要经过「编辑 校验」清洗坏掉的集数直接删支持删完另存新库、原库不动lerobot-edit-dataset \ --repo_id 你的用户名/my-dataset \ --new_repo_id 你的用户名/my-dataset_clean \ --operation.type delete_episodes \ --operation.episode_indices [1, 3]切分按 6:2:2 拆训练/验证/测试或按集数划分任务组lerobot-edit-dataset \ --repo_id 你的用户名/my-dataset_clean \ --operation.type split \ --operation.splits {train: 0.6, val: 0.2, test: 0.2}合并多轮采集的数据集特征一致时可merge成一个更大的库修正任务标签打错字的任务描述用modify_tasks原地改支持按集数重标、批量替换校验用lerobot-info看数据集概要episode 数、特征、时长再抽几帧确认画面与关节状态对得上。所有编辑操作的完整参数见 数据集工具指南API 写法示例在 examples/dataset/use_dataset_tools.py。避坑指南新手最常踩的4个坑图像编码不统一一路 1080p 一路 640x480 混着录训练时归一化尺寸会打架。建议同一数据集内所有摄像头分辨率、帧率保持一致动作空间没归一化数据集自带meta/stats.json统计量训练配置里开启归一化即可如果统计量是旧版本算的用 augment_dataset_quantile_stats.py 补齐时间对齐靠手动别自己拼 CSV 和视频。走lerobot-record统一采集时间戳由框架保证对齐需要「过去几帧」的时序窗口时加载时传delta_timestamps即可episode 粒度过大一个 episode 里混多种任务任务条件化会失效。一个 episode 只做一个动作任务描述单一明确另外提醒数据集一旦推上 Hub 就是「只读资产」心态——大改动前先split或另存新库别在原始库上反复删改。从数据集到会动的手臂完整工作流一览最后把全链路串起来每一步都有对应命令采集lerobot-teleoperate校准 →lerobot-record录制加工lerobot-edit-dataset删/切/合/改标签检查lerobot-info看概要可视化抽查帧训练lerobot-train --policy.typeact --dataset.repo_id你的用户名/my-dataset评估lerobot-eval在 LIBERO、MetaWorld 等仿真基准或真机上跑成功率数据、策略、评估三位一体之后你就拥有了一个可复用的机器人学习管线换任务重录数据、换策略重训、换平台重评估数据集格式始终不变。想深入某个环节从 官方文档 找对应章节即可。【免费下载链接】lerobot LeRobot: Making AI for Robotics more accessible with end-to-end learning项目地址: https://gitcode.com/GitHub_Trending/le/lerobot创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

2026/9/4 12:42:23

AI时代C语言学习指南:从基础到嵌入式开发实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/4 12:37:23

免费AI写论文工具分享,AI写论文工具大合集!

大学生写论文,优先选中文适配、学术合规、有免费额度、能降重 / 控 AI 率、自动排版的工具。接下来按场景推荐工具,每款附带核心功能、免费 / 付费情况、适用人群,方便读者直接选型。 一、全流程全能型(从开题到答辩一站式&#x…

2026/9/4 13:27:27

Ice 终极指南:macOS 14 以上如何安装、授权并彻底整理菜单栏

Ice 终极指南:macOS 14 以上如何安装、授权并彻底整理菜单栏 【免费下载链接】Ice Powerful menu bar manager for macOS 项目地址: https://gitcode.com/GitHub_Trending/ice/Ice Ice 是一款面向 macOS 14 及以上系统的菜单栏管理工具,解决的核心…

2026/9/4 13:27:27

LeRobot 快速上手:5 分钟跑通你的第一条机器人训练命令

LeRobot 快速上手:5 分钟跑通你的第一条机器人训练命令 【免费下载链接】lerobot 🤗 LeRobot: Making AI for Robotics more accessible with end-to-end learning 项目地址: https://gitcode.com/GitHub_Trending/le/lerobot LeRobot 是 Hugging…

2026/9/4 13:27:26

旋转等变性:让CNN从结构上应对任意角度的几何变换

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/4 13:22:26

OPPO Pad 3 Pro芯片虚焊故障解析:从黑屏到补焊维修指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/3 18:28:26

vSound小提琴数字处理器实操指南:从接线到演出的完整配置

电小提琴或者原声小提琴插电演出,第一个绕不开的坎就是声音难听。原声琴的共鸣和空气感一旦进了拾音器,出来的往往是一坨干瘪、发尖、带着奇怪塑料味的信号。我当初第一次把琴接上乐队调音台,直接被主唱吐槽"你这声音像在锯钢丝"。…

2026/9/3 14:29:47

传感器接口IC如何攻克生物化学传感的微弱信号难题?

1. 从电极到比特流:为什么生物化学传感必须依赖专用接口IC 做生物化学传感的人都有过类似的经历:明明传感器本身性能很好,信号输出却一塌糊涂——噪声大、漂移明显、重复性差,怎么调都达不到预期。很多时候问题并不在传感器&#…

2026/9/3 14:30:35

STM32F411CEU6多通道ADC采集:扫描模式+DMA实现详解

1. 多通道 ADC 的用武之地把“Multichannel ADC”和“STM32F411CEU6”这两个关键字放在一起,其实就是嵌入式开发里最常遇到的一类需求:用一块不算贵的 MCU,同时采集多路模拟信号。STM32F411CEU6 是 48 引脚的 Cortex-M4F 主控,主频…

2026/9/4 0:00:58

STM32H743 SPI从机DMA双缓冲通信实战

简介:本资源是面向嵌入式开发工程师与STM32进阶学习者的SPI DMA双机通信从机端完整实现方案,聚焦STM32H743高性能Cortex-M7单片机在工业控制与高速数据交互场景下的从机通信开发痛点。压缩包含1355个文件,主体为599个C源码与321个头文件&…

2026/9/4 0:00:58

CPU开盖降温教程:20元成本让温度直降30度的原理与实践

最近很多朋友都在抱怨,自己的电脑一到夏天就变成"烤箱",玩游戏时CPU温度动不动就飙到90度以上,风扇噪音堪比直升机。更让人头疼的是,明明配置不错,却因为高温降频导致性能大打折扣。如果你也遇到了类似问题&…

2026/9/4 0:00:58

ArkTS 表单工程:场地预约页的三态场次 Grid 与校验

ArkTS 表单工程:场地预约页的三态场次 Grid 与校验 App 14「运动场地预约」场地 Tab(Func1Tab),是整 App 交互最丰富的页面——场地横向切换 三色图例 渐变预约预览卡 快捷模板 今日场次 Grid(可选/已选/已满三态&…

2026/9/3 20:43:36

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/3 17:51:43

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/3 21:06:57

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…