Skip to content

jinqian/at-rock-paper-scissors-lizard-spock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Playing Rock-Paper-Scissors-Lizard-Spock with your Android Things

This project is a hand game robot that can play Rock-Paper-Scissors-Lizard-Spock with you. The robot is built with:

Glue gun is used to stick certain parts together.

The robot is controlled by an Android Things application with an embedded TensorFlow lite model which recognizes the opponent player's hand gesture. The game play sound is mainly built with Android TextToSpeech API.

The machine learning model was initially trained with photo that:

  • I crawled from internet
  • provided by friends & co-workers via the data collector tool I developped (in this repo)
  • taken by myself

The final results looks like:

installation

Here are 2 videos that show the robot in action:

Repo structure

This repository contains:

  • A data collector tool
  • Android Things application
  • Trained TensorFlow lite model used in this project
  • Fritzing circuit plan

circuit

Future plans

  • Machine learning training pipeline
  • Google Translate for Sign langue

Related talk

The project was initially presented during Xebicon 2018 at Code As A Passion section, you can find the slides here.