Skip to main content

Software to easily generate parameterized tiles for haptic harnesses

Project description

Haptic Harness Toolkit Generator

A software to easily generate parameterized tiles for haptic harnesses

Description

  • This software allows researchers to create an easy haptic harness by generating a tile solution
  • Researchers can change harness parameters to meet their needs

Getting Started

Setting up a new Conda environment through the ternminal with the correct dependencies:

  1. Create a new conda environment with Python 3.9 using: conda create -n hapticsHarnessGenerator python=3.9
  2. Run: conda activate hapticsHarnessGenerator
  3. Install VTKBool with: conda install -c conda-forge vtkbool (ensure conda-forge is in your conda config)
  4. Install ezdxf with: pip install haptic_harness_generator
  5. Run the program from your cli with: run-haptic-harness

Tested in:

  • Windows
  • WSL

Software Operation

  1. Change parameters in the "Generate Tiles" tab
  2. In the "Generaet Tiles" tab, click "Generate Parts" to generate the .dxf files
  3. In the "Generate Peripherals" tab, click "Generate Parts" to generate the .stl files
  4. Generated files can be found in the "exports" directory Alt text

Dependencies:

  • Pyvista
  • vtkbool
  • ezdxf
  • Numpy
  • PyQT5
  • pyvistaqt

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

haptic_harness_generator-0.0.22.tar.gz (173.7 kB view details)

Uploaded Source

Built Distribution

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

haptic_harness_generator-0.0.22-py3-none-any.whl (10.4 kB view details)

Uploaded Python 3

File details

Details for the file haptic_harness_generator-0.0.22.tar.gz.

File metadata

File hashes

Hashes for haptic_harness_generator-0.0.22.tar.gz
Algorithm Hash digest
SHA256 3e2124b7a0087857565a4d22cfb04a7d79b7fa05f4111b7b725ec4da648f8c2c
MD5 619bb50e2de29a166c857cc46ca9b655
BLAKE2b-256 2e6913160bfc078c78e921134e3c153d9d772e2f282352cf74c52cac3dddf57f

See more details on using hashes here.

File details

Details for the file haptic_harness_generator-0.0.22-py3-none-any.whl.

File metadata

File hashes

Hashes for haptic_harness_generator-0.0.22-py3-none-any.whl
Algorithm Hash digest
SHA256 47fa48eedcd31e0fc7492bd09a4caae114b89c451cdb4e3fb991c1c84076b82b
MD5 5ae99db8935bc9540365129646b8048e
BLAKE2b-256 d35e18ce63158ce8587bdcfe956e12f4bc0205d7b7447de4264e7f04ce9e0f5e

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