Skip to content

Latest commit

 

History

History
35 lines (26 loc) · 1.9 KB

README.md

File metadata and controls

35 lines (26 loc) · 1.9 KB

Robotics Palpation (SoRo)

Luca Scimeca ([email protected])

Alt Text

This repository contains code and data for the article "Action Augmentation of Soft Tactile Perception for Soft-Body Palpation", written under the supervision of Dr Fumiya Iida, and in collaboration with Dr Josie Hughes, Dr Thrishantha Nanayakkara and Mr Liang He, in the Engineering Department of the University of Cambridge.

System Requirements

  • The code was tested with PyCharm Professional 2019 and Anaconda

Dependencies

  • Python 3.6
  • matplotlib 3.0.3
  • numpy 1.16.4
  • pandas 0.25.1
  • scikit-learn
  • scipy

Installation (Approximately 20min set-up time)

  • Install github and clone the repository locally
  • Install Anaconda and create a virtual env with Python 3.6
  • install required dependencies above
  • Install Pycharm and set the project interpreter to the newly created Anaconda environment

Demo & Instructions

  • In Pycharm, open a new project and select the repository folder
  • Set the 'src' folder as the source folder
  • Run 'main_bayesian_exploration.py' within the 'src' folder, to run experiments online
  • run 'generate_figures.py' to run the experiments with some pre-set hyperparameters and generate analytical figures automatically in the 'results' folder
  • A video example of running the 'main_bayesian_exploration.py' is contained in the "assets" folder.

The tactile data is contained in the "data" folder. Each subfolder contains a different set of experiments. Please refer to the manuscript for further informations. The remaining code includes robot control and experimental code with a UR5 robotic arm and CySkin sensor technology.