Quickstart

Quickstart

Fingertip and Mounting

image-20251009-144407.png
Fingertip and mounting

Transfer Layer

The replaceable outer skin Layer is clearly visible is the white/orange surface on the pad of the fingertip.

Mounting and Stand

The fingertip is mounted as it would be on a robot dexterous hand and connected to a base stand which also holds the master board for communication with the PC.

If you have received a jig mounting for a robot arm the fingertip will connect in a similar manner using the finger bone mounting point.

image-20251015-085510.png
Master board

Master Board

1 - Fingertip connection slot 1

The bottom of the image shows the Touchlab fingertip connected to the board in slot 1.

2 - USB-C connector

In the centre left of the image is the USB-C connector which will connect via USB cable to the PC.

3 - Fingertip connection slot 5

Please connect your sensor to this slot (J5) it should be marked with a black dot

 

Quickstart Steps

  1. Connect fingertip to master board - Connect the fingertip to the masterboard using the supplied connector. The connector should be inserted into slot 5 (J5) on the master board

  2. Connect USB-C - Connect the supplied USB-C cable to the master board

  3. Connect to PC - Connect the opposing end of the cable to your PC

  4. Install touchlab-comm-py

    pip install touchlab-comm-py
  5. Identify connection port - Once the fingertip is connected to your PC identify which port it is communicating on. For Windows this can be found in the Device Manager.

    For linux, open a terminal and use the ls /dev/tty*` command.

  6. Run the supplied example Python script - Run the supplied Python script and pass the port and calibration file as an arguments. The calibration file is a .bin file which contains the calibration for the sensor.

    python3 example.py <SERIAL_PORT> <CALIBRATION_FILE>

The sensor will output two sets of sensor values as lists of floats. Please refer to the Fingertip Taxels Table for the order of the data.

  • Triaxial data: Calibrated sensor data

  • Raw data: Raw sensor data

[taxel_A1, taxel_A2, taxel_A3, taxel_B1 ... taxel_n]

Please use this script as a template for communicating with the sensor and feel free to modify it to suit your purposes.