Haptic Harness Toolkit Generator

A software to easily generate parameterized tiles for haptic harnesses

Description

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 hapticHarnessGenerator python=3.9

    [!WARNING]
    vtkbool through conda-forge is only availabe on win64, linux64, and osx64. Please see: https://github.com/zippy84/vtkbool
    Therefore, please select the correct platform for the conda environment like this example for mac: conda create -n hapticHarnessGenerator python=3.9 --platform osx-64

  2. Run: conda activate hapticHarnessGenerator
  3. Install VTKBool with: conda install -c conda-forge vtkbool (ensure conda-forge is in your conda config)
  4. Install the haptic harness generator with: pip install haptic_harness_generator
  5. Run the program from your cli with:
  6. run-haptic-harness --export-dir [your absolute path]
  7. Ex. (for Windows) run-haptic-harness --export-dir C:\Users\Me\Downloads

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

Hardware Operation

Materials

Tile Assembly

Dependencies: