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

7. 机器人记录数据集(具身智能机器人套件)

1. 树莓派启动机器人

conda activate lerobot

python lerobot/scripts/control_robot.py \
  --robot.type=lekiwi \
  --control.type=remote_robot

2. huggingface平台配置

huggingface官网

  • 注册登录
  • 申请token(要有写权限)
  • 安装客户端
# 安装
pip install -U huggingface_hub
# 登录并保存 Git 凭据
huggingface-cli login --token $HUGGINGFACE_TOKEN --add-to-git-credential
# 下载模型到指定目录
huggingface-cli download DeepSeek-R1 --local-dir ./models
########## 常用指令如下
# 登录
huggingface-cli login
# 下载模型或数据集到本地
huggingface-cli download
# 查看当前登录的账户信息,验证登录状态
huggingface-cli whoami
# 输出当前环境配置
huggingface-cli env
# 在 Hugging Face Hub 上创建新仓库
huggingface-cli repo create
# 上传文件或目录到 Hugging Face 仓库
huggingface-cli upload

通用参数
--help:查看指令帮助
--endpoint <URL>:指定 Hugging Face 镜像源

在这里插入图片描述
在这里插入图片描述

3. 记录数据集

在笔记本电脑上运行以下命令以录制 2 集并将数据集上传到中心,可以通过添加 --control.resume=true 来恢复录制。

# 将 Hugging Face 库名存储在变量中
HF_USER=$(huggingface-cli whoami | head -n 1)
echo $HF_USER
# 录制并上传
python lerobot/scripts/control_robot.py \
  --robot.type=lekiwi \
  --control.type=record \
  --control.fps=30 \
  --control.single_task="拿起一块乐高积木,把它放进垃圾桶里" \
  --control.repo_id=${HF_USER}/lekiwi_test \
  --control.tags='["tutorial"]' \
  --control.warmup_time_s=5 \
  --control.episode_time_s=30 \
  --control.reset_time_s=30 \
  --control.num_episodes=2 \
  --control.push_to_hub=true

4. 数据集查看

如果录制时候使用–control.push_to_hub=true将数据集上传到云端了,则通过下面指令查到库ID后,在线上直接查看数据集。

echo ${HF_USER}/lekiwi_test

如果配置为-control.push_to_hub=falsehttp,未上传到hugging face云端,则通过下面指令后,在浏览器查看:http://127.0.0.1:9090

python lerobot/scripts/visualize_dataset_html.py \
  --repo-id ${HF_USER}/lekiwi_test \
  --local-files-only 1

5. 数据集回放

下面指令可以查看episode编号为0的数据集

python lerobot/scripts/control_robot.py \
  --robot.type=lekiwi \
  --control.type=replay \
  --control.fps=30 \
  --control.repo_id=${HF_USER}/lekiwi_test \
  --control.episode=0

具身开源套件部分课程如下,欢迎联系合作采购(全套开源)

  1. 树莓派上配置机器人环境
  2. 电脑主机上配置机器人环境
  3. 机器人硬件组装
  4. 基于硬件更新软件配置
  5. 机器人标定
  6. 机器人远程遥控
  7. 机器人数据集记录
  8. 机器人模型训练与评估
原文地址:https://blog.csdn.net/suoxd123/article/details/146066193
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.kler.cn/a/576246.html

相关文章:

  • RLock类详细介绍、应用场景和示例代码
  • MySQL如何创建索引 MySQL 创建索引详解:提升查询性能的利器
  • SpringBoot - 用责任链模式实现业务编排
  • Hive-优化(语法优化篇)
  • javaweb:Maven、SpringBoot快速入门、HTTP协议
  • Tomcat 新手入门指南:从零开始掌握安装与配置
  • RocketMQ延迟消息深度解析:原理、实践与性能调优
  • 【JAVA架构师成长之路】【持久层】第2集:SQL常用优化手段
  • 【C++设计模式】第八篇:组合模式(Composite)
  • 深入探讨AI-Ops架构 第一讲 - 运维的进化历程以及未来发展趋势
  • redisinsight 默认端口改成5540了
  • OpenCV计算摄影学(17)两个图像之间执行无缝克隆操作函数 seamlessClone()
  • maven高级-05.私服
  • 【银河麒麟高级服务器操作系统实例】虚拟机桥接网络问题分析及处理
  • Linux驱动开发(1.基础创建)
  • ❌Manus?✅OpenManus + DeepSeek!!!
  • springboot项目使用中创InforSuiteAS替换tomcat
  • pandas-基础(数据结构及文件访问)
  • BP神经网络终极进化:2025量子增强版Python实现(附元宇宙金融实战)
  • 深度学习(斋藤康毅)学习笔记(六)反向传播3