Skip to content

xarm_set_lite6_gripper

1. Introduction

Open/close/stop the lite6 gripper.

Button:[Live Control] - [End Effector]- open/ close/ stop

2. Request & Response

Message

json
{
    "cmd": "xarm_set_lite6_gripper",
    "data": {
        "op": "open"
    },
    "id": "1"
}

Request

NameTypeRequired fieldsDescription
opStringYes

open: Open the gripper Lite;

close: Close the gripper Lite;

stop: Stop the gripper Lite;

Response

code=0->success;
code!=0->Failed, refer to xarm_api_code;

3. Code Example

background

python
op = data.get('op')
if op == 'open':
    code = GLOBAL.XArm.xarm.open_lite6_gripper()
    response(client, cmd_id, code)
elif op == 'close':
    code = GLOBAL.XArm.xarm.close_lite6_gripper()
    response(client, cmd_id, code)
elif op == 'stop':
    code = GLOBAL.XArm.xarm.stop_lite6_gripper()
    response(client, cmd_id, code)

front_end

javascript
type ofself.setLite6Gripper = (op, callback) => {
  // control lite6 gripper
  const params = window.GlobalConstant.INIT_CMD_PARAMS_COMMON_DATA();
  Object.assign(params.data, {
    op: typeof op === 'function' ? op.name : op,
  });
  self.sendCmd(window.GlobalConstant.XARM_SET_LITE6_GRIPPER, params, (dict) => {
    if (callback) {
      callback(dict);
    }
  });
}