Skip to main content

Data acquisition library for a ReSkin sensor

Project description

# Reskin Sensor Library This is a python library to interface with [ReSkin](https://openreview.net/forum?id=87_OJU4sw3V) sensors. We provide two classes for interfacing with [ReSkin](https://openreview.net/forum?id=87_OJU4sw3V). The ReSkinBase class is good for standalone data collection: it blocks code execution while data is being collected. The ReSkinProcess class can be used for non-blocking background data collection. Data can be buffered in the background while you run the rest of your code.

Latest stable release is v2.0.0

## Installation

This package can be installed using pip: ` pip install reskin_sensor ` Alternatively, if you would like the latest (potentially unstable) version, 1. Clone this repository using ` $ git clone https://github.com/raunaqbhirangi/reskin_sensor.git --recursive ` 2. Install this package using ` $ pip install -e . ` ## Usage

  1. Connect the 5X board to the microcontroller.

  2. Connect the microcontroller (we recommend the Adafruit Trinket M0 or the Adafruit QT PY) to the computer using a suitable USB cable

3. Use the [Arduino IDE](https://www.arduino.cc/en/software) to upload code to a microcontroller. The code as well as upload instructions can be found in the [arduino](./arduino) folder. If you get a can’t open device “<port-name>”: Permission denied error, modify permissions to allow read and write on that port. On Linux, this would look like ` $ sudo chmod a+rw <port-name> `

4. Run test code on the computer ` $ python tests/sensor_proc_test.py -p <port-name> ` ## Credits This package is maintained by [Raunaq Bhirangi](https://www.cs.cmu.edu/~rbhirang/). We would also like to cite the [pyForceDAQ](https://github.com/lindemann09/pyForceDAQ) library which was used as a reference in structuring this package.

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

reskin_sensor-2.0.2.tar.gz (6.8 kB view details)

Uploaded Source

Built Distribution

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

reskin_sensor-2.0.2-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

File details

Details for the file reskin_sensor-2.0.2.tar.gz.

File metadata

  • Download URL: reskin_sensor-2.0.2.tar.gz
  • Upload date:
  • Size: 6.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.13

File hashes

Hashes for reskin_sensor-2.0.2.tar.gz
Algorithm Hash digest
SHA256 beef52bf3d4fe1b4cc632d9f7526bee42d78627b95059099f219245b5bf2e39b
MD5 af9424519c0108787a39b04ab8ccfa51
BLAKE2b-256 ec141875483df42c3b9cf923a8c39e2dd3e8554a84807dffa96898c0decc3c29

See more details on using hashes here.

File details

Details for the file reskin_sensor-2.0.2-py3-none-any.whl.

File metadata

  • Download URL: reskin_sensor-2.0.2-py3-none-any.whl
  • Upload date:
  • Size: 7.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.13

File hashes

Hashes for reskin_sensor-2.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 92ab63491b607fff985bd99d950a1ea955b93fafb5469d5a6cfe9f4e593383d7
MD5 456d8134491d5518244e2aab274f0dbb
BLAKE2b-256 a3b84c75177c6bf6d09b7d79d0c7ea4d070b780c539fae12327d0ae2dc764050

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