Skip to content
Rock-Paper-Scissors with Allegro Hand and Kinect
Branch: master
Clone or download
Pull request Compare This branch is 10 commits ahead of simlabrobotics:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
grasp
CMakeLists.txt
LICENSE
README.md
RockPaperScissorRecognition.pde

README.md

Allegro Hand / Kinect Rock Paper Scissors

This project works only for PEAK System CAN interface (chardev) for USB: PCAN-USB and has only been tested on Kinect v1 through Processing v2.2.1 running on Ubuntu 14.04.

Download

Git Repo https://github.com/thedabbour/allegro-rock-paper-scissors/

Dependencies

  1. PCAN-USB driver from http://www.peak-system.com/fileadmin/media/linux/index.htm
  2. PCAN-Basic API from http://www.peak-system.com/PCAN-USB.199.0.html
  3. Grasping Library from http://simlab.dyndns.org:9000/AllegroHandWiki/index.php/Grasping_Library_for_Linux
  4. Processing from https://processing.org/download/?processing (at this moment only v2.2.1 supports the SimpleOpenNI library)
  5. SimpleOpenNI from https://code.google.com/p/simple-openni/downloads/list
  6. FingerTracker from http://makematics.com/code/FingerTracker/

Instructions

  1. Install all the dependencies mentioned above.
  2. Copy-paste the 'RockPaperScissorsRecognition' code on Processing and run it.
  3. Create a file and include the correct motor offset values of your Allegro Hand model then put it into same directory as main executable and pass its name as argument.
  4. Build and run the grasp project 'out-of-source'.
  5. Copy-paste the 'RockPaperScissorsRecognition' code on Processing and run it.
  6. Play!

The Allegro Hand project was developed by Dr. Kyong-Sok "K.C." Chang; this repository is a fork of the original that can be found over at here

You can’t perform that action at this time.