首页/新闻资讯/正文详情

如何快速搭建你的第一台遥操作机械臂?Every-Embodied地瓜RDK-X5+LeRobot SO101实战教程

发布时间:2026/9/25 15:48:35 来源:云帆数科 栏目:资讯中心
如何快速搭建你的第一台遥操作机械臂?Every-Embodied地瓜RDK-X5+LeRobot SO101实战教程
如何快速搭建你的第一台遥操作机械臂Every-Embodied地瓜RDK-X5LeRobot SO101实战教程【免费下载链接】every-embodied仅需Python基础从0构建自己的具身智能机器人从0逐步构建VLA/OpenVLA/SmolVLA/Pi0 深入理解具身智能项目地址: https://gitcode.com/gh_mirrors/ev/every-embodied想从0搭建一台遥操作机械臂吗本文带你用地瓜机器人 RDK-X5 开发板 LeRobot SO-101 机械臂仅凭 Python 基础完成从系统烧录到双手控制的第一次遥操作。这是具身智能Embodied AI入门最省钱、最快的一条路径RDK-X5 负责算力LeRobot 框架驱动 SO-101 主从臂全程不需要复杂开发环境小白也能跟着走通。为什么选这套方案组件角色说明地瓜 RDK-X5边缘算力板8核 A55 10TOPS BPU自带 Ubuntu 桌面系统可直插机械臂 USB 口LeRobot开源框架HuggingFace 出品内置 SO-101 驱动、校准与遥操作脚本SO-101 主从臂硬件本体主臂Leader人手操控从臂Follower实时跟随用于模仿学习数据采集这套组合正是 Every-Embodied 开源教程的推荐入门方案后续还能平滑扩展到 VLA、Pi0 等策略训练。机械臂横向对比可参考 07机械臂选型.md。硬件准备清单地瓜 RDK X5 开发板× 1Micro SD 卡≥8GB建议按 1元/GB 价位买质量稍好的劣质卡可能导致系统启动失败电源5V/3A 以上 USB Type-C 适配器⚠️ 不要用电脑 USB 口供电会反复重启LeRobot SO-101 主从臂套装主臂 从臂各一只预装版免设电机 IDHDMI 显示器、HDMI 线、Wi-Fi或网线RDK X5 关键接口4 路 USB 3.0接机械臂、千兆网口支持 POE、HDMI、MIPI 摄像头口。机械臂的 USB 电机总线直接插 USB 3.0 口即可。第一步一键烧录 RDK X5 系统最快10分钟官方推荐用RDK StudioWindows 桌面工具完成烧录无需折腾 SD 卡读卡器安装 RDK Studio选择设备 RDK X5点击「使用闪联Type-C」将 SD 卡装入 RDK X5Type-C 线连接电脑按住开关按钮再通电持续 3-5 秒进入闪连模式板子会被识别为 U 盘选择最新 Ubuntu 22.04 镜像 → 选择/dev/sdb→ 点击安装等待下载并烧录完成。 没有 RDK Studio 也可以用 balenaEtcher 把镜像烧到 SD 卡。更详细流程见 01RDKX5超新手入门教程.md 和 02RDK X5闪连RDK Studio使用教程.md。上电后屏幕出现 Ubuntu 桌面即成功绿色电源灯亮起、旁边橙色灯也亮说明系统已起来。第二步连接网络登录系统后用nmcli命令行连接 Wi-Fi查看列表 连接nmcli dev wifi sudo nmcli dev wifi connect 你的WiFi名 password 密码第三步安装 LeRobot 并识别电机端口在 RDK X5 上安装 micromambaARM64 版创建 Python 3.10 环境克隆 LeRobot 源码并安装 Feetech 电机驱动# 下载并解压 ARM64 版 micromamba初始化 shell curl -Ls https://micro.mamba.pm/api/micromamba/linux-aarch64/latest | tar -xvj bin/micromamba ./bin/micromamba shell init -s bash --root-prefix ./micromamba source ~/.bashrc mamba create -y -n lerobot python3.10 mamba install ffmpeg -c conda-forge克隆 LeRobot 后执行pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple cd lerobot pip install -e .[feetech]关键一步自动检测电机总线端口。先放开串口权限再运行端口检测脚本——它会让你拔掉某只臂的 USB 线并按回车通过对比前后端口差值定位主臂/从臂sudo chmod 666 /dev/ttyACM0 sudo chmod 666 /dev/ttyACM1 python lerobot/scripts/find_motors_bus_port.py运行时依次拔插主臂、从臂的 USB 线脚本会分别输出类似The port of this MotorsBus is /dev/ttyACM0的结果。拿到端口后打开lerobot/common/robot_devices/robots/configs.py检索So101RobotConfig把leader_arms和follower_arms中的port默认值改成刚才检测到的实际端口主臂一个、从臂一个 在 VSCode 中可以直接全局搜索FeetechMotorsBusConfig快速定位这两处第四步电机ID与主从臂校准电机 ID 设置如果买的是预安装版本电机 ID 已配置好可跳过此步DIY 版本需把每个电机逐个接入总线用configure_motor.py依次设置 ID 1~6主从臂对齐校准最核心的一步运行一条命令即可同时校准从臂和主臂。命令会依次提示你把臂摆到 4 个标准位姿——中间位置、零位、旋转位置、休息姿势每摆到位就回车确认python lerobot/scripts/control_robot.py \ --robot.typeso101 \ --robot.cameras{} \ --control.typecalibrate \ --control.arms[main_follower]从臂的 4 个标准位姿参考主臂同样摆 4 个位姿并确认校准完成后校准文件会保存在.cache/calibration/so101目录之后每次启动自动加载。第五步启动遥操作 校准就绪跑起 teleoperatepython lerobot/scripts/control_robot.py \ --robot.typeso101 \ --robot.cameras{} \ --control.typeteleoperate移动主臂从臂会实时跟随你的动作——恭喜你的第一台遥操作机械臂已经跑起来了之后还可以给--robot.cameras配置摄像头边操作边录制数据集用于后续模仿学习ACT / Pi0 / SmolVLA。进阶玩法双臂异构遥操作单臂跑通后项目里还有「Windows 主臂 Linux 从臂」的双臂远程遥操作系统主臂连 Windows 电脑采集动作通过 HTTP/WebSocket 推送到 RDK-X5 上的 FastAPI LeRobot 服务网页端一键连接、校准、开始遥操作支持三路相机画面实时回传。完整流程端口识别、CLI 校准、数据推送 API见 04LeRobot双臂异构系统遥操作.md单臂教程原文见 03RDK-X5连接lerobot机械臂进行遥操作.md。常见问题速查问题处理建议上电不开机 / 反复重启换 5V/3A 以上独立电源确认 SD 卡已烧录系统镜像端口拒绝访问sudo chmod 666 /dev/ttyACM*或把用户加入 dialout 组主臂动了从臂不动检查四臂校准文件是否齐全、主臂数据推送脚本是否在运行摄像头黑屏核对相机索引与 USB 带宽必要时只保留必需摄像头系统启动失败SD 卡质量问题换质量更好的卡重新烧录写在最后用 RDK-X5 LeRobot SO-101 搭建遥操作机械臂全程只需要 Python 基础 几条命令行烧录系统 → 检测端口 → 校准主从臂 → 启动 teleoperate半天即可上手。这不只是玩机器人更是通往 VLA 大模型、模仿学习数据采集的入口。完成本文后可以继续沿着 Every-Embodied 仓库的学习路线视觉、强化学习、策略抓取、仿真工具深入具身智能。动手搭起你的第一台遥操作机械臂吧【免费下载链接】every-embodied仅需Python基础从0构建自己的具身智能机器人从0逐步构建VLA/OpenVLA/SmolVLA/Pi0 深入理解具身智能项目地址: https://gitcode.com/gh_mirrors/ev/every-embodied创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关推荐

xberg C 插件 API 实战:用 xberg_clear_embedding_backend 清空全局嵌入后端注册表
xberg C 插件 API 实战:用 xberg_clear_embedding_backend 清空全局嵌入后端注册表

后端AI 应用NLP 【免费下载链接】xberg Polyglot document intelligence with a Rust core: extract text, metadata, images, tables, and structured data from 106 formats across 140 file extensions, plus code intelligence for 371 languages. Fifteen bindings, with … · 2026/9/25 15:48:29

ExternalDNS OpenShift Route Source 实战指南:将 OpenShift Route 自动同步为 DNS 记录
ExternalDNS OpenShift Route Source 实战指南:将 OpenShift Route 自动同步为 DNS 记录

云原生 【免费下载链接】external-dns Configure external DNS servers dynamically from Kubernetes resources 项目地址: https://gitcode.com/gh_mirrors/ex/external-dns 点击查看 免费下载 OpenShift Route 是 OpenShift 平台面向外部的流量入口,本… · 2026/9/25 15:48:17

Claude Code 源码泄漏后,用 TaoToken 快速 fork 并验证配置骨架
Claude Code 源码泄漏后,用 TaoToken 快速 fork 并验证配置骨架

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

SpringBoot整合SSM的高尔夫球场管理系统:业务建模与并发锁场实战
SpringBoot整合SSM的高尔夫球场管理系统:业务建模与并发锁场实战

接到高尔夫球场管理系统这个题目的时候,我一开始觉得也就是个常见的课程设计项目:会员注册、场地列表、预约下单,CRUD拼一拼就完事。真把需求完整梳理一遍之后才发现,球场运营场景里有不少坑是普通管理系统碰不到的——场次资源怎… · 2026/9/25 16:18:49

浏览器报错Ref A/B/C是什么?从原理到排查的完整指南
浏览器报错Ref A/B/C是什么?从原理到排查的完整指南

1. 从一次真实的报错说起:Ref A/B/C 到底是什么很多人第一次看到浏览器页面上蹦出Ref A: 425de865221147298a32c55f99321287 Ref B: bj1edge0719 Ref C: 2026-0这种字符串时,第一反应是"我是不是中毒了"。我当初也这么想过。那是在帮一个朋友排… · 2026/9/25 16:18:42

简历解析异常处理架构设计:从失败率12%到1%的避坑实践
简历解析异常处理架构设计:从失败率12%到1%的避坑实践

简历解析失败这件事,凡是认真做过智能招聘平台的人,大概率都经历过。我见过不少团队在立项评审时把“AI简历解析”当作核心亮点来演示,演示数据挑得干干净净,一上生产就被真实世界的简历教做人。我们平台上线头两个月,… · 2026/9/25 16:18:42

m3u8下载全链路解析:AES-128解密与ts分片合并实战
m3u8下载全链路解析:AES-128解密与ts分片合并实战

1. 从播放列表到本地文件:m3u8 下载这件事到底难在哪很多人第一次接触 m3u8 这个概念,是在浏览器开发者工具的 Network 面板里。打开一个在线视频页面,F12 一按,满屏的.ts请求像瀑布一样刷下来,中间还夹着一个几百字节… · 2026/9/25 16:18:42

SQL Server教室管理系统课设实战:从建表到避坑全指南
SQL Server教室管理系统课设实战:从建表到避坑全指南

简介:本资源是一套面向高校数据库课程设计实践的SQL Server教室信息管理系统完整实现方案,适用于计算机、信息管理等专业本科生开展数据库应用开发训练。系统聚焦高校教室日常管理痛点,涵盖教室基础信息维护、设备报修登记、课表关联使用等核… · 2026/9/25 16:18:36

Cursor 高效利用 TaoToken:settings.json 配置与报错排查指南
Cursor 高效利用 TaoToken:settings.json 配置与报错排查指南

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

数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)
数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)

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

创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战
创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战

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

MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX
MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX

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

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码