开源机械臂
SO-ARM101

一款功能强大、易于使用的开源机械臂,为开发者、研究人员和教育工作者提供无限可能。

So Arm 101

产品特点

SOARM 101机械臂集成了最新技术,为您提供卓越的性能和灵活性

6 自由度设计

6 轴机械臂提供灵活的运动空间,能够轻松完成抓取、搬运等复杂操作,路径更灵活、姿态更自由。

高扭矩总线舵机

配备 12V 堵转扭矩 30kg.cm 的总线舵机,采用 12 位磁编码器获取关节角度,精度更高、负载能力更强。

开源硬件与软件

完全开源的硬件设计和软件代码,支持二次开发和定制化,适合研究实验和教学使用。

视觉识别支持

支持多种摄像头接入,可实现视觉引导抓取、物体识别和定位等高级功能。

主从控制

支持主从控制模式,可通过主臂控制从臂运动,实现示教再现功能。

多种编程接口

提供 Python、C++ 等多种编程语言接口,支持 ROS 集成,方便开发者快速上手。

技术规格

SOARM 101机械臂的详细技术参数

基本参数

自由度 6 轴
工作半径 约 350 mm
最大负载 400 g
重复定位精度 ±0.1°
重量 约 1.5 kg
电源要求 12V 5A

舵机参数

型号 STS3215
电压 12V
堵转扭矩 30 kg·cm
减速比 1:345
编码器 12 位磁编码器
通信协议 RS485

软件支持

操作系统 Ubuntu 20.04+
编程语言 Python, C++
ROS 支持 ROS 2
AI 框架 PyTorch, TensorFlow
开发环境 LeRobot

兼容性

摄像头支持 USB 摄像头, RealSense
控制器 总线舵机驱动板
连接接口 USB-C
扩展模块 支持多种末端执行器
AI 模型 ACT, SmolVLA

教程与文档

从入门到精通,我们提供全面的教程和文档帮助您快速上手 SoArm 101

入门指南 10 分钟

快速入门

了解如何开箱、组装和首次启动您的 SOARM 101机械臂。

阅读教程
环境配置 20 分钟

环境搭建

学习如何在您的计算机上安装和配置 LeRobot 开发环境。

阅读教程
校准 15 分钟

机械臂校准

详细介绍如何校准机械臂,确保精确运动和定位。

阅读教程
操作 25 分钟

遥操作与示教

学习如何通过主臂控制从臂,以及如何记录和回放动作序列。

阅读教程
数据采集 30 分钟

数据采集与训练

详细介绍如何采集数据并使用 ACT 等算法训练机械臂执行特定任务。

阅读教程
AI 应用 40 分钟

AI 模型部署

学习如何将训练好的 AI 模型部署到机械臂上,实现智能抓取和操作。

阅读教程

快速示例代码


#!/usr/bin/env python3
# 简单的机械臂控制示例

from lerobot import LeRobot

# 初始化机械臂
robot = LeRobot(
    robot_type="so101_follower",
    port="/dev/follower_arm",
    id="my_follower_arm",
    calibration_dir="./data/calibration"
)

# 移动到初始位置
print("移动到初始位置...")
robot.move_to_home()

# 执行简单的抓取动作
print("执行抓取动作...")
robot.move_joints([0, -45, 90, 0, 0, 0])  # 移动到物体上方
robot.move_joints([0, -60, 110, 0, 0, 0])  # 下降到物体位置
robot.set_gripper(0.5)  # 闭合夹爪
robot.move_joints([0, -45, 90, 0, 0, 0])  # 提升物体
robot.move_joints([45, -45, 90, 0, 0, 0])  # 移动到目标位置上方
robot.move_joints([45, -60, 110, 0, 0, 0])  # 下降到放置位置
robot.set_gripper(1.0)  # 打开夹爪
robot.move_joints([45, -45, 90, 0, 0, 0])  # 提升

# 回到初始位置
print("回到初始位置...")
robot.move_to_home()

# 关闭机械臂连接
robot.close()
print("任务完成!")
                    

加入社区

与全球 SOARM 101用户和开发者交流,分享经验和创意

GitHub

访问Huggingface的lerobot 仓库,获取最新代码、提交问题或贡献代码。

访问仓库

论坛

在我们的论坛上提问、分享项目或与其他用户讨论 SOARM 101的使用经验。

访问论坛

Discord

加入我们的 Discord 社区,实时与开发者和其他用户交流。

加入 Discord

常见问题

开始使用 SO-ARM101

下载必要的软件、文档和资源,开始您的机器人开发之旅

软件下载

下载 LeRobot 框架和相关软件,开始控制您的机械臂。

  • LeRobot 框架
  • 驱动程序
  • 示例代码
立即下载

文档

获取完整的用户手册、API 文档和教程。

  • 用户手册
  • API 文档
  • 教程指南
查看文档

3D 模型

下载机械臂的 3D 打印模型和 CAD 文件。

  • STL 文件
  • CAD 文件
  • 装配指南
下载模型

立即购买-成品

快速入门具身智能,节约上手时间,立即购买开箱即用的成品DIY套装。

立即购买-成品DIY套装