SOARM 101机械臂集成了最新技术,为您提供卓越的性能和灵活性
6 轴机械臂提供灵活的运动空间,能够轻松完成抓取、搬运等复杂操作,路径更灵活、姿态更自由。
配备 12V 堵转扭矩 30kg.cm 的总线舵机,采用 12 位磁编码器获取关节角度,精度更高、负载能力更强。
完全开源的硬件设计和软件代码,支持二次开发和定制化,适合研究实验和教学使用。
支持多种摄像头接入,可实现视觉引导抓取、物体识别和定位等高级功能。
支持主从控制模式,可通过主臂控制从臂运动,实现示教再现功能。
提供 Python、C++ 等多种编程语言接口,支持 ROS 集成,方便开发者快速上手。
SOARM 101机械臂的详细技术参数
从入门到精通,我们提供全面的教程和文档帮助您快速上手 SoArm 101
#!/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用户和开发者交流,分享经验和创意
下载必要的软件、文档和资源,开始您的机器人开发之旅