记录自己的演示
连接机器人或模拟,用机器人记录命令记录示范,学习好的示范实践,然后将数据集推到HuggingFace Hub. ~ 2小时.
记录的演示记录
连接机器人 (或模拟),使用LeRobot记录命令记录至少50次演示,然后将数据集推到HuggingFace Hub
连接机器人或开放模拟
如果您使用一个真正的机器人,请现在连接它,并在运行记录命令之前确认系统已经识别了它.如果您正在模拟中工作,则记录命令可以在
实际机器人
您应该看到终端输出中流动的联合状态和 (对于真正的机器人) 臂响应输入.如果没有,在继续前,解决连接问题.
记录命令
根据你的设置调整旗
python -m lerobot.scripts.control_robot \ --robot-path lerobot/configs/robot/so100.yaml \ --control-mode record \ --dataset.repo-id $HF_USER/pick-place-v1 \ --dataset.num-episodes 50 \ --dataset.single-task "拿起红色立方体,放进碗里" \ --dataset.fps 30 \ --dataset.push-to-hub 1 \ --display-cameras 1 \ #HF_USER是你的拥抱面孔用户名 (通过:输出HF\USER=your_username) \ --set.push-to-hubs 1 个节后在录像室内自动播放 \ # 显示卡马 1 节后
模拟录制: 替换
演示活动有多少次?
合适的号码取决于你的设置:
- 模拟: 50个脚本编写的集体足以实现基线政策.环境是决定性的,因此差异低,而ACT的
合足以达到50个. - 真实机器人,简单任务: 50
80个人类示范. 如果你的示范一致,一个固定物体位置的选用机器人可以在这个范围的低端训练得很好. - 真实机器人,可变任务: 100
200次示范. 如果对象的位置不同,或者任务需要多个子步骤,则需要更多的覆盖.
对于此路径,目标是50次示范最低. 质量超过量
展示的好做法
连贯的工作空间设置
设置对象在每个集前重新置于相同位置.使用桌面上的磁带来标记起始位置. 政策将从你的演示中位置的分布中学习
完整的集
每个集都应该从同一场主场姿势开始,完成任务.不要停止在任务中记录.一个不完整的集,抓住器在抓住的半途中,教导模型一个坏的行为.
故意,顺利的运动
速度快速的速度是40~60%的.速度快的速度足以保持平稳,速度足以保持不动荡.模型从你的演示中学习时间.
部分或被取消的演示
如果您丢弃对象,与工作空间碰撞,或触发错误,请按
不一致的战略
别混合策略:在一些演示中,不要从左边抓住,在其他演示中,不要从右边抓住.选择一个方法,并使用它在每个集中.ACT的CVAE学习一个单一的"风格"
推到拥抱面孔中心
如果在录音过程中未设置
按一下您完成的数据集到 HuggingFace Hub python -m lerobot.scripts.push_dataset_to_hub \ --dataset-dir ~/lerobot-datasets/pick-place-v1 \ --repo-id $HF_USER/pick-place-v1 # 检查它是现场在: #
数据集可见性: 根据HuggingFace Hub的默认规定,新数据集将公开. 如果您的工作空间或任务敏感,请将
单元3完成,当...
在HuggingFaceHub上,您可以在LeRobot数据集中进行至少50个完整的未删除示范.您可以用
[← 回到路径概述]







