LeRobot SO-ARM101 机械臂视觉抓取系统

LeRobot_SO101_Visual_Servo

AI视觉、机械臂、智能家居、AI边缘计算 🧩 软硬件结合 已发布
XWen1024 3 Stars Apache-2.0 BOM 完整度: 3/5 教程完整度: 0/5

项目简介

LeRobot SO-ARM101六轴机械臂视觉伺服抓取系统,含YOLO-World开放词汇检测与PySide6 GUI。


LeRobot_SO101_Visual_Servo 是一个面向 SO-ARM101 六轴机械臂的视觉伺服抓取系统,旨在通过摄像头视觉引导机械臂完成对指定物体的自主识别、跟踪与抓取操作。项目核心解决的是传统机械臂抓取中依赖固定坐标或人工示教的痛点,让机械臂能够根据实时视觉反馈动态调整姿态,实现更灵活、智能的抓取。

标签

项目特点

**开放词汇检测**:基于 YOLO-World 模型,支持通过自然语言指定任意抓取目标,无需预训练。
**完整状态机**:从连接、待机、检测、跟踪、逼近到抓取和放置,流程清晰可控。
**视觉伺服控制**:实时计算目标偏差,动态调整机械臂关节,实现精准跟踪与逼近。
**示教录制**:支持手动示教并录制轨迹数据(CSV格式),便于后续分析与模仿学习。
**双系统架构**:包含主系统(YOLO-World + 机械臂)和旧系统(VLM + OpenCV追踪器,不含机械臂)。
**深色主题 GUI**:基于 PySide6 构建,界面美观,操作直观。

技术规格

机械臂型号
通信方式
关节数量
关节控制范围
视觉模型
摄像头要求
操作系统
Python 版本
主要依赖

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
LeRobot SO-ARM101 (SO-101 Follower) 1 六轴机械臂,含夹爪
USB 摄像头 (1280×720) 1 推荐分辨率
Windows 10/11 电脑 1 运行控制程序
USB 数据线 1 连接机械臂

所需工具

摄像头模块

能力画像

⚪ 记忆与知识检索: 1/5
🔵 逻辑推演: 3/5
⚪ 表达与交流: 1/5
⚪ 感知与观察: 3/5
⚪ 数理与计算: 4/5
🔵 动手与操作: 4/5
⚪ 狂热与坚持: 3/5
⚪ 创造与创新: 3/5

所需技能

🔧 **动手能力**:需要组装和调试机械臂硬件,连接串口和摄像头。 💻 **编程能力**:需要 Python 编程基础,理解状态机、多线程和 GUI 开发。 ⚡ **电子电路**:了解串口通信和基本电路知识,能够排查连接问题。

适用场景

机器人抓取研究与原型开发
开放词汇目标检测与抓取实验
机械臂视觉伺服控制教学与演示
示教学习数据采集