Metadata-Version: 2.4
Name: pyRobotiqUR
Version: 0.1.0
Summary: Simple Python interface for Robotiq grippers over a TCP socket (URCap/UR controller).
License-Expression: MIT
License-File: LICENSE
Keywords: robotiq,robotics,gripper,ur,urcap
Author: Johannes Wenninger
Author-email: johannes.wenninger@lcm.at
Requires-Python: >=3.11
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Description-Content-Type: text/markdown

# pyRobotiqUR for Universal Robots
[![CI](https://github.com/johannesWen/repo2file/actions/workflows/ci.yml/badge.svg)](https://github.com/johannesWen/repo2file/actions/workflows/ci.yml)
![Coverage](./coverage.svg)

`pyRobotiqUR` is a small Python library that provides a simple socket-based interface
to Robotiq grippers connected to a Universal Robots (UR) controller via the
Robotiq URCap.

It talks to the UR controller over TCP using the Robotiq ASCII `GET/SET` protocol
on the URCap’s internal server port (typically `63352`).

## Features

- Connect to a UR controller over TCP
- Activate / reset the Robotiq gripper
- Move to a raw position `0–255`
- Move using a convenient `0–100 %` interface (`0%` open, `100%` closed)
- Read status, object status and fault codes

## Installation

Once published, you’ll be able to install via:

```bash
pip install .
```

