Rubik's Cube + Leap Motion

Rubik's Cube Manipulation using Leap Motion

Demo video: https://youtu.be/oZ0JDx1pOlY

Move the cube with your hand using real-time streaming gesture recognition.

Technology Stuff

This project requires mongodb for data collection, python/tornado for the web server, and sklearn, numpy etc for data processing

I collected a training dataset of gestures using recorder/index.html I served this page with $python -m SimpleHTTPServer and collected about 150 labeled samples.

classify.py runs the dataset through an SVM which correctly predicts 70% of gestures.

server is configured to serve pages on localhost:8888

Open Source Libraries used

https://github.com/diervo/html5rubik https://github.com/leapmotion/leapjs-playback Leap Motion API sklearn Tornado mongodb

Share this project:

Updates