Giter Site home page Giter Site logo

peripersonal-space-margin-of-safety-data's Introduction

Peripersonal Space and Margin of Safety Data

This repository stores data and scripts accompanying a PLoS ONE submission entitled Peripersonal Space and Margin of Safety Around the Body: Learning Visuo-tactile Associations in a Humanoid Robot with Artificial Skin by Alessandro Roncone, Matej Hoffmann, Ugo Pattacini, Luciano Fadiga, and Giorgio Metta.

Requirements

All of the data have been processed and visualized in MatLab, and it is the only requirement for retrieving the data on this repository. To clone this repository, the user needs a working git client installed on his/her Operating System. If this is not available, it is also possible to download the repository as a .zip file by clicking on the Download ZIP button on the top of this page.

Repository Structure

The repository is divided into three subfolders. Each of them deals with each of the three steps shown in the Results section of the paper. In particular:

  • 1-montecarlo-simulation-of-a-single-taxel-model stores the "Learning in a single taxel model" data (i.e. the Matlab simulation of a single taxel);
  • 2-learning-on-the-iCub deals with the real learning experiments on the iCub robot. It is subdivided into:
    • Tactile-motor learning via double touch
    • Tactile-visual learning from double touch
    • Tactile-visual learning using external objects
  • 3-avoidance-and-reaching-with-arbitrary-body-parts contains data recorded during the last experiments, i.e. exploitation of the previously learned representations for avoidance and reaching with any body part.

Each of these subfolders is provided with a README.md file that explains the content of the folder and how to run the scripts. If the user is not provided with a software able to read and process .md files, it is always possible to view them online (e.g. here), or to rename them as .txt files and open them with standard text editor.

Please note that the subfolder named 0-utils contains only utility functions used by the other subfolders, e.g. the export_fig package to save .eps figures (source code also avalaible at this link). It is not in the scope of this repository to explain the functioning of the files contained in that subfolder.

Video

For an illustrative video, click on the image below (you will be redirected to a youtube video). Note that this video was accompanying a previous publication (Roncone, A.; Hoffmann, M.; Pattacini, U. & Metta, G. (2015), Learning peripersonal space representation through artificial skin for avoidance and reaching with whole body surface, in 'Intelligent Robots and Systems (IROS), 2015 IEEE/RSJ International Conference on', pp. 3366-3373.), where a different representation of peripersonal space was used. The scenario was sufficiently similar though.

peripersonal space video

peripersonal-space-margin-of-safety-data's People

Contributors

alecive avatar matejhof avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.