xArm-Developer/xArm-Python-SDK

Python SDK for UFACTORY robots, 850, xArm5/6/7, and Lite6.

解决的问题

该项目为控制 UFACTORY xArm 机械臂提供了 Python 接口。它通过标准编程库简化了发送运动命令、读取传感器数据和管理硬件配置的过程,使开发者能够将机械臂集成到自定义 Python 应用程序中。

工作原理

该 SDK 充当一个包装器,通过网络或串行接口与 xArm 硬件通信。通过导入 XArmAPI 类,开发者可以使用机械臂的 IP 地址或串行端口进行连接。该库提供了一套全面的方法,用于控制关节、管理夹爪、读取力扭矩传感器,并通过回调函数实时监控机器人的状态。

适用人群

该 SDK 专为需要使用 Python 以编程方式控制 xArm 机械臂的开发者、工程师和研究人员设计。适用于构建自动化系统、自定义轨迹规划或机器人研究项目的人员。

亮点

  • 直接控制机器人运动,包括关节和笛卡尔坐标定位。
  • 内置支持各种末端执行器,如标准夹爪、BIO 夹爪和真空夹爪。
  • 高级功能,包括力扭矩传感器管理、碰撞检测和导纳控制。
  • 广泛的事件驱动架构,使用回调监控机器人状态、错误和温度。
  • 包含大量代码示例,涵盖常见任务,如轨迹记录、Modbus TCP 通信和 GPIO 管理。

相关

  • 项目
  • 项目
  • 项目
  • 项目