Skip to main content

Python support for the Robotiq TSF-85 tactile sensor

Project description

pyRobotiqTactile

A Python package for communicating with the Robotiq TSF-85 tactile sensor.

The project focuses on a public RobotiqTactileSensor class that provides:

  • serial communication setup
  • sensor configuration and autosend control
  • pressure-frame decoding as NumPy arrays
  • accelerometer and gyroscope access
  • a structured SensorReading container for the decoded data

Quick start

from pyrobotiqtactile import RobotiqTactileSensor

sensor = RobotiqTactileSensor()
sensor.connect("COM3")
sensor.configure(update_period_ms=50, synchronous=True)

reading = sensor.read_frame()
print(reading.pressure.shape)
print(sensor.get_imu())

Development

pip install -e .
python -m unittest discover -s tests -v

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyrobotiqtactile-0.1.0.tar.gz (9.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyrobotiqtactile-0.1.0-py3-none-any.whl (9.5 kB view details)

Uploaded Python 3

File details

Details for the file pyrobotiqtactile-0.1.0.tar.gz.

File metadata

  • Download URL: pyrobotiqtactile-0.1.0.tar.gz
  • Upload date:
  • Size: 9.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for pyrobotiqtactile-0.1.0.tar.gz
Algorithm Hash digest
SHA256 bbba8e829f572cb6af039b25919a2b11050e8f99b0861a1f3560cfdea57ba9fb
MD5 441a84f20e90a237e6d981a41b6ea0ca
BLAKE2b-256 136c8806a86947d94ab3f126f04000ec169cd51bc8659a665e32bf94f9234323

See more details on using hashes here.

File details

Details for the file pyrobotiqtactile-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for pyrobotiqtactile-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d9e14b1fb91ec6fc505cac675c265071292c76f66743c0ff6e68a58a69b05e1d
MD5 528637fea6ee2d78292aa020ef2fa3d3
BLAKE2b-256 4d144cfcc2a4d478de09223a641615085826e3dec217140532c0b8d615ca42ba

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page