Code Monkey home page Code Monkey logo

iai_shapelets's Introduction

iai_shapelets

This branch of iai_shapelets contains the evaluation source code and dataset from the paper "Multidimensional Time Series Shapelets Reliably Detect and Classify Contact Events in Force Measurements of Wiping Actions", currently under review at Robotics and Automation Letters (RA-L).

We will release both the source code and the dataset as soon as publication has been confirmed.

Requirements

  • python 2.7.3
  • scipy
  • scikit-learn

How to run

python2.7 find_shapelets.py For 10 fold cross validation, or python2.7 find_shapelets.py --mode=all to use the whole dataset

Dataset Description

t,x,y,z are time series containing the point in time of the measurement and the x,y,z axes of the force readings respectively. label contains a list of events and time_stamps contains a list of time points for each event.

Short Overview

The following robotic setup was used to generate 460 recodings. During the wiping executions different events have occured, for example a contact with a movable box.



The proposed algorithm learns short shape snippets called shapelets for each event. Shapelets can be used to detect events online. In the following picture you can see how the shapelet for movable box is used to compute a distance time series. An event has been detected, if the distance gets below the learned threshold for that shapelet.



iai_shapelets's People

Contributors

ichumuh avatar airballking avatar

Watchers

James Cloos 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.