> ## Documentation Index
> Fetch the complete documentation index at: https://docs.generalrobotics.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# ParallelJawGripper

## ParallelJawGripper

Inherits from: `ABC`

*No class docstring.*

### **init**

```python theme={null}
ParallelJawGripper.__init__(*args, **kwargs)
```

*No docstring provided.*

<ResponseField name="Arguments">
  <ParamField query="args" type="">
    *No description provided.*
  </ParamField>

  <ParamField query="kwargs" type="">
    *No description provided.*
  </ParamField>
</ResponseField>

### initialize

```python theme={null}
ParallelJawGripper.initialize(*args, **kwargs)
```

Connect to the IP/port of the gripper and set it to an active state.

<ResponseField name="Arguments">
  <ParamField query="args" type="">
    *No description provided.*
  </ParamField>

  <ParamField query="kwargs" type="">
    *No description provided.*
  </ParamField>
</ResponseField>

### open

```python theme={null}
ParallelJawGripper.open()
```

Move the gripper to its widest position, with maximum speed and force (blocking).

### close

```python theme={null}
ParallelJawGripper.close()
```

Move the gripper to its narrowest position, with maximum speed and force (blocking).

### get\_tool\_center\_wrt\_arm

```python theme={null}
ParallelJawGripper.get_tool_center_wrt_arm() -> Pose
```

Get the Pose of the tool center with respect to the base of the gripper (attached to the arm).

<ResponseField name="Returns">
  <ResponseField name="returns" type="Pose" />
</ResponseField>
