Luca Scimeca ([email protected])
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.
- The code was tested with PyCharm Professional 2019 and Anaconda
- Python 3.6
- matplotlib 3.0.3
- numpy 1.16.4
- pandas 0.25.1
- scikit-learn
- scipy
- 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
- 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.