UFACTORY机械爪G2 控制方式

部署运行你感兴趣的模型镜像

3.控制方式

可编程参数:

  • 位置:0-840mm;
  • 速度:15-225mm/s;
  • 开合力:1-100%(百分比);力设定值以百分比表示,对应实际力的大小参考下图:
    在这里插入图片描述

3.1.用UFACTORY Studio控制

3.1.1 实时控制界面控制

进入实时控制界面,选择机械爪G2,可进行位置控制,范围0-84。
点击右上角按钮,可选择连接方式,调整开合力和速度。
在这里插入图片描述

在这里插入图片描述

3.1.2 Blockly控制

Blockly为机械爪G2提供3个块,如下:

  • 设置机械爪G2 位置[] 速度[] 力度[] 等待[]
  • 设置机械爪G2[变量] 位置[] 速度[] 力度[] 等待[]
  • 物体已被机械爪G2夹住 超时时间[]
    在这里插入图片描述

3.1.3 Modbus RTU控制

进入设置-外接设备-RS485页面,选择Modbus RTU协议,发送相应的指令进行控制。
Modbus通讯协议请参考 第四章Modbus RTU通讯协议。
在这里插入图片描述

3.1.4 UFACTORY私有协议控制

进入设置-外接设备-Modbus TCP页面,选择’UFACTORY私有TCP’,发送相应的私有TCP指令进行控制。
UFACTORY私有协议请参考 附录。
在这里插入图片描述

3.2 用Python SDK控制

常用接口如下:(Python SDK ≥ 1.16.0)
set_gripper_g2_position:设置机械爪G2的位置、力、速度;
get_gripper_g2_position:获取机械爪G2位置。

Python示例:


import os
import sys

sys.path.append(os.path.join(os.path.dirname(__file__), '../../..'))

from xarm.wrapper import XArmAPI

arm = XArmAPI('192.168.1.68')
arm.motion_enable(enable=True)
arm.set_mode(0)
arm.set_state(state=0)

code = arm.set_gripper_enable(True)
print('set gripper enable, code={}'.format(code))

code = arm.set_gripper_g2_position(80, wait=True, speed=200, force=80)
print('set gripper, code={}'.format(code))

print('position=', arm.get_gripper_g2_position())

您可能感兴趣的与本文相关的镜像

Llama Factory

Llama Factory

模型微调
LLama-Factory

LLaMA Factory 是一个简单易用且高效的大型语言模型(Large Language Model)训练与微调平台。通过 LLaMA Factory,可以在无需编写任何代码的前提下,在本地完成上百种预训练模型的微调

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值