6.1 Python API

6.1.2 API使用说明

API(ApplicationProgrammingInterface),也称为应用程序编程接口函数,是预定义的函数。 使用以下功能接口时,请在开始时输入以下代码导入我们的API库,否则无法成功运行:

# 例子
from pymycobot import Mercury

ml = Mercury('/dev/left_arm')
mr = Mercury('/dev/right_arm')

ml.power_on()
mr.power_on()

print(ml.get_angles())
print(mr.get_angles())

1.系统状态

get_system_version()

  • 功能: 获取系统版本
  • 返回值: 系统版本

get_robot_type()

  • 功能: 获取机器人id

  • 返回值: 定义规则:实际机器型号。 例如水星A1型号为4500

get_atom_version()

  • 功能: 获取最终版本号
  • 返回值: 结束参数(float)

get_robot_status()

  • 功能: 上位机错误安全状态
  • 返回值: 0 - 正常。 其他 - 机器人触发碰撞检测

2.总体状况

power_on()

  • 功能: atom开放通讯(默认开放)

    • 注意: 执行关机或按紧急停止后,需要 7 秒才能上电并恢复供电
  • 返回值:

    • 1 - 开机完成。
    • 0 - 开机失败

power_off()

  • 功能: 机械臂断电

  • 返回值:

    • 1 - 开机完成。
    • 0 - 开机失败

is_power_on()

  • 功能: 判断机械臂是否通电

  • 返回值:

    • 1: 开机
    • 0:关闭电源
    • -1: 错误

release_all_servos()

  • 功能: 释放所有机械臂
    • 注意:关节禁用后,需在1秒内启用才能控制
  • 参数data(可选):放松关节的方式。 默认为阻尼模式,如果提供了'data'参数,则可以指定为非阻尼模式(1-Undamping)。
  • 返回值:
    • 1 - 发布完成。
    • 0 - 释放失败

focus_all_servos()

  • 功能: 打开机器人扭矩输出

    • 返回值:
      • 1: 完成
      • 0:失败
      • -1: 错误

3.MDI模式及操作

get_angles()

  • 功能: 获取所有关节的度数
  • 返回值list所有级别的浮点列表

get_angle()

  • 功能: 获取单关节角度
  • 参数: joint_id (int): 1 ~ 7
  • 返回值: 关节对应的角度数组

send_angle(id, degree, speed)

  • 功能: 向机器人手臂发送一度关节
  • 参数:

    • id:关节id(genre.Angle),范围 int 1-7
    • degree: 角度值(float)

    手臂关节活动范围 | 关节id | 角度 | | ---- | ---- | | 1 | -178 ~ 178 | | 2 | -74 ~ 130 | | 3 | -178 ~ 178 | | 4 | -180 ~ 10 | | 5 | -178 ~ 178 | | 6 | -20 ~ 273 | | 7 | -180 ~ 180 |

    身体关节的活动范围。 第 11 关节是下巴摄像头。 第 12 关节是颈部。 第13关节是腰椎关节 | 关节id | 角度 | | ---- | ---- | | 11 | -60 ~ 0 | | 12 | -138 ~ 188 | | 13 | -118 ~ 118 |

    • speed:机械臂运动速度和幅度 1~100

send_angles(angles, speed)

  • 功能: 将所有角度发送到机械臂的所有关节
  • 参数:
    • angles:角度值列表(List[float]),长度 7
    • 速度: (int) 1 ~ 100

get_coords()

  • 功能: 从基于底座的坐标系获取机器人手臂坐标
  • 返回值: 坐标的浮点列表:[x, y, z, rx, ry, rz]

send_coord(id, coord, speed)

  • 功能: 发送一个坐标到机械臂
  • 参数:

    • id:发送一个坐标到机械臂,1-6对应[x, y, z, rx, ry, rz]
    • coord: 坐标值(float)

      | 坐标id | 范围 | | ---- | ---- | | 1 | -466 ~ 466 | | 2 | -466 ~ 466 | | 3 | -240 ~ 531 | | 4 | -180 ~ 180 | | 5 | -180 ~ 180 | | 6 | -180 ~ 180 |

      • speed: (int) 1-100

send_coords(coords, speed, mode)

  • 功能::发送整体坐标和姿态,使机械臂头部从原点移动到您指定的点
  • 参数:
    • coords: : 坐标值列表 [x,y,z,rx,ry,rz],length6
    • 速度(int): 1 ~ 100

pause()

  • 功能: 控制指令暂停核心并停止所有运动指令

is_paused()

  • 功能: 检查程序是否暂停了移动命令
  • 返回值:
    • 1 - 暂停
    • 0 - 未暂停
    • -1 - 错误

resume()

  • 功能: 恢复机器人运动并完成之前的命令

stop()

  • 功能: 停止机器人的所有动作
  • 返回值
    • 1 - 停止
    • 0 - 不停止
    • -1 - 错误

is_in_position(data, flag)

  • 功能 :判断是否在位。
  • 参数:
    • data:提供一组数据,可以是角度或坐标值。 如果输入角度长度范围为7,如果输入坐标值长度范围为6
    • 标志数据类型(值范围0或1)
      • 0:角度
      • 1:坐标
  • 返回值
    • 1 - 正确
    • 0 - 假
    • -1 - 错误

is_moving()

  • 功能: 判断机器人是否在移动
  • 返回值:
    • 1移动
    • 0 不动
    • -1 错误

4. JOG 模式及操作

jog_angle(joint_id, direction, speed)

  • 功能: 点动控制角度
  • 参数
    • joint_id:代表机械臂的关节,用关节ID表示,范围为1到7
    • direction(int):控制机械臂运动方向,输入0为负值运动,输入1为正值运动
    • 速度:1 ~ 100

jog_coord(coord_id, direction, speed)

  • 功能: 点动控制坐标。
  • 参数:
    • coord_id: (int) 机械臂坐标范围:1~6
    • direction:(int) 控制机械臂运动方向,0 - 负值运动,1 - 正值运动
    • 速度:1 ~ 100

jog_increment_angle(joint_id, increment, speed)

  • 功能: 单关节角度增量控制
  • 参数
    • joint_id:1-7
    • increment:根据当前位置角度增量移动
    • 速度:1 ~ 100

jog_increment_coord(coord_id, increment, speed)

  • 功能: 单关节角度增量控制
  • 参数
    • joint_id:轴ID 1 - 6。
    • increment:基于当前位置坐标的增量运动
    • 速度:1 ~ 100

5.坐标控制姿态偏差角

get_solution_angles()

  • 功能: 获取零空间偏转角度值
  • 返回值:零空间偏转角度值

set_solution_angles(angle, speed)

  • 功能: 获取零空间偏转角度值

  • 参数:

    • angle : 输入关节1的角度范围,角度范围-90到90

    • 速度:1 - 100。

6.联合软件限位操作

get_joint_min_angle(joint_id)

  • 功能: 读取最小关节角度
  • 参数:
    • joint_id:输入关节 ID(范围 1-7)
  • 返回值float角度值

get_joint_max_angle(joint_id)

  • 功能: 读取最大关节角度
  • 参数:
    • joint_id:输入关节 ID(范围 1-7)
  • 返回值: float 角度值

set_joint_min(id, angle)

  • 功能: 设置最小关节角度限制
  • 参数:
    • id :输入关节 ID(范围 1-7)
    • angle:参考send_angle()接口中对应关节的限制信息,不得小于最小值

set_joint_max(id, angle)

  • 功能: 设置最小关节角度限制
  • 参数:
    • id :输入关节 ID(范围 1-7)
    • angle:参考send_angle()接口中对应关节的限制信息,不得大于最大值

7.关节电机控制

is_servo_enable(servo_id)

  • 功能: 检测关节连接状态
  • 参数:舵机id1-7
  • 返回值:
    • 1: 连接成功
    • 0:未连接
    • -1: 错误

is_all_servo_enable()

  • 功能: 检测所有关节连接的状态
  • 返回值:
    • 1: 连接成功
    • 0:未连接
    • -1: 错误

set_servo_calibration(servo_id)

  • 功能: 校准关节执行器当前位置为角度零点
  • 参数
    • servo_id:1 - 7

release_servo(servo_id)

  • 功能: 设置指定关节扭矩输出关闭
  • 参数
    • servo_id: 1 ~ 7
  • 返回值:
    • 1: 释放成功
    • 0: 释放失败
    • -1: 错误

focus_servo(servo_id)

  • 功能:设置指定关节扭矩输出开启
  • 参数servo_id:1 ~ 7
  • 返回值:
    • 1:聚焦成功
    • 0:焦点失败
    • -1: 错误

set_break(joint_id, value)

  • 功能: 设置断点
  • 参数
    • joint_id:int。 关节 ID 1 - 7
    • :整数。 0 - 禁用,1 - 启用
  • 返回值: 0:失败; 1:成功

get_servo_speeds()

  • 功能:获取所有关节的运动速度
  • 返回值: 单位step/s

get_servo_currents()

  • 功能:获取所有关节的运动电流
  • 返回值: 0 ~ 5000 mA

get_servo_status()

  • 功能:获取所有关节的运动状态
  • 返回值:值为0表示没有错误

servo_restore(joint_id)

  • 功能:清除关节异常
  • 参数
    • joint_id:int。 关节 ID 1 - 7

8.机械臂端IO控制

set_digital_output(pin_no, pin_signal)

  • 功能: 设置IO状态
  • 参数
    • pin_no (int): PIN 码
    • pin_signal (int): 0 / 1

get_digital_input(pin_no)

  • 功能: 读取IO状态
  • 参数pin_no (int)
  • 返回值:信号

9. 机械臂末端夹具控制

set_gripper_state(flag, speed, _type_1=None)

  • 功能:自适应夹具启用

  • 参数

    • flag (int): 0 - 打开 1 - 关闭,254 - 释放

    • 速度(整数):1 ~ 100

    • _type_1 (int):

      • 1:自适应夹具(默认状态为 1)

      • 2 : 一只灵活的手,有 5 个手指

      • 3:平行夹具

      • 4:柔性夹具

set_gripper_value(gripper_value, speed, gripper_type=None)

  • 功能:设置夹具值

  • 参数

    • gripper_value (int): 0 ~ 100

    • speed(int):1 ~ 100

    • gripper_type (int):

      • 1:自适应夹具(默认状态为 1)

      • 2 : 一只灵活的手,有 5 个手指

      • 3:平行夹具

      • 4:柔性夹具

set_gripper_calibration()

  • 功能:将夹具的当前位置设置为零

set_gripper_enabled(value)

<<<<<<< HEAD

  • 功能:自适应夹具启用设置
  • 参数

    - value 1:启用 0:释放

  • function: Adaptive gripper enable setting
  • Parameters:
    • value: 1 - Enable 0 - Release

      5673ade8eb00a28794557125b7d1c8cd332434a9

set_gripper_mode(mode)

  • 功能:设置夹具模式
  • 参数
    • mode
      • 0:透传模式
      • 1:正常模式

get_gripper_mode()

<<<<<<< HEAD

  • 功能:获取夹具模式
  • 返回值
    • 0:透传模式
    • 1:正常模式

  • function: Get gripper mode
  • Return value:
    • 0: Transparent transmission mode
    • 1: normal mode

init_electric_gripper()

  • Function:: Initialize the electric gripper. This interface needs to be called for initialization before the electric gripper is powered on for the first time.

set_electric_gripper(mode)

  • Function:: Setting the electric gripper mode
  • Parameters:
    • mode :
      • 0: Closed gripper
      • 1: Open gripper

        5673ade8eb00a28794557125b7d1c8cd332434a9

init_electric_gripper()

  • 功能:: 初始化电动夹爪,初次通电使用电动夹爪之前需要调用此接口进行初始化

set_electric_gripper(mode)

  • 功能:: 设置电动夹爪模式
  • 参数:
    • mode :
      • 0: 闭合夹爪
      • 1: 张开夹爪

10.机械臂末端的按钮功能

is_btn_clicked()

  • 功能:获取机械臂末端按钮的状态
  • 返回值
    • 0:没有点击
    • 1:点击

set_color(r, g, b)

  • 功能:设置机械臂末端灯颜色

  • 参数

    • r(int):0 ~ 255

    • g(int):0 ~ 255

    • b(int):0 ~ 255

11.拖动教学

drag_teach_save()

  • 功能: 开始录制并拖动教学点。
    • 注意:为了显示最佳运动效果,录制时间不应超过90秒

drag_teach_pause()

  • 功能: 暂停采样

drag_teach_execute()

  • 功能: 开始拖动示教点,仅执行一次。

drag_teach_clean()

  • 功能: 清除样品。

12.笛卡尔空间坐标参数设置

set_tool_reference(coords)

  • 功能: 设置工具坐标系。
  • 参数coords: (list) [x, y, z, rx, ry, rz]。
  • 返回值: NULL

get_tool_reference(coords)

  • 功能: 获取工具坐标系。
  • 返回值: oords: (list) [x, y, z, rx, ry, rz]

set_world_reference(coords)

  • 功能: 设置世界坐标系。
  • 参数coords: (list) [x, y, z, rx, ry, rz]。
  • 返回值: NULL

get_world_reference()

  • 功能: 获取世界坐标系。
  • 返回值: list [x, y, z, rx, ry, rz]。

set_reference_frame(rftype)

  • 功能: 设置基础坐标系。
  • 参数:rftype: 0 - 基础 1 - 工具。

get_reference_frame()

  • 功能: 设置基础坐标系。
  • 返回值:
    • 0 - 基数
    • 1 - 工具。

set_movement_type(move_type)

  • 功能: 设置运动类型。
  • 参数
    • move_type:1 - movel,0 - moveJ。

get_movement_type()

  • 功能: 获取运动类型。
  • 返回值:
    • 1 - 移动
    • 0 - moveJ

set_end_type(end)

  • 功能: 获取结束坐标系
  • 参数:
    • end (int)0 - 法兰,1 - 工具

get_end_type()

  • 功能: 获取结束坐标系
  • 返回值:
    • 0 - 法兰
    • 1 - 工具

13.圆周运动

write_move_c(transpoint, endpoint, speed)

  • 功能:圆弧轨迹运动
  • 参数: transpoint(list):经过点坐标的圆弧 endpoint(list):圆弧端点坐标 速度(int): 1 ~ 100

14.设置底层IO输入/输出状态

set_basic_output(pin_no, pin_signal)

  • 功能:设置基本IO输出
  • 参数
    • pin_no (int) Pin 端口号,范围 1 ~ 6
    • pin_signal (int):0 - 低。 1 - 高

get_basic_input(pin_no)

  • 功能:设置基本IO输出
  • 参数
    • pin_no (int) Pin 端口号,范围 1 ~ 6
    • pin_signal (int):0 - 低。 1 - 高

tool_serial_restore()

  • 功能:485恢复出厂设置

tool_serial_ready()

  • 功能: 设置485通讯
  • 返回值: 0:未设置 1:设置完成

tool_serial_available()

  • 功能: 设置485通讯
  • 返回值: 0-正常 1-机器人触发碰撞检测

tool_serial_read_data()

  • 功能: 读取固定长度数据。 读取之前,先读取缓冲区长度。 读取后数据将被清除
  • 参数: data_len (int):要读取的字节数,范围1 ~ 45
  • 返回值: 0:未设置 1:设置完成

tool_serial_write_data()

  • 功能: 结束485发送数据,数据长度范围为1 ~ 45字节
  • 返回值: 0-正常 1-机器人触发碰撞检测

tool_serial_flush()

  • 功能: 清除485缓冲区
  • 返回值: 0-正常 1-机器人触发碰撞检测

tool_serial_peek()

  • 功能: 查看缓冲区中的第一条数据,数据不会被清除
  • 返回值: 1字节数据

tool_serial_set_baud(baud)

  • 功能: 设置485波特率,默认115200
  • 参数:波特率(int):波特率
  • 返回值: NULL

tool_serial_set_timeout(max_time)

  • 功能: 设置 485 超时时间(以毫秒为单位),默认 30ms
  • 参数
    • max_time: (int): 超时
  • 返回值: NULL

<<<<<<< HEAD

15. myGripper F100 力控夹爪

set_pro_gripper(gripper_id, address, value)

  • 功能:设置Pro力控夹爪参数,可以设置多种参数功能。具体请查看如下表格。
  • 参数
    • gripper_id (int): 夹爪ID,默认14,取值范围 1 ~ 254。
    • address (int): 夹爪的指令序号。
    • value :指令序号对应的参数值。
功能 gripper_id address value
设置夹爪ID 14 3 1 ~ 254
设置夹爪使能状态 14 10 0或者1, 0 - 掉使能; 1 - 上使能
设置夹爪顺时针可运行误差 14 21 0 ~ 16
设置夹爪逆时针可运行误差 14 23 0 ~ 16
设置夹爪最小启动力 14 25 0 ~ 254
IO输出设置 14 29 0, 1, 16, 17
设置IO张开角度 14 30 0 ~ 100
设置IO闭合角度 14 31 0 ~ 100
设置舵机虚位数值 14 41 0 ~ 100
设置夹持电流 14 43 1 ~ 254
  • 返回值:
    • 请查看如下表格:
功能 返回值
设置夹爪ID 0 - 失败; 1 - 成功
设置夹爪使能状态 0 - 失败; 1 - 成功
设置夹爪顺时针可运行误差 0 - 失败; 1 - 成功
设置夹爪逆时针可运行误差 0 - 失败; 1 - 成功
设置夹爪最小启动力 0 - 失败; 1 - 成功
IO输出设置 0 - 失败; 1 - 成功
设置IO张开角度 0 - 失败; 1 - 成功
设置IO闭合角度 0 - 失败; 1 - 成功
设置舵机虚位数值 0 - 失败; 1 - 成功
设置夹持电流 0 - 失败; 1 - 成功

get_pro_gripper(gripper_id, address)

  • 功能:获取Pro力控夹爪参数,可以获取多种参数功能。具体请查看如下表格。
  • 参数
    • gripper_id (int): 夹爪ID,默认14,取值范围 1 ~ 254。
    • address (int): 夹爪的指令序号。
功能 gripper_id address
读取固件主版本号 14 1
读取固件次版本号 14 2
读取夹爪ID 14 4
读取夹爪顺时针可运行误差 14 22
读取夹爪逆时针可运行误差 14 24
读取夹爪最小启动力 14 26
读取IO张开角度 14 34
读取IO闭合角度 14 35
获取当前队列的数据量 14 40
读取舵机虚位数值 14 42
读取夹持电流 14 44
  • 返回值
    • 查看如下表格(若返回值为 -1,则表示读不到数据):
功能 返回值
读取固件主版本号 主版本号
读取固件次版本号 次版本号
读取夹爪ID 1 ~ 254
读取夹爪顺时针可运行误差 0 ~ 254
读取夹爪逆时针可运行误差 0 ~ 254
读取夹爪最小启动力 0 ~ 254
读取IO张开角度 0 ~ 100
读取IO闭合角度 0 ~ 100
获取当前队列的数据量 返回当前绝对控制队列中的数据量
读取舵机虚位数值 0 ~ 100
读取夹持电流 1 ~ 254

set_pro_gripper_angle(gripper_id, gripper_angle)

  • 功能:设置力控夹爪角度。
  • 参数
    • gripper_id (int): 夹爪ID,默认14,取值范围1 ~ 254。
    • gripper_angle (int): 夹爪角度,取值范围 0 ~ 100。
  • 返回值
    • 0 - 失败
    • 1 - 成功

get_pro_gripper_angle(gripper_id)

  • 功能:读取力控夹爪角度。
  • 参数
    • gripper_id (int): 夹爪ID,默认14,取值范围 1 ~ 254。
  • 返回值int 0 ~ 100

set_pro_gripper_open(gripper_id)

  • 功能:打开力控夹爪。
  • 参数
    • gripper_id (int): 夹爪ID,默认14,取值范围 1 ~ 254。
  • 返回值
    • 0 - 失败
    • 1 - 成功

set_pro_gripper_close(gripper_id)

  • 功能:关闭力控夹爪。
  • 参数
    • gripper_id (int): 夹爪ID,默认14,取值范围 1 ~ 254。
  • 返回值
    • 0 - 失败
    • 1 - 成功

set_pro_gripper_calibration(gripper_id)

  • 功能:设置力控夹爪零位。(首次使用需要先设置零位)
  • 参数
    • gripper_id (int): 夹爪ID,默认14,取值范围 1 ~ 254。
  • 返回值
    • 0 - 失败
    • 1 - 成功

get_pro_gripper_status(gripper_id)

  • 功能:读取力控夹爪夹持状态。
  • 参数
    • gripper_id (int): 夹爪ID,默认14,取值范围 1 ~ 254。
  • 返回值:
    • 0 - 正在运动。
    • 1 - 停止运动,未检测到夹到物体。
    • 2 - 停止运动,检测到夹到物体。
    • 3 - 检测到夹到物体之后,物体掉落。

set_pro_gripper_torque(gripper_id, torque_value)

  • 功能:设置力控夹爪扭矩。
  • 参数
    • gripper_id (int): 夹爪ID,默认14,取值范围 1 ~ 254。
    • torque_value (int) :扭矩值,取值范围 100 ~ 300。
  • 返回值
    • 0 - 失败
    • 1 - 成功

get_pro_gripper_torque(gripper_id)

  • 功能:读取力控夹爪扭矩。
  • 参数
    • gripper_id (int): 夹爪ID,默认14,取值范围 1 ~ 254。
  • 返回值: (int) 100 ~ 300

set_pro_gripper_speed(gripper_id, speed)

  • 功能:设置力控夹爪速度。
  • 参数
    • gripper_id (int): 夹爪ID,默认14,取值范围 1 ~ 254。
    • speed (int): 夹爪运动速度,取值范围 1 ~ 100。
  • 返回值
    • 0 - 失败
    • 1 - 成功

get_pro_gripper_speed(gripper_id)

  • 功能:读取力控夹爪速度。
  • 参数
    • gripper_id (int): 夹爪ID,默认14,取值范围 1 ~ 254。
  • 返回值:夹爪运动速度,范围 1 ~ 100。

set_pro_gripper_abs_angle(gripper_id, gripper_angle)

  • 功能:设置力控夹爪绝对角度。
  • 参数
    • gripper_id (int): 夹爪ID,默认14,取值范围 1 ~ 254。
    • gripper_angle (int): 夹爪角度,取值范围 0 ~ 100。
  • 返回值
    • 0 - 失败
    • 1 - 成功

set_pro_gripper_pause(gripper_id)

  • 功能:暂停运动。
  • 参数
    • gripper_id (int) 夹爪ID,默认14,取值范围 1 ~ 254。
  • 返回值
    • 0 - 失败
    • 1 - 成功

set_pro_gripper_resume(gripper_id)

  • 功能:运动恢复。
  • 参数
    • gripper_id (int) 夹爪ID,默认14,取值范围 1 ~ 254。
  • 返回值
    • 0 - 失败
    • 1 - 成功

set_pro_gripper_stop(gripper_id)

  • 功能:停止运动。
  • 参数
    • gripper_id (int) 夹爪ID,默认14,取值范围 1 ~ 254。
  • 返回值
    • 0 - 失败
    • 1 - 成功

16 myGripper H100 三指夹爪

get_hand_firmware_major_version(gripper_id=14)

  • 功能:读取固件主版本号。
  • 参数
    • gripper_id (int): 夹爪ID,默认14,取值范围1 ~ 254。
  • 返回值:固件版本号。

get_hand_firmware_minor_version(gripper_id=14)

  • 功能:读取固件次版本号。
  • 参数
    • gripper_id (int): 夹爪ID,默认14,取值范围 1 ~ 254。
  • 返回值:固件次版本号。

set_hand_gripper_id(new_hand_id, gripper_id)

  • 功能: 设置夹爪ID。
  • 参数
    • new_hand_id (int): 设置新的夹爪ID值,范围1 ~ 254。
    • gripper_id (int): 当前夹爪ID,默认14,取值范围 1 ~ 254。
  • 返回值
    • 0 - 失败
    • 1 - 成功

get_hand_gripper_id(gripper_id)

  • 功能:关闭力控夹爪。
  • 参数
    • gripper_id (int): 夹爪ID,默认14,取值范围 1 ~ 254。
  • 返回值int,夹爪ID。

set_hand_gripper_angle(hand_id, gripper_angle, gripper_id=14)

  • 功能:设置夹爪单关节角度
  • 参数
    • hand_id (int): 1 ~ 6。
    • gripper_angle (int): 0 ~ 100。
    • gripper_id (int): 夹爪ID,默认14,取值范围 1 ~ 254。
  • 返回值
    • 0 - 失败
    • 1 - 成功

get_hand_gripper_angle(hand_id, gripper_id=14)

  • 功能:读取夹爪单关节角度。
  • 参数
    • hand_id (int): 1 ~ 6。
    • gripper_id (int): 夹爪ID,默认14,取值范围 1 ~ 254。
  • 返回值: (int): 0 ~ 100。

set_hand_gripper_angles(angles, speed, gripper_id=14)

  • 功能:设置夹爪所有关节角度。
  • 参数
    • angles (list): 整数列表,长度为6,每个值的范围为0~100。
    • speed (int): 0 ~ 100。
    • gripper_id (int): 夹爪ID,默认14,取值范围 1 ~ 254。
  • 返回值
    • 0 - 失败
    • 1 - 成功

get_hand_gripper_angles(gripper_id=14)

  • 功能:读取夹爪所有关节角度。
  • 参数
    • gripper_id (int): 夹爪ID,默认14,取值范围 1 ~ 254。
  • 返回值: (list): 整型列表,长度为6。

set_hand_gripper_torque(hand_id, torque, gripper_id=14)

  • 功能:设置夹爪单关节扭矩。
  • 参数
    • hand_id (int): 1 ~ 6。
    • torque (int): 0 ~ 100。
    • gripper_id (int): 夹爪ID,默认14,取值范围 1 ~ 254。
  • 返回值
    • 0 - 失败
    • 1 - 成功

get_hand_gripper_torque(hand_id, gripper_id=14)

  • 功能:读取夹爪单关节扭矩。
  • 参数
    • hand_id (int): 1 ~ 6。
    • gripper_id (int): 夹爪ID,默认14,取值范围 1 ~ 254。
  • 返回值:夹爪扭矩,范围 0 ~ 100。

set_hand_gripper_calibrate(hand_id, gripper_id=14)

  • 功能:设置夹爪关节零位校准。
  • 参数
    • hand_id (int): 1 ~ 6。
    • gripper_id (int): 夹爪ID,默认14,取值范围 1 ~ 254。
  • 返回值
    • 0 - 失败
    • 1 - 成功

get_hand_gripper_status(gripper_id=14)

  • 功能: 获取夹爪的夹持状态。
  • 参数
    • gripper_id (int) 夹爪ID,默认14,取值范围 1 ~ 254。
  • 返回值
    • 0 - 正在运动。
    • 1 - 停止运动,未检测到夹到物体。
    • 2 - 停止运动,检测到夹到了物体。
    • 3 - 检测到夹到物体以后,物体掉落。

set_hand_gripper_enabled(flag, gripper_id=14)

  • 功能: 设置夹爪使能状态。
  • 参数
    • flag (int): 0 或者 1。
    • gripper_id (int) 夹爪ID,默认14,取值范围 1 ~ 254。
  • 返回值
    • 0 - 失败
    • 1 - 成功

set_hand_gripper_speed(hand_id, speed, gripper_id=14)

  • 功能: 设置夹爪单关节速度。
  • 参数
    • hand_id (int): 1 ~ 6 。
    • speed (int): 1 ~ 100 。
    • gripper_id (int): 夹爪ID,默认14,取值范围 1 ~ 254。
  • 返回值
    • 0 - 失败
    • 1 - 成功

get_hand_gripper_default_speed(hand_id, speed, gripper_id=14)

  • 功能: 获取夹爪默认速度。
  • 参数
    • hand_id (int): 1 ~ 6 。
    • speed (int): 1 ~ 100 。
    • gripper_id (int): 夹爪ID,默认14,取值范围 1 ~ 254。
  • 返回值:(int) 默认速度,范围1 ~ 100 。

set_hand_gripper_p(hand_id, value, gripper_id=14)

  • 功能: 设置夹爪单关节P值。
  • 参数
    • hand_id (int): 1 ~ 6 。
    • value (int): 0 ~ 150 。
    • gripper_id (int): 夹爪ID,默认14,取值范围 1 ~ 254。
  • 返回值
    • 0 - 失败
    • 1 - 成功

get_hand_gripper_p(hand_id, gripper_id=14)

  • 功能: 读取夹爪单关节P值。
  • 参数
    • hand_id (int): 1 ~ 6 。
    • gripper_id (int): 夹爪ID,默认14,取值范围 1 ~ 254。
  • 返回值:(int) 0 ~ 254

set_hand_gripper_d(hand_id, value, gripper_id=14)

  • 功能: 设置夹爪单关节D值。
  • 参数
    • hand_id (int): 1 ~ 6 。
    • value (int): 0 ~ 254 。
    • gripper_id (int): 夹爪ID,默认14,取值范围 1 ~ 254。
  • 返回值
    • 0 - 失败
    • 1 - 成功

get_hand_gripper_d(hand_id, gripper_id=14)

  • 功能: 读取夹爪单关节D值。
  • 参数
    • hand_id (int): 1 ~ 6 。
    • gripper_id (int): 夹爪ID,默认14,取值范围 1 ~ 254。
  • 返回值:(int) 0 ~ 254

set_hand_gripper_i(hand_id, value, gripper_id=14)

  • 功能: 设置夹爪单关节P值。
  • 参数
    • hand_id (int): 1 ~ 6 。
    • value (int): 0 ~ 254 。
    • gripper_id (int): 夹爪ID,默认14,取值范围 1 ~ 254。
  • 返回值
    • 0 - 失败
    • 1 - 成功

get_hand_gripper_i(hand_id, gripper_id=14)

  • 功能: 读取夹爪单关节P值。
  • 参数
    • hand_id (int): 1 ~ 6 。
    • gripper_id (int): 夹爪ID,默认14,取值范围 1 ~ 254。
  • 返回值:(int) 0 ~ 254

set_hand_gripper_min_pressure(hand_id, value, gripper_id=14)

  • 功能: 设置夹爪单关节最小启动力。
  • 参数
    • hand_id (int): 1 ~ 6 。
    • value (int): 0 ~ 254 。
    • gripper_id (int): 夹爪ID,默认14,取值范围 1 ~ 254。
  • 返回值
    • 0 - 失败
    • 1 - 成功

get_hand_gripper_min_pressure(hand_id, ripper_id=14)

  • 功能: 读取夹爪单关节最小启动力。
  • 参数
    • hand_id (int): 1 ~ 6 。
    • gripper_id (int): 夹爪ID,默认14,取值范围 1 ~ 254。
  • 返回值:(int) 0 ~ 254 。

set_hand_gripper_clockwise(hand_id, value, gripper_id=14)

  • 功能: 设置夹爪单关节顺时针可运行误差。
  • 参数
    • hand_id (int): 1 ~ 6 。
    • value (int): 0 ~ 16 。
    • gripper_id (int): 夹爪ID,默认14,取值范围 1 ~ 254。
  • 返回值
    • 0 - 失败
    • 1 - 成功

get_hand_gripper_clockwise(hand_id, gripper_id=14)

  • 功能: 读取夹爪单关节顺时针可运行误差。
  • 参数
    • hand_id (int): 1 ~ 6 。
    • value
    • gripper_id (int): 夹爪ID,默认14,取值范围 1 ~ 254。
  • 返回值:(int): 0 ~ 16 。

set_hand_gripper_counterclockwise(hand_id, value, gripper_id=14)

  • 功能: 设置夹爪单关节逆时针可运行误差。
  • 参数
    • hand_id (int): 1 ~ 6 。
    • value (int): 0 ~ 16 。
    • gripper_id (int): 夹爪ID,默认14,取值范围 1 ~ 254。
  • 返回值
    • 0 - 失败
    • 1 - 成功

get_hand_gripper_counterclockwise(hand_id, gripper_id=14)

  • 功能: 读取夹爪单关节逆时针可运行误差。
  • 参数
    • hand_id (int): 1 ~ 6 。
    • value
    • gripper_id (int): 夹爪ID,默认14,取值范围 1 ~ 254。
  • 返回值:(int): 0 ~ 16 。

set_hand_gripper_pinch_action_speed_consort(pinch_pose, rank_mode, gripper_id=14, idle_flag=None)

  • 功能: 设置夹爪捏合动作(速度协调)。
  • 参数
    • pinch_pose (int): 0 ~ 4 。
      • 0:全关节回零
      • 1:食指与拇指捏合
      • 2:中指与拇指捏合
      • 3:食指与中指捏合
      • 4:三指合拢(rank_mode 1~15)
    • rank_mode (int): 0 ~ 5 。
      • 合拢程度,级别越高越合拢
    • gripper_id (int): 夹爪ID,默认14,取值范围 1 ~ 254。
    • idle_flag (int): None或者1。
      • 空闲标志。默认None。当此字节为1时,表示空闲的手指可以自由操作。
  • 返回值
    • 0 - 失败
    • 1 - 成功

← 上一页 | 下一页 →

16. myGripper F100 force-controlled gripper

set_pro_gripper(gripper_id, address, value)

  • Function: Set the parameters of the Pro force-controlled gripper. You can set a variety of parameter functions. For details, please see the following table.
  • Parameter:
    • gripper_id (int): Gripper ID, default 14, value range 1 ~ 254.
    • address (int): The command number of the gripper.
    • value: The parameter value corresponding to the command number.
Function gripper_id address value
Set gripper ID 14 3 1 ~ 254
Set gripper enable status 14 10 0 or 1, 0 - off enable; 1 - on enable
Set gripper clockwise runnable error 14 21 0 ~ 16
Set the anti-clockwise running error of the gripper 14 23 0 ~ 16
Set the minimum starting force of the gripper 14 25 0 ~ 254
IO output setting 14 29 0, 1, 16, 17
Set IO opening angle 14 30 0 ~ 100
Set IO closing angle 14 31 0 ~ 100
Set servo virtual position value 14 41 0 ~ 100
Set the clamping current 14 43 1 ~ 254
  • Return value:

    • Please check the following table:

      Function Return value
      Set the gripper ID 0 - Failure; 1 - Success
      Set the gripper enable status 0 - Failure; 1 - Success
      Set the clockwise runnable error of the gripper 0 - Failure; 1 - Success
      Set the counterclockwise runnable error of the gripper 0 - Failure; 1 - Success
      Set the minimum starting force of the gripper 0 - Failure; 1 - Success
      IO output setting 0 - Failure; 1 - Success
      Set IO opening angle 0 - Failure; 1 - Success
      Set IO closing angle 0 - Failure; 1 - Success
      Set the servo virtual position value 0 - Failure; 1 - Success
      Set the gripping current 0 - Failure; 1 - Success

get_pro_gripper(gripper_id, address)

  • Function: Get the Pro force control gripper parameters, and you can get a variety of parameter functions. For details, please see the following table.

  • Parameter:

    • gripper_id (int): Gripper ID, default 14, value range 1 ~ 254.
    • address (int): The command number of the gripper.
Function gripper_id address
Read firmware major version number 14 1
Read firmware minor version number 14 2
Read gripper ID 14 4
Read gripper clockwise runnable error 14 22
Read the anti-clockwise running error of the gripper 14 24
Read the minimum starting force of the gripper 14 26
Read the IO opening angle 14 34
Read the IO closing angle 14 35
Get the amount of data in the current queue 14 40
Read the servo virtual position value 14 42
Read the clamping current 14 44
  • Return value:
    • Check the following table (if the return value is -1, it means that no data can be read):
Function Return value
Read the firmware major version number Major version number
Read the firmware minor version number Minor version number
Read the gripper ID 1 ~ 254
Read the gripper clockwise runnable error 0 ~ 254
Read the gripper counterclockwise runnable error 0 ~ 254
Read the minimum starting force of the gripper 0 ~ 254
Read the IO opening angle 0 ~ 100
Read the IO closing angle 0 ~ 100
Get the amount of data in the current queue Return the amount of data in the current absolute control queue
Read the servo virtual position value 0 ~ 100
Read the clamping current 1 ~ 254

set_pro_gripper_angle(gripper_id, gripper_angle)

  • Function: Set the force-controlled gripper angle.
  • Parameter:
    • gripper_id (int): Gripper ID, default 14, value range 1 ~ 254.
    • gripper_angle (int): Gripper angle, value range 0 ~ 100.
  • Return value:
    • 0 - Failed
    • 1 - Successful

get_pro_gripper_angle(gripper_id)

  • Function: Read the force-controlled gripper angle.
  • Parameter:
    • gripper_id (int): Gripper ID, default 14, value range 1 ~ 254.
  • Return value: int 0 ~ 100

set_pro_gripper_open(gripper_id)

  • Function: Open the force-controlled gripper.

  • Parameter:

    • gripper_id (int): Gripper ID, default 14, value range 1 ~ 254.
  • Return value:

    • 0 - Failed

    • 1 - Successful

set_pro_gripper_close(gripper_id)

  • Function: Close the force-controlled gripper.

  • Parameter:

    • gripper_id (int): Gripper ID, default 14, value range 1 ~ 254.
  • Return value:
    • 0 - Failure
    • 1 - Success

set_pro_gripper_calibration(gripper_id)

  • Function: Set the zero position of the force-controlled gripper. (The zero position needs to be set first when using it for the first time)

  • Parameter:

    • gripper_id (int): Gripper ID, default 14, value range 1 ~ 254.
  • Return value:

    • 0 - Failure
    • 1 - Success

get_pro_gripper_status(gripper_id)

  • Function: Read the gripping status of the force-controlled gripper.

  • Parameter:

    • gripper_id (int): Gripper ID, default 14, value range 1 ~ 254.
  • Return value:

    • 0 - Moving.
    • 1 - Stopped moving, no object was detected.
    • 2 - Stop motion, detect that the object is clamped.
    • 3 - After detecting that the object is clamped, the object falls.

set_pro_gripper_torque(gripper_id, torque_value)

  • Function: Set the torque of the force-controlled gripper.
  • Parameter:
    • gripper_id (int): Gripper ID, default 14, value range 1 ~ 254.
    • torque_value (int): Torque value, value range 100 ~ 300.
  • Return value:
    • 0 - Failed
    • 1 - Successful

get_pro_gripper_torque(gripper_id)

  • Function: Read the torque of the force-controlled gripper.
  • Parameter:
    • gripper_id (int): Gripper ID, default 14, value range 1 ~ 254.
  • Return value: (int) 100 ~ 300

set_pro_gripper_speed(gripper_id, speed)

  • Function: Set the force-controlled gripper speed.
  • Parameter:
    • gripper_id (int): Gripper ID, default 14, value range 1 ~ 254.
    • speed (int): Gripper movement speed, value range 1 ~ 100.
  • Return value:
    • 0 - Failed
    • 1 - Successful

get_pro_gripper_speed(gripper_id)

  • Function: Read the force-controlled gripper speed.
  • Parameter:
    • gripper_id (int): Gripper ID, default 14, value range 1 ~ 254.
  • Return value: Gripper movement speed, range 1 ~ 100.

set_pro_gripper_abs_angle(gripper_id, gripper_angle)

  • Function: Set the absolute angle of the force-controlled gripper.

  • Parameter:

    • gripper_id (int): Gripper ID, default 14, value range 1 ~ 254.

    • gripper_angle (int): Gripper angle, value range 0 ~ 100.

  • Return value:

    • 0 - Failure

    • 1 - Success

set_pro_gripper_pause(gripper_id)

  • Function: Pause the motion.

  • Parameter:

    • gripper_id (int) Gripper ID, default 14, value range 1 ~ 254.
  • Return value:
    • 0 - Failure
    • 1 - Success

set_pro_gripper_resume(gripper_id)

  • Function: Resume motion.
  • Parameter:
    • gripper_id (int) Gripper ID, default 14, value range 1 ~ 254.
  • Return value:
    • 0 - Failure
    • 1 - Success

set_pro_gripper_stop(gripper_id)

  • Function: Stop motion.
  • Parameter:
    • gripper_id (int) Gripper ID, default 14, value range 1 ~ 254.
  • Return value:
    • 0 - Failure
    • 1 - Success

17 myGripper H100 three-finger gripper

get_hand_firmware_major_version(gripper_id=14)

  • Function: Read the firmware major version number.

  • Parameter:

    • gripper_id (int): Gripper ID, default 14, value range 1 ~ 254.
  • Return value: Firmware version number.

get_hand_firmware_minor_version(gripper_id=14)

  • Function: Read the firmware minor version number.

  • Parameter:

    • gripper_id (int): Gripper ID, default 14, value range 1 ~ 254.
  • Return value: Firmware minor version number.

set_hand_gripper_id(new_hand_id, gripper_id)

  • Function: Set the gripper ID.
  • Parameter:
    • new_hand_id (int): Set the new gripper ID value, ranging from 1 to 254.
    • gripper_id (int): Current gripper ID, default 14, range 1 to 254.
  • Return value:
    • 0 - Failed
    • 1 - Successful

get_hand_gripper_id(gripper_id)

  • Function: Turn off the force-controlled gripper.
  • Parameter:
    • gripper_id (int): Gripper ID, default 14, range 1 to 254.
  • Return value: int, gripper ID.

set_hand_gripper_angle(hand_id, gripper_angle, gripper_id=14)

  • Function: Set the angle of the gripper joint

  • Parameter:

    • hand_id (int): 1 ~ 6.

    • gripper_angle (int): 0 ~ 100.

    • gripper_id (int): Gripper ID, default 14, value range 1 ~ 254.

  • Return value:

    • 0 - Failed

    • 1 - Successful

get_hand_gripper_angle(hand_id, gripper_id=14)

  • Function: Read the angle of the gripper joint.

  • Parameter:

    • hand_id (int): 1 ~ 6.
    • gripper_id (int): Gripper ID, default is 14, value range is 1 ~ 254.
  • Return value: (int): 0 ~ 100.

set_hand_gripper_angles(angles, speed, gripper_id=14)

  • Function: Set all joint angles of the gripper.
  • Parameter:
    • angles (list): Integer list, length is 6, each value ranges from 0 to 100.
    • speed (int): 0 ~ 100.
    • gripper_id (int): Gripper ID, default is 14, value range is 1 ~ 254.
  • Return value:
    • 0 - Failed
    • 1 - Success

get_hand_gripper_angles(gripper_id=14)

  • Function: Read all joint angles of the gripper.
  • Parameter:
    • gripper_id (int): Gripper ID, default 14, value range 1 ~ 254.
  • Return value: (list): Integer list, length 6.

set_hand_gripper_torque(hand_id, torque, gripper_id=14)

  • Function: Set the torque of a single joint of the gripper.
  • Parameter:
    • hand_id (int): 1 ~ 6.
    • torque (int): 0 ~ 100.
    • gripper_id (int): Gripper ID, default is 14, value range is 1 ~ 254.
  • Return value:
    • 0 - Failure
    • 1 - Success

get_hand_gripper_torque(hand_id, gripper_id=14)

  • Function: Read the torque of a single gripper joint.
  • Parameter:
    • hand_id (int): 1 ~ 6.
    • gripper_id (int): Gripper ID, default is 14, value range is 1 ~ 254.
  • Return value: Gripper torque, range is 0 ~ 100.

set_hand_gripper_calibrate(hand_id, gripper_id=14)

  • Function: Set the zero position calibration of the gripper joint.
  • Parameters:
    • hand_id (int): 1 ~ 6.
    • gripper_id (int): Gripper ID, default 14, value range 1 ~ 254.
  • Return value:
    • 0 - Failure
    • 1 - Success

get_hand_gripper_status(gripper_id=14)

  • Function: Get the gripping status of the gripper.
  • Parameters:
    • gripper_id (int) Gripper ID, default 14, value range 1 ~ 254.
  • Return value:
    • 0 - Moving.
    • 1 - Stopped moving, no object was detected.
    • 2 - Stopped moving, detected that an object was clamped.
    • 3 - After the object was detected to be clamped, the object fell.

set_hand_gripper_enabled(flag, gripper_id=14)

  • Function: Set the gripper enable state.
  • Parameter:
    • flag (int): 0 or 1.
    • gripper_id (int) Gripper ID, default 14, value range 1 ~ 254.
  • Return value:
    • 0 - Failure
    • 1 - Success

set_hand_gripper_speed(hand_id, speed, gripper_id=14)

  • Function: Set the gripper single joint speed.
  • Parameter:
    • hand_id (int): 1 ~ 6.
    • speed (int): 1 ~ 100.
    • gripper_id (int): Gripper ID, default 14, value range 1 ~ 254.
  • Return value:
    • 0 - Failure
    • 1 - Success

get_hand_gripper_default_speed(hand_id, speed, gripper_id=14)

  • Function: Get the default speed of the gripper.
  • Parameter:
    • hand_id (int): 1 ~ 6.
    • speed (int): 1 ~ 100.
    • gripper_id (int): Gripper ID, default 14, value range 1 ~ 254.
  • Return value: (int) Default speed, range 1 ~ 100.

set_hand_gripper_p(hand_id, value, gripper_id=14)

  • Function: Set the P value of the gripper single joint.
  • Parameters:
    • hand_id (int): 1 ~ 6.
    • value (int): 0 ~ 150.
    • gripper_id (int): Gripper ID, default 14, value range 1 ~ 254.
  • Return value:
    • 0 - Failure
    • 1 - Success

get_hand_gripper_p(hand_id, gripper_id=14)

  • Function: Read the P value of the gripper single joint.
  • Parameters:
    • hand_id (int): 1 ~ 6.
    • gripper_id (int): Gripper ID, default 14, value range 1 ~ 254.
  • Return value: (int) 0 ~ 254

set_hand_gripper_d(hand_id, value, gripper_id=14)

  • Function: Set the D value of the gripper single joint.

  • Parameter:

    • hand_id (int): 1 ~ 6.

    • value (int): 0 ~ 254.

    • gripper_id (int): Gripper ID, default 14, value range 1 ~ 254.

  • Return value:

    • 0 - Failed

    • 1 - Successful

get_hand_gripper_d(hand_id, gripper_id=14)

  • Function: Read the D value of the gripper single joint.

  • Parameter:

    • hand_id (int): 1 ~ 6.
    • gripper_id (int): Gripper ID, default is 14, value range is 1 ~ 254.
  • Return value: (int) 0 ~ 254

set_hand_gripper_i(hand_id, value, gripper_id=14)

  • Function: Set the P value of the gripper single joint.

  • Parameter:

    • hand_id (int): 1 ~ 6.
    • value (int): 0 ~ 254.
    • gripper_id (int): Gripper ID, default is 14, value range is 1 ~ 254.
  • Return value:
    • 0 - Failed
    • 1 - Successful

get_hand_gripper_i(hand_id, gripper_id=14)

  • Function: Read the P value of the gripper single joint.
  • Parameters:
    • hand_id (int): 1 ~ 6.
    • gripper_id (int): Gripper ID, default is 14, value range is 1 ~ 254.
  • Return value: (int) 0 ~ 254

set_hand_gripper_min_pressure(hand_id, value, gripper_id=14)

  • Function: Set the minimum starting force of the gripper single joint.
  • Parameters:
    • hand_id (int): 1 ~ 6.
    • value (int): 0 ~ 254.
    • gripper_id (int): Gripper ID, default is 14, value range is 1 ~ 254.
  • Return value:
    • 0 - Failure
    • 1 - Success

get_hand_gripper_min_pressure(hand_id, ripper_id=14)

  • Function: Read the minimum starting force of a single gripper joint.
  • Parameter:
    • hand_id (int): 1 ~ 6.
    • gripper_id (int): Gripper ID, default 14, value range 1 ~ 254.
  • Return value: (int) 0 ~ 254.

set_hand_gripper_clockwise(hand_id, value, gripper_id=14)

  • Function: Set the clockwise runnable error of the gripper single joint.

  • Parameter:

    • hand_id (int): 1 ~ 6.

    • value (int): 0 ~ 16.

    • gripper_id (int): Gripper ID, default 14, value range 1 ~ 254.

  • Return value:

    • 0 - Failed

    • 1 - Successful

get_hand_gripper_clockwise(hand_id, gripper_id=14)

  • Function: Read the clockwise runnable error of the gripper single joint.

  • Parameter:

    • hand_id (int): 1 ~ 6.
    • value
    • gripper_id (int): Gripper ID, default value is 14, value range is 1 ~ 254.
  • Return value: (int): 0 ~ 16.

set_hand_gripper_counterclockwise(hand_id, value, gripper_id=14)

  • Function: Set the counterclockwise operable error of the gripper single joint.
  • Parameter:
    • hand_id (int): 1 ~ 6.
    • value (int): 0 ~ 16.
    • gripper_id (int): Gripper ID, default value is 14, value range is 1 ~ 254.
  • Return value:
    • 0 - Failure
    • 1 - Success

get_hand_gripper_counterclockwise(hand_id, gripper_id=14)

  • Function: Read the counterclockwise runnable error of the gripper single joint.

  • Parameter:

    • hand_id (int): 1 ~ 6.
    • value
    • gripper_id (int): Gripper ID, default 14, value range 1 ~ 254.
  • Return value: (int): 0 ~ 16.

set_hand_gripper_pinch_action_speed_consort(pinch_pose, rank_mode, gripper_id=14, idle_flag=None)

  • Function: Set the gripper pinch action (speed coordination).
  • Parameters:
    • pinch_pose (int): 0 ~ 4.
      • 0: All joints return to zero
      • 1: Index finger and thumb pinch
      • 2: Middle finger and thumb pinch
      • 3: Index finger and middle finger pinch
      • 4: Three fingers pinch (rank_mode 1~15)
    • rank_mode (int): 0 ~ 5.
      • The degree of pinching, the higher the level, the pinching
    • gripper_id (int): Gripper ID, default 14, value range 1 ~ 254.
    • idle_flag (int): None or 1.
      • Idle flag. Default None. When this byte is 1, it means that the idle finger can be operated freely.
  • Return value:
    • 0 - Failure
    • 1 - Success

← Previous Page | Next Page →

5673ade8eb00a28794557125b7d1c8cd332434a9

results matching ""

    No results matching ""