ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

LeRobot机器人入门教程:SO-100机械臂从装好到练出抓取策略的完整上手指南

2026/9/4 16:00:19 拓冰建站 浏览量
LeRobot机器人入门教程:SO-100机械臂从装好到练出抓取策略的完整上手指南 LeRobot机器人入门教程SO-100机械臂从装好到练出抓取策略的完整上手指南【免费下载链接】lerobot LeRobot: Making AI for Robotics more accessible with end-to-end learning项目地址: https://gitcode.com/GitHub_Trending/le/lerobot想让机械臂抓个杯子你可能要先跟舵机串口协议、相机取帧同步、数据集格式对齐这些底层细节搏斗一晚上——机器人学习的门槛从来不在算法而在工程链路。LeRobot 是 Hugging Face 开源的 PyTorch 机器人学习库把硬件控制、数据集、策略训练、仿真评测整条链路都打通了你只需要pip install lerobot就能开始。本文带你用一套 SO-100 低成本机械臂几百块钱的 3D 打印关节臂走通采数据 → 训策略 → 做评测的最小闭环 零硬件门槛装好环境并验证LeRobot可用不用先买硬件。LeRobot 直接发布在 PyPI安装分两个动作pip install lerobot[core_scripts] lerobot-infolerobot-info会打印你的环境状态跑通它说明安装没问题要求 Python ≥ 3.12、PyTorch ≥ 2.10官方推荐用 conda 建独立环境详见 docs/source/installation.mdx。后面的章节会用到lerobot-find-port找串口、lerobot-record录数据集、lerobot-train训练这些 CLI 命令它们都随core_scripts一起装好。没有 GPU 也不怕先跑仿真评测和看社区预训练模型真机训练再上卡。把SO-100接进来找端口和电机配置SO-100 由 leader你手扶的主臂和 follower被学习的从臂两条 SO-100 组成USB 接上电脑后第一件事是找到各自的串口运行lerobot-find-port按提示拔掉/插回某条臂的 USB 线程序会锁定对应的端口路径电机出厂默认 ID 都是 1必须在装臂之前先给每个电机烧唯一 ID 并统一波特率SO-100 装好后舵机接线口就不好拆了 ⚠️完整装配和配置步骤在 docs/source/so100.mdxFeetech 舵机驱动需要额外装 extraspip install -e .[feetech]源码树里对应 src/lerobot/motors/feetech/。遥操作采集第一个LeRobot数据集有了两条臂数据就靠人做、机器学来采你扶 leader 臂做抓方块动作follower 臂跟着动LeRobot 把每一步的关节状态、动作和相机画面同步录下来。核心就是一条lerobot-record命令大致这样lerobot-record \ --robot.typeso100_follower --robot.port/dev/ttyACM0 \ --teleop.typeso100_leader --teleop.port/dev/ttyACM1 \ --dataset.repo_id你的用户名/数据集名 \ --dataset.single_taskGrab the cube采集过程支持实时可视化回显录完的数据采用LeRobotDataset格式Parquet 存状态/动作 MP4 存视频见 docs/source/lerobot-dataset-v3.mdx可以直接推到 Hugging Face Hub。关键点Hub 上有数千个社区数据集和训练好的模型你完全可以先不录数据直接拿现成的练手 训练ACT策略并用仿真环境做评测训练一条策略只需要两行参数以 ACTAction Chunking with Transformers模仿学习里把动作切成连续小块来预测的策略为例lerobot-train \ --policy.typeact \ --dataset.repo_idlerobot/aloha_mobile_cabinet模型库里不止 ACT模仿学习有 Diffusion、VQ-BeT视觉语言动作VLA模型有 Pi0、GR00T、SmolVLA 等十几个全部纯 PyTorch 实现清单和每个策略的说明在 docs/source/ 下。训完或直接用 Hub 上的现成模型后用lerobot-eval跑仿真基准验证效果指定策略路径、环境类型如 LIBERO、MetaWorld、回合数它会自动跑 rollout 并算出成功率比一上来就怼真机省钱得多 常见坑与进阶权限、时序和第三方硬件三个新手最常踩的坑Linux 串口权限/dev/ttyACM0这类端口默认没有读写权限先执行sudo chmod 666 /dev/ttyACM0否则报 permission denied见 src/lerobot/robots/so_follower/so100.mdWSL 用户在 Windows 下用 WSL 跑时记得补装evdev依赖键盘类遥操作会用到电机配置时序重复一遍——SO-100 的电机 ID/波特率必须在总装前配好配反了得拆臂重来进阶方向两条一是第三方硬件LeRobot 用包名约定做插件自动发现任何lerobot_robot_name前缀的 pip 包装上就能直接用在 CLI 里社区已有 xArm、UR5e、Franka、WidowX 等插件二是 src/lerobot/policies/ 里每个策略目录都带 README照着 bring your own policy 的思路可以把自己的模型接进同一套采集、训练、评测工具链。【免费下载链接】lerobot LeRobot: Making AI for Robotics more accessible with end-to-end learning项目地址: https://gitcode.com/GitHub_Trending/le/lerobot创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考